https://issues.dlang.org/show_bug.cgi?id=15917
Issue ID: 15917 Summary: std.concurrency module destructor causes useless creation of new MessageBox Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity: normal Priority: P1 Component: phobos Assignee: nob...@puremagic.com Reporter: yazan.dab...@gmail.com std.concurrency module destructor causes useless creation of new MessageBox by calling thisTid. The following is part of the stacktrace showing the problem: ... ??:? @trusted std.concurrency.MessageBox std.concurrency.MessageBox.__ctor() [0x64775b] ??:? @trusted std.concurrency.Tid std.concurrency.thisTid().__dgliteral1() [0x646f2e] ??:? @property @safe std.concurrency.Tid std.concurrency.thisTid() [0x646ede] ??:? void std.concurrency.unregisterMe() [0x6835f0] ??:? void std.concurrency.ThreadInfo.cleanup() [0x646ff0] ??:? void std.concurrency._staticDtor265() [0x646a70] ??:? void std.concurrency.__moddtor() [0x646a80] ... --