Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#46010 - [valgrind] compile with -funwind-tables

Attached to Project: Arch Linux
Opened by Alexander Galanin (gaa) - Tuesday, 18 August 2015, 07:41 GMT
Last edited by Doug Newgard (Scimmia) - Tuesday, 18 August 2015, 14:50 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

Need to add stack unwinding information to have valid stack traces on ARM processors.

Additional info:
* package version(s): 3.10.1

Steps to reproduce:

Check for EXIDX section in binary
$ objdump -t /usr/bin/valgrind | grep ARM\.exidx

Expected result:
$ objdump -t /usr/bin/valgrind | grep ARM\.exidx
00010710 l d .ARM.exidx 00000000 .ARM.exidx
$

Actual result:
$ objdump -t /usr/bin/valgrind | grep ARM\.exidx
$
This task depends upon

Closed by  Doug Newgard (Scimmia)
Tuesday, 18 August 2015, 14:50 GMT
Reason for closing:  None
Comment by Alexander Galanin (gaa) - Tuesday, 18 August 2015, 09:25 GMT
Also it is needed to keep symbol table by disabling stripping in 'install' command invocation.
Comment by Doug Newgard (Scimmia) - Tuesday, 18 August 2015, 14:06 GMT
Arch doesn't support ARM processors. Unless you're doing this on x86 with an ARM dump?
Comment by Alexander Galanin (gaa) - Tuesday, 18 August 2015, 14:15 GMT
Sorry. Re-posted to ArchLinux ARM forum: http://archlinuxarm.org/forum/viewtopic.php?f=15&t=9179

Loading...