D issues are now tracked on GitHub. This Bugzilla instance remains as a read-only archive.
Issue 5569 - 64 bit Dwarf symbolic debug info not recognized by gdb
Summary: 64 bit Dwarf symbolic debug info not recognized by gdb
Status: RESOLVED FIXED
Alias: None
Product: D
Classification: Unclassified
Component: dmd (show other issues)
Version: D2
Hardware: x86_64 Linux
: P2 normal
Assignee: No Owner
URL:
Keywords: DebugInfo
Depends on:
Blocks:
 
Reported: 2011-02-13 15:05 UTC by Walter Bright
Modified: 2015-06-09 05:10 UTC (History)
2 users (show)

See Also:


Attachments
fix wrong initialization (842 bytes, patch)
2011-02-17 16:45 UTC, Martin Nowak
Details | Diff

Note You need to log in before you can comment on or make changes to this issue.
Description Walter Bright 2011-02-13 15:05:45 UTC
I haven't figured out what's wrong with it yet. Any help would be appreciated.
Comment 1 Martin Nowak 2011-02-17 16:45:53 UTC
Created attachment 915 [details]
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 3 Mathias Baumann 2011-03-04 11:51:22 UTC
I don't know whether it's related or not, but the linux libc function "backtrace" only manages to extract one frame.
Comment 4 Martin Nowak 2013-11-16 10:08:52 UTC
This should be fixed by now.