[dmd-beta] dmd 1.068 and 2.053 final beta

Stephan Dilly Dilly at Funatics.de
Fri May 13 23:53:32 PDT 2011


Actually a regression is exactly what you though it is. A bug that was 
introduced in release A and was not in release A-1 is called a 
regression in release A.

Stephan

On 14.05.2011 02:21, David Bryant wrote:
> My apologies, I'm a bit new to all this. If a regression means a problem
> that was previously fixed but is now recurring, then it's not a
> regression. I've changed the bugzilla entry to reflect that it's a new bug.
>
> I appreciate that reproducibility is key to fixing any issue, however
> it's difficult for me to reduce the code that it occurs in. I was hoping
> the backtrace might provide a clue to someone who had been making
> changes in that area (the crash is always preceded by GC operations).
>
> My program consists of 4800 lines of code and much of that is a homespun
> concurrency framework. Given that no one else is reporting problems with
> threading I am skeptical about being able to create a simplified
> reproduction.
>
>  From my point of view I'm happy to keep using an older compiler that
> doesn't manifest this bug. If the problem doesn't go away in future dmd
> releases or other people start experiencing seemingly related issues
> then I'll definitely want to increase my efforts.
>
> Regards,
> Dave
>
> On 14 May 2011 02:08, Sean Kelly <sean at invisibleduck.org
> <mailto:sean at invisibleduck.org>> wrote:
>
>     New bug or regression?
>
>     Sent from my iPhone
>
>     On May 12, 2011, at 10:02 PM, David Bryant <bagnose at gmail.com
>     <mailto:bagnose at gmail.com>> wrote:
>
>>     <http://d.puremagic.com/issues/show_bug.cgi?id=5993>http://d.puremagic.com/issues/show_bug.cgi?id=5993
>>
>>     On 13 May 2011 13:48, David Bryant
>>     <<mailto:bagnose at gmail.com>bagnose at gmail.com
>>     <mailto:bagnose at gmail.com>> wrote:
>>
>>         I can't seem to connect to
>>         <http://d.puremagic.com>d.puremagic.com
>>         <http://d.puremagic.com> to file a bug, but the final beta
>>         (and the previous one) are giving me new problems. My code
>>         fails most of the time with exceptions from within threads,
>>         for example:
>>
>>         Thread died unexpectedly:
>>         %score.thread.ThreadException at src/core/thread.d(2338): Unable
>>         to suspend thread
>>         ----------------
>>         ./.bob/bob(extern (C) void
>>         core.thread.thread_suspendAll().void
>>         suspend(core.thread.Thread)+0x86) [0x80f63da]
>>         ./.bob/bob(thread_suspendAll+0x7f) [0x80f633f]
>>         ./.bob/bob(uint gc.gcx.Gcx.fullcollect(void*)+0x14) [0x80edf80]
>>         ./.bob/bob(uint gc.gcx.Gcx.fullcollectshell()+0x26) [0x80edf5e]
>>         ./.bob/bob(void* gc.gcx.Gcx.bigAlloc(uint, gc.gcx.Pool**,
>>         uint*)+0x8a) [0x80edae6]
>>         ./.bob/bob(void* gc.gcx.GC.mallocNoSync(uint, uint,
>>         uint*)+0x11d) [0x80ec2ad]
>>         ./.bob/bob(void* gc.gcx.GC.malloc(uint, uint, uint*)+0x4b)
>>         [0x80ec163]
>>         ./.bob/bob(gc_malloc+0x1e) [0x80cbc9e]
>>         ./.bob/bob(void* core.memory.GC.malloc(uint, uint)+0xf)
>>         [0x80c8963]
>>         ./.bob/bob(void[] std.file.read(const(char[]),
>>         const(uint))+0xc2) [0x80dd232]
>>         ./.bob/bob(immutable(char)[]
>>         std.file.readText!(immutable(char)[]).readText(const(char[]))+0x16)
>>         [0x80be266]
>>
>>         Not sure what other information might be useful.
>>
>>         Regards,
>>         Dave
>>
>>
>>     _______________________________________________
>>     dmd-beta mailing list
>>     dmd-beta at puremagic.com <mailto:dmd-beta at puremagic.com>
>>     http://lists.puremagic.com/mailman/listinfo/dmd-beta
>
>     _______________________________________________
>     dmd-beta mailing list
>     dmd-beta at puremagic.com <mailto:dmd-beta at puremagic.com>
>     http://lists.puremagic.com/mailman/listinfo/dmd-beta
>
>
>
>
> _______________________________________________
> dmd-beta mailing list
> dmd-beta at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-beta


More information about the dmd-beta mailing list