[Issue 4890] GC.collect() deadlocks multithreaded program.

via Digitalmars-d-bugs digitalmars-d-bugs at puremagic.com
Thu Sep 4 09:49:43 PDT 2014


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

--- Comment #12 from Sean Kelly <sean at invisibleduck.org> ---
Um... I may be wrong in what I just said.  It looks like someone added a
delegate call within the signal handler for coordinating collections on Linux. 
There's a decent chance that a dynamic stack frame is being allocated by the GC
within that signal handler, which would be Very Bad.

--


More information about the Digitalmars-d-bugs mailing list