Bug 489439
Summary: | 0.140 regression: dwfl_module_build_id yields wrong vaddr for ET_DYN | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Frank Ch. Eigler <fche> |
Component: | elfutils | Assignee: | Roland McGrath <roland> |
Status: | CLOSED NEXTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | low | ||
Version: | 10 | CC: | mjw, roland |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i686 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | 0.141-1.fc10 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2009-05-09 03:56:12 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Frank Ch. Eigler
2009-03-10 02:45:12 UTC
Fixed in upstream commit 8651c5e. A workaround would be to see if the vaddr falls outside the module bounds (or just check _ELFUTILS_PREREQ, I guess), and if so, apply the main file's bias (the one returned by dwfl_module_getelf) to it. systemtap now contains a workaround for this issue: Author: Mark Wielaard <mjw> Date: Mon Mar 16 14:19:20 2009 +0100 Add workaround for dwfl_module_build_id bug with elfutils < 0.140. * translate.cxx (dump_unwindsyms): Check elfutils version and whether build_id_vaddr < base, and if so add main_bias to address. elfutils-0.141-1.fc9 has been submitted as an update for Fedora 9. http://admin.fedoraproject.org/updates/elfutils-0.141-1.fc9 elfutils-0.141-1.fc10 has been submitted as an update for Fedora 10. http://admin.fedoraproject.org/updates/elfutils-0.141-1.fc10 elfutils-0.141-1.fc10 has been pushed to the Fedora 10 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/F10/FEDORA-2009-3994 elfutils-0.141-1.fc9 has been pushed to the Fedora 9 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-newkey update elfutils'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F9/FEDORA-2009-4018 elfutils-0.141-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.141-1.fc10 has been pushed to the Fedora 10 stable repository. If problems still persist, please make note of it in this bug report. elfutils-0.141-1.fc11 has been submitted as an update for Fedora 11. http://admin.fedoraproject.org/updates/elfutils-0.141-1.fc11 elfutils-0.141-1.fc11 has been pushed to the Fedora 11 stable repository. If problems still persist, please make note of it in this bug report. |