Possible bug with G4RadioactiveDecay() class

I was trying to simulate radioactive decay of some isotopes using G4RadioactiveDecay() class and G4VUserPhysicsAction. However, I am getting the following error (This output is from by GDB debugger):

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff6a76b6a in G4ITDecay::DecayIt(double) ()

When I ran the same simulation with G4VModularPhysicsList and G4RadioactiveDecayPhysics(), it doesn’t cause any problem, it is only when I am trying to use G4RadioactiveDecay() class, this Seg fault occurs. For some reason, I want to use G4VUserPhysicsList since it gives me more control, so if anyone happens to know any way to solve this problem, that would be great. Thank you in advance.

I’m attaching my Physics List here.
OMSimPhysicsList.cc (4.5 KB)

Could anyone give me some feedback on what might’ve gone wrong?


our strong recommendation to use official Physics List, for example, QGSP_BIC_HP. Alternatively it is possible to combine G4VModularPhysicsList from components. G4RadiactiveDecayPhysics is a component, which updated for each new Geant4 public version.