| Summary: | G4hLowEnergyLoss contains and uses undefined variables which lead to floating point exceptions | ||
|---|---|---|---|
| Product: | Geant4 | Reporter: | alexander.howard |
| Component: | processes/electromagnetic/lowenergy | Assignee: | Sebastien Incerti <incerti> |
| Status: | CLOSED FIXED | ||
| Severity: | trivial | CC: | Gabriele.Cosmo |
| Priority: | P5 | ||
| Version: | other | ||
| Hardware: | All | ||
| OS: | All | ||
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. |
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 ()