[Issue 12800] Fibers are broken on Win64

via Digitalmars-d-bugs digitalmars-d-bugs at puremagic.com
Mon Sep 22 08:08:06 PDT 2014


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

Sönke Ludwig <sludwig at outerproduct.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |---

--- Comment #4 from Sönke Ludwig <sludwig at outerproduct.org> ---
A simple vibe.d application also crashes here because RAX is null:
---
00007FF7F0FA2E07  call        fiber_switchContext (07FF7F0FC6790h)  
00007FF7F0FA2E0C  add         rsp,20h  
00007FF7F0FA2E10  mov         rax,qword ptr [rsi+80h]  
00007FF7F0FA2E17  mov         rbx,qword ptr [rax+10h]  <- RAX==0
---

This was the first `Fiber.call()` call of the program.

--


More information about the Digitalmars-d-bugs mailing list