63 if (UseBinningTemplates) { (gdb) p UseBinningTemplates $3 = true (gdb) next 65 std::cout << "UseBinningTemplates: " << UseBinningTemplates << std::endl; (gdb) UseBinningTemplates: 1 67 TFile* InFile = new TFile(InputFileName.c_str(), "READ"); (gdb) p InputFileName.c_str() $4 = 0x10720aa0 "inputs/skatm/OscillogramTemplate.root" (gdb) p InputFileName $5 = "inputs/skatm/OscillogramTemplate.root" (gdb) p InFile $6 = (gdb) step Oscillator::Oscillator (this=0x10720d70, ConfigName=...) at OscClass_CUDAProb3.cpp:67 67 TFile* InFile = new TFile(InputFileName.c_str(), "READ"); (gdb) step TObject::operator new (sz=784) at /autofs/nccs-svm1_home1/wshi/ProdROOT/v5-34-00-patches/include/TObject.h:156 156 void *operator new(size_t sz) { return TStorage::ObjectAlloc(sz); } (gdb) p InFile No symbol "InFile" in current context. (gdb) step Warning in : TStreamerString: base class TStreamerElement has no streamer or dictionary it will not be saved Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 345 Error in : object of class TStreamerElement read too few bytes: 2 instead of 86 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 449 Error in : object of class TStreamerElement read too few bytes: 2 instead of 82 Warning in : TStreamerBasicType: base class TStreamerElement has no streamer or dictionary it will not be saved Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 649 Error in : object of class TStreamerElement read too few bytes: 2 instead of 96 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 763 Error in : object of class TStreamerElement read too few bytes: 2 instead of 89 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 1666 Error in : object of class TStreamerElement read too few bytes: 2 instead of 91 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 1775 Error in : object of class TStreamerElement read too few bytes: 2 instead of 97 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 1972 Error in : object of class TStreamerElement read too few bytes: 2 instead of 82 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 2072 Error in : object of class TStreamerElement read too few bytes: 2 instead of 82 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 2172 Error in : object of class TStreamerElement read too few bytes: 2 instead of 82 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 2354 Error in : object of class TStreamerElement read too few bytes: 2 instead of 87 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 2459 Error in : object of class TStreamerElement read too few bytes: 2 instead of 87 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 2648 Error in : object of class TStreamerElement read too few bytes: 2 instead of 92 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 2758 Error in : object of class TStreamerElement read too few bytes: 2 instead of 86 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 2862 Error in : object of class TStreamerElement read too few bytes: 2 instead of 84 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 3046 Error in : object of class TStreamerElement read too few bytes: 2 instead of 114 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 3178 Error in : object of class TStreamerElement read too few bytes: 2 instead of 94 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 3290 Error in : object of class TStreamerElement read too few bytes: 2 instead of 88 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 3396 Error in : object of class TStreamerElement read too few bytes: 2 instead of 87 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 3501 Error in : object of class TStreamerElement read too few bytes: 2 instead of 90 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 3609 Error in : object of class TStreamerElement read too few bytes: 2 instead of 86 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 3713 Error in : object of class TStreamerElement read too few bytes: 2 instead of 93 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 3824 Error in : object of class TStreamerElement read too few bytes: 2 instead of 94 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 3936 Error in : object of class TStreamerElement read too few bytes: 2 instead of 90 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 4044 Error in : object of class TStreamerElement read too few bytes: 2 instead of 92 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 4154 Error in : object of class TStreamerElement read too few bytes: 2 instead of 91 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 4879 Error in : object of class TStreamerElement read too few bytes: 2 instead of 112 Warning in : TStreamerObject: base class TStreamerElement has no streamer or dictionary it will not be saved Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 5025 Error in : object of class TStreamerElement read too few bytes: 2 instead of 85 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 5128 Error in : object of class TStreamerElement read too few bytes: 2 instead of 85 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 5231 Error in : object of class TStreamerElement read too few bytes: 2 instead of 85 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 5334 Error in : object of class TStreamerElement read too few bytes: 2 instead of 111 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 5463 Error in : object of class TStreamerElement read too few bytes: 2 instead of 109 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 5590 Error in : object of class TStreamerElement read too few bytes: 2 instead of 90 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 5698 Error in : object of class TStreamerElement read too few bytes: 2 instead of 91 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 5807 Error in : object of class TStreamerElement read too few bytes: 2 instead of 103 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 5928 Error in : object of class TStreamerElement read too few bytes: 2 instead of 93 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 6039 Error in : object of class TStreamerElement read too few bytes: 2 instead of 96 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 6153 Error in : object of class TStreamerElement read too few bytes: 2 instead of 99 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 6270 Error in : object of class TStreamerElement read too few bytes: 2 instead of 99 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 6387 Error in : object of class TStreamerElement read too few bytes: 2 instead of 96 Warning in : TStreamerObjectAny: base class TStreamerElement has no streamer or dictionary it will not be saved Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 6520 Error in : object of class TStreamerElement read too few bytes: 2 instead of 103 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 6641 Error in : object of class TStreamerElement read too few bytes: 2 instead of 104 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 6763 Error in : object of class TStreamerElement read too few bytes: 2 instead of 88 Warning in : TStreamerObjectPointer: base class TStreamerElement has no streamer or dictionary it will not be saved Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 6892 Error in : object of class TStreamerElement read too few bytes: 2 instead of 119 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 7029 Error in : object of class TStreamerElement read too few bytes: 2 instead of 85 Warning in : TStreamerBasicPointer: base class TStreamerElement has no streamer or dictionary it will not be saved Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 7154 Error in : object of class TStreamerElement read too few bytes: 2 instead of 99 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 7291 Error in : object of class TStreamerElement read too few bytes: 2 instead of 122 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 7747 Error in : object of class TStreamerElement read too few bytes: 2 instead of 82 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 7847 Error in : object of class TStreamerElement read too few bytes: 2 instead of 91 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 7956 Error in : object of class TStreamerElement read too few bytes: 2 instead of 92 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 8066 Error in : object of class TStreamerElement read too few bytes: 2 instead of 90 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 8174 Error in : object of class TStreamerElement read too few bytes: 2 instead of 88 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 8280 Error in : object of class TStreamerElement read too few bytes: 2 instead of 86 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 8384 Error in : object of class TStreamerElement read too few bytes: 2 instead of 93 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 8495 Error in : object of class TStreamerElement read too few bytes: 2 instead of 124 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 8637 Error in : object of class TStreamerElement read too few bytes: 2 instead of 114 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 8769 Error in : object of class TStreamerElement read too few bytes: 2 instead of 88 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 9360 Error in : object of class TStreamerElement read too few bytes: 2 instead of 89 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 9467 Error in : object of class TStreamerElement read too few bytes: 2 instead of 93 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 9578 Error in : object of class TStreamerElement read too few bytes: 2 instead of 96 Error in : Could not find the StreamerInfo for version 4 of the class TStreamerElement, object skipped at offset 9692 Error in : object of class TStreamerElement read too few bytes: 2 instead of 96 Oscillator::Oscillator (this=0x10720d70, ConfigName=...) at OscClass_CUDAProb3.cpp:68 68 if (InFile->IsZombie()) { (gdb) p ConfigName $7 = (gdb) p InFile->IsZombie() Couldn't find method TFile::IsZombie (gdb) step TObject::IsZombie (this=) at OscClass_CUDAProb3.cpp:68 68 if (InFile->IsZombie()) { (gdb) step TObject::TestBit (this=0x105c4570, f=) at /autofs/nccs-svm1_home1/wshi/ProdROOT/v5-34-00-patches/include/TObject.h:171 171 Bool_t TestBit(UInt_t f) const { return (Bool_t) ((fBits & f) != 0); } (gdb) step Oscillator::Oscillator (this=0x10720d70, ConfigName=...) at OscClass_CUDAProb3.cpp:73 73 std::cout << "Read Oscillator Template file (InputFileName): " << InputFileName << std::endl; (gdb) step std::operator<< > (__s=0x7ffff21221f0 "Read Oscillator Template file (InputFileName): ", __out=...) at /usr/include/c++/8/bits/char_traits.h:322 322 return __builtin_strlen(__s); (gdb) step Oscillator::Oscillator (this=0x10720d70, ConfigName=...) at OscClass_CUDAProb3.cpp:73 73 std::cout << "Read Oscillator Template file (InputFileName): " << InputFileName << std::endl; (gdb) step std::operator<< , std::allocator > (__str="inputs/skatm/OscillogramTemplate.root", __os=...) at /usr/include/c++/8/bits/basic_string.h:6323 6323 operator<<(basic_ostream<_CharT, _Traits>& __os, (gdb) step Oscillator::Oscillator (this=0x10720d70, ConfigName=...) at OscClass_CUDAProb3.cpp:73 73 std::cout << "Read Oscillator Template file (InputFileName): " << InputFileName << std::endl; (gdb) std::ostream::operator<< (__pf=, this=0x7ffff20f1048 ) at /usr/include/c++/8/ostream:108 108 operator<<(__ostream_type& (*__pf)(__ostream_type&)) (gdb) Read Oscillator Template file (InputFileName): inputs/skatm/OscillogramTemplate.root Oscillator::Oscillator (this=0x10720d70, ConfigName=...) at OscClass_CUDAProb3.cpp:74 74 std::cout << "Read Oscillator Template file (InputFileName.c_str()): " << InputFileName.c_str() << std::endl; (gdb) std::operator<< > (__s=0x7ffff2122220 "Read Oscillator Template file (InputFileName.c_str()): ", __out=...) at /usr/include/c++/8/bits/char_traits.h:322 322 return __builtin_strlen(__s); (gdb) Oscillator::Oscillator (this=0x10720d70, ConfigName=...) at OscClass_CUDAProb3.cpp:74 74 std::cout << "Read Oscillator Template file (InputFileName.c_str()): " << InputFileName.c_str() << std::endl; (gdb) std::__cxx11::basic_string, std::allocator >::c_str (this=0x10721060) at /usr/include/c++/8/bits/basic_string.h:2290 2290 c_str() const _GLIBCXX_NOEXCEPT (gdb) Oscillator::Oscillator (this=0x10720d70, ConfigName=...) at OscClass_CUDAProb3.cpp:74 74 std::cout << "Read Oscillator Template file (InputFileName.c_str()): " << InputFileName.c_str() << std::endl; (gdb) std::operator<< > (__s=0x10720aa0 "inputs/skatm/OscillogramTemplate.root", __out=...) at /usr/include/c++/8/ostream:559 559 operator<<(basic_ostream& __out, const char* __s) (gdb) 565 static_cast(_Traits::length(__s))); (gdb) std::char_traits::length (__s=0x10720aa0 "inputs/skatm/OscillogramTemplate.root") at /usr/include/c++/8/bits/char_traits.h:322 322 return __builtin_strlen(__s); (gdb) Oscillator::Oscillator (this=0x10720d70, ConfigName=...) at OscClass_CUDAProb3.cpp:74 74 std::cout << "Read Oscillator Template file (InputFileName.c_str()): " << InputFileName.c_str() << std::endl; (gdb) std::ostream::operator<< (__pf=, this=) at /usr/include/c++/8/ostream:108 108 operator<<(__ostream_type& (*__pf)(__ostream_type&)) (gdb) Read Oscillator Template file (InputFileName.c_str()): inputs/skatm/OscillogramTemplate.root Oscillator::Oscillator (this=0x10720d70, ConfigName=...) at /usr/include/c++/8/bits/basic_string.h:2290 2290 c_str() const _GLIBCXX_NOEXCEPT (gdb) Error in : object of class TAttLine read too many bytes: 14 instead of 8 Warning in : TAttLine::Streamer() not in sync with data on file , fix Streamer() Error in : object of class TAttFill read too many bytes: 20 instead of 6 Warning in : TAttFill::Streamer() not in sync with data on file , fix Streamer() Error in : object of class TAttMarker read too many bytes: 14 instead of 10 Warning in : TAttMarker::Streamer() not in sync with data on file , fix Streamer() Program received signal SIGSEGV, Segmentation fault. 0x00007ffff5ae2aa8 in TBufferFile::ReadVersion(unsigned int*, unsigned int*, TClass const*) () from /autofs/nccs-svm1_home1/wshi/ProdROOT/v5-34-00-patches/lib/libRIO.so.5.34 (gdb) step Single stepping until exit from function _ZN11TBufferFile11ReadVersionEPjS0_PK6TClass, which has no line number information. 0x00007ffff680dd50 in sighandler(int) () from /autofs/nccs-svm1_home1/wshi/ProdROOT/v5-34-00-patches/lib/libCore.so.5.34 (gdb) step Single stepping until exit from function _ZL10sighandleri, which has no line number information. *** Break *** segmentation violation [Detaching after fork from child process 1995546] [Detaching after fork from child process 1995548] Program received signal SIGSEGV, Segmentation fault. 0x00007ffff5dfeb18 in G__destroy_upto () from /autofs/nccs-svm1_home1/wshi/ProdROOT/v5-34-00-patches/lib/libCint.so.5.34 (gdb) step Single stepping until exit from function G__destroy_upto, which has no line number information. Program terminated with signal SIGSEGV, Segmentation fault. The program no longer exists.