Howto build a repo case for a ICE?

Benjamin Thaut code at benjamin-thaut.de
Sun Feb 19 09:56:42 PST 2012


Am 19.02.2012 18:25, schrieb Vladimir Panteleev:
> On Sunday, 19 February 2012 at 16:11:35 UTC, Benjamin Thaut wrote:
>> Am 19.02.2012 17:06, schrieb Vladimir Panteleev:
>>> On Sunday, 19 February 2012 at 15:31:32 UTC, Benjamin Thaut wrote:
>>>> Which dmd version should I use to build DustMite?
>>>> I tried 2.055 and 2.058 but DustMite crashes half way through the
>>>> reductino process without a message (I'm using windows)
>>>
>>> I've never heard of a problem like this. Is the DustMite crash
>>> reproducible?
>>
>> Yes, it never crashes at the extact same reduction step, but it always
>> crashes somewhere in between. I assume that it is a segfault because
>> it does not print a stack trace. I could however only test it on 1
>> machine so it could be machine specific.
>
> I'd appreciate it if you could gather more information about the crash
> (for example, running in in a debugger so you can get the backtrace of
> the segfault, if there is one).

rmdirRecurse which gets called in dustmite.d line 457 throws a exception 
that causes the D exception handler to go into inifnite recursion which 
leads to a stack overflow and crashes the program.
Might be a issue with my file system. Going to do a file system check.

Kind Regards
Benjamin Thaut


More information about the Digitalmars-d mailing list