Thread overview | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
March 08, 2016 [Issue 15779] Program exits with dwarfeh(316) fatal error | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=15779 Mathias Lang <mathias.lang@sociomantic.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mathias.lang@sociomantic.co | |m -- |
March 08, 2016 [Issue 15779] Program exits with dwarfeh(316) fatal error | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=15779 --- Comment #1 from Marenz <dmdtracker@supradigital.org> --- Okay, I managed a minimal test case now: import core.thread; void main() { new Fiber({ throw new Exception("fly"); }).call(); } -- |
March 08, 2016 [Issue 15779] Program exits with dwarfeh(316) fatal error | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=15779 --- Comment #2 from Marenz <dmdtracker@supradigital.org> --- I want to add that I am quite annoyed that a bug like this makes it into a release. This cost me at least 2 days of production time. -- |
March 08, 2016 [Issue 15779] Program exits with dwarfeh(316) fatal error | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=15779 --- Comment #3 from Marenz <dmdtracker@supradigital.org> --- I forgot: You need to compile with -gx -- |
March 08, 2016 [Issue 15779] Program exits with dwarfeh(316) fatal error | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=15779 --- Comment #4 from Marenz <dmdtracker@supradigital.org> --- Und die Moral von der Geschicht, einen Zwerg, den wirft man nicht. -- |
March 18, 2016 [Issue 15779] Program exits with dwarfeh(316) fatal error | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=15779 Puneet Goel <puneet@coverify.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |puneet@coverify.org -- |
March 23, 2016 [Issue 15779] DWARF EH fails when using stack stomping (-gx) | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=15779 Martin Nowak <code@dawg.eu> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |code@dawg.eu Summary|Program exits with |DWARF EH fails when using |dwarfeh(316) fatal error |stack stomping (-gx) --- Comment #5 from Martin Nowak <code@dawg.eu> --- (In reply to Marenz from comment #4) > Und die Moral von der Geschicht, einen Zwerg, den wirft man nicht. Stack stomping (-gx) is a weird (and complex) feature and apparently wasn't fully tested in combination w/ the new dwarf EH. Note that you shouldn't run any production code w/ -gx. -- |
March 24, 2016 [Issue 15779] DWARF EH fails when using stack stomping (-gx) | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=15779 Walter Bright <bugzilla@digitalmars.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bugzilla@digitalmars.com --- Comment #6 from Walter Bright <bugzilla@digitalmars.com> --- https://github.com/D-Programming-Language/dmd/pull/5569 -- |
March 25, 2016 [Issue 15779] DWARF EH fails when using stack stomping (-gx) | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=15779 --- Comment #7 from Martin Nowak <code@dawg.eu> --- Quick debugging of this program --- void main() { try { bar(); } catch (Exception e) { } } void bar() { throw new Exception("msg"); } --- reveals that CallSiteRange for bar() is too small (66 instead of 70) and therefor scanLSDA fails. https://github.com/D-Programming-Language/druntime/blob/ff4faa40d88bdd974102105aa17c2851629c8f9a/src/rt/dwarfeh.d#L627 -- |
March 25, 2016 [Issue 15779] DWARF EH fails when using stack stomping (-gx) | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=15779 Martin Nowak <code@dawg.eu> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |pull --- Comment #8 from Martin Nowak <code@dawg.eu> --- https://github.com/D-Programming-Language/dmd/pull/5579 -- |
Copyright © 1999-2021 by the D Language Foundation