Bug #6692
diagnostics_bulk_track segfaults (probably if one processor happens to lose all its particles)
Status:
Remission
Priority:
Normal
Assignee:
-
Start date:
07/28/2014
Due date:
% Done:
0%
Estimated time:
Description
python: /home/egstern/syn2-dev/install/include/boost/multi_array/base.hpp:137: 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*, const index*) const [with Reference = boost::detail::multi_array::sub_array<double, 1ul>; TPtr = double*; T = double; long unsigned int NumDims = 2ul; boost::detail::multi_array::value_accessor_n<T, NumDims>::index = long int; boost::detail::multi_array::multi_array_base::size_type = long unsigned int]: Assertion `size_type(idx - index_bases[0]) < extents[0]' failed.
and from the traceback:
#3 0x00002aaab3a0a98c in boost::detail::multi_array::value_accessor_n<double, 2ul>::access<boost::detail::multi_array::sub_array<double, 1ul>, double*> (this=0x1dd51220, idx=35, base=0x2aaad0b80820, extents=0x1dd51240, strides=0x1dd51250, index_bases=0x1dd51260) at /home/egstern/syn2-dev/install/include/boost/multi_array/base.hpp:137 #4 0x00002aaab3a0a08a in boost::multi_array_ref<double, 2ul>::operator[] (this=0x1dd51220, idx=35) at /home/egstern/syn2-dev/install/include/boost/multi_array/multi_array_ref.hpp:527 #5 0x00002aaab3acc7bb in Diagnostics_bulk_track::update (this=0x1dd51180) at /home/egstern/syn2-dev/build/synergia2/src/synergia/bunch/diagnostics_bulk_track.cc:131 #6 0x00002aaab3a617d1 in Diagnostics::update_and_write (this=0x1dd51180) at /home/egstern/syn2-dev/build/synergia2/src/synergia/bunch/diagnostics.h:69 #7 0x00002aaab8b658dd in Diagnostics_actions::update_and_write_periodics (this=0x2db64ac0, periodics=..., num=1) at /home/egstern/syn2-dev/build/synergia2/src/synergia/simulation/diagnostics_actions.cc:205 #8 0x00002aaab8b65d27 in Diagnostics_actions::turn_end_action (this=0x2db64ac0, stepper=..., bunch=..., turn_num=1) at /home/egstern/syn2-dev/build/synergia2/src/synergia/simulation/diagnostics_actions.cc:267 #9 0x00002aaab8b8ed66 in Propagator::do_turn_end (this=0x2aaadad942d0, turn=1, state=..., t=@0x7ffff1af6ff0: 0, t_turn0=1406491453.7180359, logger=...) at /home/egstern/syn2-dev/build/synergia2/src/synergia/simulation/propagator.cc:299 #10 0x00002aaab8b8f3ef in Propagator::propagate (this=0x2aaadad942d0, state=...) at /home/egstern/syn2-dev/build/synergia2/src/synergia/simulation/propagator.cc:370
History
#1 Updated by Eric Stern about 6 years ago
- Status changed from New to Remission
This may have been connected with the resume problem reported in Issue #7352. I know longer see this error.