id summary reporter owner description type status milestone component version severity resolution keywords cc 1622 Adjacency list needs to handle self-edges correctly Aaron Windsor Andrew Sutton "The following short program crashes as of boost 1.35: #include int main() { using namespace boost; typedef adjacency_list graph_t; graph_t g(5); add_edge(2, 2, g); remove_edge(2, 2, g); } The problem is that (2,2) is stored once in the list of edges in the graph and twice in the list of adjacent edges to the vertex 2. When remove_edge is called, the global graph edge (2,2) is deleted twice, causing a segfault. This problem is discussed in the following thread: http://lists.boost.org/Archives/boost/2007/02/116547.php." Bugs closed Boost 1.36.0 graph Boost 1.34.1 Problem fixed