Skip to content

optlink 8.00.17 crash at EIP=0040F60A #32

Description

Transferred from: https://issues.dlang.org/show_bug.cgi?id=17508

User @MartinNowak reported (2017-Jun-15 14:05:05):

Happens with debug builds of scod v0.3.1.

MartinNowak/scod#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

User @Computermatronic responded (2018-Jan-01 12:24:27):

Also happens when trying to build seemingly any dub project dependent on vibe.d 0.8.2

User @MartinNowak responded (2018-Mar-03 13:25:57):

*** Issue 18207 has been marked as a duplicate of this issue. ***

User @MartinNowak responded (2018-Mar-03 13:27:20):

*** Issue 18353 has been marked as a duplicate of this issue. ***

User @RazvanN7 responded (2018-Apr-25 14:28:58):

*** Issue 18799 has been marked as a duplicate of this issue. ***

User @veelo responded (2018-Sep-09 11:36:56):

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?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions