Bug 13227 – DMD-Win64 debuginfo corruption

Status
RESOLVED
Resolution
WORKSFORME
Severity
major
Priority
P1
Component
dmd
Product
D
Version
D2
Platform
x86_64
OS
Windows
Creation time
2014-07-30T16:36:35Z
Last change time
2019-08-20T22:18:47Z
Keywords
DebugInfo
Assigned to
No Owner
Creator
Manu

Comments

Comment #0 by turkeyman — 2014-07-30T16:36:35Z
Building LuaD (https://github.com/JakobOvrum/LuaD) with debuginfo seems to produce corrupt debug info. The linker complains: 2>luad_Debug.lib(base_52f_379.obj) : fatal error LNK1103: debugging information corrupt; recompile module 2>Building .\FeedBack_Debug.exe failed!
Comment #1 by bugzilla — 2014-12-19T22:57:25Z
Can you isolate it down a bit? This can be done by turning debug info on/off for modules in the project in a binary search, narrowing it down to which module it is.
Comment #2 by r.sagitario — 2014-12-20T11:53:19Z
I compiled hello.d from luaD and it works for me with dmd 2.066.1 and git head (Win64 and Win32mscoff, debug and release). Building a release version needs the -allinst option, though, and causes a luaError.
Comment #3 by r.sagitario — 2019-08-20T22:18:47Z
I suspect this is no longer valid and wasn't reproducible to begin with. Please reopen with more info if the problem persists.