Comment 3 for bug 1563420

Revision history for this message
bugproxy (bugproxy) wrote : Comment bridged from LTC Bugzilla

------- Comment From <email address hidden> 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