Advertisement
Guest User

BGL crash

a guest
Jan 10th, 2014
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.93 KB | None | 0 0
  1. lldb ./a.out
  2. Current executable set to './a.out' (x86_64).
  3. (lldb) run
  4. Process 23453 launched: './a.out' (x86_64)
  5. Process 23453 stopped
  6. * thread #1: tid = 0xd6661, 0x00000001000035b5 a.out`std::__1::list<boost::detail::stored_edge_iter<void*, std::__1::__list_iterator<boost::list_edge<void*, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, void*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, std::__1::allocator<boost::detail::stored_edge_iter<void*, std::__1::__list_iterator<boost::list_edge<void*, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, void*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > > > >::push_back(boost::detail::stored_edge_iter<void*, std::__1::__list_iterator<boost::list_edge<void*, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, void*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > > const&) + 1045, queue = 'com.apple.main-thread, stop reason = EXC_BAD_ACCESS (code=1, address=0x8)
  7. frame #0: 0x00000001000035b5 a.out`std::__1::list<boost::detail::stored_edge_iter<void*, std::__1::__list_iterator<boost::list_edge<void*, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, void*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, std::__1::allocator<boost::detail::stored_edge_iter<void*, std::__1::__list_iterator<boost::list_edge<void*, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, void*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > > > >::push_back(boost::detail::stored_edge_iter<void*, std::__1::__list_iterator<boost::list_edge<void*, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, void*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > > const&) + 1045
  8. a.out`std::__1::list<boost::detail::stored_edge_iter<void*, std::__1::__list_iterator<boost::list_edge<void*, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, void*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, std::__1::allocator<boost::detail::stored_edge_iter<void*, std::__1::__list_iterator<boost::list_edge<void*, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, void*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > > > >::push_back(boost::detail::stored_edge_iter<void*, std::__1::__list_iterator<boost::list_edge<void*, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, void*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > > const&) + 1045:
  9. -> 0x1000035b5: movq %rsi, 8(%rdi)
  10. 0x1000035b9: movq -88(%rbp), %rsi
  11. 0x1000035bd: movq (%rsi), %rsi
  12. 0x1000035c0: movq -96(%rbp), %rdi
  13. (lldb) bt
  14. * thread #1: tid = 0xd6661, 0x00000001000035b5 a.out`std::__1::list<boost::detail::stored_edge_iter<void*, std::__1::__list_iterator<boost::list_edge<void*, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, void*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, std::__1::allocator<boost::detail::stored_edge_iter<void*, std::__1::__list_iterator<boost::list_edge<void*, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, void*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > > > >::push_back(boost::detail::stored_edge_iter<void*, std::__1::__list_iterator<boost::list_edge<void*, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, void*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > > const&) + 1045, queue = 'com.apple.main-thread, stop reason = EXC_BAD_ACCESS (code=1, address=0x8)
  15. frame #0: 0x00000001000035b5 a.out`std::__1::list<boost::detail::stored_edge_iter<void*, std::__1::__list_iterator<boost::list_edge<void*, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, void*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, std::__1::allocator<boost::detail::stored_edge_iter<void*, std::__1::__list_iterator<boost::list_edge<void*, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, void*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > > > >::push_back(boost::detail::stored_edge_iter<void*, std::__1::__list_iterator<boost::list_edge<void*, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, void*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > > const&) + 1045
  16. frame #1: 0x0000000100002e10 a.out`std::__1::pair<std::__1::list<boost::detail::stored_edge_iter<void*, std::__1::__list_iterator<boost::list_edge<void*, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, void*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, std::__1::allocator<boost::detail::stored_edge_iter<void*, std::__1::__list_iterator<boost::list_edge<void*, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, void*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > > > >::iterator, bool> boost::graph_detail::push_dispatch<std::__1::list<boost::detail::stored_edge_iter<void*, std::__1::__list_iterator<boost::list_edge<void*, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, void*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, std::__1::allocator<boost::detail::stored_edge_iter<void*, std::__1::__list_iterator<boost::list_edge<void*, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, void*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > > > >, boost::detail::stored_edge_iter<void*, std::__1::__list_iterator<boost::list_edge<void*, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, void*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > > >(std::__1::list<boost::detail::stored_edge_iter<void*, std::__1::__list_iterator<boost::list_edge<void*, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, void*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, std::__1::allocator<boost::detail::stored_edge_iter<void*, std::__1::__list_iterator<boost::list_edge<void*, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, void*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > > > >&, boost::detail::stored_edge_iter<void*, std::__1::__list_iterator<boost::list_edge<void*, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, void*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > > const&, boost::graph_detail::back_insertion_sequence_tag) + 64
  17. frame #2: 0x00000001000029ee a.out`std::__1::pair<std::__1::list<boost::detail::stored_edge_iter<void*, std::__1::__list_iterator<boost::list_edge<void*, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, void*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, std::__1::allocator<boost::detail::stored_edge_iter<void*, std::__1::__list_iterator<boost::list_edge<void*, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, void*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > > > >::iterator, bool> boost::graph_detail::push<std::__1::list<boost::detail::stored_edge_iter<void*, std::__1::__list_iterator<boost::list_edge<void*, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, void*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, std::__1::allocator<boost::detail::stored_edge_iter<void*, std::__1::__list_iterator<boost::list_edge<void*, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, void*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > > > >, boost::detail::stored_edge_iter<void*, std::__1::__list_iterator<boost::list_edge<void*, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, void*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > > >(std::__1::list<boost::detail::stored_edge_iter<void*, std::__1::__list_iterator<boost::list_edge<void*, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, void*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, std::__1::allocator<boost::detail::stored_edge_iter<void*, std::__1::__list_iterator<boost::list_edge<void*, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, void*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > > > >&, boost::detail::stored_edge_iter<void*, std::__1::__list_iterator<boost::list_edge<void*, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > >, void*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> > > const&) + 110
  18. frame #3: 0x000000010000250a a.out`std::__1::pair<boost::detail::adj_list_gen<boost::adjacency_list<boost::listS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_index_t, unsigned int, MyClass*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> >, boost::no_property, boost::listS>, boost::listS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_index_t, unsigned int, MyClass*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> >, boost::no_property, boost::listS>::config::edge_descriptor, bool> boost::add_edge<boost::detail::adj_list_gen<boost::adjacency_list<boost::listS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_index_t, unsigned int, MyClass*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> >, boost::no_property, boost::listS>, boost::listS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_index_t, unsigned int, MyClass*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> >, boost::no_property, boost::listS>::config>(boost::detail::adj_list_gen<boost::adjacency_list<boost::listS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_index_t, unsigned int, MyClass*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> >, boost::no_property, boost::listS>, boost::listS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_index_t, unsigned int, MyClass*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> >, boost::no_property, boost::listS>::config::vertex_descriptor, boost::detail::adj_list_gen<boost::adjacency_list<boost::listS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_index_t, unsigned int, MyClass*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> >, boost::no_property, boost::listS>, boost::listS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_index_t, unsigned int, MyClass*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> >, boost::no_property, boost::listS>::config::vertex_descriptor, boost::detail::adj_list_gen<boost::adjacency_list<boost::listS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_index_t, unsigned int, MyClass*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> >, boost::no_property, boost::listS>, boost::listS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_index_t, unsigned int, MyClass*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> >, boost::no_property, boost::listS>::config::edge_property_type const&, boost::bidirectional_graph_helper_with_property<boost::detail::adj_list_gen<boost::adjacency_list<boost::listS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_index_t, unsigned int, MyClass*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> >, boost::no_property, boost::listS>, boost::listS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_index_t, unsigned int, MyClass*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> >, boost::no_property, boost::listS>::config>&) + 298
  19. frame #4: 0x00000001000023a2 a.out`std::__1::pair<boost::detail::adj_list_gen<boost::adjacency_list<boost::listS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_index_t, unsigned int, MyClass*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> >, boost::no_property, boost::listS>, boost::listS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_index_t, unsigned int, MyClass*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> >, boost::no_property, boost::listS>::config::edge_descriptor, bool> boost::add_edge<boost::detail::adj_list_gen<boost::adjacency_list<boost::listS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_index_t, unsigned int, MyClass*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> >, boost::no_property, boost::listS>, boost::listS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_index_t, unsigned int, MyClass*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> >, boost::no_property, boost::listS>::config>(boost::detail::adj_list_gen<boost::adjacency_list<boost::listS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_index_t, unsigned int, MyClass*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> >, boost::no_property, boost::listS>, boost::listS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_index_t, unsigned int, MyClass*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> >, boost::no_property, boost::listS>::config::vertex_descriptor, boost::detail::adj_list_gen<boost::adjacency_list<boost::listS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_index_t, unsigned int, MyClass*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> >, boost::no_property, boost::listS>, boost::listS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_index_t, unsigned int, MyClass*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> >, boost::no_property, boost::listS>::config::vertex_descriptor, boost::bidirectional_graph_helper_with_property<boost::detail::adj_list_gen<boost::adjacency_list<boost::listS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_index_t, unsigned int, MyClass*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> >, boost::no_property, boost::listS>, boost::listS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_index_t, unsigned int, MyClass*>, boost::property<boost::edge_index_t, unsigned int, std::__1::pair<MyClass*, MyClass*> >, boost::no_property, boost::listS>::config>&) + 82
  20. frame #5: 0x0000000100002261 a.out`boost::directed_graph<MyClass*, std::__1::pair<MyClass*, MyClass*>, boost::no_property>::add_edge(void*, void*) + 65
  21. frame #6: 0x00000001000021cc a.out`std::__1::pair<boost::directed_graph<MyClass*, std::__1::pair<MyClass*, MyClass*>, boost::no_property>::edge_descriptor, bool> boost::add_edge<MyClass*, std::__1::pair<MyClass*, MyClass*>, boost::no_property>(boost::directed_graph<MyClass*, std::__1::pair<MyClass*, MyClass*>, boost::no_property>::vertex_descriptor, boost::directed_graph<MyClass*, std::__1::pair<MyClass*, MyClass*>, boost::no_property>::vertex_descriptor, boost::directed_graph<MyClass*, std::__1::pair<MyClass*, MyClass*>, boost::no_property>&) + 44
  22. frame #7: 0x00000001000019be a.out`buildGraph() + 1582
  23. frame #8: 0x0000000100001a94 a.out`main + 20
  24. frame #9: 0x00007fff8e25d5fd libdyld.dylib`start + 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement