Bug 5569 – 64 bit Dwarf symbolic debug info not recognized by gdb

Status
RESOLVED
Resolution
FIXED
Severity
normal
Priority
P2
Component
dmd
Product
D
Version
D2
Platform
x86_64
OS
Linux
Creation time
2011-02-13T15:05:00Z
Last change time
2015-06-09T05:10:39Z
Keywords
symdeb
Assigned to
nobody
Creator
bugzilla

Attachments

IDFilenameSummaryContent-TypeSize
9150001-Fix-dwarf-data_alignment_factor-value.patchfix wrong initializationtext/plain842

Comments

Comment #0 by bugzilla — 2011-02-13T15:05:45Z
I haven't figured out what's wrong with it yet. Any help would be appreciated.
Comment #1 by code — 2011-02-17T16:45:53Z
Created attachment 915 fix wrong initialization The data_alignment_factor isn't set to a valid LEB128 value. Fixing this allows to step in the debugger at least. Still data and frames are incorrect though.
Comment #2 by bugzilla — 2011-02-18T18:06:29Z
Comment #3 by mathias.baumann — 2011-03-04T11:51:22Z
I don't know whether it's related or not, but the linux libc function "backtrace" only manages to extract one frame.
Comment #4 by code — 2013-11-16T10:08:52Z
This should be fixed by now.