Incident Identifier: C57CE177-09C7-49CF-AE82-BFFC0A741496 Hardware Model: iPad12,1 Process: PacketTunnel [435] Path: /private/var/containers/Bundle/Application/6D8BBFE6-BD7D-4995-A7A2-A49D3F0E4FA0/MyApp.app/PlugIns/PacketTunnel.appex/PacketTunnel Identifier: x.y.z.PacketTunnel Version: 2.1.2 (213) AppVariant: 1:iPad12,1:15 Code Type: ARM-64 (Native) Role: Unspecified Parent Process: launchd [1] Coalition: x.y.z.PacketTunnel [637] Date/Time: 2024-01-07 11:43:48.9348 +0800 Launch Time: 2024-01-07 11:43:45.5919 +0800 OS Version: iPhone OS 17.2 (21C62) Release Type: User Report Version: 104 Exception Type: EXC_BREAKPOINT (SIGTRAP) Exception Codes: 0x0000000000000001, 0x000000021036b2d8 Termination Reason: SIGNAL 5 Trace/BPT trap: 5 Terminating Process: exc handler [435] Triggered by Thread: 0 Thread 0 name: Thread 0 Crashed: 0 libxpc.dylib 0x000000021036b2d8 _xpc_api_misuse + 80 (debug.c:71) 1 libxpc.dylib 0x000000021035b098 xpc_dictionary_set_value + 128 (dictionary.c:1895) 2 libxpc.dylib 0x000000021035c154 xpc_dictionary_set_data + 60 (dictionary.c:2029) 3 NetworkExtension 0x00000001bfe9aa7c __35-[NEIPC handleMessage:withHandler:]_block_invoke + 112 (NEIPC.m:47) 4 PacketTunnel 0x0000000102a6cd18 thunk for @escaping @callee_unowned @convention(block) (@unowned NSData?) -> () + 60 (:0) 5 PacketTunnel 0x0000000102a70ab0 specialized MyPacketTunnelProvider.responseMessage(msg:completionHandler:) + 1372 (MyPacketTunnelProvider.swift:238) 6 PacketTunnel 0x0000000102a686b4 closure #1 in closure #1 in closure #1 in MyPacketTunnelProvider.startTunnel(config:completionHandler:) + 544 (MyPacketTunnelProvider.swift:66) 7 PacketTunnel 0x0000000102a74050 closure #1 in closure #1 in xxxx.start(config:packetFlow:startCompletion:stoppedCompletion:) + 188 (xxxx.swift:173) 8 PacketTunnel 0x0000000102a6a9a8 thunk for @escaping @callee_guaranteed () -> () + 28 (:0) 9 libdispatch.dylib 0x00000001ae3fb6a8 _dispatch_call_block_and_release + 32 (init.c:1530) 10 libdispatch.dylib 0x00000001ae3fd300 _dispatch_client_callout + 20 (object.m:561) 11 libdispatch.dylib 0x00000001ae40b998 _dispatch_main_queue_drain + 984 (queue.c:7813) 12 libdispatch.dylib 0x00000001ae40b5b0 _dispatch_main_queue_callback_4CF + 44 (queue.c:7973) 13 CoreFoundation 0x00000001a644101c __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 16 (CFRunLoop.c:1780) 14 CoreFoundation 0x00000001a643dd28 __CFRunLoopRun + 1996 (CFRunLoop.c:3149) 15 CoreFoundation 0x00000001a643d478 CFRunLoopRunSpecific + 608 (CFRunLoop.c:3420) 16 Foundation 0x00000001a53d048c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212 (NSRunLoop.m:373) 17 Foundation 0x00000001a53ce884 -[NSRunLoop(NSRunLoop) run] + 64 (NSRunLoop.m:398) 18 libxpc.dylib 0x000000021035fe84 _xpc_objc_main + 336 (main.m:266) 19 libxpc.dylib 0x0000000210362190 _xpc_main + 64 (init.c:1273) 20 libxpc.dylib 0x0000000210362370 xpc_main + 64 (init.c:1356) 21 Foundation 0x00000001a54b4028 -[NSXPCListener resume] + 312 (NSXPCListener.m:471) 22 PlugInKit 0x00000001d1b46940 -[PKService run] + 348 (PKService.m:208) 23 PlugInKit 0x00000001d1b464fc +[PKService main] + 524 (PKService.m:125) 24 PlugInKit 0x00000001d1b46c60 +[PKService _defaultRun:arguments:] + 16 (PKService.m:255) 25 ExtensionFoundation 0x00000001b54497e8 EXExtensionMain + 288 (EXExtensionMain.m:0) 26 Foundation 0x00000001a5afeea0 NSExtensionMain + 204 (NSExtensionMain.m:21) 27 dyld 0x00000001c9162dcc start + 2240 (dyldMain.cpp:1269) Thread 1: 0 libsystem_pthread.dylib 0x00000002103039fc start_wqthread + 0 (:-1) Thread 2: 0 libsystem_pthread.dylib 0x00000002103039fc start_wqthread + 0 (:-1) Thread 3: 0 libsystem_pthread.dylib 0x00000002103039fc start_wqthread + 0 (:-1) Thread 4: 0 libsystem_kernel.dylib 0x00000001edae60f4 __write_nocancel + 8 (:-1) 1 libsystem_c.dylib 0x00000001ae44c64c __swrite + 24 (stdio.c:65) 2 libsystem_c.dylib 0x00000001ae44c5e0 _swrite + 108 (stdio.c:117) 3 libsystem_c.dylib 0x00000001ae44c4e8 __sflush + 232 (fflush.c:149) 4 libsystem_c.dylib 0x00000001ae44c3c4 fflush + 36 (fflush.c:63) 5 PacketTunnel 0x0000000102d05070 log_emit + 212 6 PacketTunnel 0x0000000102c8f09c __lws_logv + 492 7 PacketTunnel 0x0000000102c8f114 _lws_log + 56 8 PacketTunnel 0x0000000102d032e0 stop_sig_cb + 52 9 PacketTunnel 0x0000000102c7ec8c uv__async_io + 272 10 PacketTunnel 0x0000000102c85c24 uv__io_poll + 928 11 PacketTunnel 0x0000000102c7ef8c uv_run + 412 12 PacketTunnel 0x0000000102d02be8 my_loop + 420 13 libsystem_pthread.dylib 0x00000002103044d4 _pthread_start + 136 (pthread.c:904) 14 libsystem_pthread.dylib 0x0000000210303a10 thread_start + 8 (:-1) Thread 5: 0 libsystem_pthread.dylib 0x00000002103039fc start_wqthread + 0 (:-1) Thread 6: 0 libsystem_pthread.dylib 0x00000002103039fc start_wqthread + 0 (:-1) Thread 7: 0 libsystem_pthread.dylib 0x00000002103039fc start_wqthread + 0 (:-1) Thread 8: 0 libsystem_pthread.dylib 0x00000002103039fc start_wqthread + 0 (:-1) Thread 9: 0 libsystem_pthread.dylib 0x00000002103039fc start_wqthread + 0 (:-1) Thread 10: 0 libsystem_pthread.dylib 0x00000002103039fc start_wqthread + 0 (:-1) Thread 11: 0 libsystem_pthread.dylib 0x00000002103039fc start_wqthread + 0 (:-1) Thread 12: 0 libsystem_pthread.dylib 0x00000002103039fc start_wqthread + 0 (:-1) Thread 13: 0 libsystem_pthread.dylib 0x00000002103039fc start_wqthread + 0 (:-1) Thread 14: 0 libsystem_pthread.dylib 0x00000002103039fc start_wqthread + 0 (:-1) Thread 15: 0 libsystem_pthread.dylib 0x00000002103039fc start_wqthread + 0 (:-1) Thread 16: 0 libsystem_pthread.dylib 0x00000002103039fc start_wqthread + 0 (:-1) Thread 17 name: Thread 17: 0 libsystem_kernel.dylib 0x00000001edad9bf8 __ulock_wait + 8 (:-1) 1 libdispatch.dylib 0x00000001ae3fdcf0 _dlock_wait + 56 (lock.c:326) 2 libdispatch.dylib 0x00000001ae3fe09c _dispatch_group_wait_slow + 56 (semaphore.c:214) 3 PacketTunnel 0x0000000102a83298 -[DDLog lt_log:] + 380 (DDLog.m:813) 4 PacketTunnel 0x0000000102a81ad8 __40-[DDLog queueLogMessage:asynchronously:]_block_invoke + 32 (DDLog.m:324) 5 libdispatch.dylib 0x00000001ae3fb6a8 _dispatch_call_block_and_release + 32 (init.c:1530) 6 libdispatch.dylib 0x00000001ae3fd300 _dispatch_client_callout + 20 (object.m:561) 7 libdispatch.dylib 0x00000001ae404894 _dispatch_lane_serial_drain + 748 (queue.c:3885) 8 libdispatch.dylib 0x00000001ae4053c4 _dispatch_lane_invoke + 380 (queue.c:3976) 9 libdispatch.dylib 0x00000001ae410004 _dispatch_root_queue_drain_deferred_wlh + 288 (queue.c:6913) 10 libdispatch.dylib 0x00000001ae40f878 _dispatch_workloop_worker_thread + 404 (queue.c:6507) 11 libsystem_pthread.dylib 0x0000000210303964 _pthread_wqthread + 288 (pthread.c:2629) 12 libsystem_pthread.dylib 0x0000000210303a04 start_wqthread + 8 (:-1) Thread 18: 0 libsystem_pthread.dylib 0x00000002103039fc start_wqthread + 0 (:-1) Thread 19: 0 libsystem_pthread.dylib 0x00000002103039fc start_wqthread + 0 (:-1) Thread 20: 0 libsystem_pthread.dylib 0x00000002103039fc start_wqthread + 0 (:-1) Thread 21: 0 libsystem_pthread.dylib 0x00000002103039fc start_wqthread + 0 (:-1) Thread 22: 0 libsystem_pthread.dylib 0x00000002103039fc start_wqthread + 0 (:-1) Thread 23: 0 libsystem_pthread.dylib 0x00000002103039fc start_wqthread + 0 (:-1) Thread 24: 0 libsystem_pthread.dylib 0x00000002103039fc start_wqthread + 0 (:-1) Thread 25: 0 libsystem_pthread.dylib 0x00000002103039fc start_wqthread + 0 (:-1) Thread 26: 0 libsystem_pthread.dylib 0x00000002103039fc start_wqthread + 0 (:-1) Thread 27: 0 libsystem_pthread.dylib 0x00000002103039fc start_wqthread + 0 (:-1) Thread 28: 0 libsystem_pthread.dylib 0x00000002103039fc start_wqthread + 0 (:-1) Thread 0 crashed with ARM Thread State (64-bit): x0: 0x0000000000000032 x1: 0x00000002103807bb x2: 0x0000000000000000 x3: 0x000000016d3b2122 x4: 0x00000002103847e0 x5: 0x000000016d3b20e0 x6: 0x000000000000002e x7: 0x0000000000000403 x8: 0x000000024caf8000 x9: 0x3a44ddaa097700ce x10: 0x0000000000000200 x11: 0x000000016d3b1c50 x12: 0x0000000000000000 x13: 0x0000000000088109 x14: 0x0000000000000010 x15: 0x0000000000000000 x16: 0x00000001b64217b8 x17: 0x0000000200a12050 x18: 0x0000000000000000 x19: 0x000000016d3b20f0 x20: 0x00000001bff60d7b x21: 0x0000000000000000 x22: 0x000000013de2d9b0 x23: 0x0002000000000000 x24: 0x0000000000006b6f x25: 0x0000000102a70cb8 x26: 0x000000013de30070 x27: 0x000000013fa09760 x28: 0x0000000102a70cb8 fp: 0x000000016d3b21a0 lr: 0x0569f3821036b2d0 sp: 0x000000016d3b20e0 pc: 0x000000021036b2d8 cpsr: 0x60000000 esr: 0xf2000001 (Breakpoint) brk 1 Binary Images: 0x102a4c000 - 0x102db3fff PacketTunnel arm64 /private/var/containers/Bundle/Application/6D8BBFE6-BD7D-4995-A7A2-A49D3F0E4FA0/MyApp.app/PlugIns/PacketTunnel.appex/PacketTunnel 0x103054000 - 0x10305ffff libobjc-trampolines.dylib arm64e <26d68e81199a300dbc1530ba4630a611> /private/preboot/Cryptexes/OS/usr/lib/libobjc-trampolines.dylib 0x1a53a4000 - 0x1a5f03fff Foundation arm64e /System/Library/Frameworks/Foundation.framework/Foundation 0x1a640a000 - 0x1a6936fff CoreFoundation arm64e /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation 0x1ae3f9000 - 0x1ae43ffff libdispatch.dylib arm64e /usr/lib/system/libdispatch.dylib 0x1ae440000 - 0x1ae4bdff3 libsystem_c.dylib arm64e <6e5a7692c1e935adb20bc307991df11c> /usr/lib/system/libsystem_c.dylib 0x1b5427000 - 0x1b54affff ExtensionFoundation arm64e <1a91e94c84f53c66b0cb92d44c32aa38> /System/Library/Frameworks/ExtensionFoundation.framework/ExtensionFoundation 0x1b641a000 - 0x1b6448ffb libsystem_malloc.dylib arm64e /usr/lib/system/libsystem_malloc.dylib 0x1bfda8000 - 0x1bffb8fff NetworkExtension arm64e <48aeed53c3af374e87e5731b97220148> /System/Library/Frameworks/NetworkExtension.framework/NetworkExtension 0x1c915d000 - 0x1c91e4b5b dyld arm64e <630c2209dfd73c72b0a9e856c560f123> /usr/lib/dyld 0x1d1b2f000 - 0x1d1b65fff PlugInKit arm64e <7b9e41d256eb3a22a284fc322d6ad7ab> /System/Library/PrivateFrameworks/PlugInKit.framework/PlugInKit 0x1edad8000 - 0x1edb10fef libsystem_kernel.dylib arm64e <55f2cc41248837bdbb95ea2ffd7611ae> /usr/lib/system/libsystem_kernel.dylib 0x210302000 - 0x21030dff3 libsystem_pthread.dylib arm64e /usr/lib/system/libsystem_pthread.dylib 0x210345000 - 0x210389fff libxpc.dylib arm64e /usr/lib/system/libxpc.dylib EOF