Does anyone have any ideas? Am I doing something incorrectly or missing
something?

Thanks.

- Andy

On Thu, Aug 17, 2017 at 6:15 PM, IMoL <imo...@gmail.com> wrote:

> 1. macOS 10.12.6
>
> 2. built using git: commit ba17add79a563bd1395dc05fa7309baffbcaa3ce (HEAD
> -> master, origin/master, origin/HEAD)
>
> All I did was clone it, run autogen, run configure with a prefix and make
> install
>
> 3. This is a Qt-based application
>
> 4. When I run callgrind through Qt Creator on my app it crashes with:
>
> ==71159== Callgrind, a call-graph generating cache profiler
> ==71159== Copyright (C) 2002-2017, and GNU GPL'd, by Josef Weidendorfer et
> al.
> ==71159== Using Valgrind-3.14.0.GIT and LibVEX; rerun with -h for
> copyright info
> ==71159== Command: /Users/maloney/dev/foo/Mac/release/foo.app/Contents/
> MacOS/foo
> ==71159==
> ==71159== For interactive control, run 'callgrind_control -h'.
> --71159-- run: /usr/bin/dsymutil "/Users/maloney/dev/foo/Mac/
> release/foo.app/Contents/MacOS/foo"
> --71159-- UNKNOWN mach_msg unhandled MACH_SEND_TRAILER option
> --71159-- UNKNOWN mach_msg unhandled MACH_SEND_TRAILER option (repeated 2
> times)
> --71159-- UNKNOWN mach_msg unhandled MACH_SEND_TRAILER option (repeated 4
> times)
> UNKNOWN workq_ops option 128
> ==71159== valgrind: Unrecognised instruction at address 0x10438ab50.
> ==71159==    at 0x10438AB50: _dispatch_kq_init (in
> /usr/lib/system/libdispatch.dylib)
> ==71159==    by 0x1043888FB: _dispatch_client_callout (in
> /usr/lib/system/libdispatch.dylib)
> ==71159==    by 0x1043888B8: dispatch_once_f (in
> /usr/lib/system/libdispatch.dylib)
> ==71159==    by 0x10438AA90: _dispatch_kq_update (in
> /usr/lib/system/libdispatch.dylib)
> ==71159==    by 0x10438C0CD: _dispatch_kevent_resume (in
> /usr/lib/system/libdispatch.dylib)
> ==71159==    by 0x10438C03D: _dispatch_source_kevent_resume (in
> /usr/lib/system/libdispatch.dylib)
> ==71159==    by 0x10438BE85: _dispatch_source_kevent_register (in
> /usr/lib/system/libdispatch.dylib)
> ==71159==    by 0x10439B651: _dispatch_queue_resume_finalize_activation
> (in /usr/lib/system/libdispatch.dylib)
> ==71159==    by 0x1046DB3C0: _notify_lib_init (in
> /usr/lib/system/libsystem_notify.dylib)
> ==71159==    by 0x1046DB9AB: notify_register_dispatch (in
> /usr/lib/system/libsystem_notify.dylib)
> ==71159==    by 0x106E59916: CFUniCharMapTo (in /System/Library/Frameworks/
> CoreFoundation.framework/Versions/A/CoreFoundation)
> ==71159==    by 0x1043888FB: _dispatch_client_callout (in
> /usr/lib/system/libdispatch.dylib)
> ==71159== Your program just tried to execute an instruction that Valgrind
> ==71159== did not recognise.  There are two possible reasons for this.
> ==71159== 1. Your program has a bug and erroneously jumped to a non-code
> ==71159==    location.  If you are running Memcheck and you just saw a
> ==71159==    warning about a bad jump, it's probably your program's fault.
> ==71159== 2. The instruction is legitimate but Valgrind doesn't handle it,
> ==71159==    i.e. it's Valgrind's fault.  If you think this is the case or
> ==71159==    you are not sure, please let us know and we'll try to fix it.
> ==71159== Either way, Valgrind will now raise a SIGILL signal which will
> ==71159== probably kill your program.
> ==71159==
> ==71159== Process terminating with default action of signal 4 (SIGILL)
> ==71159==  Illegal opcode at address 0x10438AB50
> ==71159==    at 0x10438AB50: _dispatch_kq_init (in
> /usr/lib/system/libdispatch.dylib)
> ==71159==    by 0x1043888FB: _dispatch_client_callout (in
> /usr/lib/system/libdispatch.dylib)
> ==71159==    by 0x1043888B8: dispatch_once_f (in
> /usr/lib/system/libdispatch.dylib)
> ==71159==    by 0x10438AA90: _dispatch_kq_update (in
> /usr/lib/system/libdispatch.dylib)
> ==71159==    by 0x10438C0CD: _dispatch_kevent_resume (in
> /usr/lib/system/libdispatch.dylib)
> ==71159==    by 0x10438C03D: _dispatch_source_kevent_resume (in
> /usr/lib/system/libdispatch.dylib)
> ==71159==    by 0x10438BE85: _dispatch_source_kevent_register (in
> /usr/lib/system/libdispatch.dylib)
> ==71159==    by 0x10439B651: _dispatch_queue_resume_finalize_activation
> (in /usr/lib/system/libdispatch.dylib)
> ==71159==    by 0x1046DB3C0: _notify_lib_init (in
> /usr/lib/system/libsystem_notify.dylib)
> ==71159==    by 0x1046DB9AB: notify_register_dispatch (in
> /usr/lib/system/libsystem_notify.dylib)
> ==71159==    by 0x106E59916: CFUniCharMapTo (in /System/Library/Frameworks/
> CoreFoundation.framework/Versions/A/CoreFoundation)
> ==71159==    by 0x1043888FB: _dispatch_client_callout (in
> /usr/lib/system/libdispatch.dylib)
> ==71159==
> ==71159== Events    : Ir
> ==71159== Collected : 260775396
> ==71159==
> ==71159== I   refs:      260,775,396
> The program has unexpectedly finished.
> ** Process crashed **
>
> 5. Looks like "UNKNOWN workq_ops option 128" is the problem, but there
> isn't a VKI_WQOPS_* define for 128...
>
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Valgrind-users mailing list
Valgrind-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-users

Reply via email to