[Gate-users] Interfile reader trap

Alex piratemp at gmail.com
Tue Oct 11 18:13:25 CEST 2011


My set up is as followed:

Ubuntu 10.04
geant4.9.4.p01
Gate v6.1

I kept getting the trap below when reading in a voxelized phantom in
interfile format:


Idle> /gate/world/daughters/name zubal_phantom
Idle> /gate/world/daughters/insert regularMatrix
Idle> /gate/zubal_phantom/geometry/insertReader interfile
Idle> /gate/zubal_phantom/interfileReader/readFile CTCuerpo.h33
 Header read from       'CTCuerpo.h33'
 Data file name         'CTCuerpo.i33'
 Nb of planes:           243
 Nb of pixels per plane: 128 128
 Pixel size:             1 1
 Slice thickness:        4
 Matrix size:            128 128
 Data type:              UNSIGNED INTEGER

nx ny nz: 128 128 243
dx dy dz: 1 1 4

 *** Break *** segmentation violation


===========================================================
There was a crash.
This is the entire stack trace of all threads:
===========================================================
#0  0x00007fe23de81f7e in waitpid () from /lib/libc.so.6
#1  0x00007fe23de197e9 in ?? () from /lib/libc.so.6
#2  0x00007fe2498167a1 in TUnixSystem::StackTrace() ()
   from /home/dell/Gate5/root/lib/libCore.so
#3  0x00007fe249815d13 in TUnixSystem::DispatchSignals(ESignals) ()
   from /home/dell/Gate5/root/lib/libCore.so
#4  <signal handler called>
#5  0x00007fe24a14570d in
GateGeometryVoxelInterfileReader::ReadFile(G4String)
    () from /home/dell/Gate5/gate_v6.1/tmp/Linux-g++/Gate/libGate.so
#6  0x00007fe24a3671c8 in
GateVGeometryVoxelReaderMessenger::SetNewValue(G4UIcommand*, G4String) ()
   from /home/dell/Gate5/gate_v6.1/tmp/Linux-g++/Gate/libGate.so
#7  0x00007fe24a147042 in
GateGeometryVoxelInterfileReaderMessenger::SetNewValue(G4UIcommand*,
G4Stri   ng) ()
   from /home/dell/Gate5/gate_v6.1/tmp/Linux-g++/Gate/libGate.so
#8  0x00007fe240504ab7 in G4UIcommand::DoIt(G4String) ()
   from /home/dell/Gate5/geant4.9.4.p01/lib/Linux-g++/libG4intercoms.so
#9  0x00007fe240512a1a in G4UImanager::ApplyCommand(char const*) ()
   from /home/dell/Gate5/geant4.9.4.p01/lib/Linux-g++/libG4intercoms.so
#10 0x00007fe2443aaa7b in G4UIterminal::ExecuteCommand(G4String) ()
   from /home/dell/Gate5/geant4.9.4.p01/lib/Linux-g++/libG4interfaces.so
#11 0x00007fe2443aa8fa in G4UIterminal::SessionStart() ()
   from /home/dell/Gate5/geant4.9.4.p01/lib/Linux-g++/libG4interfaces.so
#12 0x00000000004108c4 in main ()
===========================================================


The lines below might hint at the cause of the crash.
If they do not help you then please submit a bug report at
http://root.cern.ch/bugs. Please post the ENTIRE stack trace
from above as an attachment in addition to anything else
that might help us fixing this issue.
===========================================================

#5  0x00007fe24a14570d in
GateGeometryVoxelInterfileReader::ReadFile(G4String)
    () from /home/dell/Gate5/gate_v6.1/tmp/Linux-g++/Gate/libGate.so
#6  0x00007fe24a3671c8 in
GateVGeometryVoxelReaderMessenger::SetNewValue(G4UIcommand*, G4String) ()
   from /home/dell/Gate5/gate_v6.1/tmp/Linux-g++/Gate/libGate.so
#7  0x00007fe24a147042 in
GateGeometryVoxelInterfileReaderMessenger::SetNewValue(G4UIcommand*,
G4Stri   ng) ()
   from /home/dell/Gate5/gate_v6.1/tmp/Linux-g++/Gate/libGate.so
#8  0x00007fe240504ab7 in G4UIcommand::DoIt(G4String) ()
   from /home/dell/Gate5/geant4.9.4.p01/lib/Linux-g++/libG4intercoms.so
#9  0x00007fe240512a1a in G4UImanager::ApplyCommand(char const*) ()
   from /home/dell/Gate5/geant4.9.4.p01/lib/Linux-g++/libG4intercoms.so
#10 0x00007fe2443aaa7b in G4UIterminal::ExecuteCommand(G4String) ()
   from /home/dell/Gate5/geant4.9.4.p01/lib/Linux-g++/libG4interfaces.so
#11 0x00007fe2443aa8fa in G4UIterminal::SessionStart() ()
   from /home/dell/Gate5/geant4.9.4.p01/lib/Linux-g++/libG4interfaces.so
#12 0x00000000004108c4 in main ()
===========================================================


I have searched the list but did not find anything similar.  I would also be
interested in learning how to generate a listing file (C++) so I can
associate the physical address (0x00007fe24a14570d) to a line of code for
future debugging.

Thanks in advance,
Alex Nguyen
ECU Physics Student.


More information about the Gate-users mailing list