<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
Dear Giuseppe,
<div><br>
</div>
<div>This appears to be a problem which manifests itself in Geant4, rather than GATE ( although it likely is triggered by GATE. )</div>
<div><br>
</div>
<div>Looking at the location of the crash, it seems that it is during the initialization of Geant4.  So it is difficult to see why it would be affected by a change in the part which measures physical quantities ( which is presumably what the DoseActor does.)</div>
<div><br>
</div>
<div>If the geometry of your setup (the volumes with material) do not change when you add the DoseActor, the same code should be called when the physics initialization is done.</div>
<div><br>
</div>
<div>A naive assessment would be that there is memory corruption, or some other similar problem within this application.  It could be due to other reasons too, of course. You did not specify what version of GATE you use, and the operating system (and the compiler
 in case you built GATE yourself.)</div>
<div><br>
</div>
<div>Have you tried running the same input file on an installation of GATE/Geant4 which is complied with debugging on ?  This could help to identify better the conditions in which the method <span class="Apple-style-span" style="color: rgb(7, 55, 99); font-family: 'trebuchet ms', sans-serif; font-size: 12px; ">G4NeutronHPData::DoPhysicsVector(G4NeutronHPVector*) </span>accesses
 invalid memory - or whether the pointer to the relevant object (<span class="Apple-style-span" style="color: rgb(7, 55, 99); font-family: 'trebuchet ms', sans-serif; font-size: 12px; ">G4NeutronHPData)</span> is simply null (zero), which would mean it has
 not been created.</div>
<div><br>
</div>
<div>I hope that this starts to shed some light on this.</div>
<div><br>
</div>
<div>Best regards,<br>
<div apple-content-edited="true"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; ">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; ">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; ">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; ">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
<div>
<div>John</div>
<div>
<div>
<div apple-content-edited="true"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; ">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
<div>
<div>===================================================</div>
<div>John Apostolakis, SFT (SoFTware) Group, PH Department, CERN</div>
</div>
</div>
</span></span></div>
</div>
<div>
<div apple-content-edited="true"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; ">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
<div>
<div>Email:  <a href="mailto:john.apostolakis@cern.ch">john.apostolakis@cern.ch</a>       Office Tel:  +41-22-767-7239</div>
</div>
</div>
</span></span></div>
</div>
<div>
<div>------------------------------------------------------------------------------------------</div>
</div>
</div>
</div>
</div>
</span></div>
</span></div>
</span></div>
</span></span></div>
<br>
<div>
<div style="font-size: 14px; ">On Dec 18, 2012, at 4:58 PM, Giuseppe Magro wrote:</div>
<br class="Apple-interchange-newline" style="font-size: 14px; ">
<blockquote type="cite">
<div dir="ltr"><font color="#073763"><font face="trebuchet ms,sans-serif">
<div style="font-size: 14px; "><span style="font-size: 12px; ">Hello Gaters,</span><br>
</div>
<div style="font-size: 14px; "><font size="1" style="font-size: 12px; "><br>
</font></div>
<div style="font-size: 14px; "><font size="1" style="font-size: 12px; ">  I'm trying to build a simulation of dosimetry in a simple water box hit by protons. All the macros seem to be written correctly, in fact the MC works if all the Actors are disabled and
 the "No Output Mode" (/gate/output/allowNoOutput) is selected. The same happens with the only SimulationStatisticActor activated. However a crash is registered when the DoseActor is enabled. Examples and RTbench by GATE work on my PC with the DoseActor enabled,
 so I tried a rough copy-&-paste on my own simulation (changing volume name and size), but this did not solve the problem! Here follow my actors.mac and the reported crash.</font></div>
