[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [valgrind] [Bug 398086] Unrecognised instruction with X11 + OpenGL programs
From:       Julian Seward <bugzilla_noreply () kde ! org>
Date:       2018-09-04 6:40:04
Message-ID: bug-398086-17878-No4OHupTUa () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=398086

Julian Seward <jseward@acm.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jseward@acm.org

--- Comment #3 from Julian Seward <jseward@acm.org> ---
It didn't actually print the undecodeable bytes, as it normally does in
such cases.  So I'd guess the "failing" insn is ud2 for which I think we
indeed don't print the failing bytes.  If I had to guess I'd say it is
libdispatch.dylib's way of throwing a fatal assertion failure following
the syscall failures, which it presumably can't recover from.

The otool command might not find the insn because it assumes that 
libdispatch.dylib got mapped into memory with zero "slide" -- at the
same address that it statically contains -- which is unlikely.  One
strategy is for jwz to rerun with --demangle=no --sym-offsets=yes, and
then find the insn by using the symbolname + offset pairing.

-- 
You are receiving this mail because:
You are watching all bug changes.=
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic