Project

General

Profile

Bug #6692

diagnostics_bulk_track segfaults (probably if one processor happens to lose all its particles)

Added by Eric Stern about 5 years ago. Updated almost 5 years ago.

Status:
Remission
Priority:
Normal
Assignee:
-
Start date:
07/28/2014
Due date:
% Done:

0%

Estimated time:
Duration:

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 almost 5 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.



Also available in: Atom PDF