Problem 953

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

Description alexander.howard 2007-07-02 17:44:05 CEST
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 ()
Comment 1 Sebastien Incerti 2009-01-23 12:29:16 CET
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).
Comment 2 Sebastien Incerti 2009-02-20 11:54:05 CET
More FPE were found (see EM forum item 893).
tag emlowen-V09-02-15 was provided to fix these.