Bug 1192016

Summary: gdb: Cannot not find DIE at XY -- libLLVM.so -> No debugging symbols found
Product: [openSUSE] openSUSE Tumbleweed Reporter: Jiri Slaby <jslaby>
Component: DevelopmentAssignee: Tom de Vries <tdevries>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Jiri Slaby 2021-10-26 07:18:41 UTC
Trying to load debug symbols from libLLVM.so fails:
$ gdb /usr/lib64/libLLVM.so.13 
GNU gdb (GDB; openSUSE Tumbleweed) 10.1
...
Reading symbols from /usr/lib64/libLLVM.so.13...
Reading symbols from /usr/lib/debug/usr/lib64/libLLVM.so.13-13.0.0-1.1.x86_64.debug...
Dwarf Error: Cannot not find DIE at 0xa4fc68e [from module /usr/lib/debug/usr/lib64/libLLVM.so.13-13.0.0-1.1.x86_64.debug]

(No debugging symbols found in /usr/lib/debug/usr/lib64/libLLVM.so.13-13.0.0-1.1.x86_64.debug)
Comment 1 Michael Matz 2021-10-27 12:39:10 UTC
I think this is a dup, I seem to have seen it somewhere.  Anyway, for Tom.
Comment 2 Tom de Vries 2021-10-28 15:22:34 UTC
Should be fixed in upcoming package update to gdb 11.1.
Comment 3 Jiri Slaby 2021-11-03 09:32:26 UTC
Landed to TW and confirmed.