------- Comment From [email protected] 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
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1563420

Title:
  valgrind: Backport Valgrind patches for s390 to Ubuntu 16.04

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/valgrind/+bug/1563420/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to