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

Joseph <jga...@hmc.edu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|disInstr(arm64): unhandled  |Error message said to
                   |instruction 0xD50B7425 (dc  |report
                   |zva,)                       |

--- Comment #8 from Joseph <jga...@hmc.edu> ---
valgrind ./test_nng
==66046== Memcheck, a memory error detector
==66046== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==66046== Using Valgrind-3.18.0.GIT-lbmacos and LibVEX; rerun with -h for
copyright info
==66046== Command: ./test_nng
==66046==
==66046== Warning: set address range perms: large range [0x7fff20187000,
0x80001ff87000) (defined)
==66046== Warning: set address range perms: large range [0x7fff2045b000,
0x7fff7fe4f000) (defined)
==66046== Warning: set address range perms: large range [0x7fff8e3db000,
0x7fffc0187000) (noaccess)
==66046== Warning: set address range perms: large range [0x7fffc0187000,
0x7fffe2fa7000) (defined)
==66046== Warning: set address range perms: large range [0x7fffe2fa7000,
0x7fffffe00000) (noaccess)
--66046-- UNKNOWN mach_msg unhandled MACH_SEND_TRAILER option
--66046-- UNKNOWN mach_msg unhandled MACH_SEND_TRAILER option (repeated 2
times)
--66046-- UNKNOWN mach_msg unhandled MACH_SEND_TRAILER option (repeated 4
times)
--66046-- WARNING: unhandled amd64-darwin syscall: unix:228
--66046-- You may be able to write your own handler.
--66046-- Read the file README_MISSING_SYSCALL_OR_IOCTL.
--66046-- Nevertheless we consider this a bug.  Please report
--66046-- it at http://valgrind.org/support/bug_reports.html.
--66046-- UNKNOWN mach_msg unhandled MACH_SEND_TRAILER option (repeated 8
times)
past compress chan tests
before decode
read bytes
vex amd64->IR: unhandled instruction bytes: 0x62 0xD3 0x45 0x8 0x1E 0xC8 0x6
0x62 0xD3 0x6D
vex amd64->IR:   REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0
vex amd64->IR:   VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=NONE
vex amd64->IR:   PFX.66=0 PFX.F2=0 PFX.F3=0
==66046== valgrind: Unrecognised instruction at address 0x10001ca6b.
==66046==    at 0x10001CA6B: HuffmanTree_makeFromLengths2 (lodepng.c:1034)
==66046==    by 0x100005805: lodepng_inflatev (lodepng.c:1216)
==66046==    by 0x1000095A3: lodepng_zlib_decompressv (lodepng.c:1927)
==66046==    by 0x100012C94: lodepng_decode (lodepng.c:2878)
==66046==    by 0x100017C4E: decode_wrapper (lodepng.c:7565)
==66046==    by 0x100033381: test_nng_helper (test_nng_helper.c:37)
==66046==    by 0x10000252A: main (test.c:14)
==66046== Your program just tried to execute an instruction that Valgrind
==66046== did not recognise.  There are two possible reasons for this.
==66046== 1. Your program has a bug and erroneously jumped to a non-code
==66046==    location.  If you are running Memcheck and you just saw a
==66046==    warning about a bad jump, it's probably your program's fault.
==66046== 2. The instruction is legitimate but Valgrind doesn't handle it,
==66046==    i.e. it's Valgrind's fault.  If you think this is the case or
==66046==    you are not sure, please let us know and we'll try to fix it.
==66046== Either way, Valgrind will now raise a SIGILL signal which will
==66046== probably kill your program.
==66046==
==66046== Process terminating with default action of signal 4 (SIGILL)
==66046==  Illegal opcode at address 0x10001CA6B
==66046==    at 0x10001CA6B: HuffmanTree_makeFromLengths2 (lodepng.c:1034)
==66046==    by 0x100005805: lodepng_inflatev (lodepng.c:1216)
==66046==    by 0x1000095A3: lodepng_zlib_decompressv (lodepng.c:1927)
==66046==    by 0x100012C94: lodepng_decode (lodepng.c:2878)
==66046==    by 0x100017C4E: decode_wrapper (lodepng.c:7565)
==66046==    by 0x100033381: test_nng_helper (test_nng_helper.c:37)
==66046==    by 0x10000252A: main (test.c:14)
==66046==
==66046== HEAP SUMMARY:
==66046==     in use at exit: 0 bytes in 0 blocks
==66046==   total heap usage: 0 allocs, 0 frees, 0 bytes allocated
==66046==
==66046== All heap blocks were freed -- no leaks are possible
==66046==
==66046== For lists of detected and suppressed errors, rerun with: -s
==66046== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
[1]    66046 illegal hardware instruction  valgrind ./test_nng

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to