Skip to content

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
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information