[Issue 16641] Infinite loop on InvalidMemoryOperationError in __dmd_personality_v0

via Digitalmars-d-bugs digitalmars-d-bugs at puremagic.com
Sat Jul 8 04:38:39 PDT 2017


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

--- Comment #4 from Etienne <etcimon at gmail.com> ---
I still get this infinite loop problem every now and then. I got around it by
auto-launching more processes and killing them every hour, it seems like it
happens when my (very busy) application starts to throw more frequently. It
became 99% less frequent after putting a loop counter in this code

        auto eh = ExceptionHeader.toExceptionHeader(exceptionObject);
        int infini_guard;
        while (eh.next && ++infini_guard < 10000)
        {
            ExceptionHeader* ehn = eh.next;

--


More information about the Digitalmars-d-bugs mailing list