Re: Problem with TFileMerger

From: Melinda Siciliano <mellybinda_at_gmail.com>
Date: Wed, 31 Mar 2010 15:42:41 +0200


Dear all,

Sorry to have disturbed you, but now it works! I don't know why now it is fine, but I don't have the problem: I merged 57 files togheter.

Thanks for all,

Melinda

On Wed, Mar 31, 2010 at 2:38 PM, Melinda Siciliano <mellybinda_at_gmail.com>wrote:

> Dear all,
>
> My ROOT version is ROOT v5-26-00b, and I'm using it on ubuntu 9.10.
>
> Thanks,
>
> Melinda
>
>
> On Wed, Mar 31, 2010 at 2:37 PM, Melinda Siciliano <mellybinda_at_gmail.com>wrote:
>
>> Dear ROOTers,
>>
>> I wrote a macro that tries to merges files using TFileMerger. When I run
>> the macro, if I use less than 5 files, all works fine, but if I use more
>> files, when I call the Merge method, I receive the message (obtained with
>> gdb root.exe , catch throw and after run root .exception and then execute
>> the macro) you can find below.
>>
>> Could someone help me?
>>
>> Thanks in advance,
>>
>> Melinda
>>
>> Catchpoint 1 (exception thrown), 0xb1b16525 in __cxa_throw () from
>> /usr/lib/libstdc++.so.6
>> (gdb) where
>> #0 0xb1b16525 in __cxa_throw () from /usr/lib/libstdc++.so.6
>> #1 0xb1b16c0f in operator new(unsigned int) () from
>> /usr/lib/libstdc++.so.6
>> #2 0xb1b16ced in operator new[](unsigned int) () from
>> /usr/lib/libstdc++.so.6
>> #3 0xb34e0e16 in TBasket::Streamer(TBuffer&) () from
>> /home/melinda/alisoft/root/root/lib/libTree.so.5.26
>> #4 0xb34dfd85 in TBasket::LoadBasketBuffers(long long, int, TFile*) ()
>> from /home/melinda/alisoft/root/root/lib/libTree.so.5.26
>> #5 0xb35307ad in TTreeCloner::WriteBaskets() () from
>> /home/melinda/alisoft/root/root/lib/libTree.so.5.26
>> #6 0xb35324ea in TTreeCloner::Exec() () from
>> /home/melinda/alisoft/root/root/lib/libTree.so.5.26
>> #7 0xb350be9d in TChain::Merge(TFile*, int, char const*) () from
>> /home/melinda/alisoft/root/root/lib/libTree.so.5.26
>> #8 0xb1e8e28b in TFileMerger::MergeRecursive(TDirectory*, TList*) () from
>> /home/melinda/alisoft/root/root/lib/libProofPlayer.so.5.26
>> #9 0xb1e8e8d7 in TFileMerger::MergeRecursive(TDirectory*, TList*) () from
>> /home/melinda/alisoft/root/root/lib/libProofPlayer.so.5.26
>> #10 0xb1e8e8d7 in TFileMerger::MergeRecursive(TDirectory*, TList*) () from
>> /home/melinda/alisoft/root/root/lib/libProofPlayer.so.5.26
>> #11 0xb1e8e8d7 in TFileMerger::MergeRecursive(TDirectory*, TList*) () from
>> /home/melinda/alisoft/root/root/lib/libProofPlayer.so.5.26
>> #12 0xb1e8d3e0 in TFileMerger::Merge(bool) () from
>> /home/melinda/alisoft/root/root/lib/libProofPlayer.so.5.26
>> #13 0xb1ecdccc in G__G__ProofPlayer_129_0_12(G__value*, char const*,
>> G__param*, int) () from
>> /home/melinda/alisoft/root/root/lib/libProofPlayer.so.5.26
>> #14 0xb412d95a in Cint::G__ExceptionWrapper(int (*)(G__value*, char
>> const*, G__param*, int), G__value*, char*, G__param*, int) ()
>> from /home/melinda/alisoft/root/root/lib/libCint.so.5.26
>> #15 0xb41d8daf in G__execute_call () from
>> /home/melinda/alisoft/root/root/lib/libCint.so.5.26
>> #16 0xb41da7b2 in G__call_cppfunc () from
>> /home/melinda/alisoft/root/root/lib/libCint.so.5.26
>> #17 0xb41b3964 in G__interpret_func () from
>> /home/melinda/alisoft/root/root/lib/libCint.so.5.26
>> #18 0xb41a40d4 in G__getfunction () from
>> /home/melinda/alisoft/root/root/lib/libCint.so.5.26
>> #19 0xb429826d in G__getstructmem () from
>> /home/melinda/alisoft/root/root/lib/libCint.so.5.26
>> #20 0xb428c25d in G__getvariable () from
>> /home/melinda/alisoft/root/root/lib/libCint.so.5.26
>> #21 0xb417cbe8 in G__getitem () from
>> /home/melinda/alisoft/root/root/lib/libCint.so.5.26
>> #22 0xb417e69a in G__getexpr () from
>> /home/melinda/alisoft/root/root/lib/libCint.so.5.26
>> #23 0xb418d785 in G__test () from
>> /home/melinda/alisoft/root/root/lib/libCint.so.5.26
>> #24 0xb4207a89 in G__exec_statement () from
>> /home/melinda/alisoft/root/root/lib/libCint.so.5.26
>> #25 0xb41b4ca3 in G__interpret_func () from
>> /home/melinda/alisoft/root/root/lib/libCint.so.5.26
>> #26 0xb41a4139 in G__getfunction () from
>> /home/melinda/alisoft/root/root/lib/libCint.so.5.26
>> #27 0xb417d283 in G__getitem () from
>> /home/melinda/alisoft/root/root/lib/libCint.so.5.26
>> #28 0xb4182cf5 in G__getexpr () from
>> /home/melinda/alisoft/root/root/lib/libCint.so.5.26
>> #29 0xb418db0c in G__calc_internal () from
>> /home/melinda/alisoft/root/root/lib/libCint.so.5.26
>> #30 0xb4214f35 in G__process_cmd () from
>> /home/melinda/alisoft/root/root/lib/libCint.so.5.26
>> #31 0xb48e495b in TCint::ProcessLine(char const*,
>> TInterpreter::EErrorCode*) () from
>> /home/melinda/alisoft/root/root/lib/libCore.so.5.26
>> #32 0xb48df171 in TCint::ProcessLineSynch(char const*,
>> TInterpreter::EErrorCode*) () from
>> /home/melinda/alisoft/root/root/lib/libCore.so.5.26
>> #33 0xb4804fad in TApplication::ExecuteFile(char const*, int*, bool) ()
>> from /home/melinda/alisoft/root/root/lib/libCore.so.5.26
>> #34 0xb480540c in TApplication::ProcessFile(char const*, int*, bool) ()
>> from /home/melinda/alisoft/root/root/lib/libCore.so.5.26
>> #35 0xb4802e5f in TApplication::ProcessLine(char const*, bool, int*) ()
>> from /home/melinda/alisoft/root/root/lib/libCore.so.5.26
>> #36 0xb3466939 in TRint::HandleTermInput() () from
>> /home/melinda/alisoft/root/root/lib/libRint.so.5.26
>> #37 0xb3464ad5 in TTermInputHandler::Notify() () from
>> /home/melinda/alisoft/root/root/lib/libRint.so.5.26
>> #38 0xb34674b4 in TTermInputHandler::ReadNotify() () from
>> /home/melinda/alisoft/root/root/lib/libRint.so.5.26
>> ---Type <return> to continue, or q <return> to quit---
>> #39 0xb48f6797 in TUnixSystem::CheckDescriptors() () from
>> /home/melinda/alisoft/root/root/lib/libCore.so.5.26
>> #40 0xb48f6da5 in TUnixSystem::DispatchOneEvent(bool) () from
>> /home/melinda/alisoft/root/root/lib/libCore.so.5.26
>> #41 0xb4866261 in TSystem::InnerLoop() () from
>> /home/melinda/alisoft/root/root/lib/libCore.so.5.26
>> #42 0xb4869059 in TSystem::Run() () from
>> /home/melinda/alisoft/root/root/lib/libCore.so.5.26
>> #43 0xb4800a67 in TApplication::Run(bool) () from
>> /home/melinda/alisoft/root/root/lib/libCore.so.5.26
>> #44 0xb3466d41 in TRint::Run(bool) () from
>> /home/melinda/alisoft/root/root/lib/libRint.so.5.26
>> #45 0x080499af in main (argc=1, argv=0xbfffec04) at ALIROOT/aliroot.cxx:98
>> (gdb) qqq
>> Undefined command: "qqq". Try "help".
>>
>>
>
>
Received on Wed Mar 31 2010 - 15:42:45 CEST

This archive was generated by hypermail 2.2.0 : Wed Mar 31 2010 - 17:50:01 CEST