G4hLowEnergyLoss contains and uses undefined variables leading to floating point exceptions and crashes (and presumably unstable/inaccurate behaviour): #3 <signal handler called> #4 0x040bc86e in G4hLowEnergyLoss::BuildRangeCoeffATable () at src/G4hLowEnergyLoss.cc:798 #5 0x040bae10 in G4hLowEnergyLoss::BuildDEDXTable (aParticleType=@0xa44e5c0) at src/G4hLowEnergyLoss.cc:335 #6 0x040b1628 in G4hLowEnergyIonisation::BuildPhysicsTable (this=0xa654740, aParticleType=@0xa44e5c0) at src/G4hLowEnergyIonisation.cc:384 #7 0x016afaa4 in G4VUserPhysicsList::BuildPhysicsTable ()
The problem is expected to have been solved with tag emlowen-V09-01-18. For the moment, I could not reproduce it (Geant4 9.2, SL4.5, gcc 3.4.6-8).
More FPE were found (see EM forum item 893). tag emlowen-V09-02-15 was provided to fix these.