Boost C++ Libraries: Ticket #5183: intrusive::tree_algorithms::replace_node fails with safe_link https://svn.boost.org/trac10/ticket/5183 <p> intrusive::tree_algorithms::replace_node should modify the node_to_be_replaced, so that it is not member of the tree anymore. Otherwise safe_link mode will abort when destructing node_to_be_replaced. This is demonstrated in attached Test Program. </p> <p> Yours, Johannes Gajdosik </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/5183 Trac 1.4.3 johannes.gajdosik@… Fri, 11 Feb 2011 23:18:55 GMT attachment set https://svn.boost.org/trac10/ticket/5183 https://svn.boost.org/trac10/ticket/5183 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">IntrusiveTest.C</span> </li> </ul> <p> Demonstrate safe_link failure of replace_node </p> Ticket Steven Watanabe Wed, 16 Feb 2011 15:56:46 GMT component changed; owner set https://svn.boost.org/trac10/ticket/5183#comment:1 https://svn.boost.org/trac10/ticket/5183#comment:1 <ul> <li><strong>owner</strong> set to <span class="trac-author">Ion Gaztañaga</span> </li> <li><strong>component</strong> <span class="trac-field-old">None</span> → <span class="trac-field-new">intrusive</span> </li> </ul> Ticket Ion Gaztañaga Fri, 01 Apr 2011 17:15:19 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/5183#comment:2 https://svn.boost.org/trac10/ticket/5183#comment:2 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> <p> Fixed in Boost 1.47 </p> Ticket