Subject: Re: [Boost-bugs] [Boost C++ Libraries] #9940: bad bug in intrusive list with safe_link (or auto_unlink) hooks
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2014-04-24 08:50:34
#9940: bad bug in intrusive list with safe_link (or auto_unlink) hooks
------------------------------------+--------------------------------------
Reporter: Matei David <matei@â¦> | Owner: igaztanaga
Type: Bugs | Status: closed
Milestone: To Be Determined | Component: intrusive
Version: Boost 1.55.0 | Severity: Problem
Resolution: fixed | Keywords: intrusive list safe_link
------------------------------------+--------------------------------------
Changes (by igaztanaga):
* status: new => closed
* resolution: => fixed
Comment:
Thanks for the report. I've removed the clear_on_destructor_base class,
and performed cleanup on base classes (when insertions can lead to
exceptions, such as trees and unordered containers with throwing
comparators), or inside the container destructor (when insertions can't
throw, like in list and slist). Fixed in commit:
[develop d7212a1] Fixed #9940 ("bad bug in intrusive list with safe_link
(or auto_unlink) hooks")
6 files changed, 103 insertions(+), 134 deletions(-)
delete mode 100644
include/boost/intrusive/detail/clear_on_destructor_base.hpp
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/9940#comment:2> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:16 UTC