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

Reply via email to