Problem 953 - G4hLowEnergyLoss contains and uses undefined variables which lead to floating point exceptions
Summary: G4hLowEnergyLoss contains and uses undefined variables which lead to floating...
Status: CLOSED FIXED
Alias: None
Product: Geant4
Classification: Unclassified
Component: processes/electromagnetic/lowenergy (show other problems)
Version: other
Hardware: All All
: P5 trivial
Assignee: Sebastien Incerti
URL:
Depends on:
Blocks:
 
Reported: 2007-07-02 17:44 CEST by alexander.howard
Modified: 2009-02-20 11:54 CET (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this problem.
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.