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