[Bug 1563420] Re: valgrind: Backport Valgrind patches for s390 to Ubuntu 16.04
bugproxy
bugproxy at us.ibm.com
Thu Mar 31 10:50:09 UTC 2016
------- Comment From arnez at de.ibm.com 2016-03-31 06:41 EDT-------
> [...]
> vex s390->IR: unimplemented insn: EC12 2021 1E59
> ==31168== valgrind: Unrecognised instruction at address 0x400b916.
Right, I've seen that in my testing as well. It may occur with binaries
compiled for zEC12 (or higher). In this case, since Ubuntu's dynamic
loader is affected, Valgrind doesn't work for *any* dynamically linked
executable.
Here's the upstream Valgrind bug for tracking this issue: https://bugs.kde.org/show_bug.cgi?id=361226
I'm working on a fix.
Apart from that problem, I've also seen Ubuntu debug packages with
compressed debug sections. This is not supported by Valgrind. In
particular, if the dynamic loader or the C library are affected,
Valgrind is pretty much unusable. A patch for Valgrind to support
compressed debug sections has been posted, but it's not upstream yet:
https://bugs.kde.org/show_bug.cgi?id=303877
** Bug watch added: KDE Bug Tracking System #361226
https://bugs.kde.org/show_bug.cgi?id=361226
** Bug watch added: KDE Bug Tracking System #303877
https://bugs.kde.org/show_bug.cgi?id=303877
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to valgrind in Ubuntu.
https://bugs.launchpad.net/bugs/1563420
Title:
valgrind: Backport Valgrind patches for s390 to Ubuntu 16.04
Status in valgrind package in Ubuntu:
Incomplete
Bug description:
The following patches for s390 need to be picked for Valgrind:
* r15702 -- s390x: Crash with certain glibc versions due to
non-implemented TBEGIN (https://bugs.kde.org/show_bug.cgi?id=353680)
Note that this is also needed when using a glibc with vector-accelerated
string functions.
* r15792/VEX r3210 -- s390x: popcnt (B9E1) not implemented
(https://bugs.kde.org/show_bug.cgi?id=359289)
* r15806 -- s390: wire up separate socketcalls system calls
(https://bugs.kde.org/show_bug.cgi?id=359703)
This is needed when using a kernel that has separate system calls for
socket functions.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/valgrind/+bug/1563420/+subscriptions
More information about the foundations-bugs
mailing list