Re: [ROOT] Problem in running root script

From: Rene Brun (brun@pcbrun.cern.ch)
Date: Thu Oct 21 2004 - 23:36:50 MEST


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