Sue, when fTable[i] = 0 the delete should be a noop. Very likely something else went already wrong before that. Did valgrind pointed to something? Cheers, Fons. Sue Kasahara wrote: > Hi root team, > We are experiencing a segv in the TExMap destructor: > //______________________________________________________________________________ > > TExMap::~TExMap() > { > // Delete TExMap. > > for (Int_t i = 0; i < fSize; i++) > delete fTable[i]; > delete [] fTable; fTable = 0; > } > during the unprotected deletion of a null fTable[i] entry. The TExMap > destructor is being called from a TTree->TBranch->TBuffer > destructor sequence, after the TTree has been used as an input data > source through > our framework and is in the process of being deleted when the job is > finished. I'm curious if > it's plausible to you that the fTable[i] entry may occasionally be null > in this > case, or if we should be concerned that there is something in our framework > that is inadvertently causing this. The problem only occurs > sporadically. We first noticed the problem when undergoing a transition > from 3.05/07 > to 4.00/08, although this transition also included several upgrades to > our own > framework. We currently still observe the problem using 4.01/02. I'm > attaching > a stack trace that is an example of this. Thanks for your help, > -Sue > >> >> >> Current directory is /local/stage3/asousa/Far_data/ >> GNU gdb Red Hat Linux (5.2-2) >> Copyright 2002 Free Software Foundation, Inc. >> GDB is free software, covered by the GNU General Public License, and >> you are >> welcome to change it and/or distribute copies of it under certain >> conditions. >> Type "show copying" to see the conditions. >> There is absolutely no warranty for GDB. Type "show warranty" for >> details. >> This GDB was configured as "i386-redhat-linux"... >> (gdb) core core_F00022986_0004.38933 Core was generated by `loon -b -q >> reco_script.C(485,22986) F00022986_0004.mdaq.root'. >> Program terminated with signal 11, Segmentation fault. >> Reading symbols from >> /home/asousa/Minossoft/EXTERNAL/lib/libsigc-1.2.so.5... >> done. >> Loaded symbols for /home/asousa/Minossoft/EXTERNAL/lib/libsigc-1.2.so.5 >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libJobControlmain.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libJobControlmain.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libRerootExodus.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libRerootExodus.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libDigitization.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libDigitization.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libDataUtil.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libDataUtil.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libCandDigit.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libCandDigit.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libCalibrator.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libCalibrator.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libPulserCalibration.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libPulserCalibration.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libRecoBase.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libRecoBase.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libCandData.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libCandData.so >> >> ---Type <return> to continue, or q <return> to quit--- >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libDynamicFactory.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libDynamicFactory.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libCandidate.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libCandidate.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libAlgorithm.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libAlgorithm.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libUgliGeometry.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libUgliGeometry.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libFabrication.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libFabrication.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libPlex.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libPlex.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libDatabaseInterface.so... >> >> done. >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libDatabaseInterface.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libRDBCodbc.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libRDBCodbc.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libRDBC.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libRDBC.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libodbcpp.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libodbcpp.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libIoModules.so... >> >> done. >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libIoModules.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux---Type >> <return> to continue, or q <return> to >> quit---2.4-GCC/libDispatcher.so...done. >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libDispatcher.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libRawData.so... >> >> done. >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libRawData.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libOnlineUtil.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libOnlineUtil.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libPersistency.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libPersistency.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libRecord.so... >> >> done. >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libRecord.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libConfigurable.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libConfigurable.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libRegistry.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libRegistry.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libLattice.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libLattice.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libNavigation.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libNavigation.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libJobControl.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libJobControl.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libMinosObjectMap.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libMinosObjectMap.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libLeakChecker.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libLeakChecker.so >> >> ---Type <return> to continue, or q <return> to quit---Reading symbols >> from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libValidity.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libValidity.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libConventions.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libConventions.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libUtil.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libUtil.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libMessageService.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libMessageService.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libMINF_Classes.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libMINF_Classes.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libREROOT_Classes.so... >> >> done. >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libREROOT_Classes.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libCore.so...done. >> Loaded symbols for >> /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libCore.so >> Reading symbols from >> /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libCint.so...done. >> Loaded symbols for >> /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libCint.so >> Reading symbols from >> /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libHist.so...done. >> Loaded symbols for >> /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libHist.so >> Reading symbols from >> /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libGraf.so...done. >> Loaded symbols for >> /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libGraf.so >> Reading symbols from >> /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libGraf3d.so...done. >> Loaded symbols for >> /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libGraf3d.so >> Reading symbols from >> /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libGpad.---Type >> <return> to continue, or q <return> to quit---so...done. >> Loaded symbols for >> /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libGpad.so >> Reading symbols from >> /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libTree.so...done. >> Loaded symbols for >> /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libTree.so >> Reading symbols from >> /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libRint.so...done. >> Loaded symbols for >> /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libRint.so >> Reading symbols from >> /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libPostscript.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libPostscript.so >> Reading symbols from >> /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libMatrix.so...done. >> Loaded symbols for >> /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libMatrix.so >> Reading symbols from >> /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libPhysics.so...done. >> Loaded symbols for >> /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libPhysics.so >> Reading symbols from /lib/libdl.so.2...done. >> Loaded symbols for /lib/libdl.so.2 >> Reading symbols from >> /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libEG.so...done. >> Loaded symbols for >> /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libEG.so >> Reading symbols from >> /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libTreePlayer.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libTreePlayer.so >> Reading symbols from >> /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libProof.so...done. >> Loaded symbols for >> /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libProof.so >> Reading symbols from >> /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libGui.so...done. >> Loaded symbols for >> /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libGui.so >> Reading symbols from /lib/i686/libm.so.6...done. >> Loaded symbols for /lib/i686/libm.so.6 >> Reading symbols from /lib/i686/libpthread.so.0...done. >> Loaded symbols for /lib/i686/libpthread.so.0 >> Reading symbols from /lib/i686/libc.so.6...done. >> Loaded symbols for /lib/i686/libc.so.6 >> ---Type <return> to continue, or q <return> to quit---Reading symbols >> from /home/asousa/Minossoft/EXTERNAL/lib/libodbc.so.1...done. >> Loaded symbols for /home/asousa/Minossoft/EXTERNAL/lib/libodbc.so.1 >> Reading symbols from >> /home/asousa/Minossoft/EXTERNAL/lib/libodbcinst.so.1... >> done. >> Loaded symbols for /home/asousa/Minossoft/EXTERNAL/lib/libodbcinst.so.1 >> Reading symbols from /lib/libcrypt.so.1...done. >> Loaded symbols for /lib/libcrypt.so.1 >> Reading symbols from /lib/ld-linux.so.2...done. >> Loaded symbols for /lib/ld-linux.so.2 >> Reading symbols from /lib/libnss_files.so.2...done. >> Loaded symbols for /lib/libnss_files.so.2 >> Reading symbols from >> /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libMinuit.so...done. >> Loaded symbols for >> /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libMinuit.so >> Reading symbols from >> /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libHtml.so...done. >> Loaded symbols for >> /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libHtml.so >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libNoiseFilter.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libNoiseFilter.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libFilterDigitSR.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libFilterDigitSR.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libBField.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libBField.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libNumericalMethods.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libNumericalMethods.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libSwimmer.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libSwimmer.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libDeMux.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libDeMux.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux---Type >> <return> to continue, or q <return> to >> quit---2.4-GCC/libCandStripSR.so...done. >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libCandStripSR.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libCandSliceSR.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libCandSliceSR.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libCandTrackSR.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libCandTrackSR.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libCandClusterSR.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libCandClusterSR.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libCandShowerSR.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libCandShowerSR.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libCandFitTrackSR.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libCandFitTrackSR.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libCandEventSR.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libCandEventSR.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libVertexFinder.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libVertexFinder.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libTimeCalibratorSR.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libTimeCalibratorSR.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libAstroUtil.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libAstroUtil.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libCandNtupleSR.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libCandNtupleSR.so >> >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libCandNtupleSRModule.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libCandNtupleSRModule.so >> >> ---Type <return> to continue, or q <return> to quit--- >> Reading symbols from >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libFilterLI.so...done. >> >> Loaded symbols for >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/lib/Linux2.4-GCC/libFilterLI.so >> >> Reading symbols from /usr/lib/gconv/ISO8859-1.so...done. >> Loaded symbols for /usr/lib/gconv/ISO8859-1.so >> Reading symbols from /lib/libnss_dns.so.2...done. >> Loaded symbols for /lib/libnss_dns.so.2 >> Reading symbols from /lib/libresolv.so.2...done. >> Loaded symbols for /lib/libresolv.so.2 >> #0 0x43c1ecac in free () from /lib/i686/libc.so.6 >> (gdb) where >> #0 0x43c1ecac in free () from /lib/i686/libc.so.6 >> #1 0x41f09d25 in operator delete(void*) (ptr=0x0) >> at ../../../../../gcc-3.2.1/libstdc++-v3/libsupc++/del_op.cc:39 >> #2 0x41af5356 in TExMap::~TExMap() () >> from /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libCore.so >> #3 0x41a6cdb1 in TBuffer::~TBuffer() () >> from /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libCore.so >> #4 0x41a8b955 in TKey::DeleteBuffer() () >> from /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libCore.so >> #5 0x41a8b745 in TKey::~TKey() () >> from /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libCore.so >> #6 0x42c0e289 in TBasket::~TBasket() () >> from /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libTree.so >> #7 0x41af279a in TCollection::GarbageCollect(TObject*) () >> from /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libCore.so >> #8 0x41afb7b3 in TObjArray::Delete(char const*) () >> from /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libCore.so >> #9 0x42c12e92 in TBranch::~TBranch() () >> from /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libTree.so >> #10 0x42c1ab48 in TBranchElement::~TBranchElement() () >> from /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libTree.so >> #11 0x41af279a in TCollection::GarbageCollect(TObject*) () >> from /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libCore.so >> ---Type <return> to continue, or q <return> to quit--- >> #12 0x41afb7b3 in TObjArray::Delete(char const*) () >> from /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libCore.so >> #13 0x42c1ab16 in TBranchElement::~TBranchElement() () >> from /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libTree.so >> #14 0x41af279a in TCollection::GarbageCollect(TObject*) () >> from /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libCore.so >> #15 0x41afb7b3 in TObjArray::Delete(char const*) () >> from /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libCore.so >> #16 0x42c1ab16 in TBranchElement::~TBranchElement() () >> from /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libTree.so >> #17 0x41af279a in TCollection::GarbageCollect(TObject*) () >> from /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libCore.so >> #18 0x41afb7b3 in TObjArray::Delete(char const*) () >> from /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libCore.so >> #19 0x42c38ac5 in TTree::~TTree() () >> from /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libTree.so >> #20 0x413dd0b9 in PerStream::CloseFile() (this=0x9ac2ad8) >> at >> /farm/minsoft2/Minossoft/minossoft/packages/Persistency/R1-11/PerStream.cxx:64 >> >> #21 0x413c8332 in PerInputStream::CloseFile() (this=0x9ac2ad8) >> at >> /farm/minsoft2/Minossoft/minossoft/packages/Persistency/R1-11/PerInputStream.cxx:215 >> >> #22 0x413c8308 in PerInputStream::Close() (this=0x9ac2ad8) >> ---Type <return> to continue, or q <return> to quit--- >> at >> /farm/minsoft2/Minossoft/minossoft/packages/Persistency/R1-11/PerInputStream.cxx:199 >> >> #23 0x413ca331 in ~PerInputStream (this=0x9ac2ad8) >> at >> /farm/minsoft2/Minossoft/minossoft/packages/Persistency/R1-11/PerInputStream.cxx:710 >> >> #24 0x413ddbb2 in PerStreamManager::CloseStream(std::string) >> (this=0x9ae2000, streamname=Internal: global symbol `_ZNSs4nposE' >> found in ../../../../../gcc-3.2.1/libstdc++-v3/src/string-inst.cc >> psymtab but not in symtab. >> _ZNSs4nposE may be an inlined function, or may be a template function >> (if a template, try specifying an instantiation: _ZNSs4nposE<type>). >> ) >> at >> /farm/minsoft2/Minossoft/minossoft/packages/Persistency/R1-11/PerStreamManager.cxx:78 >> >> #25 0x413cfeb1 in PerInputStreamManager::CloseStream(std::string) ( >> this=0x9ae2000, streamName=Cannot access memory at address 0x0 >> ) >> at >> /farm/minsoft2/Minossoft/minossoft/packages/Persistency/R1-11/PerInputStreamManager.cxx:234 >> >> #26 0x410ffb2f in ~IoInputStreamItr (this=0x9ae1ff0) >> at >> /farm/minsoft2/Minossoft/minossoft/packages/IoModules/R1-11/IoInputStreamItr.cxx:42 >> >> #27 0x410f3a7e in ~IoInputModule (this=0x981f8c0) >> at >> /farm/minsoft2/Minossoft/minossoft/packages/IoModules/R1-11/IoInputModule.cxx:88 >> >> #28 0x415a286a in ~JobCInput (this=0x981f750) >> at >> /farm/minsoft2/Minossoft/minossoft/packages/JobControl/R1-11/JobCInput.cxx:31 >> >> #29 0x41599778 in ~JobC (this=0x981f740) >> ---Type <return> to continue, or q <return> to quit--- >> at >> /farm/minsoft2/Minossoft/minossoft/packages/JobControl/R1-11/JobC.cxx:51 >> #30 0x415d62e4 in G__JobControlCint_194_5_0 (result7=0xbffebeb0, >> funcname=0x8d74dc0 "\005", libp=0xbffe8a40, hash=0) >> at >> /farm/minsoft2/Minossoft/minossoft/releases/R1.11/tmp/Linux2.4-GCC/JobControl/libJobControl-shared/JobControlCint.cc:3613 >> >> #31 0x4217e495 in G__call_cppfunc () >> from /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libCint.so >> #32 0x4216bf9e in G__interpret_func () >> from /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libCint.so >> #33 0x4214a78e in G__getfunction () >> from /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libCint.so >> #34 0x42133475 in G__destroy () >> from /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libCint.so >> #35 0x4216e8bb in G__interpret_func () >> from /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libCint.so >> #36 0x4214ae2f in G__getfunction () >> from /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libCint.so >> #37 0x42140e8e in G__getitem () >> from /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libCint.so >> #38 0x4213f5ed in G__getexpr () >> from /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libCint.so >> #39 0x4213557d in G__calc_internal () >> from /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libCint.so >> ---Type <return> to continue, or q <return> to quit--- >> #40 0x421a4574 in G__process_cmd () >> from /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libCint.so >> #41 0x41b029a6 in TCint::ProcessLine(char const*, >> TInterpreter::EErrorCode*) () >> from /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libCore.so >> #42 0x41b02ae5 in TCint::ProcessLineSynch(char const*, >> TInterpreter::EErrorCode*) () from >> /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libCore.so >> #43 0x41a6307e in TApplication::ProcessFile(char const*, int*) () >> from /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libCore.so >> #44 0x41a6273e in TApplication::ProcessLine(char const*, bool, int*) () >> from /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libCore.so >> #45 0x42da8582 in TRint::Run(bool) () >> from /farm/minsoft2/Minossoft/ROOT/Linux2.4_GCC_3_2/lib/libRint.so >> #46 0x415c4426 in JobCRootEnv::RunTheApp() (this=0x958ca00) >> at >> /farm/minsoft2/Minossoft/minossoft/packages/JobControl/R1-11/JobCRootEnv.cxx:282 >> >> #47 0x4159dd67 in JobCEnv::RunRootApp() (this=0x958cea0) >> at >> /farm/minsoft2/Minossoft/minossoft/packages/JobControl/R1-11/JobCEnv.cxx:355 >> >> #48 0x400218b0 in main (argc=5, argv=0xbfffd004) >> at >> /farm/minsoft2/Minossoft/minossoft/packages/JobControl/R1-11/main/JobCmain.cxx:21 >> >> #49 0x43bbb589 in __libc_start_main () from /lib/i686/libc.so.6 >> (gdb) (gdb) > > -- Org: CERN, European Laboratory for Particle Physics. Mail: 1211 Geneve 23, Switzerland E-Mail: Fons.Rademakers@cern.ch Phone: +41 22 7679248 WWW: http://www.rademakers.org/fons/ Fax: +41 22 7679480
This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:10 MET