[Gate-users] Segfault using voxelized volumes as phantom

MELISSAS Maximilien (SAFRAN) maximilien.melissas-alten at safran.fr
Mon Nov 3 17:10:29 CET 2014


Dear Gaters,



When I run CT simulation using a voxelized volume as phantom, I get a random segfault (Sometimes it occurs before when computing the first projection, sometimes when computing the tenth...)
I am using gate 6.2 within the VGate 2.1 virtual machine. and tried with several volumes (simple and realistics ones)
Here is the gdb stack.   Is this issue known (and has-it been solved in the next version ? )



#### FrameID = 0 ####

Program received signal SIGSEGV, Segmentation fault.
0x081b86c5 in GateVolumeSelector::GateVolumeSelector(G4VPhysicalVolume*) ()
(gdb) bt
#0  0x081b86c5 in GateVolumeSelector::GateVolumeSelector(G4VPhysicalVolume*) ()
#1  0x081b9379 in GateVolumeID::GateVolumeID(G4TouchableHistory const*) ()
#2  0x08201cbd in GateToImageCT::RecordStepWithVolume(GateVVolume const*, G4Step const*) ()
#3  0x082ac8ff in GateOutputMgr::RecordStepWithVolume(GateVVolume const*, G4Step const*) ()
#4  0x082b9cad in GateSteppingAction::UserSteppingAction(G4Step const*) ()
#5  0xb7c0049f in G4SteppingManager::Stepping() ()
   from /usr/local/lib/libG4tracking.so
#6  0xb7c0a24e in G4TrackingManager::ProcessOneTrack(G4Track*) ()
   from /usr/local/lib/libG4tracking.so
#7  0xb7c35625 in G4EventManager::DoProcessing(G4Event*) ()
   from /usr/local/lib/libG4event.so
#8  0xb7c35f5a in G4EventManager::ProcessOneEvent(G4Event*) ()
   from /usr/local/lib/libG4event.so
#9  0xb7c9a05b in G4RunManager::DoEventLoop(int, char const*, int) ()
   from /usr/local/lib/libG4run.so
#10 0xb7c99b43 in G4RunManager::BeamOn(int, char const*, int) ()
   from /usr/local/lib/libG4run.so
#11 0x0838ee76 in GateApplicationMgr::StartDAQ() ()
#12 0x083af7e0 in GateApplicationMgrMessenger::SetNewValue(G4UIcommand*, G4String) ()
#13 0xb6140958 in G4UIcommand::DoIt(G4String) ()
---Type <return> to continue, or q <return> to quit---
   from /usr/local/lib/libG4intercoms.so
#14 0xb6156e8e in G4UImanager::ApplyCommand(char const*) ()
   from /usr/local/lib/libG4intercoms.so
#15 0xb6157565 in G4UImanager::ApplyCommand(G4String) ()
   from /usr/local/lib/libG4intercoms.so
#16 0xb6131015 in G4UIbatch::ExecCommand(G4String const&) ()
   from /usr/local/lib/libG4intercoms.so
#17 0xb6132337 in G4UIbatch::SessionStart() ()
   from /usr/local/lib/libG4intercoms.so
#18 0xb615297e in G4UImanager::ExecuteMacroFile(char const*) ()
   from /usr/local/lib/libG4intercoms.so
#19 0xb614bb59 in G4UIcontrolMessenger::SetNewValue(G4UIcommand*, G4String) ()
   from /usr/local/lib/libG4intercoms.so
#20 0xb6140958 in G4UIcommand::DoIt(G4String) ()
   from /usr/local/lib/libG4intercoms.so
#21 0xb6156e8e in G4UImanager::ApplyCommand(char const*) ()
   from /usr/local/lib/libG4intercoms.so
#22 0xb6157565 in G4UImanager::ApplyCommand(G4String) ()
   from /usr/local/lib/libG4intercoms.so
#23 0xb6131015 in G4UIbatch::ExecCommand(G4String const&) ()
   from /usr/local/lib/libG4intercoms.so
#24 0xb6132337 in G4UIbatch::SessionStart() ()
   from /usr/local/lib/libG4intercoms.so
---Type <return> to continue, or q <return> to quit---
#25 0xb615297e in G4UImanager::ExecuteMacroFile(char const*) ()
   from /usr/local/lib/libG4intercoms.so
#26 0xb614bb59 in G4UIcontrolMessenger::SetNewValue(G4UIcommand*, G4String) ()
   from /usr/local/lib/libG4intercoms.so
#27 0xb6140958 in G4UIcommand::DoIt(G4String) ()
   from /usr/local/lib/libG4intercoms.so
#28 0xb6156e8e in G4UImanager::ApplyCommand(char const*) ()
   from /usr/local/lib/libG4intercoms.so
#29 0xb6157565 in G4UImanager::ApplyCommand(G4String) ()
   from /usr/local/lib/libG4intercoms.so
#30 0x080fe4ca in main ()

Thanks for your time,

Maximilien



--

Maximilien MELISSAS, Ph.D

Consultant, Alten technology

Image processing and simulation for CT NDT @ Safran R & T

http://www.alten.com
#
" Ce courriel et les documents qui lui sont joints peuvent contenir des informations confidentielles, être soumis aux règlementations relatives au contrôle des exportations ou ayant un caractère privé. S'ils ne vous sont pas destinés, nous vous signalons qu'il est strictement interdit de les divulguer, de les reproduire ou d'en utiliser de quelque manière que ce soit le contenu. Toute exportation ou réexportation non autorisée est interdite Si ce message vous a été transmis par erreur, merci d'en informer l'expéditeur et de supprimer immédiatement de votre système informatique ce courriel ainsi que tous les documents qui y sont attachés."
******
" This e-mail and any attached documents may contain confidential or proprietary information and may be subject to export control laws and regulations. If you are not the intended recipient, you are notified that any dissemination, copying of this e-mail and any attachments thereto or use of their contents by any means whatsoever is strictly prohibited. Unauthorized export or re-export is prohibited. If you have received this e-mail in error, please advise the sender immediately and delete this e-mail and all attached documents from your computer system."
#
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opengatecollaboration.org/mailman/private/gate-users/attachments/20141103/ec0bbec2/attachment.html>


More information about the Gate-users mailing list