[Issue 15917] New: std.concurrency module destructor causes useless creation of new MessageBox

via Digitalmars-d-bugs digitalmars-d-bugs at puremagic.com
Tue Apr 12 12:56:24 PDT 2016


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: nobody at puremagic.com
          Reporter: yazan.dabain at 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]
...

--


More information about the Digitalmars-d-bugs mailing list