Thanks for pointing it.<br>The incremental_components is still broken. The bug is not fixed yet.<br>Using valgrind I see it:<br><br>An undirected graph (edge list):<br>(0,1) (1,4) (4,0) (2,5) <br><br>==8635== Invalid read of size 8<br>
==8635==    at 0x40201F: unsigned long boost::detail::find_representative_with_full_compression&lt;unsigned long*, unsigned long&gt;(unsigned long*, unsigned long) (disjoint_sets.hpp:33)<br>==8635==    by 0x401A7E: unsigned long boost::find_with_full_path_compression::operator()&lt;unsigned long*, unsigned long&gt;(unsigned long*, unsigned long) (disjoint_sets.hpp:30)<br>
==8635==    by 0x401444: int boost::disjoint_sets_with_storage&lt;boost::typed_identity_property_map&lt;unsigned long&gt;, boost::typed_identity_property_map&lt;unsigned long&gt;, boost::find_with_full_path_compression&gt;::find_set&lt;int&gt;(int) (disjoint_sets.hpp:167)<br>
==8635==    by 0x401A2A: void boost::disjoint_sets_with_storage&lt;boost::typed_identity_property_map&lt;unsigned long&gt;, boost::typed_identity_property_map&lt;unsigned long&gt;, boost::find_with_full_path_compression&gt;::union_set&lt;int&gt;(int, int) (disjoint_sets.hpp:161)<br>
==8635==    by 0x40139D: void boost::incremental_components&lt;boost::edge_list&lt;std::pair&lt;int, int&gt;*, std::pair&lt;int, int&gt;, long, std::random_access_iterator_tag&gt;, boost::disjoint_sets_with_storage&lt;boost::typed_identity_property_map&lt;unsigned long&gt;, boost::typed_identity_property_map&lt;unsigned long&gt;, boost::find_with_full_path_compression&gt; &gt;(boost::edge_list&lt;std::pair&lt;int, int&gt;*, std::pair&lt;int, int&gt;, long, std::random_access_iterator_tag&gt;&amp;, boost::disjoint_sets_with_storage&lt;boost::typed_identity_property_map&lt;unsigned long&gt;, boost::typed_identity_property_map&lt;unsigned long&gt;, boost::find_with_full_path_compression&gt;&amp;) (incremental_components.hpp:59)<br>
==8635==    by 0x400DD2: main (components_on_edgelist.cpp:72)<br>==<br><br><br><div class="gmail_quote">On Thu, May 6, 2010 at 3:39 PM, Jeremiah Willcock <span dir="ltr">&lt;<a href="mailto:jewillco@osl.iu.edu">jewillco@osl.iu.edu</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im">On Thu, 6 May 2010, Arman Khalatyan wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I got the recent revision 61803.The compilation is ok but the code is crashing on the line:<br>
72   incremental_components(g, ds);<br>
------------- SNIP --------------------<br>
libs/graph/example% ./components_on_edgelist.x <br>
An undirected graph (edge list):<br>
(0,1) (1,4) (4,0) (2,5) <br>
<br>
Segmentation fault<br>
------------END SNIP------------------<br>
<br>
SO, what is the reason?<br>
</blockquote>
<br></div>
I thought all of the array overruns were fixed -- I guess they might not have been.  See if your symptoms are anything like what is in <a href="https://svn.boost.org/trac/boost/ticket/3250" target="_blank">https://svn.boost.org/trac/boost/ticket/3250</a>; if you can run valgrind, please see what it outputs.<br>
<font color="#888888">
<br>
-- Jeremiah Willcock</font><br>_______________________________________________<br>
Boost-users mailing list<br>
<a href="mailto:Boost-users@lists.boost.org">Boost-users@lists.boost.org</a><br>
<a href="http://listarchives.boost.org/mailman/listinfo.cgi/boost-users" target="_blank">http://listarchives.boost.org/mailman/listinfo.cgi/boost-users</a><br></blockquote></div><br><br clear="all"><br>-- <br>------------------------------------------<br>
Dr Arman Khalatyan,<br>Observatoire Astronomique de Marseille-Provence<br>Laboratoire d&#39;Astrophysique de Marseille<br>-----------------------------------------<br>

