Investigate auto-layout regression in [UINavigationBar layoutSubviews]
I'm not sure what we did, but this is the most prominent crash now:
Incident Identifier: 4E41D5D9-F272-4EA5-8841-93D91B46209A
Distributor ID: com.apple.AppStore
Hardware Model: iPhone14,2
Process: VLC for iOS [18528]
Path: /private/var/containers/Bundle/Application/98E4D3FC-0248-4928-887D-B7CBAAA300FD/VLC for iOS.app/VLC for iOS
Identifier: org.videolan.vlc-ios
Version: 3.5.9 (626)
AppStoreTools: 15F31e
AppVariant: 1:iPhone14,2:15
Code Type: ARM-64 (Native)
Role: Foreground
Parent Process: launchd [1]
Coalition: org.videolan.vlc-ios [5190]
Date/Time: 2024-06-13 20:59:39.1604 -0700
Launch Time: 2024-06-13 12:17:46.1242 -0700
OS Version: iPhone OS 17.5.1 (21F90)
Release Type: User
Baseband Version: 3.50.04
Report Version: 104
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Termination Reason: SIGNAL 6 Abort trap: 6
Terminating Process: VLC for iOS [18528]
Triggered by Thread: 0
Last Exception Backtrace:
0 CoreFoundation 0x1895dcf20 __exceptionPreprocess + 164 (NSException.m:249)
1 libobjc.A.dylib 0x181486018 objc_exception_throw + 60 (objc-exception.mm:356)
2 Foundation 0x188ae3868 -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 188 (NSException.m:252)
3 UIKitCore 0x18babd42c -[UINavigationBar layoutSubviews] + 460 (UINavigationBar.m:3853)
4 UIKitCore 0x18b7eaa4c -[UIView(CALayerDelegate) layoutSublayersOfLayer:] + 1528 (UIView.m:20054)
5 UIKitCore 0x18b941a58 -[UINavigationBar layoutSublayersOfLayer:] + 192 (UINavigationBar.m:3811)
6 QuartzCore 0x18ac493b4 CA::Layer::layout_if_needed(CA::Transaction*) + 504 (CALayer.mm:10816)
7 UIKitCore 0x18b833e90 -[UIView(Hierarchy) layoutBelowIfNeeded] + 296 (UIView.m:14159)
8 UIKitCore 0x18b8dc648 -[UINavigationController _positionNavigationBarHidden:edge:initialOffset:] + 580 (UINavigationController.m:2901)
9 UIKitCore 0x18b93ebd8 -[UINavigationController _positionNavigationBarHidden:edge:] + 268 (UINavigationController.m:0)
10 UIKitCore 0x18b8e46a8 -[UINavigationController _updateBarsForCurrentInterfaceOrientationAndForceBarLayout:] + 104 (UINavigationController.m:5388)
11 UIKitCore 0x18ba93c00 -[UIViewController viewDidMoveToWindow:shouldAppearOrDisappear:] + 164 (UIViewController.m:7062)
12 UIKitCore 0x18ba91304 -[UINavigationController viewDidMoveToWindow:shouldAppearOrDisappear:] + 76 (UINavigationController.m:4486)
13 UIKitCore 0x18b803854 -[UIView(Internal) _didMoveFromWindow:toWindow:] + 1128 (UIView.m:17495)
14 UIKitCore 0x18b7f4a70 __45-[UIView(Hierarchy) _postMovedFromSuperview:]_block_invoke + 124 (UIView.m:13611)
15 CoreAutoLayout 0x1aa75cf14 -[NSISEngine withBehaviors:performModifications:] + 84 (NSISEngine.m:1995)
16 UIKitCore 0x18b7f7914 -[UIView _postMovedFromSuperview:] + 504 (UIView.m:13594)
17 UIKitCore 0x18b7f63d0 -[UIView(Internal) _addSubview:positioned:relativeTo:] + 2200 (UIView.m:18281)
18 UIKitCore 0x18bb8f0ec -[UITransitionView transition:fromView:toView:removeFromView:] + 868 (UITransitionView.m:368)
19 UIKitCore 0x18baeda80 -[UIViewControllerBuiltinTransitionViewAnimator animateTransition:] + 1300 (UIViewControllerBuiltinTransitionViewAnimator.m:192)
20 UIKitCore 0x18bc466f0 ___UIViewControllerTransitioningRunCustomTransition_block_invoke_3 + 52 (UIViewControllerTransitioning.m:1323)
21 UIKitCore 0x18bc46564 +[UIKeyboardSceneDelegate _pinInputViewsForKeyboardSceneDelegate:onBehalfOfResponder:duringBlock:] + 96 (UIKeyboardSceneDelegate.m:3071)
22 UIKitCore 0x18bc464c8 ___UIViewControllerTransitioningRunCustomTransition_block_invoke_2 + 196 (UIViewControllerTransitioning.m:1319)
23 UIKitCore 0x18bc4626c +[UIView(Animation) _setAlongsideAnimations:toRunByEndOfBlock:] + 180 (UIView.m:16007)
24 UIKitCore 0x18baed4d0 _UIViewControllerTransitioningRunCustomTransition + 484 (UIViewControllerTransitioning.m:1308)
25 UIKitCore 0x18baeab38 __56-[UIPresentationController runTransitionForCurrentState]_block_invoke_3 + 1584 (UIPresentationController.m:1443)
26 UIKitCore 0x18b8946e4 -[_UIAfterCACommitBlock run] + 72 (_UIAfterCACommitQueue.m:137)
27 UIKitCore 0x18b8945a8 -[_UIAfterCACommitQueue flush] + 164 (_UIAfterCACommitQueue.m:228)
28 UIKitCore 0x18b8944c0 _runAfterCACommitDeferredBlocks + 496 (UIApplication.m:3144)
29 UIKitCore 0x18b8940f8 _cleanUpAfterCAFlushAndRunDeferredBlocks + 80 (UIApplication.m:3108)
30 UIKitCore 0x18b894008 _UIApplicationFlushCATransaction + 72 (UIApplication.m:3185)
31 UIKitCore 0x18b89176c _UIUpdateSequenceRun + 84 (_UIUpdateSequence.mm:119)
32 UIKitCore 0x18b8913b0 schedulerStepScheduledMainSection + 172 (_UIUpdateScheduler.m:1058)
33 UIKitCore 0x18b892254 runloopSourceCallback + 92 (_UIUpdateScheduler.m:1221)
34 CoreFoundation 0x1895af834 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 28 (CFRunLoop.c:1957)
35 CoreFoundation 0x1895af7c8 __CFRunLoopDoSource0 + 176 (CFRunLoop.c:2001)
36 CoreFoundation 0x1895ad298 __CFRunLoopDoSources0 + 244 (CFRunLoop.c:2038)
37 CoreFoundation 0x1895ac484 __CFRunLoopRun + 828 (CFRunLoop.c:2955)
38 CoreFoundation 0x1895abcd8 CFRunLoopRunSpecific + 608 (CFRunLoop.c:3420)
39 GraphicsServices 0x1ce45c1a8 GSEventRunModal + 164 (GSEvent.c:2196)
40 UIKitCore 0x18bbe490c -[UIApplication _run] + 888 (UIApplication.m:3713)
41 UIKitCore 0x18bc989d0 UIApplicationMain + 340 (UIApplication.m:5303)
42 VLC for iOS 0x10241c340 main + 88 (main.m:20)
43 dyld 0x1acc5de4c start + 2240 (dyldMain.cpp:1298)
Kernel Triage:
VM - (arg = 0x3) mach_vm_allocate_kernel failed within call to vm_map_enter
VM - (arg = 0x3) mach_vm_allocate_kernel failed within call to vm_map_enter
VM - (arg = 0x3) mach_vm_allocate_kernel failed within call to vm_map_enter
Thread 0 name:
Thread 0 Crashed:
0 libsystem_kernel.dylib 0x00000001d269742c __pthread_kill + 8 (:-1)
1 libsystem_pthread.dylib 0x00000001e6436c0c pthread_kill + 268 (pthread.c:1721)
2 libsystem_c.dylib 0x000000019153aba0 abort + 180 (abort.c:118)
3 libc++abi.dylib 0x00000001e6354ca4 abort_message + 132 (abort_message.cpp:78)
4 libc++abi.dylib 0x00000001e6344e5c demangling_terminate_handler() + 348 (cxa_default_handlers.cpp:77)
5 libobjc.A.dylib 0x00000001814a1e2c _objc_terminate() + 144 (objc-exception.mm:496)
6 libc++abi.dylib 0x00000001e6354068 std::__terminate(void (*)()) + 16 (cxa_handlers.cpp:59)
7 libc++abi.dylib 0x00000001e635760c __cxa_rethrow + 204 (cxa_exception.cpp:637)
8 libobjc.A.dylib 0x000000018149dea4 objc_exception_rethrow + 44 (objc-exception.mm:399)
9 CoreFoundation 0x00000001895abd88 CFRunLoopRunSpecific + 784 (CFRunLoop.c:3436)
10 GraphicsServices 0x00000001ce45c1a8 GSEventRunModal + 164 (GSEvent.c:2196)
11 UIKitCore 0x000000018bbe490c -[UIApplication _run] + 888 (UIApplication.m:3713)
12 UIKitCore 0x000000018bc989d0 UIApplicationMain + 340 (UIApplication.m:5303)
13 VLC for iOS 0x000000010241c340 main + 88 (main.m:20)
14 dyld 0x00000001acc5de4c start + 2240 (dyldMain.cpp:1298)
Thread 1 name:
Thread 1:
0 libsystem_kernel.dylib 0x00000001d26921cc __psynch_cvwait + 8 (:-1)
1 libsystem_pthread.dylib 0x00000001e64326e4 _pthread_cond_wait + 1228 (pthread_cond.c:862)
2 MobileVLCKit 0x0000000105b98e44 picture_pool_Wait + 84 (picture_pool.c:262)
3 libdispatch.dylib 0x000000019148013c _dispatch_call_block_and_release + 32 (init.c:1530)
4 libdispatch.dylib 0x0000000191481dd4 _dispatch_client_callout + 20 (object.m:576)
5 libdispatch.dylib 0x00000001914894d0 _dispatch_lane_serial_drain + 956 (queue.c:3900)
6 libdispatch.dylib 0x0000000191489f30 _dispatch_lane_invoke + 380 (queue.c:3991)
7 libdispatch.dylib 0x0000000191494cb4 _dispatch_root_queue_drain_deferred_wlh + 288 (queue.c:6998)
8 libdispatch.dylib 0x0000000191494528 _dispatch_workloop_worker_thread + 404 (queue.c:6592)
9 libsystem_pthread.dylib 0x00000001e6433934 _pthread_wqthread + 288 (pthread.c:2696)
10 libsystem_pthread.dylib 0x00000001e64300cc start_wqthread + 8 (:-1)
Thread 2:
0 libsystem_pthread.dylib 0x00000001e64300c4 start_wqthread + 0 (:-1)
Thread 3 name:
Thread 3:
0 libsystem_kernel.dylib 0x00000001d268c808 mach_msg2_trap + 8 (:-1)
1 libsystem_kernel.dylib 0x00000001d2690008 mach_msg2_internal + 80 (mach_msg.c:201)
2 libsystem_kernel.dylib 0x00000001d268ff20 mach_msg_overwrite + 436 (mach_msg.c:0)
3 libsystem_kernel.dylib 0x00000001d268fd60 mach_msg + 24 (mach_msg.c:323)
4 CoreFoundation 0x00000001895acf5c __CFRunLoopServiceMachPort + 160 (CFRunLoop.c:2624)
5 CoreFoundation 0x00000001895ac600 __CFRunLoopRun + 1208 (CFRunLoop.c:3007)
6 CoreFoundation 0x00000001895abcd8 CFRunLoopRunSpecific + 608 (CFRunLoop.c:3420)
7 Foundation 0x00000001884cce4c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212 (NSRunLoop.m:373)
8 Foundation 0x00000001884ccc9c -[NSRunLoop(NSRunLoop) runUntilDate:] + 64 (NSRunLoop.m:420)
9 UIKitCore 0x000000018bbf8640 -[UIEventFetcher threadMain] + 420 (UIEventFetcher.m:1207)
10 Foundation 0x00000001884e3718 __NSThread__start__ + 732 (NSThread.m:991)
11 libsystem_pthread.dylib 0x00000001e643506c _pthread_start + 136 (pthread.c:931)
12 libsystem_pthread.dylib 0x00000001e64300d8 thread_start + 8 (:-1)
Thread 4:
0 libsystem_kernel.dylib 0x00000001d26921cc __psynch_cvwait + 8 (:-1)
1 libsystem_pthread.dylib 0x00000001e64326e4 _pthread_cond_wait + 1228 (pthread_cond.c:862)
2 MobileVLCKit 0x0000000105b2d934 worker_thread + 68 (media_player.c:1212)
3 libsystem_pthread.dylib 0x00000001e64300d8 thread_start + 8 (:-1)
Thread 5:
0 libsystem_kernel.dylib 0x00000001d26921cc __psynch_cvwait + 8 (:-1)
1 libsystem_pthread.dylib 0x00000001e64326e4 _pthread_cond_wait + 1228 (pthread_cond.c:862)
2 libc++.1.dylib 0x0000000199992598 std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::r... + 100 (condition_variable.cpp:75)
3 VLCMediaLibraryKit 0x0000000103e34994 std::__1::cv_status std::__1::condition_variable::wait_for<long long, std::__1::ratio<1l, 1000000000l>>(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::duration<long long, std::__1::rati... + 16 (__mutex_base:0)
4 VLCMediaLibraryKit 0x0000000103e34994 void std::__1::condition_variable::__do_timed_wait<std::__1::chrono::steady_clock>(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::ch... + 16 (__mutex_base:518)
5 VLCMediaLibraryKit 0x0000000103e34994 std::__1::cv_status std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>(std::__1::unique_lock<std::__1:... + 16 (__mutex_base:421)
6 VLCMediaLibraryKit 0x0000000103e34994 bool std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>, medialibrary::ModificationNotifier::run()::$_2... + 16 (__mutex_base:433)
7 VLCMediaLibraryKit 0x0000000103e34994 medialibrary::ModificationNotifier::run() + 4680 (ModificationsNotifier.cpp:271)
8 VLCMediaLibraryKit 0x0000000103e38fec decltype(*static_cast<medialibrary::ModificationNotifier*>(fp0).*fp()) std::__1::__invoke<void (medialibrary::ModificationNotifier::*)(), medialibrary::ModificationNotifier*, void>(void (medialibra... + 24 (type_traits:3859)
9 VLCMediaLibraryKit 0x0000000103e38fec void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (medialibrary::ModificationNotifier::*)(), medialibrary::M... + 28 (thread:287)
10 VLCMediaLibraryKit 0x0000000103e38fec void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (medialibrary::ModificationNotifier::*)(), ... + 64 (thread:298)
11 libsystem_pthread.dylib 0x00000001e643506c _pthread_start + 136 (pthread.c:931)
12 libsystem_pthread.dylib 0x00000001e64300d8 thread_start + 8 (:-1)
Thread 6:
0 libsystem_kernel.dylib 0x00000001d26921cc __psynch_cvwait + 8 (:-1)
1 libsystem_pthread.dylib 0x00000001e64326e4 _pthread_cond_wait + 1228 (pthread_cond.c:862)
2 libc++.1.dylib 0x0000000199992504 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28 (condition_variable.cpp:45)
3 VLCMediaLibraryKit 0x0000000103def744 void std::__1::condition_variable::wait<medialibrary::DiscovererWorker::run()::$_2>(std::__1::unique_lock<std::__1::mutex>&, medialibrary::DiscovererWorker::run()::$_2) + 28 (__mutex_base:404)
4 VLCMediaLibraryKit 0x0000000103def744 medialibrary::DiscovererWorker::run() + 344 (DiscovererWorker.cpp:445)
5 VLCMediaLibraryKit 0x0000000103df1504 decltype(*static_cast<medialibrary::DiscovererWorker*>(fp0).*fp()) std::__1::__invoke<void (medialibrary::DiscovererWorker::*)(), medialibrary::DiscovererWorker*, void>(void (medialibrary::Discover... + 24 (type_traits:3859)
6 VLCMediaLibraryKit 0x0000000103df1504 void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (medialibrary::DiscovererWorker::*)(), medialibrary::Disco... + 28 (thread:287)
7 VLCMediaLibraryKit 0x0000000103df1504 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (medialibrary::DiscovererWorker::*)(), medi... + 64 (thread:298)
8 libsystem_pthread.dylib 0x00000001e643506c _pthread_start + 136 (pthread.c:931)
9 libsystem_pthread.dylib 0x00000001e64300d8 thread_start + 8 (:-1)
Thread 7 name:
Thread 7:
0 libsystem_kernel.dylib 0x00000001d2694474 __select + 8 (:-1)
1 CoreFoundation 0x0000000189617b7c __CFSocketManager + 640 (CFSocket.c:1340)
2 libsystem_pthread.dylib 0x00000001e643506c _pthread_start + 136 (pthread.c:931)
3 libsystem_pthread.dylib 0x00000001e64300d8 thread_start + 8 (:-1)
Thread 8:
0 libsystem_kernel.dylib 0x00000001d26921cc __psynch_cvwait + 8 (:-1)
1 libsystem_pthread.dylib 0x00000001e64326e4 _pthread_cond_wait + 1228 (pthread_cond.c:862)
2 MobileVLCKit 0x0000000105b2d934 worker_thread + 68 (media_player.c:1212)
3 libsystem_pthread.dylib 0x00000001e64300d8 thread_start + 8 (:-1)
Thread 9:
0 libsystem_kernel.dylib 0x00000001d26921cc __psynch_cvwait + 8 (:-1)
1 libsystem_pthread.dylib 0x00000001e64326e4 _pthread_cond_wait + 1228 (pthread_cond.c:862)
2 MobileVLCKit 0x0000000105b32038 playlist_thread + 88 (media_list_player.c:346)
3 libsystem_pthread.dylib 0x00000001e64300d8 thread_start + 8 (:-1)
Thread 10:
0 libsystem_kernel.dylib 0x00000001d26921cc __psynch_cvwait + 8 (:-1)
1 libsystem_pthread.dylib 0x00000001e6432710 _pthread_cond_wait + 1272 (pthread_cond.c:862)
2 MobileVLCKit 0x0000000105ba69c0 vlc_cond_timedwait + 164 (thread.c:291)
3 libsystem_pthread.dylib 0x00000001e64300d8 thread_start + 8 (:-1)
Thread 11:
0 libsystem_pthread.dylib 0x00000001e64300c4 start_wqthread + 0 (:-1)
Thread 12:
0 libsystem_pthread.dylib 0x00000001e64300c4 start_wqthread + 0 (:-1)
Thread 13:
0 libsystem_pthread.dylib 0x00000001e64300c4 start_wqthread + 0 (:-1)
Thread 14:
0 libsystem_kernel.dylib 0x00000001d26921cc __psynch_cvwait + 8 (:-1)
1 libsystem_pthread.dylib 0x00000001e64326e4 _pthread_cond_wait + 1228 (pthread_cond.c:862)
2 CoreMedia 0x0000000195da63d0 WaitOnCondition + 20 (DarwinSynchronization.c:634)
3 CoreMedia 0x0000000195da6314 FigSemaphoreWaitRelative + 164 (DarwinSynchronization.c:896)
4 VideoToolbox 0x000000019a26b9e8 vtDecompressionSessionRemote_DecodeFrameCommon + 504 (VTDecompressionSession_Remote.c:1465)
5 MobileVLCKit 0x0000000106e95704 DecodeBlock + 1472 (videotoolbox.m:2032)
6 libsystem_pthread.dylib 0x00000001e64300d8 thread_start + 8 (:-1)
Thread 15:
0 libsystem_kernel.dylib 0x00000001d26921cc __psynch_cvwait + 8 (:-1)
1 libsystem_pthread.dylib 0x00000001e64326e4 _pthread_cond_wait + 1228 (pthread_cond.c:862)
2 MobileVLCKit 0x0000000105b596fc DecoderThread + 552 (decoder.c:0)
3 libsystem_pthread.dylib 0x00000001e64300d8 thread_start + 8 (:-1)
Thread 16:
0 libsystem_kernel.dylib 0x00000001d26921cc __psynch_cvwait + 8 (:-1)
1 libsystem_pthread.dylib 0x00000001e6432710 _pthread_cond_wait + 1272 (pthread_cond.c:862)
2 MobileVLCKit 0x0000000105ba69c0 vlc_cond_timedwait + 164 (thread.c:291)
3 libsystem_pthread.dylib 0x00000001e64300d8 thread_start + 8 (:-1)
Thread 17 name:
Thread 17:
0 libsystem_kernel.dylib 0x00000001d268c784 semaphore_wait_trap + 8 (:-1)
1 caulk 0x00000001fb413724 caulk::semaphore::timed_wait(double) + 212 (semaphore.cpp:98)
2 caulk 0x00000001fb4135e4 caulk::concurrent::details::worker_thread::run() + 36 (messenger.cpp:234)
3 caulk 0x00000001fb41352c void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 96 (thread.h:189)
4 libsystem_pthread.dylib 0x00000001e643506c _pthread_start + 136 (pthread.c:931)
5 libsystem_pthread.dylib 0x00000001e64300d8 thread_start + 8 (:-1)
Thread 18 name:
Thread 18:
0 libsystem_kernel.dylib 0x00000001d268c784 semaphore_wait_trap + 8 (:-1)
1 caulk 0x00000001fb413724 caulk::semaphore::timed_wait(double) + 212 (semaphore.cpp:98)
2 caulk 0x00000001fb4135e4 caulk::concurrent::details::worker_thread::run() + 36 (messenger.cpp:234)
3 caulk 0x00000001fb41352c void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 96 (thread.h:189)
4 libsystem_pthread.dylib 0x00000001e643506c _pthread_start + 136 (pthread.c:931)
5 libsystem_pthread.dylib 0x00000001e64300d8 thread_start + 8 (:-1)
Thread 19 name:
Thread 19:
0 libsystem_kernel.dylib 0x00000001d268c808 mach_msg2_trap + 8 (:-1)
1 libsystem_kernel.dylib 0x00000001d2690008 mach_msg2_internal + 80 (mach_msg.c:201)
2 libsystem_kernel.dylib 0x00000001d268ff20 mach_msg_overwrite + 436 (mach_msg.c:0)
3 libsystem_kernel.dylib 0x00000001d268fd60 mach_msg + 24 (mach_msg.c:323)
4 libEmbeddedSystemAUs.dylib 0x0000000204c208b8 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, AURemoteIO::IOThread::IOThread(AURemoteIO&, caulk::thread::attributes const&, caulk::mach::os_workgroup_managed const&)::'lambda... + 556 (thread.h:189)
5 libsystem_pthread.dylib 0x00000001e643506c _pthread_start + 136 (pthread.c:931)
6 libsystem_pthread.dylib 0x00000001e64300d8 thread_start + 8 (:-1)
Thread 20:
0 libsystem_kernel.dylib 0x00000001d26921cc __psynch_cvwait + 8 (:-1)
1 libsystem_pthread.dylib 0x00000001e64326e4 _pthread_cond_wait + 1228 (pthread_cond.c:862)
2 libc++.1.dylib 0x0000000199992504 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28 (condition_variable.cpp:45)
3 VLCMediaLibraryKit 0x0000000103e19d98 void std::__1::condition_variable::wait<medialibrary::ThumbnailerWorker::run()::$_0>(std::__1::unique_lock<std::__1::mutex>&, medialibrary::ThumbnailerWorker::run()::$_0) + 40 (__mutex_base:404)
4 VLCMediaLibraryKit 0x0000000103e19d98 medialibrary::ThumbnailerWorker::run() + 296 (ThumbnailerWorker.cpp:166)
5 VLCMediaLibraryKit 0x0000000103e1bedc decltype(*static_cast<medialibrary::ThumbnailerWorker*>(fp0).*fp()) std::__1::__invoke<void (medialibrary::ThumbnailerWorker::*)(), medialibrary::ThumbnailerWorker*, void>(void (medialibrary::Thumb... + 24 (type_traits:3859)
6 VLCMediaLibraryKit 0x0000000103e1bedc void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (medialibrary::ThumbnailerWorker::*)(), medialibrary::Thum... + 28 (thread:287)
7 VLCMediaLibraryKit 0x0000000103e1bedc void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (medialibrary::ThumbnailerWorker::*)(), med... + 64 (thread:298)
8 libsystem_pthread.dylib 0x00000001e643506c _pthread_start + 136 (pthread.c:931)
9 libsystem_pthread.dylib 0x00000001e64300d8 thread_start + 8 (:-1)
Thread 21 name:
Thread 21:
0 libsystem_kernel.dylib 0x00000001d268c808 mach_msg2_trap + 8 (:-1)
1 libsystem_kernel.dylib 0x00000001d2690008 mach_msg2_internal + 80 (mach_msg.c:201)
2 libsystem_kernel.dylib 0x00000001d268ff20 mach_msg_overwrite + 436 (mach_msg.c:0)
3 libsystem_kernel.dylib 0x00000001d268fd60 mach_msg + 24 (mach_msg.c:323)
4 CoreFoundation 0x00000001895acf5c __CFRunLoopServiceMachPort + 160 (CFRunLoop.c:2624)
5 CoreFoundation 0x00000001895ac600 __CFRunLoopRun + 1208 (CFRunLoop.c:3007)
6 CoreFoundation 0x00000001895abcd8 CFRunLoopRunSpecific + 608 (CFRunLoop.c:3420)
7 CoreFoundation 0x0000000189619f04 CFRunLoopRun + 64 (CFRunLoop.c:3446)
8 CoreMotion 0x00000001962bc210 CLMotionCore::runMotionThread(void*) + 1292 (CLMotionCore.mm:376)
9 libsystem_pthread.dylib 0x00000001e643506c _pthread_start + 136 (pthread.c:931)
10 libsystem_pthread.dylib 0x00000001e64300d8 thread_start + 8 (:-1)
Thread 22:
0 libsystem_pthread.dylib 0x00000001e64300c4 start_wqthread + 0 (:-1)
Thread 23:
0 libsystem_pthread.dylib 0x00000001e64300c4 start_wqthread + 0 (:-1)
Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x0000000000000000 x1: 0x0000000000000000 x2: 0x0000000000000000 x3: 0x0000000000000000
x4: 0x00000001e63592c3 x5: 0x000000016d9f3560 x6: 0x000000000000006e x7: 0x0000000000000000
x8: 0x0392dedbdcfe9250 x9: 0x0392deda36d3ac90 x10: 0x0000000000000200 x11: 0x000000016d9f3090
x12: 0x0000000000000000 x13: 0x00000000001ff800 x14: 0x0000000000000010 x15: 0x0000000000000000
x16: 0x0000000000000148 x17: 0x00000001ea2d3ec0 x18: 0x0000000000000000 x19: 0x0000000000000006
x20: 0x0000000000000103 x21: 0x00000001ea2d3fa0 x22: 0x00000001f0ecfc70 x23: 0x0000000000000001
x24: 0x0000000303278830 x25: 0x0000000000000001 x26: 0x0000000300b74300 x27: 0x0000000000000000
x28: 0x0000000000000001 fp: 0x000000016d9f34d0 lr: 0x00000001e6436c0c
sp: 0x000000016d9f34b0 pc: 0x00000001d269742c cpsr: 0x40001000
esr: 0x56000080 Address size fault
Binary Images:
0x10240c000 - 0x102cc7fff VLC for iOS arm64 <76d7c6aef69e33e1813f0c39c3f10a1d> /private/var/containers/Bundle/Application/98E4D3FC-0248-4928-887D-B7CBAAA300FD/VLC for iOS.app/VLC for iOS
0x1031cc000 - 0x1031d7fff libobjc-trampolines.dylib arm64e <2e2c05f8377a30899ad91926d284dd03> /private/preboot/Cryptexes/OS/usr/lib/libobjc-trampolines.dylib
0x103cf0000 - 0x104037fff VLCMediaLibraryKit arm64 <fdafc1ce133038499a843d23dc48a170> /private/var/containers/Bundle/Application/98E4D3FC-0248-4928-887D-B7CBAAA300FD/VLC for iOS.app/Frameworks/VLCMediaLibraryKit.framework/VLCMediaLibraryKit
0x105b08000 - 0x1077bffff MobileVLCKit arm64 <4cce0db711623b86abc46c323ea13981> /private/var/containers/Bundle/Application/98E4D3FC-0248-4928-887D-B7CBAAA300FD/VLC for iOS.app/Frameworks/MobileVLCKit.framework/MobileVLCKit
0x181470000 - 0x1814bdf43 libobjc.A.dylib arm64e <53115e1fe35330d99e8a4e6e73489f05> /usr/lib/libobjc.A.dylib
0x188405000 - 0x188f7afff Foundation arm64e <3d3a12e3f5e9361fb00a4a5e8861aa55> /System/Library/Frameworks/Foundation.framework/Foundation
0x189559000 - 0x189a86fff CoreFoundation arm64e <00e76a98210c3cb5930bf236807ff24c> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
0x18abcb000 - 0x18af58fff QuartzCore arm64e <a4b65b359eeb38e49d4f7146aae1e28c> /System/Library/Frameworks/QuartzCore.framework/QuartzCore
0x18b7da000 - 0x18d2fafff UIKitCore arm64e <1741fa374e53371e8daed611aab0043d> /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore
0x19147e000 - 0x1914c4fff libdispatch.dylib arm64e <81d355df266a3010bab8113b76a206c1> /usr/lib/system/libdispatch.dylib
0x1914c5000 - 0x191542ff3 libsystem_c.dylib arm64e <b122f07fa15637f3a22d64627c0c4b24> /usr/lib/system/libsystem_c.dylib
0x195da4000 - 0x195f07fff CoreMedia arm64e <0a3dd69d0e88386aaa70b0f211b3abb1> /System/Library/Frameworks/CoreMedia.framework/CoreMedia
0x1962ac000 - 0x19677afff CoreMotion arm64e <e4a6f107b302327ca121c9bebacca8f4> /System/Library/Frameworks/CoreMotion.framework/CoreMotion
0x199985000 - 0x199a0efff libc++.1.dylib arm64e <badf6383449432f297ef716ea17420f6> /usr/lib/libc++.1.dylib
0x199f47000 - 0x19a399fff VideoToolbox arm64e <08921371e9543a9585e7763243a3a694> /System/Library/Frameworks/VideoToolbox.framework/VideoToolbox
0x1aa74b000 - 0x1aa794fff CoreAutoLayout arm64e <4eb02083d9303bc69ae28df4594ac0ea> /System/Library/PrivateFrameworks/CoreAutoLayout.framework/CoreAutoLayout
0x1acc21000 - 0x1accadef7 dyld arm64e <71846eacee653697bf7d790b6a07dcdb> /usr/lib/dyld
0x1ce45b000 - 0x1ce463fff GraphicsServices arm64e <c19b2aeb6aa83f998a53f76c7a0d98fe> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
0x1d268b000 - 0x1d26c4fef libsystem_kernel.dylib arm64e <13b5134e819c3baab3004856112114cb> /usr/lib/system/libsystem_kernel.dylib
0x1e6340000 - 0x1e635bffb libc++abi.dylib arm64e <f603d156e9c5356380a6d2ebedc07a02> /usr/lib/libc++abi.dylib
0x1e642f000 - 0x1e643bff3 libsystem_pthread.dylib arm64e <1196b6c3333d3450818ff3663484b8eb> /usr/lib/system/libsystem_pthread.dylib
0x1fb40b000 - 0x1fb434fff caulk arm64e <261d7edf15df316ebc78177e1a25ae2b> /System/Library/PrivateFrameworks/caulk.framework/caulk
0x204bf1000 - 0x204d01ff7 libEmbeddedSystemAUs.dylib arm64e <ab0025a240db3a298240fb37be2585c7> /System/Library/Frameworks/AudioToolbox.framework/libEmbeddedSystemAUs.dylib