Bug 438831

Summary: step into and backtrace from x86-64 plt
Product: Red Hat Enterprise Linux 5 Reporter: Mark Wielaard <mjw>
Component: fryskAssignee: Eric Bachalo <ebachalo>
Status: CLOSED WONTFIX QA Contact: Len DiMaggio <ldimaggi>
Severity: low Docs Contact:
Priority: low    
Version: 5.2CC: ebachalo, kasal, mcvet, npremji, pmuldoon, scox
Target Milestone: rc   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-02-15 09:38:17 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 Mark Wielaard 2008-03-25 14:42:20 UTC
When inside a plt entry jump slot you cannot always get reliably backtrace on
x86_64 until you are outside the plt entry itself (and into the shared library
function).  Although you cannot easily step into a plt entry currently, it can
happen that a backtrace is captured just at the moment one thread is inside a
plt entry. In that case a single entry backtrace is produced instead of a full
backtrace.

Upstream has patches for stepping into (all architectures) and producing full
backtraces from plt entries (x86_64):
http://sourceware.org/ml/frysk/2008-q1/msg00173.html
http://sourceware.org/ml/frysk/2008-q1/msg00174.html

Also tracked upstream as: http://sourceware.org/bugzilla/show_bug.cgi?id=5962