[Issue 23253] asserting in a destructor causes a deadlock

d-bugmail at puremagic.com d-bugmail at puremagic.com
Wed Oct 9 20:09:21 UTC 2024


https://issues.dlang.org/show_bug.cgi?id=23253

Steven Schveighoffer <schveiguy at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #1 from Steven Schveighoffer <schveiguy at gmail.com> ---
I think this was fixed in https://github.com/dlang/dmd/pull/14710

Which implements:

> Alternatively, finding a way to allocate the trace info without using the GC would be an additional solution, as this is the only allocation that might happen between the flag being cleared and the gc being unlocked.

--


More information about the Digitalmars-d-bugs mailing list