Bug 4808 – UNEXPECTED OPTLINK TERMINATION AT EIP=0042787B
Status
RESOLVED
Resolution
DUPLICATE
Severity
regression
Priority
P2
Component
tools
Product
D
Version
D2
Platform
Other
OS
Windows
Creation time
2010-09-03T22:25:00Z
Last change time
2017-01-10T01:41:38Z
Keywords
Optlink
Assigned to
nobody
Creator
nfxjfg
Comments
Comment #0 by nfxjfg — 2010-09-03T22:25:08Z
This register dump is all I know about about this bug:
UNEXPECTED OPTLINK TERMINATION AT EIP=0042787B
EAX=0001B294 EBX=00000202 ECX=00000005 EDX=010D0000
ESI=0043E880 EDI=010D4000 EBP=0012FFF0 ESP=0012FF74
First=00402000
The person who showed me this bug also said when I told him to report the bug with a reproducible test case:
> yea but my repro is > 80kloc
> plus tango
> and a custom compiler mod
Probably used the "new" optlink (the beta that was posted a day before this ticket).
I hope this bug can still be fixed.
Comment #1 by sludwig — 2010-10-27T13:36:17Z
I also ran into probably the same issue. 2.048 works fine, while 2.049 and 2.050 beta crash. I can provide the linker input files along with the link command that failed, but unfortunately not the source code: http://rapidshare.com/files/427497530/optlink_crash.zip
Comment #2 by nfxjfg — 2010-10-27T23:48:08Z
I bet 10 bucks that this will take longer than 6 months to be fixed.
Comment #3 by sludwig — 2010-10-30T03:38:06Z
What's intresting is that all-files-at-once compilation works fine for me. So it could also be something that can be fixed in DMD. I could also provide those binaries for comparison if this helps (although I would guess they are quite different).
Comment #4 by sludwig — 2010-10-30T08:22:40Z
Well, working means linking works, but crashes at runtime and does not seem to include debug information for some reason.
Comment #5 by bugzilla — 2011-02-22T02:18:12Z
The bug file no longer exists, so I can't verify it, but the IP address of the fault looks to be about the same as bugzilla 2436, which was resolved.
Therefore, I'm going to mark this as a duplicate of 2436.
*** This issue has been marked as a duplicate of issue 2436 ***