[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