Commit b529310
committed
event: ensure acquire release semantics for muxnote disposal
While it is sufficient to use the relaxed ordering for the acquire
semantics in the `_dispatch_muxnote_retain`, we need to use the acquire
release semantics on the release in `_dispatch_muxnote_release` to
ensure that any pending retains are not interrupted. This should
hopefully alleviate the occasional crashes that have been observed with
the muxnote reference counting.
Fixes: #887, #8441 parent d58b86d commit b529310
1 file changed
+9
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
260 | 260 | | |
261 | 261 | | |
262 | 262 | | |
263 | | - | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
264 | 271 | | |
| 272 | + | |
265 | 273 | | |
266 | 274 | | |
267 | 275 | | |
| |||
0 commit comments