Crash report (XPC)


#1

Can anyone interpret any of this crash stack for me in our Mac GUI app?

What’s the libxpc stuff all about? I’m pretty lost here and it’s not something easy to reproduce!

4   ???                                 0x0000000000000046 0x0 + 70
5   libsystem_malloc.dylib              0x00007fffe5ee03bf nano_malloc + 35
6   libsystem_malloc.dylib              0x00007fffe5ed9282 malloc_zone_malloc + 107
7   CoreFoundation                      0x00007fffd0553660 __CFBasicHashRehash + 288
8   CoreFoundation                      0x00007fffd0559927 __CFBasicHashAddValue + 103
9   CoreFoundation                      0x00007fffd055aa3d CFDictionarySetValue + 221
10  Foundation                          0x00007fffd2050701 -[_NSXPCConnectionRequestedReplies addSequence:withProgress:cleanupBlock:] + 171
11  Foundation                          0x00007fffd2002f23 -[NSXPCConnection _decodeAndInvokeMessageWithData:] + 1650
12  Foundation                          0x00007fffd20027e2 message_handler + 685
13  libxpc.dylib                        0x00007fffe5faaf96 _xpc_connection_call_event_handler + 35
14  libxpc.dylib                        0x00007fffe5fa9957 _xpc_connection_mach_event + 1707
15  libdispatch.dylib                   0x00007fffe5d27726 _dispatch_client_callout4 + 9
16  libdispatch.dylib                   0x00007fffe5d27999 _dispatch_mach_msg_invoke + 414
17  libdispatch.dylib                   0x00007fffe5d377db _dispatch_queue_serial_drain + 443
18  libdispatch.dylib                   0x00007fffe5d26497 _dispatch_mach_invoke + 868
19  libdispatch.dylib                   0x00007fffe5d377db _dispatch_queue_serial_drain + 443
20  libdispatch.dylib                   0x00007fffe5d2a306 _dispatch_queue_invoke + 1046
21  libdispatch.dylib                   0x00007fffe5d3824c _dispatch_root_queue_drain_deferred_item + 284
22  libdispatch.dylib                   0x00007fffe5d3b27a _dispatch_kevent_worker_thread + 929
23  libsystem_pthread.dylib             0x00007fffe5f7047b _pthread_wqthread + 1004
24  libsystem_pthread.dylib             0x00007fffe5f7007d start_wqthread + 13

#2

xpc is used for inter process communication on macOS and iOS. This looks like an AUv3, right?


#3

Nope - stand alone app, no plugin in sight!