Steplimits and QGSP_BIC_AllHP

Please fill out the following information to help in answering your question, and also see tips for posting code snippets. If you don’t provide this information it will take more time to help with your problem!

_Geant4 Version:_11.3.0
_Operating System:_ubuntu24.04.02lts
Compiler/Version:
_CMake Version:_3.28.3


I have a question about steplimits and QGSP_BIC_AIIHP.
I used this physical list and modified his steplimits for all particle.code like this.

// in StepMaxPhysics.hh
#include "G4VPhysicsConstructor.hh"
#include "G4StepLimiter.hh"
class StepMaxPhysics : public G4VPhysicsConstructor
{
public:
    StepMaxPhysics(const G4String& name = "StepMax") : G4VPhysicsConstructor(name) {}
    virtual ~StepMaxPhysics() {}

    virtual void ConstructParticle() override {}

    virtual void ConstructProcess() override {
        auto particleIterator = GetParticleIterator();
        particleIterator->reset();
        while ((*particleIterator)()) {
            G4ParticleDefinition* particle = particleIterator->value();
            G4ProcessManager* pmanager = particle->GetProcessManager();
            if (pmanager) {
                pmanager->AddDiscreteProcess(new G4StepLimiter());
            }
        }
    }
};

Then I used this code to Register it and changed steplimits to 1nm.

// in main{}
  physicsList->RegisterPhysics(new StepMaxPhysics());
// in DetectorConstruction.cc
  G4double maxStep = 1* nm;
  logicShape2->SetUserLimits(new G4UserLimits(maxStep));

However it tolds me some warnings and a segmentation fault occurred.

//warnings(can't find many datas)
G4ParticleHPNames: There are no data available for some isotopes in this material 
G4ParticleHPNames: nor are there data for nearby isotopes.
G4ParticleHPNames: Please make sure G4NEUTRONHPDATA points to the directory 
G4ParticleHPNames: in which the neutron scattering data are located.
G4ParticleHPNames: The material was A = 197, Z = 79

I can confirm that my environment configuration is all right.And I also noticed that the minium step size in the physics list is 0.7mm.So are there some reactions that cannot be carried out under too small steplength?
And The program runs normally in Geant4-11.3.0,but the above error will occur in Geant4-11.3.1.
I don’t know why and hope to obtain some solutions.

I would appreciate it very much and best wish to you.
Thanks!
mcl