Code Block Thread 3 name: Dispatch queue: NEPacketTunnelFlow queue Thread 3 Crashed: 0 libobjc.A.dylib 0x00000001aca1748c objc_msgSend + 44 1 libobjc.A.dylib 0x00000001aca32d40 objc_getProperty + 140 2 NetworkExtension 0x00000001a9b05874 __61-[NEPacketTunnelFlow readPacketObjectsWithCompletionHandler:]_block_invoke + 120 3 NetworkExtension 0x00000001a9b5bf24 NEVirtualInterfaceReadMultiplePackets + 1024 4 NetworkExtension 0x00000001a9b5f478 __NEVirtualInterfaceCreateReadSource_block_invoke_2 + 76 5 libdispatch.dylib 0x00000001982ce280 _dispatch_client_callout + 16 6 libdispatch.dylib 0x0000000198273390 _dispatch_continuation_pop$VARIANT$mp + 412 7 libdispatch.dylib 0x00000001982840ac _dispatch_source_invoke$VARIANT$mp + 1308 8 libdispatch.dylib 0x0000000198276c94 _dispatch_lane_serial_drain$VARIANT$mp + 300 9 libdispatch.dylib 0x00000001982778a8 _dispatch_lane_invoke$VARIANT$mp + 424 10 libdispatch.dylib 0x0000000198281338 _dispatch_workloop_worker_thread + 712 11 libsystem_pthread.dylib 0x00000001e0e7d5a4 _pthread_wqthread + 272 12 libsystem_pthread.dylib 0x00000001e0e80874 start_wqthread + 8
The complete crash log can be found here:
The crash happens randomly after transferring several MBs for data. I have checked memory pressure which seems to be well within limits when the crash hits. Any help or hint to figure out the cause of this crash would be highly appreciated.