http://d.puremagic.com/issues/show_bug.cgi?id=6329
Rainer Schuetze <r.sagita...@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |r.sagita...@gmx.de --- Comment #12 from Rainer Schuetze <r.sagita...@gmx.de> 2012-04-13 05:18:24 PDT --- Did you notice that the return code -1073741819 is 0xC0000005, which usually means "Access Violation"? I guess this is happening in the stack trace generation code that is executed when an exception is thrown. This code is expensive, has to deal with non-existing or buggy debug information and is unsafe itself. I recommend disabling it by default. I usually run this early from a shared static module constructor to disable it (including always loading dbghelp.dll and debug symbols at startup): extern extern(C) __gshared ModuleInfo D4core3sys7windows10stacktrace12__ModuleInfoZ; void disableStacktrace() { ModuleInfo* info = &D4core3sys7windows10stacktrace12__ModuleInfoZ; *cast(typeof(info.o.ctor)*)(cast(void*)info + 8) = null; } -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------