Linear Collider Forum

Home » Software Tools » Marlin et al » New ilcsoft developers release version v01-17
root bug/feature in sl5 v01-17 [message #2254 is a reply to message #2253] Mon, 25 March 2013 09:35 Go to previous messageGo to previous message
Messages: 41
Registered: March 2009
rosemann wrote on Mon, 25 March 2013 09:26

[...] Please note: on SL5 64bit, (in most cases) there will be segfault caused by ROOT after the end of the Marlin job. Every file (including ROOT files) will be properly closed. Please ignore the error message.
This bug/feature is/was not seen in the SL6 release. A prescription how to circumvent this (if possible) will be attached as an answer to this thread.[...]

Large effort has been put into finding the cause of this bug. Unfortunately no handle could be found.

To prevent the error, you can try to omit and from you MARLIN_DLL environment variable -- if possible/applicable. No spurious code was found in these libraries, and the behaviour changes with different root versions.

For identification purposes; after the summary section of Marlin at the end of the execution, the error will look something like this:
 *** Break *** segmentation violation

There was a crash.
This is the entire stack trace of all threads:
#0  0x0000003e79099df5 in waitpid () from /lib64/
#1  0x0000003e7903c7a1 in do_system () from /lib64/
#2  0x00002b748807b402 in TUnixSystem::StackTrace() ()
   from /afs/
#3  0x00002b748807817a in TUnixSystem::DispatchSignals(ESignals) ()
   from /afs/
#4  <signal handler called>
#5  0x00002b748899af10 in G__resetglobalvar ()
   from /afs/
#6  0x00002b7488039ac4 in TCint::ResetGlobalVar(void*) ()
   from /afs/
#7  0x00002b748920822a in TFile::~TFile() ()
   from /afs/
#8  0x00002b748801f899 in TCollection::GarbageCollect(TObject*) ()
   from /afs/
#9  0x00002b74880257ea in TList::Delete(char const*) ()
   from /afs/
#10 0x00002b7487fd579c in TROOT::~TROOT() ()
   from /afs/
#11 0x0000003e7903383e in __cxa_finalize () from /lib64/
#12 0x00002b7487f880c6 in __do_global_dtors_aux ()
   from /afs/
#13 0x0000000000000000 in ?? ()

When you have eliminated the impossible, whatever remains, however improbable, must be the truth. (Sir A.C. Doyle in Sign of Four)
Read Message
Read Message
Read Message
Read Message
Previous Topic:ILDConfig bbudsc_3evt_stdreco.xml unable to access BgOverlay file
Next Topic:New iLCSoft developers release v01-17-01
Goto Forum:

Current Time: Mon Feb 17 07:10:29 Pacific Standard Time 2020
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.1.
Copyright ©2001-2010 FUDforum Bulletin Board Software