Bug 17508 – optlink 8.00.17 crash at EIP=0040F60A

Status
RESOLVED
Resolution
MOVED
Severity
normal
Priority
P2
Component
tools
Product
D
Version
D2
Platform
x86
OS
Windows
Creation time
2017-06-15T14:05:05Z
Last change time
2020-06-09T18:01:08Z
Assigned to
No Owner
Creator
Martin Nowak

Comments

Comment #0 by code — 2017-06-15T14:05:05Z
Happens with debug builds of scod v0.3.1. https://github.com/MartinNowak/scod/issues/4 --------------------------- Unexpected OPTLINK Termination at EIP=0040F60A --------------------------- EAX=051E0000 EBX=00438C70 ECX=0000048D EDX=0000033D ESI=00006400 EDI=051E2DCC EBP=0019FF38 ESP=0019FEF0 First=00402000 ---------------------------
Comment #1 by computermatronic — 2018-01-01T12:24:27Z
Also happens when trying to build seemingly any dub project dependent on vibe.d 0.8.2
Comment #2 by code — 2018-03-03T13:25:57Z
*** Issue 18207 has been marked as a duplicate of this issue. ***
Comment #3 by code — 2018-03-03T13:27:20Z
*** Issue 18353 has been marked as a duplicate of this issue. ***
Comment #4 by razvan.nitu1305 — 2018-04-25T14:28:58Z
*** Issue 18799 has been marked as a duplicate of this issue. ***
Comment #5 by Bastiaan — 2018-09-09T11:36:56Z
While we are waiting for a fix to optlink, is there a way to force ddox / scod to be linked with a different linker? Using --arch as in dub build -b ddox --arch=x86_mscoff for building the documentation of a library has no effect on building the ddox application, it is still linked using optlink. Maybe dub can be changed to avoid optlink on Windows for ddox builds?
Comment #6 by pro.mathias.lang — 2020-06-09T18:01:08Z
This issue has been transferred to: https://github.com/DigitalMars/optlink/issues/32