Managed to pull a new warning that points to a specific line of code:
Tracking a LayerData with no associated Registry: Assertion with expression - layerDataSets.keys.exiting.empty() : Failed in file - /Library/Caches/com.apple.xbs/Sources/VectorKit_Sim/src/RegistryManager.mm line - 475
Post
Replies
Boosts
Views
Activity
Also seeing this after upgrading from the prior Map(coordinateRegion: $region, showsUserLocation: true, annotationItems: $items) initializer to the preferred Map(position: $position) {} construct given deprecation warning from iOS 17.
I have trimmed my entire implementation down to native code without any type of thread behavior from my side. Definitely coming from internal MapKit itself.
Happens the first time Map loads. Sometimes the stack is larger.
Happening on iOS 17.2 15 Pro Max. Xcode 15.3.
Thread Performance Checker: Thread running at User-interactive quality-of-service class waiting on a thread without a QoS class specified. Investigate ways to avoid priority inversions
PID: 83774, TID: 4546305
Backtrace
=================================================================
3 VectorKit 0x0000000193a124e0 ___ZN3geo9TaskQueue5applyEmNSt3__18functionIFvmEEE_block_invoke + 40
4 libdispatch.dylib 0x00000001028f9978 _dispatch_client_callout2 + 16
5 libdispatch.dylib 0x000000010290fbd4 _dispatch_apply_redirect_invoke + 376
6 libdispatch.dylib 0x00000001028f993c _dispatch_client_callout + 16
7 libdispatch.dylib 0x000000010290d6f4 _dispatch_root_queue_drain + 940
8 libdispatch.dylib 0x000000010290e068 _dispatch_worker_thread2 + 256
9 libsystem_pthread.dylib 0x00000001014677d8 _pthread_wqthread + 224
10 libsystem_pthread.dylib 0x00000001014665d4 start_wqthread + 8