Sudeep, It looks like you are deleting a TLorentzVector object that had already been deleted. To tell you more, I would need the shortest possible running script reproducing this problem. Rene Brun On Thu, 21 Oct 2004, Sudeep Chatterji wrote: > Hi Rootusers, > I am getting the following segmentation error on running the root script. > > Program received signal SIGSEGV, Segmentation fault. > [Switching to Thread 1024 (LWP 18199)] > 0x40e4d087 in pthread_mutex_lock () from /lib/i686/libpthread.so.0 > (gdb) bt > #0 0x40e4d087 in pthread_mutex_lock () from /lib/i686/libpthread.so.0 > #1 0x4207ad18 in free () from /lib/i686/libc.so.6 > #2 0x40ee5953 in operator delete(void*) (ptr=0x410) at del_op.cc:39 > #3 0x40125fc7 in TStorage::ObjectDealloc(void*) () > from /afs/cern.ch/cms/external/lcg/external/root/3.10.01/rh73_gcc32/lib/libCore.so > #4 0x4010fcbf in TObject::operator delete(void*) () > from /afs/cern.ch/cms/external/lcg/external/root/3.10.01/rh73_gcc32/lib/libCore.so > #5 0x415d42a0 in TLorentzVector::~TLorentzVector() () > from /afs/cern.ch/cms/external/lcg/external/root/3.10.01/rh73_gcc32/lib/libPhysics.so > #6 0x415e8a95 in G__G__Physics_135_7_10(G__value*, char const*, G__param*, int) () > from /afs/cern.ch/cms/external/lcg/external/root/3.10.01/rh73_gcc32/lib/libPhysics.so > #7 0x4061d188 in G__call_cppfunc () > from /afs/cern.ch/cms/external/lcg/external/root/3.10.01/rh73_gcc32/lib/libCint.so > #8 0x4060b2e3 in G__interpret_func () > from /afs/cern.ch/cms/external/lcg/external/root/3.10.01/rh73_gcc32/lib/libCint.so > #9 0x405eabc8 in G__getfunction () > ---Type <return> to continue, or q <return> to quit--- > from /afs/cern.ch/cms/external/lcg/external/root/3.10.01/rh73_gcc32/lib/libCint.so > #10 0x406739db in G__class_2nd_decl () > from /afs/cern.ch/cms/external/lcg/external/root/3.10.01/rh73_gcc32/lib/libCint.so > #11 0x406752e9 in G__letvariable () > from /afs/cern.ch/cms/external/lcg/external/root/3.10.01/rh73_gcc32/lib/libCint.so > #12 0x405cb9ac in G__define_var () > from /afs/cern.ch/cms/external/lcg/external/root/3.10.01/rh73_gcc32/lib/libCint.so > #13 0x4066dc85 in G__defined_type () > from /afs/cern.ch/cms/external/lcg/external/root/3.10.01/rh73_gcc32/lib/libCint.so > #14 0x4063abfa in G__exec_statement () > from /afs/cern.ch/cms/external/lcg/external/root/3.10.01/rh73_gcc32/lib/libCint.so > #15 0x406386e7 in G__exec_loop () > from /afs/cern.ch/cms/external/lcg/external/root/3.10.01/rh73_gcc32/lib/libCint.so > #16 0x40638e81 in G__exec_for () > from /afs/cern.ch/cms/external/lcg/external/root/3.10.01/rh73_gcc32/lib/libCint.so > ---Type <return> to continue, or q <return> to quit--- > #17 0x4063b454 in G__exec_statement () > from /afs/cern.ch/cms/external/lcg/external/root/3.10.01/rh73_gcc32/lib/libCint.so > #18 0x405c585f in G__exec_tempfile_core () > from /afs/cern.ch/cms/external/lcg/external/root/3.10.01/rh73_gcc32/lib/libCint.so > #19 0x405c5afb in G__exec_tempfile () > from /afs/cern.ch/cms/external/lcg/external/root/3.10.01/rh73_gcc32/lib/libCint.so > #20 0x40643d3d in G__process_cmd () > from /afs/cern.ch/cms/external/lcg/external/root/3.10.01/rh73_gcc32/lib/libCint.so > #21 0x40161e96 in TCint::ProcessLine(char const*, TInterpreter::EErrorCode*) () > from /afs/cern.ch/cms/external/lcg/external/root/3.10.01/rh73_gcc32/lib/libCore.so > #22 0x40161f99 in TCint::ProcessLineSynch(char const*, TInterpreter::EErrorCode*) () > from /afs/cern.ch/cms/external/lcg/external/root/3.10.01/rh73_gcc32/lib/libCore.so > #23 0x400e17ec in TApplication::ProcessFile(char const*, int*) () > from /afs/cern.ch/cms/external/lcg/external/root/3.10.01/rh73_gcc32/lib/libCore.so > #24 0x400e0f86 in TApplication::ProcessLine(char const*, bool, int*) () > ---Type <return> to continue, or q <return> to quit--- > from /afs/cern.ch/cms/external/lcg/external/root/3.10.01/rh73_gcc32/lib/libCore.so > #25 0x40e1304e in TRint::HandleTermInput() () > from /afs/cern.ch/cms/external/lcg/external/root/3.10.01/rh73_gcc32/lib/libRint.so > #26 0x40e11e35 in TTermInputHandler::Notify() () > from /afs/cern.ch/cms/external/lcg/external/root/3.10.01/rh73_gcc32/lib/libRint.so > #27 0x40e13872 in TTermInputHandler::ReadNotify() () > from /afs/cern.ch/cms/external/lcg/external/root/3.10.01/rh73_gcc32/lib/libRint.so > #28 0x401c6e15 in TUnixSystem::CheckDescriptors() () > from /afs/cern.ch/cms/external/lcg/external/root/3.10.01/rh73_gcc32/lib/libCore.so > #29 0x401c64f2 in TUnixSystem::DispatchOneEvent(bool) () > from /afs/cern.ch/cms/external/lcg/external/root/3.10.01/rh73_gcc32/lib/libCore.so > #30 0x401313b3 in TSystem::InnerLoop() () > from /afs/cern.ch/cms/external/lcg/external/root/3.10.01/rh73_gcc32/lib/libCore.so > #31 0x40131341 in TSystem::Run() () > from /afs/cern.ch/cms/external/lcg/external/root/3.10.01/rh73_gcc32/lib/libCore.so > ---Type <return> to continue, or q <return> to quit--- > #32 0x400e19f6 in TApplication::Run(bool) () > from /afs/cern.ch/cms/external/lcg/external/root/3.10.01/rh73_gcc32/lib/libCore.so > #33 0x40e12bdb in TRint::Run(bool) () > from /afs/cern.ch/cms/external/lcg/external/root/3.10.01/rh73_gcc32/lib/libRint.so > #34 0x080488a0 in main () > #35 0x42017589 in __libc_start_main () from /lib/i686/libc.so.6 > > > Please suggest where is the problem. > > Regards, > Sudeep > >
This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:10 MET