Red Hat Bugzilla – Bug 438263
dwfl_module_getdwarf.c doesn't find debuginfo if there is a .dynsym
Last modified: 2011-05-13 09:24:02 EDT
Description of problem:
A chroot does not find the <file>.debug
for elfutils 0.133 whereas for elfutils 0.129 it would find <file>.debug.
I notice dwfl_module_getdwarf.c:load_symtab now notices when .dynsym is found
and subsequently causes DWFL_E_NO_SYMTAB to no longer be returned
to find_symtab and thus find_debuginfo never gets called.
Version-Release number of selected component (if applicable):
I'm working on a reproducer testcase.
Created attachment 298703 [details]
Created attachment 298704 [details]
sample reproducer makefile
Created attachment 299049 [details]
elfutils-0.135-1.fc7 has been submitted as an update for Fedora 7
elfutils-0.135-1.fc8 has been submitted as an update for Fedora 8
elfutils-0.135-1.fc9 has been submitted as an update for Fedora 9
elfutils-0.135-1.fc7 has been pushed to the Fedora 7 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
su -c 'yum --enablerepo=updates-testing update elfutils'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F7/FEDORA-2008-4457
elfutils-0.135-1.fc9 has been pushed to the Fedora 9 stable repository. If problems still persist, please make note of it in this bug report.
elfutils-0.135-1.fc8 has been pushed to the Fedora 8 stable repository. If problems still persist, please make note of it in this bug report.
This bug got wrongly listed in Fedora updates and so wound up in ON_QA state outside of proper RHEL5 procedures. Reopen if there is really a need for a RHEL5 update to address this. It's long been fixed upstream and thus for RHEL6.