Bug 14265 – core.thread.Fiber non-functional x86_64 Windows

Status
RESOLVED
Resolution
WORKSFORME
Severity
major
Priority
P1
Component
druntime
Product
D
Version
D2
Platform
x86_64
OS
Windows
Creation time
2015-03-09T16:50:00Z
Last change time
2016-10-18T14:03:37Z
Assigned to
nobody
Creator
sturtivant

Attachments

IDFilenameSummaryContent-TypeSize
1489coexp64.dcrash Fiber by calling yieldtext/plain298

Comments

Comment #0 by sturtivant — 2015-03-09T16:50:09Z
Created attachment 1489 crash Fiber by calling yield x86_64 Windows core.thread.Fiber does not work: call() works, yield() then always causes a crash.
Comment #1 by 4burgos — 2016-10-18T07:32:16Z
I can't reproduce this issue on Windows x86_64 and dmd-2.071.2 ``` C:\Windows\system32\cmd.exe /c (rdmd issue_14265.d) A pointer is 4 bytes 1 2 3 4 Hit any key to close this window... ```
Comment #2 by sturtivant — 2016-10-18T14:03:37Z
I ran it successfully with both 32 and 64 bit compilations, and the problem has vanished, presumably with some intervening work on Fiber.