Arithmetic error in Sibyll 2.3c
I have started a modified copy of cascade_example in a debugger and get the runtime error "Signal: SIGFPE (Arithmetic exception)". This is based on commit 3ce2f076.
The Debugger give me some information:
line 4601 in /Processes/Sibyll/sibyll2.3c.f
call stack:
sig_jet_3 sibyll2.3c.f:4601
sib_sig sibyll2.3c.f:4355
jet_ini sibyll2.3c.f:11057
sibyll_ini sibyll2.3c.f:476
corsika::process::sibyll::Interaction::Init Interaction.cc:49
corsika::process::ProcessSequence<corsika::process::stack_inspector::StackInspector<corsika::stack::Stack<corsika::stack::CombinedStackImpl<corsika::stack::nuclear_extension::NuclearStackExtensionImpl<corsika::stack::super_stupid::SuperStupidStackImpl>, GeometryData<corsika::environment::Environment<corsika::environment::IMediumModel> > >, corsika::setup::detail::StackWithGeometryInterface> >&, corsika::process::sibyll::Interaction&>::Init ProcessSequence.h:324
corsika::process::ProcessSequence<corsika::process::ProcessSequence<corsika::process::stack_inspector::StackInspector<corsika::stack::Stack<corsika::stack::CombinedStackImpl<corsika::stack::nuclear_extension::NuclearStackExtensionImpl<corsika::stack::super_stupid::SuperStupidStackImpl>, GeometryData<corsika::environment::Environment<corsika::environment::IMediumModel> > >, corsika::setup::detail::StackWithGeometryInterface> >&, corsika::process::sibyll::Interaction&>, corsika::process::sibyll::NuclearInteraction<corsika::environment::Environment<corsika::environment::IMediumModel> >&>::Init ProcessSequence.h:323
corsika::process::ProcessSequence<corsika::process::ProcessSequence<corsika::process::ProcessSequence<corsika::process::stack_inspector::StackInspector<corsika::stack::Stack<corsika::stack::CombinedStackImpl<corsika::stack::nuclear_extension::NuclearStackExtensionImpl<corsika::stack::super_stupid::SuperStupidStackImpl>, GeometryData<corsika::environment::Environment<corsika::environment::IMediumModel> > >, corsika::setup::detail::StackWithGeometryInterface> >&, corsika::process::sibyll::Interaction&>, corsika::process::sibyll::NuclearInteraction<corsika::environment::Environment<corsika::environment::IMediumModel> >&>, corsika::process::sibyll::Decay&>::Init ProcessSequence.h:323
corsika::process::ProcessSequence<corsika::process::ProcessSequence<corsika::process::ProcessSequence<corsika::process::ProcessSequence<corsika::process::stack_inspector::StackInspector<corsika::stack::Stack<corsika::stack::CombinedStackImpl<corsika::stack::nuclear_extension::NuclearStackExtensionImpl<corsika::stack::super_stupid::SuperStupidStackImpl>, GeometryData<corsika::environment::Environment<corsika::environment::IMediumModel> > >, corsika::setup::detail::StackWithGeometryInterface> >&, corsika::process::sibyll::Interaction&>, corsika::process::sibyll::NuclearInteraction<corsika::environment::Environment<corsika::environment::IMediumModel> >&>, corsika::process::sibyll::Decay&>, corsika::process::energy_loss::EnergyLoss&>::Init ProcessSequence.h:323
corsika::process::ProcessSequence<corsika::process::ProcessSequence<corsika::process::ProcessSequence<corsika::process::ProcessSequence<corsika::process::ProcessSequence<corsika::process::stack_inspector::StackInspector<corsika::stack::Stack<corsika::stack::CombinedStackImpl<corsika::stack::nuclear_extension::NuclearStackExtensionImpl<corsika::stack::super_stupid::SuperStupidStackImpl>, GeometryData<corsika::environment::Environment<corsika::environment::IMediumModel> > >, corsika::setup::detail::StackWithGeometryInterface> >&, corsika::process::sibyll::Interaction&>, corsika::process::sibyll::NuclearInteraction<corsika::environment::Environment<corsika::environment::IMediumModel> >&>, corsika::process::sibyll::Decay&>, corsika::process::energy_loss::EnergyLoss&>, corsika::process::particle_cut::ParticleCut&>::Init ProcessSequence.h:323
corsika::process::ProcessSequence<corsika::process::ProcessSequence<corsika::process::ProcessSequence<corsika::process::ProcessSequence<corsika::process::ProcessSequence<corsika::process::ProcessSequence<corsika::process::stack_inspector::StackInspector<corsika::stack::Stack<corsika::stack::CombinedStackImpl<corsika::stack::nuclear_extension::NuclearStackExtensionImpl<corsika::stack::super_stupid::SuperStupidStackImpl>, GeometryData<corsika::environment::Environment<corsika::environment::IMediumModel> > >, corsika::setup::detail::StackWithGeometryInterface> >&, corsika::process::sibyll::Interaction&>, corsika::process::sibyll::NuclearInteraction<corsika::environment::Environment<corsika::environment::IMediumModel> >&>, corsika::process::sibyll::Decay&>, corsika::process::energy_loss::EnergyLoss&>, corsika::process::particle_cut::ParticleCut&>, corsika::process::track_writer::TrackWriter&>::Init ProcessSequence.h:323
corsika::cascade::Cascade<corsika::process::tracking_line::TrackingLine, corsika::process::ProcessSequence<corsika::process::ProcessSequence<corsika::process::ProcessSequence<corsika::process::ProcessSequence<corsika::process::ProcessSequence<corsika::process::ProcessSequence<corsika::process::stack_inspector::StackInspector<corsika::stack::Stack<corsika::stack::CombinedStackImpl<corsika::stack::nuclear_extension::NuclearStackExtensionImpl<corsika::stack::super_stupid::SuperStupidStackImpl>, GeometryData<corsika::environment::Environment<corsika::environment::IMediumModel> > >, corsika::setup::detail::StackWithGeometryInterface> >&, corsika::process::sibyll::Interaction&>, corsika::process::sibyll::NuclearInteraction<corsika::environment::Environment<corsika::environment::IMediumModel> >&>, corsika::process::sibyll::Decay&>, corsika::process::energy_loss::EnergyLoss&>, corsika::process::particle_cut::ParticleCut&>, corsika::process::track_writer::TrackWriter&>, corsika::stack::Stack<corsika::stack::CombinedStackImpl<corsika::stack::nuclear_extension::NuclearStackExtensionImpl<corsika::stack::super_stupid::SuperStupidStackImpl>, GeometryData<corsika::environment::Environment<corsika::environment::IMediumModel> > >, corsika::setup::detail::StackWithGeometryInterface>, corsika::stack::SecondaryView<corsika::stack::CombinedStackImpl<corsika::stack::nuclear_extension::NuclearStackExtensionImpl<corsika::stack::super_stupid::SuperStupidStackImpl>, GeometryData<corsika::environment::Environment<corsika::environment::IMediumModel> > >, corsika::setup::detail::StackWithGeometryInterface> >::Init Cascade.h:124
main cascade_experiment.cc:200
__libc_start_main 0x00007ff1c037c09b
_start 0x000055588a5f875a