Hi all,
I've received a number of crashes like the following:
09434|authenticator|ERR:Poisoning old primary ap:1b3fc54700:4,
dl:20000000001, nw:0 owns:0
/usr/include/c++/4.2/debug/safe_iterator.h:131:error: attempt to copy-
construct an iterator from a singular iterator.
Objects involved in the operation:
iterator "this" @ 0x0xb663a67c {
type =
N11__gnu_debug14_Safe_iteratorINSt6__norm14_List_iteratorIN5boost10shared_ptrIN5vigil9ConnectorEEEEENSt7__debug4listIS7_SaIS7_EEEEE
(mutable iterator);
state = dereferenceable;
references sequence with type
`NSt7__debug4listIN5boost10shared_ptrIN5vigil9ConnectorEEESaIS5_EEE' @
0x0xb663a67c
}
iterator "other" @ 0x0xb663a640 {
type =
N11__gnu_debug14_Safe_iteratorINSt6__norm14_List_iteratorIN5boost10shared_ptrIN5vigil9ConnectorEEEEENSt7__debug4listIS7_SaIS7_EEEEE
(mutable iterator);
state = singular;
references sequence with type
`NSt7__debug4listIN5boost10shared_ptrIN5vigil9ConnectorEEESaIS5_EEE' @
0x0xb663a640
}
Caught signal 6.
0xb7e655dd 32 (vigil::fault_handler(int)+0x3d)
0xb7fdc400 2899662808 (__kernel_sigreturn+0x0)
0xb7bd5018 296 (abort+0x188)
0xb7d87531 176 (__gnu_debug::_Error_formatter::_M_error() const+0x211)
0xb475b4ad 1632
(vigil::applications::Authenticator::get_source(vigil::Packet_in_event
const&, vigil::Flow const&, long const&,
__gnu_debug::_Safe_iterator<std::__norm::_List_iterator<boost::shared_ptr<vigil::Connector>
>, std::__debug::list<boost::shared_ptr<vigil::Connector>,
std::allocator<boost::shared_ptr<vigil::Connector> > > >&, unsigned long
long, bool&, bool&)+0xa6d)
0xb475bc2a 304
(vigil::applications::Authenticator::handle_packet_in(vigil::Event
const&)+0x13a)
0xb47664cd 32
(boost::detail::function::function_obj_invoker1<boost::_bi::bind_t<vigil::Disposition,
boost::_mfi::mf1<vigil::Disposition, vigil::applications::Authenticator,
vigil::Event const&>,
boost::_bi::list2<boost::_bi::value<vigil::applications::Authenticator*>,
boost::arg<1> (*)()> >, vigil::Disposition, vigil::Event
const&>::invoke(boost::detail::function::function_buffer&, vigil::Event
const&)+0x2d)
0xb7e5e6a0 64 (boost::function1<vigil::Disposition, vigil::Event
const&, std::allocator<void> >::operator()(vigil::Event const&) const+0xd0)
0xb7e5cd17 1872 (vigil::Event_dispatcher::dispatch(vigil::Event
const&)+0x917)
0xb7e5d4ac 768 (vigil::Event_dispatcher::poll()+0x22c)
0xb7e781f3
0xb7e786bc
0xb7e75bc7
0xb7e8fa4c 64 (boost::function0<void, std::allocator<void>
>::operator()() const+0xcc)
0xb7e8e019
0xb77c44c0
Aborted (core dumped)
If you want a core it can be found in:
http://yuba.stanford.edu/~grg/core.30342
Our tree is forked from 77a260b181f67c98ba35d0fd77ad322462d43763 (with a
couple of cherry-picks).
Thanks in advance,
Glen
_______________________________________________
nox-dev mailing list
[email protected]
http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org