Bug 1011579

Summary: dwarf_getfuncs makes systemtap miss some function probes in c++ programs and with dwz compressed DWARF
Product: Red Hat Enterprise Linux 7 Reporter: Mark Wielaard <mjw>
Component: elfutilsAssignee: Petr Machata <pmachata>
Status: CLOSED CURRENTRELEASE QA Contact: Martin Cermak <mcermak>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 7.0CC: fche, jistone, mbenitez, mcermak, mjw, mnewsome
Target Milestone: betaKeywords: Rebase
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: elfutils-0.157-2.el7 Doc Type: Rebase: Bug Fixes and Enhancements
Doc Text:
Story Points: ---
Clone Of:
: 1017185 (view as bug list) Environment:
Last Closed: 2014-06-13 10:35:54 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On:    
Bug Blocks: 1017185    

Description Mark Wielaard 2013-09-24 14:58:16 UTC
Because of a bug in elfutils libdw dwarf_getfuncs() systemtap could miss some probes in C++ programs with DWZ compressed debug files.

A fix exist for upstream elfutils, current git:

https://git.fedorahosted.org/cgit/elfutils.git/commit/?id=1b734df17fca9f89a887b85ffe74616a87388f51

There is also a workaround created for systemtap (not yet integrated upstream):
https://lists.fedorahosted.org/pipermail/elfutils-devel/2013-September/003251.html

It would be good to get this fixed either by a elfutils rebase (if there is an upstream release soon) or by a patch like the above to systemtap.

Comment 4 Ludek Smid 2014-06-13 10:35:54 UTC
This request was resolved in Red Hat Enterprise Linux 7.0.

Contact your manager or support representative in case you have further questions about the request.