Crash when VLC add to view
When I show the ViewController that I imported VLCKit, there are occasional crashes, it seems to be caused by adding to the view, I am not sure Some of the videos in my album are more likely to trigger this crash, but most of the videos hardly trigger, is there any connection with the video I load?
Thanks for the reply!
- iOS 15.2
- VLC version: 4.0.0
- Language: Swift 5
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGABRT
frame #0: 0x00000001c3ce3200 libsystem_kernel.dylib`__pthread_kill + 8
frame #1: 0x00000001d41451ac libsystem_pthread.dylib`pthread_kill + 268
frame #2: 0x000000018e805c8c libsystem_c.dylib`abort + 180
frame #3: 0x000000018e85c880 libsystem_c.dylib`__assert_rtn + 272
* frame #4: 0x0000000113c65a1c MobileVLCKit`-[VLCVideoUIView didAddSubview:](self=0x0000000137fcbb10, _cmd="didAddSubview:", subview=0x00000001099e9000) at VLCVideoUIView.m:264:5
frame #5: 0x00000001893a58cc UIKitCore`-[UIView(Internal) _addSubview:positioned:relativeTo:] + 2096
frame #6: 0x0000000113c63468 MobileVLCKit`-[VLCOpenGLES2VideoView attachToWindow:](self=0x00000001099e9000, _cmd="attachToWindow:", wnd=0x00000002812b17c0) at VLCOpenGLES2VideoView.m:269:9
frame #7: 0x0000000113c62e90 MobileVLCKit`-[VLCOpenGLES2VideoView initWithFrame:gl:](self=0x00000001099e9000, _cmd="initWithFrame:gl:", frame=(origin = (x = 0, y = 0), size = (width = 375, height = 375)), gl=0x00000002807491a0) at VLCOpenGLES2VideoView.m:205:10
frame #8: 0x0000000113c64b98 MobileVLCKit`__Open_block_invoke(.block_descriptor=0x0000000282fee070) at VLCOpenGLES2VideoView.m:507:48
frame #9: 0x0000000113c64c28 MobileVLCKit`__vlc_dispatch_sync_block_invoke(.block_descriptor=0x0000000282fecde0) at VLCOpenGLES2VideoView.m:102:9
frame #10: 0x0000000187207564 CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 28
frame #11: 0x000000018726fd9c CoreFoundation`__CFRunLoopDoBlocks + 368
frame #12: 0x000000018723fbbc CoreFoundation`__CFRunLoopRun + 856
frame #13: 0x0000000187244ed4 CoreFoundation`CFRunLoopRunSpecific + 612
frame #14: 0x00000001c047a368 GraphicsServices`GSEventRunModal + 164
frame #15: 0x0000000189729028 UIKitCore`-[UIApplication _run] + 888
frame #16: 0x0000000189728c8c UIKitCore`UIApplicationMain + 340
frame #17: 0x000000010060491c geshi`main at AppDelegate.swift:30:7
frame #18: 0x00000001a5855960 dyld`start + 2528
thread #2, queue = 'com.apple.root.default-qos'
frame #0: 0x00000001c3cdcadc libsystem_kernel.dylib`semaphore_timedwait_trap + 8
frame #1: 0x00000001067aa804 libdispatch.dylib`_dispatch_sema4_timedwait + 64
frame #2: 0x00000001067aae04 libdispatch.dylib`_dispatch_semaphore_wait_slow + 76
frame #3: 0x0000000106984b8c ffmpegkit`callbackBlockFunction + 444
frame #4: 0x00000001067a85a8 libdispatch.dylib`_dispatch_call_block_and_release + 32
frame #5: 0x00000001067aa05c libdispatch.dylib`_dispatch_client_callout + 20
frame #6: 0x00000001067acb94 libdispatch.dylib`_dispatch_queue_override_invoke + 1052
frame #7: 0x00000001067be478 libdispatch.dylib`_dispatch_root_queue_drain + 408
frame #8: 0x00000001067bee74 libdispatch.dylib`_dispatch_worker_thread2 + 196
frame #9: 0x00000001d413edbc libsystem_pthread.dylib`_pthread_wqthread + 228
thread #6, name = 'com.apple.uikit.eventfetch-thread'
frame #0: 0x00000001c3cdcb48 libsystem_kernel.dylib`mach_msg2_trap + 8
frame #1: 0x00000001c3cef008 libsystem_kernel.dylib`mach_msg2_internal + 80
frame #2: 0x00000001c3cef248 libsystem_kernel.dylib`mach_msg_overwrite + 388
frame #3: 0x00000001c3cdd08c libsystem_kernel.dylib`mach_msg + 24
frame #4: 0x000000018723eaf0 CoreFoundation`__CFRunLoopServiceMachPort + 160
frame #5: 0x000000018723fd34 CoreFoundation`__CFRunLoopRun + 1232
frame #6: 0x0000000187244ed4 CoreFoundation`CFRunLoopRunSpecific + 612
frame #7: 0x00000001815f6334 Foundation`-[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
frame #8: 0x00000001815f621c Foundation`-[NSRunLoop(NSRunLoop) runUntilDate:] + 64
frame #9: 0x000000018985df94 UIKitCore`-[UIEventFetcher threadMain] + 436
frame #10: 0x000000018160f808 Foundation`__NSThread__start__ + 716
frame #11: 0x00000001d413f6cc libsystem_pthread.dylib`_pthread_start + 148
thread #11, name = 'com.buadsdk.permanent.4.3.0.5.thread'
frame #0: 0x00000001c3cdcb48 libsystem_kernel.dylib`mach_msg2_trap + 8
frame #1: 0x00000001c3cef008 libsystem_kernel.dylib`mach_msg2_internal + 80
frame #2: 0x00000001c3cef248 libsystem_kernel.dylib`mach_msg_overwrite + 388
frame #3: 0x00000001c3cdd08c libsystem_kernel.dylib`mach_msg + 24
frame #4: 0x000000018723eaf0 CoreFoundation`__CFRunLoopServiceMachPort + 160
frame #5: 0x000000018723fd34 CoreFoundation`__CFRunLoopRun + 1232
frame #6: 0x0000000187244ed4 CoreFoundation`CFRunLoopRunSpecific + 612
frame #7: 0x00000001815f6334 Foundation`-[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
frame #8: 0x00000001815f61c8 Foundation`-[NSRunLoop(NSRunLoop) run] + 64
frame #9: 0x0000000101643540 geshi`-[BUThreadMonitor threadEntryPoint:] + 352
frame #10: 0x000000018160f808 Foundation`__NSThread__start__ + 716
frame #11: 0x00000001d413f6cc libsystem_pthread.dylib`_pthread_start + 148
thread #13
frame #0: 0x00000001c3cdcb48 libsystem_kernel.dylib`mach_msg2_trap + 8
frame #1: 0x00000001c3cef008 libsystem_kernel.dylib`mach_msg2_internal + 80
frame #2: 0x00000001c3cef248 libsystem_kernel.dylib`mach_msg_overwrite + 388
frame #3: 0x00000001c3cdd08c libsystem_kernel.dylib`mach_msg + 24
frame #4: 0x000000018723eaf0 CoreFoundation`__CFRunLoopServiceMachPort + 160
frame #5: 0x000000018723fd34 CoreFoundation`__CFRunLoopRun + 1232
frame #6: 0x0000000187244ed4 CoreFoundation`CFRunLoopRunSpecific + 612
frame #7: 0x0000000187288d04 CoreFoundation`CFRunLoopRun + 64
frame #8: 0x000000010145148c geshi`-[BUAdPCMThreadManager task] + 228
frame #9: 0x000000018160f808 Foundation`__NSThread__start__ + 716
frame #10: 0x00000001d413f6cc libsystem_pthread.dylib`_pthread_start + 148
thread #14, name = 'NetworkCacheThread-0-tid:32771'
frame #0: 0x00000001c3cdd008 libsystem_kernel.dylib`__semwait_signal + 8
frame #1: 0x000000018e7ea7d8 libsystem_c.dylib`nanosleep + 220
frame #2: 0x000000018e7eb4a4 libsystem_c.dylib`usleep + 68
frame #3: 0x0000000100fdcc18 geshi`___lldb_unnamed_symbol327301 + 760
frame #4: 0x0000000100f7b378 geshi`___lldb_unnamed_symbol324766 + 404
frame #5: 0x00000001d413f6cc libsystem_pthread.dylib`_pthread_start + 148
thread #15, name = 'NetworkCacheThread-1-tid:43267'
frame #0: 0x00000001c3cdd008 libsystem_kernel.dylib`__semwait_signal + 8
frame #1: 0x000000018e7ea7d8 libsystem_c.dylib`nanosleep + 220
frame #2: 0x000000018e7eb4a4 libsystem_c.dylib`usleep + 68
frame #3: 0x0000000100fdcc18 geshi`___lldb_unnamed_symbol327301 + 760
frame #4: 0x0000000100f7b378 geshi`___lldb_unnamed_symbol324766 + 404
frame #5: 0x00000001d413f6cc libsystem_pthread.dylib`_pthread_start + 148
thread #16, name = 'com.apple.NSURLConnectionLoader'
frame #0: 0x00000001c3cdcb48 libsystem_kernel.dylib`mach_msg2_trap + 8
frame #1: 0x00000001c3cef008 libsystem_kernel.dylib`mach_msg2_internal + 80
frame #2: 0x00000001c3cef248 libsystem_kernel.dylib`mach_msg_overwrite + 388
frame #3: 0x00000001c3cdd08c libsystem_kernel.dylib`mach_msg + 24
frame #4: 0x000000018723eaf0 CoreFoundation`__CFRunLoopServiceMachPort + 160
frame #5: 0x000000018723fd34 CoreFoundation`__CFRunLoopRun + 1232
frame #6: 0x0000000187244ed4 CoreFoundation`CFRunLoopRunSpecific + 612
frame #7: 0x00000001885a25a8 CFNetwork`___lldb_unnamed_symbol14247 + 392
frame #8: 0x000000018160f808 Foundation`__NSThread__start__ + 716
frame #9: 0x00000001d413f6cc libsystem_pthread.dylib`_pthread_start + 148
thread #17
frame #0: 0x00000001c3cdcb48 libsystem_kernel.dylib`mach_msg2_trap + 8
frame #1: 0x00000001c3cef008 libsystem_kernel.dylib`mach_msg2_internal + 80
frame #2: 0x00000001c3cef248 libsystem_kernel.dylib`mach_msg_overwrite + 388
frame #3: 0x00000001c3cdd08c libsystem_kernel.dylib`mach_msg + 24
frame #4: 0x000000018723eaf0 CoreFoundation`__CFRunLoopServiceMachPort + 160
frame #5: 0x000000018723fd34 CoreFoundation`__CFRunLoopRun + 1232
frame #6: 0x0000000187244ed4 CoreFoundation`CFRunLoopRunSpecific + 612
frame #7: 0x0000000187288d04 CoreFoundation`CFRunLoopRun + 64
frame #8: 0x000000010145148c geshi`-[BUAdPCMThreadManager task] + 228
frame #9: 0x000000018160f808 Foundation`__NSThread__start__ + 716
frame #10: 0x00000001d413f6cc libsystem_pthread.dylib`_pthread_start + 148
thread #21, name = 'Realm notification listener'
frame #0: 0x00000001c3cde480 libsystem_kernel.dylib`kevent + 8
frame #1: 0x00000001055f7214 Realm`realm::_impl::ExternalCommitHelper::listen() + 156
frame #2: 0x00000001055f7364 Realm`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, realm::_impl::ExternalCommitHelper::ExternalCommitHelper(realm::_impl::RealmCoordinator&)::$_0> >(void*) + 52
frame #3: 0x00000001d413f6cc libsystem_pthread.dylib`_pthread_start + 148
thread #22
frame #0: 0x00000001c3cdd008 libsystem_kernel.dylib`__semwait_signal + 8
frame #1: 0x000000018e7ea7d8 libsystem_c.dylib`nanosleep + 220
frame #2: 0x000000018e7fead8 libsystem_c.dylib`sleep + 52
frame #3: 0x00000001010ac70c geshi`monitorCachedData(userData=<unavailable>) at KSCrashCachedData.c:162:9 [opt]
frame #4: 0x00000001d413f6cc libsystem_pthread.dylib`_pthread_start + 148
thread #26, name = 'com.apple.coremedia.rootQueue.47'
frame #0: 0x00000001c3cdcadc libsystem_kernel.dylib`semaphore_timedwait_trap + 8
frame #1: 0x00000001067aa804 libdispatch.dylib`_dispatch_sema4_timedwait + 64
frame #2: 0x00000001067aae04 libdispatch.dylib`_dispatch_semaphore_wait_slow + 76
frame #3: 0x00000001067be240 libdispatch.dylib`_dispatch_worker_thread + 360
frame #4: 0x00000001d413f6cc libsystem_pthread.dylib`_pthread_start + 148
thread #30
frame #0: 0x00000001d413eb90 libsystem_pthread.dylib`start_wqthread
thread #34
frame #0: 0x00000001d413eb90 libsystem_pthread.dylib`start_wqthread
thread #44
frame #0: 0x00000001d413eb90 libsystem_pthread.dylib`start_wqthread
thread #46, queue = 'com.apple.root.default-qos'
frame #0: 0x00000001c3cdcadc libsystem_kernel.dylib`semaphore_timedwait_trap + 8
frame #1: 0x00000001067aa804 libdispatch.dylib`_dispatch_sema4_timedwait + 64
frame #2: 0x00000001067aae04 libdispatch.dylib`_dispatch_semaphore_wait_slow + 76
frame #3: 0x0000000102d65bf8 libRPAC.dylib`interposed_dispatch_semaphore_wait + 164
frame #4: 0x00000001069820e0 ffmpegkit`-[AbstractSession waitForAsynchronousMessagesInTransmit:] + 256
frame #5: 0x0000000106982204 ffmpegkit`-[AbstractSession getAllLogsAsStringWithTimeout:] + 32
frame #6: 0x00000001069864c4 ffmpegkit`+[FFmpegKitConfig getMediaInformationExecute:withTimeout:] + 224
frame #7: 0x0000000106988b3c ffmpegkit`+[FFprobeKit getMediaInformation:] + 120
frame #8: 0x00000001007a8e70 geshi`FileInfoRunner.getFileInfo(fileType=TEMP, self=0x000000013a77d920) at FileInfoRunner.swift:276:60
frame #9: 0x0000000100ba8710 geshi`closure #1 in VideoClipViewController.mediaPlayerState(self=0x0000000111823e00) at VideoClipViewController-Delegates.swift:29:41
frame #10: 0x00000001005ef0fc geshi`thunk for @escaping @callee_guaranteed () -> () at <compiler-generated>:0
frame #11: 0x00000001067a85a8 libdispatch.dylib`_dispatch_call_block_and_release + 32
frame #12: 0x00000001067aa05c libdispatch.dylib`_dispatch_client_callout + 20
frame #13: 0x00000001067acb94 libdispatch.dylib`_dispatch_queue_override_invoke + 1052
frame #14: 0x00000001067be478 libdispatch.dylib`_dispatch_root_queue_drain + 408
frame #15: 0x00000001067bee74 libdispatch.dylib`_dispatch_worker_thread2 + 196
frame #16: 0x00000001d413edbc libsystem_pthread.dylib`_pthread_wqthread + 228
thread #59
frame #0: 0x00000001d413eb90 libsystem_pthread.dylib`start_wqthread
thread #61, name = 'com.apple.CoreMotion.MotionThread'
frame #0: 0x00000001c3cdcb48 libsystem_kernel.dylib`mach_msg2_trap + 8
frame #1: 0x00000001c3cef008 libsystem_kernel.dylib`mach_msg2_internal + 80
frame #2: 0x00000001c3cef248 libsystem_kernel.dylib`mach_msg_overwrite + 388
frame #3: 0x00000001c3cdd08c libsystem_kernel.dylib`mach_msg + 24
frame #4: 0x000000018723eaf0 CoreFoundation`__CFRunLoopServiceMachPort + 160
frame #5: 0x000000018723fd34 CoreFoundation`__CFRunLoopRun + 1232
frame #6: 0x0000000187244ed4 CoreFoundation`CFRunLoopRunSpecific + 612
frame #7: 0x0000000187288d04 CoreFoundation`CFRunLoopRun + 64
frame #8: 0x000000019276b310 CoreMotion`___lldb_unnamed_symbol1616 + 1208
frame #9: 0x00000001d413f6cc libsystem_pthread.dylib`_pthread_start + 148
thread #62
frame #0: 0x00000001c3cdd41c libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001d414606c libsystem_pthread.dylib`_pthread_cond_wait + 1232
frame #2: 0x0000000113d970cc MobileVLCKit`vlc_atomic_wait(addr=0x000000017076ef50, value=0) at wait.c:86:9
frame #3: 0x0000000113d83c18 MobileVLCKit`vlc_cond_wait(cond=0x0000000280cb7058, mutex=0x0000000280cb7000) at threads.c:298:5
frame #4: 0x0000000113d75088 MobileVLCKit`QueueTake(executor=0x0000000280cb7000) at executor.c:98:9
frame #5: 0x0000000113d74ee4 MobileVLCKit`ThreadRun(userdata=0x0000000282c6b810) at executor.c:128:24
frame #6: 0x00000001d413f6cc libsystem_pthread.dylib`_pthread_start + 148
thread #63
frame #0: 0x00000001c3cdd41c libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001d414606c libsystem_pthread.dylib`_pthread_cond_wait + 1232
frame #2: 0x0000000113d970cc MobileVLCKit`vlc_atomic_wait(addr=0x0000000170a2af50, value=0) at wait.c:86:9
frame #3: 0x0000000113d83c18 MobileVLCKit`vlc_cond_wait(cond=0x0000000280cb7c58, mutex=0x0000000280cb7c00) at threads.c:298:5
frame #4: 0x0000000113d75088 MobileVLCKit`QueueTake(executor=0x0000000280cb7c00) at executor.c:98:9
frame #5: 0x0000000113d74ee4 MobileVLCKit`ThreadRun(userdata=0x0000000282c6b4b0) at executor.c:128:24
frame #6: 0x00000001d413f6cc libsystem_pthread.dylib`_pthread_start + 148
thread #64
frame #0: 0x00000001c3cdd41c libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001d414606c libsystem_pthread.dylib`_pthread_cond_wait + 1232
frame #2: 0x0000000113d970cc MobileVLCKit`vlc_atomic_wait(addr=0x00000001710baf50, value=0) at wait.c:86:9
frame #3: 0x0000000113d83c18 MobileVLCKit`vlc_cond_wait(cond=0x0000000280cb64d8, mutex=0x0000000280cb6480) at threads.c:298:5
frame #4: 0x0000000113d75088 MobileVLCKit`QueueTake(executor=0x0000000280cb6480) at executor.c:98:9
frame #5: 0x0000000113d74ee4 MobileVLCKit`ThreadRun(userdata=0x0000000282c6b690) at executor.c:128:24
frame #6: 0x00000001d413f6cc libsystem_pthread.dylib`_pthread_start + 148
thread #65
frame #0: 0x00000001c3cdd41c libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001d414606c libsystem_pthread.dylib`_pthread_cond_wait + 1232
frame #2: 0x0000000113d970cc MobileVLCKit`vlc_atomic_wait(addr=0x00000001711c6f50, value=0) at wait.c:86:9
frame #3: 0x0000000113d83c18 MobileVLCKit`vlc_cond_wait(cond=0x0000000280cb75d8, mutex=0x0000000280cb7580) at threads.c:298:5
frame #4: 0x0000000113d75088 MobileVLCKit`QueueTake(executor=0x0000000280cb7580) at executor.c:98:9
frame #5: 0x0000000113d74ee4 MobileVLCKit`ThreadRun(userdata=0x0000000282c6b420) at executor.c:128:24
frame #6: 0x00000001d413f6cc libsystem_pthread.dylib`_pthread_start + 148
thread #66
frame #0: 0x00000001c3cdd41c libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001d414606c libsystem_pthread.dylib`_pthread_cond_wait + 1232
frame #2: 0x0000000113d970cc MobileVLCKit`vlc_atomic_wait(addr=0x00000001712d2f50, value=0) at wait.c:86:9
frame #3: 0x0000000113d83c18 MobileVLCKit`vlc_cond_wait(cond=0x0000000280cb7bd8, mutex=0x0000000280cb7b80) at threads.c:298:5
frame #4: 0x0000000113d75088 MobileVLCKit`QueueTake(executor=0x0000000280cb7b80) at executor.c:98:9
frame #5: 0x0000000113d74ee4 MobileVLCKit`ThreadRun(userdata=0x0000000282c6b480) at executor.c:128:24
frame #6: 0x00000001d413f6cc libsystem_pthread.dylib`_pthread_start + 148
thread #80, queue = 'com.apple.coremedia.decompressionsession.clientcallback'
frame #0: 0x00000001c3cdd41c libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001d414606c libsystem_pthread.dylib`_pthread_cond_wait + 1232
frame #2: 0x0000000113d970cc MobileVLCKit`vlc_atomic_wait(addr=0x0000000282fec740, value=0) at wait.c:86:9
frame #3: 0x0000000113d84028 MobileVLCKit`vlc_sem_wait(sem=0x0000000282fec740) at threads.c:364:13
frame #4: 0x0000000113c64a78 MobileVLCKit`vlc_dispatch_sync(block_function=0x0000000113c64b00) at VLCOpenGLES2VideoView.m:107:5
frame #5: 0x0000000113c648a0 MobileVLCKit`Open(gl=0x00000002807491a0, width=375, height=375) at VLCOpenGLES2VideoView.m:506:9
frame #6: 0x0000000113d5cc68 MobileVLCKit`vlc_gl_start(func=0x0000000113c64804, forced=false, ap="\xd8\xe7\xc7o\U00000001") at opengl.c:48:15
frame #7: 0x0000000113cd5aec MobileVLCKit`vlc_module_load(log=0x0000000282191ae8, capability="opengl es2", name="any", strict=true, probe=(MobileVLCKit`vlc_gl_start at opengl.c:42)) at modules.c:243:19
frame #8: 0x0000000113d5ca28 MobileVLCKit`vlc_gl_Create(cfg=0x000000010783afa0, flags=1, name=0x0000000000000000) at opengl.c:87:18
frame #9: 0x0000000113c67f34 MobileVLCKit`Open(vd=0x000000010783af40, fmt=0x000000010783b098, context=0x00000002808ef870) at display.c:156:15
frame #10: 0x0000000113d47978 MobileVLCKit`vout_display_New(parent=0x0000000107234a00, source=0x0000000107234a80, vctx=0x00000002808ef870, cfg=0x000000016fc7df60, module="any", owner=0x000000016fc7dea8) at display.c:701:19
frame #11: 0x0000000113d5f784 MobileVLCKit`vout_OpenWrapper(vout=0x0000000107234a00, sys=0x0000000107234a18, splitter_name=0x0000000000000000, cfg=0x000000016fc7df60, fmt=0x0000000107234a80, vctx=0x00000002808ef870) at vout_wrapper.c:78:10
frame #12: 0x0000000113d4d98c MobileVLCKit`vout_Start(vout=0x0000000107234a00, vctx=0x00000002808ef870, cfg=0x000000016fc7e158) at video_output.c:1719:20
frame #13: 0x0000000113d4d20c MobileVLCKit`vout_Request(cfg=0x000000016fc7e158, vctx=0x00000002808ef870, input=0x0000000107233e00) at video_output.c:2199:9
frame #14: 0x0000000113d31304 MobileVLCKit`input_resource_RequestVout(p_resource=0x0000000280ce0100, vctx=0x00000002808ef870, cfg=0x000000016fc7e208, order=0x0000000000000000, vout_state=0x000000016fc7e204) at resource.c:497:9
frame #15: 0x0000000113cf4610 MobileVLCKit`ModuleThread_UpdateVideoFormat(p_dec=0x0000000107487800, vctx=0x00000002808ef870) at decoder.c:529:9
frame #16: 0x0000000113cf8e10 MobileVLCKit`decoder_UpdateVideoOutput(dec=0x0000000107487800, vctx_out=0x00000002808ef870) at decoder_helpers.c:151:12
frame #17: 0x0000000113837d3c MobileVLCKit`UpdateVideoFormat(p_dec=0x0000000107487800, imageBuffer=0x00000002814a5ce0) at videotoolbox.c:2088:9
frame #18: 0x0000000113837538 MobileVLCKit`DecoderCallback(decompressionOutputRefCon=0x0000000107487800, sourceFrameRefCon=0x0000000282fa3780, status=0, infoFlags=1, imageBuffer=0x00000002814a5ce0, pts=66667 1000000ths of a second) at videotoolbox.c:2183:13
frame #19: 0x0000000195f5ea74 VideoToolbox`__vtdsr_dequeueAllPendingFramesAndCallbackClientForEach_block_invoke + 1104
frame #20: 0x00000001067a85a8 libdispatch.dylib`_dispatch_call_block_and_release + 32
frame #21: 0x00000001067aa05c libdispatch.dylib`_dispatch_client_callout + 20
frame #22: 0x00000001067b22c8 libdispatch.dylib`_dispatch_lane_serial_drain + 1432
frame #23: 0x00000001067b2e34 libdispatch.dylib`_dispatch_lane_invoke + 420
frame #24: 0x00000001067bfcbc libdispatch.dylib`_dispatch_workloop_worker_thread + 740
frame #25: 0x00000001d413edf8 libsystem_pthread.dylib`_pthread_wqthread + 288
thread #81
frame #0: 0x00000001c3cdd41c libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001d414606c libsystem_pthread.dylib`_pthread_cond_wait + 1232
frame #2: 0x0000000113d970cc MobileVLCKit`vlc_atomic_wait(addr=0x0000000170de6f40, value=0) at wait.c:86:9
frame #3: 0x0000000113d83c18 MobileVLCKit`vlc_cond_wait(cond=0x000000010783cef8, mutex=0x000000010783cdd8) at threads.c:298:5
frame #4: 0x0000000113d23eec MobileVLCKit`vlc_player_destructor_Thread(data=0x000000010783cdc0) at player.c:217:13
frame #5: 0x00000001d413f6cc libsystem_pthread.dylib`_pthread_start + 148
thread #82
frame #0: 0x00000001c3cdd41c libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001d414606c libsystem_pthread.dylib`_pthread_cond_wait + 1232
frame #2: 0x0000000113d970cc MobileVLCKit`vlc_atomic_wait(addr=0x000000016fbf2f40, value=0) at wait.c:86:9
frame #3: 0x0000000113d83c18 MobileVLCKit`vlc_cond_wait(cond=0x0000000107e5c1d8, mutex=0x0000000107e5c0b8) at threads.c:298:5
frame #4: 0x0000000113d23eec MobileVLCKit`vlc_player_destructor_Thread(data=0x0000000107e5c0a0) at player.c:217:13
frame #5: 0x00000001d413f6cc libsystem_pthread.dylib`_pthread_start + 148
thread #83
frame #0: 0x00000001c3cdd41c libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001d414606c libsystem_pthread.dylib`_pthread_cond_wait + 1232
frame #2: 0x0000000113d970cc MobileVLCKit`vlc_atomic_wait(addr=0x00000001702823f0, value=0) at wait.c:86:9
frame #3: 0x0000000113d83c18 MobileVLCKit`vlc_cond_wait(cond=0x0000000109affbf0, mutex=0x0000000109affbc8) at threads.c:298:5
frame #4: 0x0000000113cf2654 MobileVLCKit`vlc_input_decoder_Wait(p_owner=0x0000000109aff800) at decoder.c:2641:9
frame #5: 0x0000000113d05c38 MobileVLCKit`EsOutDecodersStopBuffering(out=0x000000013a75b330, b_forced=false) at es_out.c:1057:9
frame #6: 0x0000000113d0470c MobileVLCKit`EsOutVaControlLocked(out=0x000000013a75b330, source=0x0000000280cd8800, i_query=8, args=",\xcc\xd9\U00000013\U00000001\xfbX/") at es_out.c:3423:13
frame #7: 0x0000000113cfc97c MobileVLCKit`EsOutControl(out=0x000000013a75b330, source=0x0000000280cd8800, i_query=8, args="\xd1\U00000012\U00000013") at es_out.c:4019:13
frame #8: 0x0000000113d0e668 MobileVLCKit`es_out_in_vaControl(p_out=0x000000013a75b330, in=0x0000000000000000, i_query=8, args="\xd1\U00000012\U00000013") at es_out_timeshift.c:513:12
frame #9: 0x0000000113d0e51c MobileVLCKit`es_out_in_Control(p_out=0x000000013a75b330, in=0x0000000000000000, i_query=8) at es_out_timeshift.c:523:16
frame #10: 0x0000000113d0e13c MobileVLCKit`CmdExecuteControl(p_tsout=0x00000002806ce818, p_cmd=0x0000000170282beb) at es_out_timeshift.c:1669:16
frame #11: 0x0000000113d0d5e0 MobileVLCKit`ControlLocked(p_out=0x00000002806ce818, in=0x0000000000000000, i_query=8, args="\xd1\U00000012\U00000013") at es_out_timeshift.c:684:16
frame #12: 0x0000000113d0bb84 MobileVLCKit`Control(p_tsout=0x00000002806ce818, in=0x0000000000000000, i_query=8, args="\xd1\U00000012\U00000013") at es_out_timeshift.c:772:13
frame #13: 0x0000000113aa0bbc MobileVLCKit`es_out_vaControl(out=0x00000002806ce818, i_query=8, args="\xd1\U00000012\U00000013") at vlc_es_out.h:166:12
frame #14: 0x0000000113a95a1c MobileVLCKit`es_out_Control(out=0x00000002806ce818, i_query=8) at vlc_es_out.h:175:16
frame #15: 0x0000000113a99364 MobileVLCKit`es_out_SetPCR(out=0x00000002806ce818, pcr=1250001) at vlc_es_out.h:187:12
frame #16: 0x0000000113a98868 MobileVLCKit`DemuxMoov(p_demux=0x0000000281845860) at mp4.c:1649:9
frame #17: 0x0000000113a94df0 MobileVLCKit`Demux(p_demux=0x0000000281845860) at mp4.c:1664:20
frame #18: 0x0000000113cf9bf0 MobileVLCKit`demux_Demux(demux=0x0000000281845860) at demux.c:212:16
frame #19: 0x0000000113d17e74 MobileVLCKit`MainLoopDemux(p_input=0x0000000107233e00, pb_changed=0x0000000170282f87) at input.c:498:17
frame #20: 0x0000000113d12800 MobileVLCKit`MainLoop(p_input=0x0000000107233e00, b_interactive=true) at input.c:645:17
frame #21: 0x0000000113d10180 MobileVLCKit`Run(data=0x0000000107233e00) at input.c:428:9
frame #22: 0x00000001d413f6cc libsystem_pthread.dylib`_pthread_start + 148
thread #84
frame #0: 0x00000001c3cdcb48 libsystem_kernel.dylib`mach_msg2_trap + 8
frame #1: 0x00000001c3cef008 libsystem_kernel.dylib`mach_msg2_internal + 80
frame #2: 0x00000001c3cef248 libsystem_kernel.dylib`mach_msg_overwrite + 388
frame #3: 0x00000001c3cdd08c libsystem_kernel.dylib`mach_msg + 24
frame #4: 0x00000001067c6ce4 libdispatch.dylib`_dispatch_mach_send_and_wait_for_reply + 540
frame #5: 0x00000001067c706c libdispatch.dylib`dispatch_mach_send_with_result_and_wait_for_reply + 60
frame #6: 0x00000001d41922e4 libxpc.dylib`xpc_connection_send_message_with_reply_sync + 240
frame #7: 0x0000000181657344 Foundation`__NSXPCCONNECTION_IS_WAITING_FOR_A_SYNCHRONOUS_REPLY__ + 16
frame #8: 0x00000001815ea46c Foundation`-[NSXPCConnection _sendInvocation:orArguments:count:methodSignature:selector:withProxy:] + 2236
frame #9: 0x00000001871e3d60 CoreFoundation`___forwarding___ + 1016
frame #10: 0x000000018724c350 CoreFoundation`_CF_forwarding_prep_0 + 96
frame #11: 0x00000001a02d4078 AudioSession`-[AVAudioSession setActive:withOptions:error:] + 300
frame #12: 0x00000001137967bc MobileVLCKit`avas_SetActive(p_aout=0x0000000107e5c330, active=true, options=0) at audiounit_ios.m:445:22
frame #13: 0x0000000113795dfc MobileVLCKit`Start(p_aout=0x0000000107e5c330, fmt=0x0000000107e5defc) at audiounit_ios.m:596:9
frame #14: 0x0000000113d433a4 MobileVLCKit`aout_OutputNew(aout=0x0000000107e5c330, stream=0x0000000107e5dcc0, fmt=0x0000000107e5defc, input_profile=-1, filter_fmt=0x0000000107e5ded8, filters_cfg=0x0000000107e5dcd8) at output.c:771:15
frame #15: 0x0000000113d3b888 MobileVLCKit`vlc_aout_stream_New(p_aout=0x0000000107e5c330, cfg=0x000000017053ecd8) at dec.c:286:9
frame #16: 0x0000000113cf5f14 MobileVLCKit`ModuleThread_UpdateAudioFormat(p_dec=0x0000000109aff800) at decoder.c:423:25
frame #17: 0x00000001138b4e50 MobileVLCKit`decoder_UpdateAudioFormat(dec=0x0000000109aff800) at vlc_codec.h:488:16
frame #18: 0x00000001138b4b5c MobileVLCKit`DecodeBlock(p_dec=0x0000000109aff800, pp_block=0x000000017053ee80) at audio.c:426:17
frame #19: 0x00000001138b44b0 MobileVLCKit`DecodeAudio(p_dec=0x0000000109aff800, p_block=0x0000000000000000) at audio.c:485:17
frame #20: 0x0000000113cf7e34 MobileVLCKit`DecoderThread_DecodeBlock(p_owner=0x0000000109aff800, frame=0x0000000107b24460) at decoder.c:1384:15
frame #21: 0x0000000113cf1848 MobileVLCKit`DecoderThread_ProcessInput(p_owner=0x0000000109aff800, frame=0x0000000107b24460) at decoder.c:1506:9
frame #22: 0x0000000113cf3a78 MobileVLCKit`DecoderThread(p_data=0x0000000109aff800) at decoder.c:1811:9
frame #23: 0x00000001d413f6cc libsystem_pthread.dylib`_pthread_start + 148
thread #85
frame #0: 0x00000001c3cdd41c libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001d414606c libsystem_pthread.dylib`_pthread_cond_wait + 1232
frame #2: 0x0000000113d970cc MobileVLCKit`vlc_atomic_wait(addr=0x0000000170b36d80, value=0) at wait.c:86:9
frame #3: 0x0000000113d83c18 MobileVLCKit`vlc_cond_wait(cond=0x0000000109941500, mutex=0x00000001099414f0) at threads.c:298:5
frame #4: 0x0000000113d538b0 MobileVLCKit`spu_PrerenderThread(priv=0x0000000109941000) at vout_subpictures.c:1533:13
frame #5: 0x00000001d413f6cc libsystem_pthread.dylib`_pthread_start + 148
thread #86
frame #0: 0x00000001c3cdd41c libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001d414606c libsystem_pthread.dylib`_pthread_cond_wait + 1232
frame #2: 0x0000000113d970cc MobileVLCKit`vlc_atomic_wait(addr=0x0000000107511280, value=2) at wait.c:86:9
frame #3: 0x0000000113d83588 MobileVLCKit`vlc_mutex_lock(mtx=0x0000000107511280) at threads.c:119:9
frame #4: 0x0000000113831e28 MobileVLCKit`DecodeBlock(p_dec=0x0000000107487800, p_block=0x000000010750be00) at videotoolbox.c:1827:5
frame #5: 0x0000000113cf7e34 MobileVLCKit`DecoderThread_DecodeBlock(p_owner=0x0000000107487800, frame=0x000000010750be00) at decoder.c:1384:15
frame #6: 0x0000000113cf1848 MobileVLCKit`DecoderThread_ProcessInput(p_owner=0x0000000107487800, frame=0x000000010750be00) at decoder.c:1506:9
frame #7: 0x0000000113cf3a78 MobileVLCKit`DecoderThread(p_data=0x0000000107487800) at decoder.c:1811:9
frame #8: 0x00000001d413f6cc libsystem_pthread.dylib`_pthread_start + 148
thread #87
frame #0: 0x00000001d413eb90 libsystem_pthread.dylib`start_wqthread