Bug 13821 – fiber + exception + win server 2012 failures

Status
RESOLVED
Resolution
FIXED
Severity
blocker
Priority
P1
Component
druntime
Product
D
Version
D2
Platform
x86
OS
Windows
Creation time
2014-12-05T01:50:18Z
Last change time
2019-10-11T00:47:55Z
Keywords
pull
Assigned to
No Owner
Creator
Brad Roberts

Comments

Comment #0 by braddr — 2014-12-05T01:50:18Z
Attempting to build and test on windows server 2012, there are 3 failures (and only these three) all related to fibers and exceptions: https://github.com/D-Programming-Language/druntime/blob/master/src/core/thread.d#L4897 https://github.com/D-Programming-Language/druntime/blob/master/src/core/thread.d#L4943 https://github.com/D-Programming-Language/phobos/blob/master/std/concurrency.d#L1653 See also: https://github.com/D-Programming-Language/druntime/pull/150 This might be the same as bug 13105. In anticipating of having to move the auto-tester from 2008 to 2012, this is a blocker.
Comment #1 by r.sagitario — 2016-01-30T09:46:39Z
Comment #2 by dlang-bot — 2019-09-17T05:50:46Z
@rainers created dlang/druntime pull request #2801 "fix issue 13821 - fiber + exception + win server 2012 failures" fixing this issue: - fix issue 13821 - fiber + exception + win server 2012 failures the Windows server exception chain validation fails because the initial exception entry is wrong in case the stack was aligned manually. https://github.com/dlang/druntime/pull/2801
Comment #3 by dlang-bot — 2019-09-17T08:36:45Z
dlang/druntime pull request #2801 "fix issue 13821 - fiber + exception + win server 2012 failures" was merged into master: - 6be3f2dc2f29b713eb8435a8aec3f59b36938626 by Rainer Schuetze: fix issue 13821 - fiber + exception + win server 2012 failures the Windows server exception chain validation fails because the initial exception entry is wrong in case the stack was aligned manually. https://github.com/dlang/druntime/pull/2801
Comment #4 by dlang-bot — 2019-10-11T00:47:55Z
dlang/druntime pull request #2823 "fix issue 13821 again" was merged into master: - 5aaf1a6621b4a1bd278d3743b4da1dae8b0c62eb by Rainer Schuetze: fix issue 13821 again https://github.com/dlang/druntime/pull/2823