<div style="font-size: 14px; "><font size="1" style="font-size: 12px; "><br>
</font></div>
<div style="font-size: 14px; "><font size="1" style="font-size: 12px; ">Thanks for your help! </font></div>
<div style="font-size: 14px; "><font size="1" style="font-size: 12px; "><br>
</font></div>
<div style="font-size: 14px; "><font size="1" style="font-size: 12px; ">Regards.</font></div>
<div style="font-size: 14px; "><br>
</div>
<div style="font-size: 14px; "><font size="1" style="font-size: 12px; "><br>
</font></div>
<div style="font-size: 14px; "><font size="1" style="font-size: 12px; ">actors.mac</font></div>
<div style="font-size: 14px; "><font size="1" style="font-size: 12px; "><br>
</font></div>
<div style="font-size: 14px; "><font size="1" style="font-size: 12px; ">
<div>/gate/actor/addActor DoseActor doseDistribution<br>
</div>
<div>/gate/actor/doseDistribution/save output/protonDose.root<br>
</div>
<div>/gate/actor/doseDistribution/attachTo UserBox<br>
</div>
<div>/gate/actor/doseDistribution/stepHitType random<br>
</div>
<div>/gate/actor/doseDistribution/setSize 5. 5. 400. mm<br>
</div>
<div>/gate/actor/doseDistribution/setPosition 0. 0. 0. mm</div>
<div>#/gate/actor/doseDistribution/setVoxelSize  5. 5. 2. mm<br>
</div>
<div>/gate/actor/doseDistribution/saveEveryNSeconds 60<br>
</div>
<div>/gate/actor/doseDistribution/enableEdep true<br>
</div>
<div>/gate/actor/doseDistribution/enableUncertaintyEdep false</div>
<div>/gate/actor/doseDistribution/enableSquaredEdep false</div>
<div>/gate/actor/doseDistribution/enableDose true</div>
<div>/gate/actor/doseDistribution/enableUncertaintyDose false</div>
<div>/gate/actor/doseDistribution/enableSquaredDose false</div>
<div>/gate/actor/doseDistribution/enableNumberOfHits false</div>
<div>/gate/actor/doseDistribution/normaliseDose true<br>
</div>
<div><br>
</div>
</font></div>
<div style="font-size: 14px; "><font size="1" style="font-size: 12px; ">Crash:</font></div>
<div><font size="1"><br>
</font></div>
<div><font size="1"> *** Break *** segmentation violation</font></div>
<div><font size="1"><br>
</font></div>
<div><font size="1"><br>
</font></div>
<div><font size="1"><br>
</font></div>
<div><font size="1">===========================================================</font></div>
<div><font size="1">There was a crash (#7 0xb52a53ab in SigHandler(ESignals) () from /opt/simulation/root/5.34.02/lib/libCore.so).</font></div>
<div><font size="1">This is the entire stack trace of all threads:</font></div>
<div><font size="1">===========================================================</font></div>
<div><font class="Apple-style-span" size="1">….</font></div>
<div style="font-size: 14px; "><font size="1" style="font-size: 12px; ">#10 0xb688ec49 in G4NeutronHPData::DoPhysicsVector(G4NeutronHPVector*) () from /opt/simulation/geant4/9.5.p01/geant4.9.5.p01-install/lib/libG4processes.so</font></div>
<div style="font-size: 14px; "><font size="1" style="font-size: 12px; ">#11 0xb68ba1ea in G4NeutronHPInelasticData::BuildPhysicsTable(G4ParticleDefinition const&) () from /opt/simulation/geant4/9.5.p01/geant4.9.5.p01-install/lib/libG4processes.so</font></div>
<div style="font-size: 14px; "><font size="1" style="font-size: 12px; ">#12 0xb62ebbad in G4CrossSectionDataStore::BuildPhysicsTable(G4ParticleDefinition const&) () from /opt/simulation/geant4/9.5.p01/geant4.9.5.p01-install/lib/libG4processes.so</font></div>
<div style="font-size: 14px; "><font size="1" style="font-size: 12px; ">#13 0xb63141a0 in G4HadronicProcess::BuildPhysicsTable(G4ParticleDefinition const&) () from /opt/simulation/geant4/9.5.p01/geant4.9.5.p01-install/lib/libG4processes.so</font></div>
<div style="font-size: 14px; "><font size="1" style="font-size: 12px; ">#14 0xb73ebe2a in G4VUserPhysicsList::BuildPhysicsTable(G4ParticleDefinition*) () from /opt/simulation/geant4/9.5.p01/geant4.9.5.p01-install/lib/libG4run.so</font></div>
<div style="font-size: 14px; "><font size="1" style="font-size: 12px; ">#15 0xb73eca82 in G4VUserPhysicsList::BuildPhysicsTable() () from /opt/simulation/geant4/9.5.p01/geant4.9.5.p01-install/lib/libG4run.so</font></div>
<div style="font-size: 14px; "><font size="1" style="font-size: 12px; ">#16 0xb73df0d3 in G4RunManagerKernel::BuildPhysicsTables() () from /opt/simulation/geant4/9.5.p01/geant4.9.5.p01-install/lib/libG4run.so</font></div>
<div style="font-size: 14px; "><font size="1" style="font-size: 12px; ">#17 0xb73df538 in G4RunManagerKernel::RunInitialization() () from /opt/simulation/geant4/9.5.p01/geant4.9.5.p01-install/lib/libG4run.so</font></div>
<div style="font-size: 14px; "><font size="1" style="font-size: 12px; ">#18 0xb73dae97 in G4RunManager::RunInitialization() () from /opt/simulation/geant4/9.5.p01/geant4.9.5.p01-install/lib/libG4run.so</font></div>
<div style="font-size: 14px; "><font size="1" style="font-size: 12px; ">#19 0x0839689a in GateRunManager::RunInitialization() ()</font></div>
<div style="font-size: 14px; "><font size="1" style="font-size: 12px; ">#20 0xb73d7b13 in G4RunManager::BeamOn(int, char const*, int) () from /opt/simulation/geant4/9.5.p01/geant4.9.5.p01-install/lib/libG4run.so</font></div>
<div><font size="1">#21 0x083c6706 in GateApplicationMgr::StartDAQ() ()</font></div>
<div><font size="1">#22 0x083a9350 in GateApplicationMgrMessenger::SetNewValue(G4UIcommand*, G4String) ()</font></div>
<div><font size="1">#23 0xb587d958 in G4UIcommand::DoIt(G4String) () from /opt/simulation/geant4/9.5.p01/geant4.9.5.p01-install/lib/libG4intercoms.so</font></div>
<div><font size="1">#24 0xb5893e8e in G4UImanager::ApplyCommand(char const*) () from /opt/simulation/geant4/9.5.p01/geant4.9.5.p01-install/lib/libG4intercoms.so</font></div>
<div><font size="1">#25 0xb5894565 in G4UImanager::ApplyCommand(G4String) () from /opt/simulation/geant4/9.5.p01/geant4.9.5.p01-install/lib/libG4intercoms.so</font></div>
<div><font size="1">#26 0xb586e015 in G4UIbatch::ExecCommand(G4String const&) () from /opt/simulation/geant4/9.5.p01/geant4.9.5.p01-install/lib/libG4intercoms.so</font></div>
<div><font size="1">#27 0xb586f337 in G4UIbatch::SessionStart() () from /opt/simulation/geant4/9.5.p01/geant4.9.5.p01-install/lib/libG4intercoms.so</font></div>
<div><font size="1">#28 0xb588f97e in G4UImanager::ExecuteMacroFile(char const*) () from /opt/simulation/geant4/9.5.p01/geant4.9.5.p01-install/lib/libG4intercoms.so</font></div>
<div><font size="1">#29 0xb5888b59 in G4UIcontrolMessenger::SetNewValue(G4UIcommand*, G4String) () from /opt/simulation/geant4/9.5.p01/geant4.9.5.p01-install/lib/libG4intercoms.so</font></div>
<div><font size="1">#30 0xb587d958 in G4UIcommand::DoIt(G4String) () from /opt/simulation/geant4/9.5.p01/geant4.9.5.p01-install/lib/libG4intercoms.so</font></div>
<div><font size="1">#31 0xb5893e8e in G4UImanager::ApplyCommand(char const*) () from /opt/simulation/geant4/9.5.p01/geant4.9.5.p01-install/lib/libG4intercoms.so</font></div>
<div><font size="1">#32 0xb5894565 in G4UImanager::ApplyCommand(G4String) () from /opt/simulation/geant4/9.5.p01/geant4.9.5.p01-install/lib/libG4intercoms.so</font></div>
<div><font size="1">#33 0xb742b19d in G4UIterminal::ExecuteCommand(G4String) () from /opt/simulation/geant4/9.5.p01/geant4.9.5.p01-install/lib/libG4interfaces.so</font></div>
<div><font size="1">#34 0xb742ca1c in G4UIterminal::SessionStart() () from /opt/simulation/geant4/9.5.p01/geant4.9.5.p01-install/lib/libG4interfaces.so</font></div>
<div><font size="1">#35 0x080fe6e8 in main ()</font></div>
<div><font size="1">===========================================================</font></div>
<div><font class="Apple-style-span" size="1"><br>
</font></div>
</font></font></div>
</blockquote>
… <br>
<blockquote type="cite">
<div dir="ltr">
<div>
<div dir="ltr">
<div><br>
</div>
<div><b><font face="trebuchet ms, sans-serif">Giuseppe Magro</font></b>
<div><i><font size="1" face="arial narrow,sans-serif">M.Sc.<br>
</font></i></div>
<div><i><font size="1" face="arial narrow, sans-serif">Ph.D. Student  -  Physics<br>
</font></i>
<div><i><font size="1" face="arial narrow, sans-serif">University of Pavia</font></i></div>
</div>
<div><font class="Apple-style-span" face="'courier new', monospace" size="1"><br>
</font></div>
</div>
</div>
</div>
</div>
_______________________________________________<br>
Gate-users mailing list<br>
<a href="mailto:Gate-users@lists.opengatecollaboration.org">Gate-users@lists.opengatecollaboration.org</a><br>
http://lists.opengatecollaboration.org/mailman/listinfo/gate-users</blockquote>
</div>
<br>
</div>
</body>
</html>