[Boost-bugs] [Boost C++ Libraries] #8534: signal mutex locked while destroying slots

Subject: [Boost-bugs] [Boost C++ Libraries] #8534: signal mutex locked while destroying slots
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2013-05-01 15:08:13


#8534: signal mutex locked while destroying slots
------------------------------+---------------------------------------------
 Reporter: fmh6jj@… | Owner: fmhess
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: signals2
  Version: Boost 1.52.0 | Severity: Problem
 Keywords: |
------------------------------+---------------------------------------------
 During signal invocation, we take care to unlock the signal's mutex before
 executing its slots, in order to avoid any possible locking order
 violations between the signal's mutex and whatever the user may be doing
 in the slot code. However, we do destroy slots while holding the signal's
 mutex. It would be better if we could avoid holding the signal's mutex
 locked while calling the slots' destructors.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/8534>
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:13 UTC