-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
A devel-pre3 Synergia IOTA simulation with spectator particles crashes in circular aperture. Making the aperture radius very large so no particles get lost lets the simulation complete. Not populating any spectator particles so there are no losses there also allows the simulation to complete.
Thread 1 "python" received signal SIGABRT, Aborted.
__pthread_kill_implementation (no_tid=0, signo=6, threadid=140737350266880) at ./nptl/pthread_kill.c:44
44 ./nptl/pthread_kill.c: No such file or directory.
(gdb) bt
#0 __pthread_kill_implementation (no_tid=0, signo=6,
threadid=140737350266880) at ./nptl/pthread_kill.c:44
#1 __pthread_kill_internal (signo=6, threadid=140737350266880)
at ./nptl/pthread_kill.c:78
#2 __GI___pthread_kill (threadid=140737350266880, signo=signo@entry=6)
at ./nptl/pthread_kill.c:89
#3 0x00007ffff7c92476 in __GI_raise (sig=sig@entry=6)
at ../sysdeps/posix/raise.c:26
#4 0x00007ffff7c787f3 in __GI_abort () at ./stdlib/abort.c:79
#5 0x00007ffff7c7871b in __assert_fail_base (
fmt=0x7ffff7e2d130 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n",
assertion=0x7fff8cf07958 "size_type(idx - index_bases[0]) < extents[0]", file=0x7fff8cf07910 "/usr/include/boost/multi_array/base.hpp",
line=136, function=<optimized out>) at ./assert/assert.c:94
#6 0x00007ffff7c89e96 in __GI___assert_fail (
assertion=0x7fff8cf07958 "size_type(idx - index_bases[0]) < extents[0]", file=0x7fff8cf07910 "/usr/include/boost/multi_array/base.hpp",
line=136,
function=0x7fff8cf07718 "Reference boost::detail::multi_array::value_accessor_n<T, NumDims>::access(boost::type<Reference>, boost::detail::multi_array::value_accessor_n<T, NumDims>::index, TPtr, const size_type*, const index*"...) at ./assert/assert.c:103
#7 0x00007fff8cdba0b2 in boost::detail::multi_array::value_accessor_n<doub--Type <RET> for more, q to quit, c to continue without paging--c
le, 2ul>::access<boost::detail::multi_array::sub_array<double, 1ul>, double*> (this=0x7fffffffd1c0, idx=1024, base=0x5555564b3b00, extents=0x7fffffffd1e0, strides=0x7fffffffd1f0, index_bases=0x7fffffffd200) at /usr/include/boost/multi_array/base.hpp:136
#8 0x00007fff8cdafcd7 in boost::multi_array_ref<double, 2ul>::operator[] (this=0x7fffffffd1c0, idx=1024) at /usr/include/boost/multi_array/multi_array_ref.hpp:523
#9 0x00007fff87b61831 in Aperture_operation::apply_impl<Circular_aperture_operation> (this=0x5555565fe910, aperture_op=..., bunch=..., verbosity=1, logger=...) at /home/egstern/syn2-devel-pre3/src/synergia2/src/synergia/simulation/aperture_operation.tcc:259
#10 0x00007fff87b5386d in Circular_aperture_operation::apply (this=0x5555565fe910, bunch=..., verbosity=1, logger=...) at /home/egstern/syn2-devel-pre3/src/synergia2/src/synergia/simulation/aperture_operation.cc:204
#11 0x00007fff878b334d in Independent_operator::apply (this=0x555556461770, bunch=..., time_step=9.6148941244895387e-09, step=..., verbosity=1, per_operation_diagnosticss=empty std::__cxx11::list, logger=...) at /home/egstern/syn2-devel-pre3/src/synergia2/src/synergia/simulation/independent_operator.cc:209
#12 0x00007fff878ffc08 in Step::apply (this=0x5555564618d0, bunch=..., verbosity=1, per_operator_diagnostics=empty std::__cxx11::list, per_operation_diagnostics=empty std::__cxx11::list, stepper=..., logger=...) at /home/egstern/syn2-devel-pre3/src/synergia2/src/synergia/simulation/step.cc:94
#13 0x00007fff879c4fde in Propagator::do_step (this=0x7fff86ac45e0, step=..., step_count=35, num_steps=259, turn=0, state=..., t=@0x7fffffffd5a8: 0, logger=...) at /home/egstern/syn2-devel-pre3/src/synergia2/src/synergia/simulation/propagator.cc:238
#14 0x00007fff879c630b in Propagator::propagate (this=0x7fff86ac45e0, state=...) at /home/egstern/syn2-devel-pre3/src/synergia2/src/synergia/simulation/propagator.cc:420
#15 0x00007fff879c7627 in Propagator::propagate (this=0x7fff86ac45e0, bunch_simulator=..., general_actions=..., num_turns=1024, max_turns=1024, verbosity=1) at /home/egstern/syn2-devel-pre3/src/synergia2/src/synergia/simulation/propagator.cc:590
#16 0x00007fff879c756c in Propagator::propagate (this=0x7fff86ac45e0, bunch_simulator=..., num_turns=1024, max_turns=1024, verbosity=1) at /home/egstern/syn2-devel-pre3/src/synergia2/src/synergia/simulation/propagator.cc:579
#17 0x00007fff8cdfcf38 in propagate_member_overloads24::non_void_return_type::gen<boost::mpl::vector6<void, Propagator&, Bunch_simulator&, int, int, int> >::func_2 (obj=..., arg0=..., arg1=1024, arg2=1024, arg3=1) at /home/egstern/syn2-devel-pre3/src/synergia2/src/synergia/simulation/simulation_wrap.cc:125
#18 0x00007fff8cec7e00 in boost::python::detail::invoke<int, void (*)(Propagator&, Bunch_simulator&, int, int, int), boost::python::arg_from_python<Propagator&>, boost::python::arg_from_python<Bunch_simulator&>, boost::python::arg_from_python<int>, boost::python::arg_from_python<int>, boost::python::arg_from_python<int> > (f=@0x5555563e1e68: 0x7fff8cdfcefe <propagate_member_overloads24::non_void_return_type::gen<boost::mpl::vector6<void, Propagator&, Bunch_simulator&, int, int, int> >::func_2(Propagator&, Bunch_simulator&, int, int, int)>, ac0=..., ac1=..., ac2=..., ac3=..., ac4=...) at /usr/include/boost/python/detail/invoke.hpp:79
#19 0x00007fff8cea50c2 in boost::python::detail::caller_arity<5u>::impl<void (*)(Propagator&, Bunch_simulator&, int, int, int), boost::python::default_call_policies, boost::mpl::vector6<void, Propagator&, Bunch_simulator&, int, int, int> >::operator() (this=0x5555563e1e68, args_=0x7fff86aba200) at /usr/include/boost/python/detail/caller.hpp:233
#20 0x00007fff8ce8fd6d in boost::python::objects::caller_py_function_impl<boost::python::detail::caller<void (*)(Propagator&, Bunch_simulator&, int, int, int), boost::python::default_call_policies, boost::mpl::vector6<void, Propagator&, Bunch_simulator&, int, int, int> > >::operator() (this=0x5555563e1e60, args=0x7fff86aba200, kw=0x0) at /usr/include/boost/python/object/py_function.hpp:38
#21 0x00007fffd2bc2244 in boost::python::objects::function::call(_object*, _object*) const () from /lib/x86_64-linux-gnu/libboost_python310.so.1.74.0
#22 0x00007fffd2bc265c in ?? () from /lib/x86_64-linux-gnu/libboost_python310.so.1.74.0
#23 0x00007fffd2bbf6e3 in boost::python::handle_exception_impl(boost::function0<void>) () from /lib/x86_64-linux-gnu/libboost_python310.so.1.74.0
#24 0x00007fffd2bbf7d6 in ?? () from /lib/x86_64-linux-gnu/libboost_python310.so.1.74.0
#25 0x00005555556d575b in _PyObject_MakeTpCall ()
#26 0x00005555556eca6b in ?? ()
#27 0x00005555556ce8b2 in _PyEval_EvalFrameDefault ()
#28 0x00005555557adf56 in ?? ()
#29 0x00005555557ade26 in PyEval_EvalCode ()
#30 0x00005555557d4808 in ?? ()
#31 0x00005555557cf00f in ?? ()
#32 0x00005555557d45a5 in ?? ()
#33 0x00005555557d3b88 in _PyRun_SimpleFileObject ()
#34 0x00005555557d3867 in _PyRun_AnyFileObject ()
#35 0x00005555557c7e5e in Py_RunMain ()
#36 0x00005555557a1e6d in Py_BytesMain ()
#37 0x00007ffff7c79d90 in __libc_start_call_main (main=main@entry=0x5555557a1e30, argc=argc@entry=3, argv=argv@entry=0x7fffffffe138) at ../sysdeps/nptl/libc_start_call_main.h:58
#38 0x00007ffff7c79e40 in __libc_start_main_impl (main=0x5555557a1e30, argc=3, argv=0x7fffffffe138, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe128) at ../csu/libc-start.c:392
#39 0x00005555557a1d65 in _start ()
Metadata
Metadata
Assignees
Labels
No labels