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): 0.133 How reproducible: I'm working on a reproducer testcase.
Created attachment 298703 [details] reproducer source
Created attachment 298704 [details] sample reproducer makefile
Created attachment 299049 [details] Roland's patch
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.