Opened 9 years ago
Closed 7 years ago
#8534 closed Bugs (fixed)
signal mutex locked while destroying slots
Reported by: | Owned by: | Frank Mori Hess | |
---|---|---|---|
Milestone: | Boost 1.59.0 | Component: | signals2 |
Version: | Boost 1.52.0 | Severity: | Problem |
Keywords: | Cc: |
Description
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.
Change History (2)
comment:1 by , 8 years ago
Milestone: | To Be Determined → Boost 1.59.0 |
---|---|
Status: | new → assigned |
comment:2 by , 7 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.
Should be fixed now on the develop branch