GSI Forum
GSI Helmholtzzentrum für Schwerionenforschung

Home » PANDA » PandaRoot » Bugs, Fixes, Releases » Segfault in PndMvdStripClusterBuilder
Re: Segfault in PndMvdStripClusterBuilder [message #10043 is a reply to message #10035] Mon, 25 January 2010 20:07 Go to previous messageGo to previous message
Johan Messchendorp is currently offline  Johan Messchendorp
Messages: 693
Registered: April 2007
Location: University of Groningen
first-grade participant

From: *xs4all.nl
Hi Ralf,

I was just playing with your macros, and I already got stuck with the digitization macro. It crashes with a floating point exception, which can easily be traced back to line 14 in PndMvdCalcFePixel.cxx where there is a division by zero (fNrows=0). My educated guess would be that something goes wrong with reading/writing the digitisation parameters (mvd.digi.par?). Could this be related somehow with your segfault.... ?!?

Greetings,

Johan.

Quote:

Frontend type name is = APV25
Clusterfinder Mode = 0
Clusterfinder Search Radius: Channels = 2
Clusterfinder Search Radius: Time = 0
Top/Bottom Charge correlation cut = 2.50941e-319
-I- PndMvdNoiseProducer: Intialisation successfull

*** Break *** floating point exception



===========================================================
There was a crash.
This is the entire stack trace of all threads:
===========================================================
#0 0x00007fd93192d5e5 in waitpid () from /lib64/libc.so.6
#1 0x00007fd9318c9861 in ?? () from /lib64/libc.so.6
#2 0x00007fd9339fd64a in TUnixSystem::StackTrace() ()
from /opt/exp_soft/panda/fairroot/fairsoft_jan10/tools/root/lib/libCore.so.5. 26
#3 0x00007fd9339fe045 in TUnixSystem::DispatchSignals(ESignals) ()
from /opt/exp_soft/panda/fairroot/fairsoft_jan10/tools/root/lib/libCore.so.5. 26
#4 <signal handler called>
#5 0x00007fd9277efec8 in PndMvdCalcFePixel::CalcFEHits (this=0x7fff32bc7910)
at /home/panda/pandaroot/trunk/mvd/MvdDigi/PndMvdCalcFePixel.cxx:13
#6 0x00007fd9277fbb2f in PndMvdCalcFePixel::CalcFEHits (this=0x7fff32bc7910, SensorHits=
{<std::_Vector_base<PndMvdPixel, std::allocator<PndMvdPixel> >> = {_M_impl = {<std::allocator<PndMvdPixel>> = {<__gnu_cxx::new_allocator<PndMvdPixel>> = {<No data fields>}, <No data fields>}, _M_start = 0x7fff32bc7b90, _M_finish = 0x7fff32bc7910, _M_end_of_storage = 0xdb0210}}, <No data fields>}) at /home/panda/pandaroot/trunk/mvd/MvdDigi/PndMvdCalcFePixel.h:48

[Updated on: Mon, 25 January 2010 21:17]

Report message to a moderator

 
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: libLheTrack.so: undefined symbol: _ZTV17PndMvdGeoHandling
Next Topic: update stable branch...
Goto Forum:
  


Current Time: Mon Dec 06 01:18:25 CET 2021

Total time taken to generate the page: 0.02456 seconds