[Issue 6443] [GSoC] Catching exceptions in fibers broken on Windows/Linux x86_64
http://d.puremagic.com/issues/show_bug.cgi?id=6443 klickverbot c...@klickverbot.at changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED --- Comment #5 from klickverbot c...@klickverbot.at 2011-10-29 00:56:55 PDT --- Fixed in 2.056. Sean, do you really insist on not closing �your� bugs until the release is out? Immediately closing them after the fix is in would reduce the chance of bugs accidentally staying open, and help Walter compile the changelog. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 6443] [GSoC] Catching exceptions in fibers broken on Windows/Linux x86_64
http://d.puremagic.com/issues/show_bug.cgi?id=6443 klickverbot c...@klickverbot.at changed: What|Removed |Added Summary|[GSoC] Catching exceptions |[GSoC] Catching exceptions |in fibers broken on Windows |in fibers broken on ||Windows/Linux x86_64 --- Comment #2 from klickverbot c...@klickverbot.at 2011-08-10 21:39:58 PDT --- I unfortunately stand corrected: The snippet crashes on Linux x86_64 as well: --- #0 0x77dec9d4 in _dl_sysdep_read_whole_file () from /lib/ld-linux-x86-64.so.2 #1 0x77de68aa in _dl_load_cache_lookup () from /lib/ld-linux-x86-64.so.2 #2 0x77de5ebe in _dl_map_object () from /lib/ld-linux-x86-64.so.2 #3 0x77defa9b in dl_open_worker () from /lib/ld-linux-x86-64.so.2 #4 0x77deb9e6 in _dl_catch_error () from /lib/ld-linux-x86-64.so.2 #5 0x77def63a in _dl_open () from /lib/ld-linux-x86-64.so.2 #6 0x774df600 in ?? () from /lib/libc.so.6 #7 0x77deb9e6 in _dl_catch_error () from /lib/ld-linux-x86-64.so.2 #8 0x774df69f in ?? () from /lib/libc.so.6 #9 0x774df707 in __libc_dlopen_mode () from /lib/libc.so.6 #10 0x7745 in ?? () from /lib/libc.so.6 #11 0x779c5ff0 in pthread_once () from /lib/libpthread.so.0 #12 0x774bbcd4 in backtrace () from /lib/libc.so.6 #13 0x00419cf3 in core.runtime.defaultTraceHandler() () #14 0x in ?? () --- From the above trace, this seems to be a problem in the default backtrace handler, and indeed, when I disable it by calling rt_setTraceHandler(0) (e.g. from GDB), the program works as expected (on Windows, it crashes regardless of whether the handler is enabled or not). -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 6443] [GSoC] Catching exceptions in fibers broken on Windows/Linux x86_64
http://d.puremagic.com/issues/show_bug.cgi?id=6443 klickverbot c...@klickverbot.at changed: What|Removed |Added CC||psztur...@tlen.pl --- Comment #3 from klickverbot c...@klickverbot.at 2011-08-10 22:03:39 PDT --- *** Issue 6025 has been marked as a duplicate of this issue. *** -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 6443] [GSoC] Catching exceptions in fibers broken on Windows
http://d.puremagic.com/issues/show_bug.cgi?id=6443 --- Comment #1 from klickverbot c...@klickverbot.at 2011-08-06 12:28:00 PDT --- (the writefln() was only for demonstration purposes and is not needed in order to trigger the bug) -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---