bash-5.1$ hadd -ff -fk -j8 ./data/src_py_merged.root ./data/src_py.root ./data/src_py_1.root ./data/src_py_2.root Info in : parallelizing with 8 processes. Info in : target file: ./data/src_py_merged.root Info in : compression setting for meta data: 101 Info in : each process should handle at least 3 files for efficiency. Setting the number of processes to: 1 hadd Source file 1: ./data/src_py.root hadd Source file 2: ./data/src_py_1.root hadd Source file 3: ./data/src_py_2.root hadd Target path: ./data/src_py_merged.root:/ Warning in : Error in CopyTo at index 1917673. Error in : The value of fObjlen is incorrect (-1597187391) ; trying to recover by setting it to zero Error in : The value of fNbytes is incorrect (-8353688) ; trying to recover by setting it to zero Error in : The value of fNevBufSize (-26081043) or fIOBits (213) is incorrect ; setting the buffer to a zombie. *** Break *** segmentation violation =========================================================== There was a crash. This is the entire stack trace of all threads: =========================================================== #0 0x00007f5d182d85ba in wait4 () from /lib64/libc.so.6 #1 0x00007f5d1824b283 in do_system () from /lib64/libc.so.6 #2 0x00007f5d18d1c348 in TUnixSystem::StackTrace() () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libCore.so #3 0x00007f5d18d1bd08 in TUnixSystem::DispatchSignals(ESignals) () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libCore.so #4 #5 0x00007f5d1a3c8997 in TBasket::CanGenerateOffsetArray() () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libTree.so #6 0x00007f5d1a3cb890 in TBasket::Streamer(TBuffer&) () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libTree.so #7 0x00007f5d1a3c8424 in TBasket::CopyTo(TFile*) () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libTree.so #8 0x00007f5d1a44179e in TTreeCloner::WriteBaskets() () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libTree.so #9 0x00007f5d1a443359 in TTreeCloner::Exec() () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libTree.so #10 0x00007f5d1a459cd8 in TTree::InPlaceClone(TDirectory*, char const*) () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libTree.so #11 0x00007f5d1a458986 in TTree::Merge(TCollection*, TFileMergeInfo*) () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libTree.so #12 0x00007f5d1917a7f7 in TFileMerger::MergeOne(TDirectory*, TList*, int, TFileMergeInfo&, TString&, THashList&, bool&, bool&, TString const&, TDirectory*, TFile*, TKey*, TObject*, TIter&) () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libRIO.so #13 0x00007f5d1917cf6c in TFileMerger::MergeRecursive(TDirectory*, TList*, int) () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libRIO.so #14 0x00007f5d1917c3a6 in TFileMerger::PartialMerge(int) () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libRIO.so #15 0x00000000004078d4 in main () =========================================================== The lines below might hint at the cause of the crash. If you see question marks as part of the stack trace, try to recompile with debugging information enabled and export CLING_DEBUG=1 environment variable before running. You may get help by asking at the ROOT forum https://root.cern/forum preferably using the command (.forum bug) in the ROOT prompt. Only if you are really convinced it is a bug in ROOT then please submit a report at https://root.cern/bugs or (preferably) using the command (.gh bug) in the ROOT prompt. Please post the ENTIRE stack trace from above as an attachment in addition to anything else that might help us fixing this issue. =========================================================== #5 0x00007f5d1a3c8997 in TBasket::CanGenerateOffsetArray() () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libTree.so #6 0x00007f5d1a3cb890 in TBasket::Streamer(TBuffer&) () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libTree.so #7 0x00007f5d1a3c8424 in TBasket::CopyTo(TFile*) () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libTree.so #8 0x00007f5d1a44179e in TTreeCloner::WriteBaskets() () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libTree.so #9 0x00007f5d1a443359 in TTreeCloner::Exec() () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libTree.so #10 0x00007f5d1a459cd8 in TTree::InPlaceClone(TDirectory*, char const*) () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libTree.so #11 0x00007f5d1a458986 in TTree::Merge(TCollection*, TFileMergeInfo*) () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libTree.so #12 0x00007f5d1917a7f7 in TFileMerger::MergeOne(TDirectory*, TList*, int, TFileMergeInfo&, TString&, THashList&, bool&, bool&, TString const&, TDirectory*, TFile*, TKey*, TObject*, TIter&) () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libRIO.so #13 0x00007f5d1917cf6c in TFileMerger::MergeRecursive(TDirectory*, TList*, int) () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libRIO.so #14 0x00007f5d1917c3a6 in TFileMerger::PartialMerge(int) () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libRIO.so #15 0x00000000004078d4 in main () =========================================================== Fatal in : Output file of the TFile Merger (targeting ./data/src_py_merged.root) has been deleted (likely due to a TTree larger than 100Gb) aborting =========================================================== There was a crash. This is the entire stack trace of all threads: =========================================================== #0 0x00007f5d182d85ba in wait4 () from /lib64/libc.so.6 #1 0x00007f5d1824b283 in do_system () from /lib64/libc.so.6 #2 0x00007f5d18d1c348 in TUnixSystem::StackTrace() () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libCore.so #3 0x00007f5d18bc90e4 in DefaultErrorHandler(int, bool, char const*, char const*) () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libCore.so #4 0x00007f5d18c945b1 in ErrorHandler () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libCore.so #5 0x00007f5d18bdc7f4 in TObject::Fatal(char const*, char const*, ...) const () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libCore.so #6 0x00007f5d18c53e7c in THashList::RecursiveRemove(TObject*) () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libCore.so #7 0x00007f5d18bf6e03 in TROOT::RecursiveRemove(TObject*) () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libCore.so #8 0x00007f5d18bdbd90 in TNamed::~TNamed() () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libCore.so #9 0x00007f5d1919354e in TFile::~TFile() () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libRIO.so #10 0x00007f5d18c5d208 in TList::Delete(char const*) () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libCore.so #11 0x00007f5d18bf8ce5 in TROOT::~TROOT() () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libCore.so #12 0x00007f5d18240e2d in __run_exit_handlers () from /lib64/libc.so.6 #13 0x00007f5d18240f70 in exit () from /lib64/libc.so.6 #14 0x00007f5d18d1369b in TUnixSystem::Exit(int, bool) () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libCore.so #15 0x00007f5d18d1bd54 in TUnixSystem::DispatchSignals(ESignals) () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libCore.so #16 #17 0x00007f5d1a3c8997 in TBasket::CanGenerateOffsetArray() () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libTree.so #18 0x00007f5d1a3cb890 in TBasket::Streamer(TBuffer&) () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libTree.so #19 0x00007f5d1a3c8424 in TBasket::CopyTo(TFile*) () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libTree.so #20 0x00007f5d1a44179e in TTreeCloner::WriteBaskets() () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libTree.so #21 0x00007f5d1a443359 in TTreeCloner::Exec() () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libTree.so #22 0x00007f5d1a459cd8 in TTree::InPlaceClone(TDirectory*, char const*) () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libTree.so #23 0x00007f5d1a458986 in TTree::Merge(TCollection*, TFileMergeInfo*) () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libTree.so #24 0x00007f5d1917a7f7 in TFileMerger::MergeOne(TDirectory*, TList*, int, TFileMergeInfo&, TString&, THashList&, bool&, bool&, TString const&, TDirectory*, TFile*, TKey*, TObject*, TIter&) () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libRIO.so #25 0x00007f5d1917cf6c in TFileMerger::MergeRecursive(TDirectory*, TList*, int) () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libRIO.so #26 0x00007f5d1917c3a6 in TFileMerger::PartialMerge(int) () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libRIO.so #27 0x00000000004078d4 in main () =========================================================== The lines below might hint at the cause of the crash. If you see question marks as part of the stack trace, try to recompile with debugging information enabled and export CLING_DEBUG=1 environment variable before running. You may get help by asking at the ROOT forum https://root.cern/forum preferably using the command (.forum bug) in the ROOT prompt. Only if you are really convinced it is a bug in ROOT then please submit a report at https://root.cern/bugs or (preferably) using the command (.gh bug) in the ROOT prompt. Please post the ENTIRE stack trace from above as an attachment in addition to anything else that might help us fixing this issue. =========================================================== #17 0x00007f5d1a3c8997 in TBasket::CanGenerateOffsetArray() () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libTree.so #18 0x00007f5d1a3cb890 in TBasket::Streamer(TBuffer&) () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libTree.so #19 0x00007f5d1a3c8424 in TBasket::CopyTo(TFile*) () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libTree.so #20 0x00007f5d1a44179e in TTreeCloner::WriteBaskets() () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libTree.so #21 0x00007f5d1a443359 in TTreeCloner::Exec() () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libTree.so #22 0x00007f5d1a459cd8 in TTree::InPlaceClone(TDirectory*, char const*) () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libTree.so #23 0x00007f5d1a458986 in TTree::Merge(TCollection*, TFileMergeInfo*) () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libTree.so #24 0x00007f5d1917a7f7 in TFileMerger::MergeOne(TDirectory*, TList*, int, TFileMergeInfo&, TString&, THashList&, bool&, bool&, TString const&, TDirectory*, TFile*, TKey*, TObject*, TIter&) () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libRIO.so #25 0x00007f5d1917cf6c in TFileMerger::MergeRecursive(TDirectory*, TList*, int) () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libRIO.so #26 0x00007f5d1917c3a6 in TFileMerger::PartialMerge(int) () from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.36.02-c35af/x86_64-el9-gcc15-opt/bin/../lib/libRIO.so #27 0x00000000004078d4 in main () =========================================================== Aborted (core dumped)