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