|Message: Core dump on unknown interaction||Not Logged In (login)|
Click on the Forum title, e.g. on the "Forums by Category" page, to read a sequence of postings to the Forum and its threads all in one page. If you are only interested in one thread or the thread following a specific posting, click the thread or the posting, which takes you to a smaller page, which contains only the part you are interested in and may be easier to navigate.
Messages are "chained" if there are only replies at the first level, i.e. 1/1.html, 1/1/1.html etc. In case of "chained" messages the message number is replaced by the icon and there is no indentation.
Inline: Display the subject line only or also the text of the posting(s); for the choice "All" the "Outline" choices are switched off.
|1||0||1||no text / full text of posting|
|2||1||All||text for level 1 only / text for All postings|
Outline: Choose the depth of the posting thread, successive toggle controls provide increasing detail.
|1||2||1||2 levels / 1 level (original posting)|
|2||3||2||3 levels / 2 levels|
|3||3||All||3 levels / all levels (all postings)|
I have a simple geometry (particle gun pointed at a planar shield with a detector on the far side...any particle entering the detector is recorded and its track is fStopAndKilled in UserSteppingAction).
I am using the Underground Physics list submitted by Alex Howard with a few tweaks: I increase the interaction length to 0.1mm for all particles, and I create all particles using the general particle constructors
I am running Geant4.5.2.p02 with a fully-patched Red Hat 9.0 system and gcc3.2.2.
I set the particle energy to 1 keV and the shield to 1mm of Lead.
When I run with gammas, electrons, or protons, the simulation runs just fine. However, when I run with mu- or neutrons, I get a core dump.
I set the randomization seed to time(NULL), and the simulation core dumps after a somewhat random number of primary vertices being generated (usually a couple dozen, but up to a couple hundred), which makes me believe the user code I'm running is ok, and the simulation only runs into a problem on specific kinds of particle interactions. I have set checkpoints, and the core dump seems to be occuring between SteppingAction::UserSteppingAction and EventAction::EndOfEventAction.
My question is how do I go about determining what might be causing this core dump? I am unclear as to where to set checkpoints in the simulation code to track down the culprit. What functions/methods are called after UserSteppingAction but before EndOfEventAction?
Thank you for any suggestions.
|Inline Depth:||Outline Depth:||Add message:|