I have rebuilt with CMAKE_BUILD_TYPE=RelWithDebInfo. Using the same gdb
method as in my last post (on 1 thread now) results in:
G4PolarizationTransition::SampleGammaTransition (this=this@entry=0x7fffec1b22d8, nucpol=nucpol@entry=0x7fffec304590, twoJ1=twoJ1@entry=-4, twoJ2=twoJ2@entry=-6, L0=<optimized out>, Lp=<optimized out>,
mpRatio=mpRatio@entry=0, cosTheta=@0x7ffff09089c8: 0.9101682027022342, phi=@0x7ffff09089d0: 3.0797649869619117)
at /home/elias/software/geant4/geant4-v11.2.2/source/processes/hadronic/models/de_excitation/photon_evaporation/src/G4PolarizationTransition.cc:361
361 for(std::size_t kappa2=0; kappa2<(newPol[k2]).size(); ++kappa2) {
Then: (gdb) backtrace full
#0 G4PolarizationTransition::SampleGammaTransition (this=this@entry=0x7fffec1b22d8, nucpol=nucpol@entry=0x7fffec304590, twoJ1=twoJ1@entry=-4, twoJ2=twoJ2@entry=-6, L0=<optimized out>,
Lp=<optimized out>, mpRatio=mpRatio@entry=0, cosTheta=@0x7ffff09089c8: 0.9101682027022342, phi=@0x7ffff09089d0: 3.0797649869619117)
at /home/elias/software/geant4/geant4-v11.2.2/source/processes/hadronic/models/de_excitation/photon_evaporation/src/G4PolarizationTransition.cc:361
kappa2 = 0
lastNonZero = -1
k2 = 0
pol = @0x7fffec3045a0: {<std::_Vector_base<std::vector<std::complex<double>, std::allocator<std::complex<double> > >, std::allocator<std::vector<std::complex<double>, std::allocator<std::complex<double> > > > >> = {
_M_impl = {<std::allocator<std::vector<std::complex<double>, std::allocator<std::complex<double> > > >> = {<std::__new_allocator<std::vector<std::complex<double>, std::allocator<std::complex<double> > > >> = {<No data fields>}, <No data fields>}, <std::_Vector_base<std::vector<std::complex<double>, std::allocator<std::complex<double> > >, std::allocator<std::vector<std::complex<double>, std::allocator<std::complex<double> > > > >::_Vector_impl_data> = {_M_start = 0x7fffec2c6bf0, _M_finish = 0x7fffec2c6c08, _M_end_of_storage = 0x7fffec2c6c08}, <No data fields>}}, <No data fields>}
newlength = 18446744073709551611
newPol = {<std::_Vector_base<std::vector<std::complex<double>, std::allocator<std::complex<double> > >, std::allocator<std::vector<std::complex<double>, std::allocator<std::complex<double> > > > >> = {
_M_impl = {<std::allocator<std::vector<std::complex<double>, std::allocator<std::complex<double> > > >> = {<std::__new_allocator<std::vector<std::complex<double>, std::allocator<std::complex<double> > > >> = {<No data fields>}, <No data fields>}, <std::_Vector_base<std::vector<std::complex<double>, std::allocator<std::complex<double> > >, std::allocator<std::vector<std::complex<double>, std::allocator<std::complex<double> > > > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, <No data fields>}}, <No data fields>}
cachePtr = 0x0
lastNonEmptyK2 = <optimized out>
#1 0x00007ffff66a99b4 in G4GammaTransition::SampleDirection (this=0x7fffec1b22b0, nuc=<optimized out>, ratio=<optimized out>, twoJ1=-4, twoJ2=-6, mp=4)
at /home/elias/software/geant4/geant4-v11.2.2/source/processes/hadronic/models/de_excitation/photon_evaporation/src/G4GammaTransition.cc:185
mpRatio = 0
L0 = <optimized out>
Lp = <optimized out>
cosTheta = 0.9101682027022342
phi = 3.0797649869619117
np = 0x7fffec304590
sinTheta = -nan(0xffffafffffffc)
#2 0x00007ffff66a976f in G4GammaTransition::SampleTransition (this=0x7fffec1b22b0, nucleus=0x7ffff0908cb0, newExcEnergy=1.2747660000000001, mpRatio=0, JP1=-4, JP2=-6, MP=4, shell=<optimized out>,
isDiscrete=true, isGamma=true) at /home/elias/software/geant4/geant4-v11.2.2/source/processes/hadronic/models/de_excitation/photon_evaporation/src/G4GammaTransition.cc:105
result = 0x0
bond_energy = 0
etrans = <optimized out>
lv = {pp = {static ToleranceTicks = 100, data = {0, 0, 0}}, ee = 199294.92728338746}
mass = 199294.20740938745
part = 0x555555a5e680
emass = <optimized out>
ecm = <optimized out>
bst = {static ToleranceTicks = 100, data = {6.9533430133877208e-310, 0.2000018611602172, 8.654284465188766e-156}}
energy = <optimized out>
mom = <optimized out>
res4mom = {pp = {static ToleranceTicks = 100, data = {6.9533430133782348e-310, 6.9533478658336494e-310, 0}}, ee = 0}
#3 0x00007ffff66ac78b in G4PhotonEvaporation::GenerateGamma (this=this@entry=0x7fffec1b21c0, nucleus=nucleus@entry=0x7ffff0908cb0)
at /home/elias/software/geant4/geant4-v11.2.2/source/processes/hadronic/models/de_excitation/photon_evaporation/src/G4PhotonEvaporation.cc:543
result = 0x0
eexc = <optimized out>
time = <optimized out>
efinal = <optimized out>
ratio = <optimized out>
JP1 = <optimized out>
JP2 = <optimized out>
multiP = <optimized out>
isGamma = <optimized out>
isDiscrete = <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--
level = <optimized out>
ntrans = <optimized out>
isLL = <optimized out>
#4 0x00007ffff66adf2e in G4PhotonEvaporation::EmittedFragment (this=0x7fffec1b21c0, nucleus=0x7ffff0908cb0)
at /home/elias/software/geant4/geant4-v11.2.2/source/processes/hadronic/models/de_excitation/photon_evaporation/src/G4PhotonEvaporation.cc:145
fNucPStore = 0x7fffec2c5a50
gamma = <optimized out>
#5 0x00007ffff6a75401 in G4ITDecay::DecayIt (this=0x7fffec1b2370) at /home/elias/software/geant4/geant4-v11.2.2/source/processes/hadronic/models/radioactive_decay/src/G4ITDecay.cc:87
atRest = {pp = {static ToleranceTicks = 100, data = {0, 0, 0}}, ee = 199294.92728338746}
parentParticle = {theMomentumDirection = {static ToleranceTicks = 100, data = {1, 0, 0}}, thePolarization = {static ToleranceTicks = 100, data = {0, 0, 0}},
theParticleDefinition = 0x7fffec2d0f50, theElectronOccupancy = 0x0, thePreAssignedDecayProducts = 0x0, primaryParticle = 0x0, theKineticEnergy = 0,
theLogKineticEnergy = 1.7976931348623157e+308, theBeta = -1, theProperTime = 0, theDynamicalMass = 199294.92728338746, theDynamicalCharge = 84, theDynamicalSpin = 0,
theDynamicalMagneticMoment = 0, thePreAssignedDecayTime = -1, verboseLevel = 1, thePDGcode = 0}
products = 0x7fffec304a90
parentNucleus = {theA = 214, theZ = 84, theL = 0, theExcitationEnergy = 1.9946399999898858, theGroundStateMass = 199292.93264338747, theMomentum = {pp = {static ToleranceTicks = 100, data = {0,
0, 0}}, ee = 199294.92728338746}, thePolarization = 0x7fffec304590, creatorModel = -1, numberOfParticles = 0, numberOfCharged = 0, numberOfHoles = 0, numberOfChargedHoles = 0,
numberOfShellElectrons = 0, xLevel = 0, theParticleDefinition = 0x0, spin = 0, theCreationTime = 0, isLongLived = false}
eOrGamma = <optimized out>
theIonTable = <optimized out>
daughterIon = <optimized out>
dynDaughter = <optimized out>
#6 0x00007ffff6a7b58a in G4RadioactiveDecay::DoDecay (this=this@entry=0x7fffec1ac550, theParticleDef=..., theDecayTable=<optimized out>)
at /home/elias/software/geant4/geant4-v11.2.2/source/processes/hadronic/models/radioactive_decay/src/G4RadioactiveDecay.cc:1138
products = 0x0
parentPlusQ = <optimized out>
theDecayChannel = 0x7fffec268210
#7 0x00007ffff6a7bbce in G4RadioactiveDecay::DecayAnalog (this=0x7fffec1ac550, theTrack=..., decayTable=<optimized out>)
at /home/elias/software/geant4/geant4-v11.2.2/source/processes/hadronic/models/radioactive_decay/src/G4RadioactiveDecay.cc:990
theParticle = 0x7fffec2fd7c0
theParticleDef = 0x7fffec2d0f50
products = <optimized out>
energyDeposit = <optimized out>
finalGlobalTime = <optimized out>
finalLocalTime = <optimized out>
ParentEnergy = <optimized out>
ParentDirection = {static ToleranceTicks = 100, data = {4.6355709537047487e-310, 6.9533393164241358e-310, 6.9533430134493802e-310}}
numberOfSecondaries = <optimized out>
modelID_forIT = <optimized out>
modelID = <optimized out>
modelID_forAtomicRelaxation = <optimized out>
#8 0x00007ffff6a89a36 in G4Radioactivation::DecayIt (this=0x7fffec1ac550, theTrack=...)
at /home/elias/software/geant4/geant4-v11.2.2/source/processes/hadronic/models/radioactive_decay/src/G4Radioactivation.cc:871
theParticle = <optimized out>
theParticleDef = 0x7fffec2d0f50
theDecayTable = 0x7fffec2fef30
#9 0x00007ffff420df72 in G4SteppingManager::InvokePSDIP (this=this@entry=0x7fffec04c7b0, np=np@entry=2) at /home/elias/software/geant4/geant4-v11.2.2/source/tracking/src/G4SteppingManager.cc:818
No locals.
#10 0x00007ffff420e08b in G4SteppingManager::InvokePostStepDoItProcs (this=this@entry=0x7fffec04c7b0) at /home/elias/software/geant4/geant4-v11.2.2/source/tracking/src/G4SteppingManager.cc:790
Cond = <optimized out>
np = 2
#11 0x00007ffff420e536 in G4SteppingManager::Stepping (this=0x7fffec04c7b0) at /home/elias/software/geant4/geant4-v11.2.2/source/tracking/src/G4SteppingManager.cc:225
GeomStepLength = 0
regionalAction = <optimized out>
#12 0x00007ffff42222c0 in G4TrackingManager::ProcessOneTrack (this=0x7fffec04b240, apValueG4Track=apValueG4Track@entry=0x7fffec300710)
--Type <RET> for more, q to quit, c to continue without paging--
at /home/elias/software/geant4/geant4-v11.2.2/source/tracking/src/G4TrackingManager.cc:133
No locals.
#13 0x00007ffff761c5a5 in G4EventManager::DoProcessing (this=0x7fffec018080, anEvent=<optimized out>) at /home/elias/software/geant4/geant4-v11.2.2/source/event/src/G4EventManager.cc:211
aTrajectory = <optimized out>
secondaries = <optimized out>
partDef = <optimized out>
particleTrackingManager = <optimized out>
previousTrajectory = 0x0
currentState = <optimized out>
center = {static ToleranceTicks = 100, data = {0, 0, 0}}
navigator = <optimized out>
track = 0x7fffec300710
istop = <optimized out>
trackingManagersToFlush = {
_M_h = {<std::__detail::_Hashtable_base<G4VTrackingManager*, G4VTrackingManager*, std::__detail::_Identity, std::equal_to<G4VTrackingManager*>, std::hash<G4VTrackingManager*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<false, true, true> >> = {<std::__detail::_Hash_code_base<G4VTrackingManager*, G4VTrackingManager*, std::__detail::_Identity, std::hash<G4VTrackingManager*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {<std::__detail::_Hashtable_ebo_helper<1, std::hash<G4VTrackingManager*>, true>> = {<std::hash<G4VTrackingManager*>> = {<std::__hash_base<unsigned long, G4VTrackingManager*>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <std::__detail::_Hashtable_ebo_helper<0, std::equal_to<G4VTrackingManager*>, true>> = {<std::equal_to<G4VTrackingManager*>> = {<std::binary_function<G4VTrackingManager*, G4VTrackingManager*, bool>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <std::__detail::_Map_base<G4VTrackingManager*, G4VTrackingManager*, std::allocator<G4VTrackingManager*>, std::__detail::_Identity, std::equal_to<G4VTrackingManager*>, std::hash<G4VTrackingManager*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true>, true>> = {<No data fields>}, <std::__detail::_Insert<G4VTrackingManager*, G4VTrackingManager*, std::allocator<G4VTrackingManager*>, std::__detail::_Identity, std::equal_to<G4VTrackingManager*>, std::hash<G4VTrackingManager*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true>, true>> = {<std::__detail::_Insert_base<G4VTrackingManager*, G4VTrackingManager*, std::allocator<G4VTrackingManager*>, std::__detail::_Identity, std::equal_to<G4VTrackingManager*>, std::hash<G4VTrackingManager*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >> = {<No data fields>}, <No data fields>}, <std::__detail::_Rehash_base<G4VTrackingManager*, G4VTrackingManager*, std::allocator<G4VTrackingManager*>, std::__detail::_Identity, std::equal_to<G4VTrackingManager*>, std::hash<G4VTrackingManager*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true>, std::integral_constant<bool, true> >> = {<No data fields>}, <std::__detail::_Equality<G4VTrackingManager*, G4VTrackingManager*, std::allocator<G4VTrackingManager*>, std::__detail::_Identity, std::equal_to<G4VTrackingManager*>, std::hash<G4VTrackingManager*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true>, true>> = {<No data fields>}, <std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<G4VTrackingManager*, false> > >> = {<std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<G4VTrackingManager*, false> >, true>> = {<std::allocator<std::__detail::_Hash_node<G4VTrackingManager*, false> >> = {<std::__new_allocator<std::__detail::_Hash_node<G4VTrackingManager*, false> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <std::_Enable_default_constructor<true, std::__detail::_Hash_node_base>> = {<No data fields>}, _M_buckets = 0x7ffff09093f0, _M_bucket_count = 1,
_M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}
nses = <optimized out>
#14 0x00007ffff761d190 in G4EventManager::ProcessOneEvent (this=<optimized out>, anEvent=<optimized out>) at /home/elias/software/geant4/geant4-v11.2.2/source/event/src/G4EventManager.cc:447
No locals.
#15 0x00007ffff772d3c4 in G4WorkerRunManager::ProcessOneEvent (this=0x7fffec04b000, i_event=<optimized out>) at /home/elias/software/geant4/geant4-v11.2.2/source/run/src/G4WorkerRunManager.cc:287
No locals.
#16 0x00007ffff772d5fe in G4WorkerRunManager::DoEventLoop (this=0x7fffec04b000, n_event=10000, macroFile=0x0, n_select=-1)
at /home/elias/software/geant4/geant4-v11.2.2/source/run/src/G4WorkerRunManager.cc:270
i_event = -1
#17 0x00007ffff76e0d72 in G4RunManager::BeamOn (this=0x7fffec04b000, n_event=10000, macroFile=0x0, n_select=-1) at /home/elias/software/geant4/geant4-v11.2.2/source/run/src/G4RunManager.cc:261
cond = <optimized out>
#18 0x00007ffff7730dad in G4WorkerRunManager::DoWork (this=<optimized out>) at /home/elias/software/geant4/geant4-v11.2.2/source/run/src/G4WorkerRunManager.cc:721
numevents = 10000
skipInitialization = false
cmds = {<std::_Vector_base<G4String, std::allocator<G4String> >> = {
_M_impl = {<std::allocator<G4String>> = {<std::__new_allocator<G4String>> = {<No data fields>}, <No data fields>}, <std::_Vector_base<G4String, std::allocator<G4String> >::_Vector_impl_data> = {_M_start = 0x7fffec283290, _M_finish = 0x7fffec283330, _M_end_of_storage = 0x7fffec283330}, <No data fields>}}, <No data fields>}
uimgr = <optimized out>
macroFile = {<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> = {static npos = 18446744073709551615,
_M_dataplus = {<std::allocator<char>> = {<std::__new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7ffff09096c0 ""}, _M_string_length = 0, {
_M_local_buf = "\000\357\b\354\377\177\000\000|R\272\367\377\177\000", _M_allocated_capacity = 140737153396480}}, <No data fields>}
numSelect = <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--
mrm = 0x5555555d3590
nextAction = <optimized out>
#19 0x00007ffff76d7c80 in G4MTRunManagerKernel::StartThread (context=<optimized out>) at /home/elias/software/geant4/geant4-v11.2.2/source/run/src/G4MTRunManagerKernel.cc:210
masterRM = 0x5555555d3590
thisID = <optimized out>
masterEngine = <optimized out>
wrm = 0x7fffec04b000
wrmm = {<std::unique_lock<std::mutex>> = {_M_device = 0x7ffff77605c0 <(anonymous namespace)::workerRMMutex>, _M_owns = false}, <No data fields>}
detector = <optimized out>
physicslist = <optimized out>
#20 0x00007ffff4775b65 in std::execute_native_thread_routine (__p=<optimized out>) at ../../../../../libstdc++-v3/src/c++11/thread.cc:104
__t = {_M_t = {<std::__uniq_ptr_impl<std::thread::_State, std::default_delete<std::thread::_State> >> = {
_M_t = {<std::_Tuple_impl<0, std::thread::_State*, std::default_delete<std::thread::_State> >> = {<std::_Tuple_impl<1, std::default_delete<std::thread::_State> >> = {<std::_Head_base<1, std::default_delete<std::thread::_State>, true>> = {_M_head_impl = {<No data fields>}}, <No data fields>}, <std::_Head_base<0, std::thread::_State*, false>> = {
_M_head_impl = 0x555558016e10}, <No data fields>}, <No data fields>}}, <No data fields>}}
#21 0x00007ffff4508a94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737230522048, -5570738301346945212, 140737230522048, -1123640, 2, 140737488327872, -5570738301359528124, -5570730055350917308},
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#22 0x00007ffff4595c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
No locals.
I am again struggling to find the important information in this so I would be very thankful for some more input. Thanks for your help.