Server Version#: macOS 4.159.0
Player Version#: iOS 2026.10.0 (1743)
iOS: 26.5
I repeatably crash the iOS client trying to record a live TV show/movie. Happens every time in recent versions last several months. No trouble from web UI.
To repeat:
- tap search
- enter some search term to bring up Live TV entry
- tap the big “Record” button
- crash - Plex client is gone
I’ve got 2 logs today. The Last Exception Backtrace is identical between them, probably unsurprising for a 100% reproducible crash.
Here’s first bit of the Plex-yyyy-mm-dd.ips crash log. Let me know if you want the whole thing and I’m happy to deliver.
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process: Plex [26414]
Path: /private/var/containers/Bundle/Application/D3C3139B-8592-4BB7-9067-75AA24D43637/Plex.app/Plex
Identifier: com.plexapp.plex
Version: 2026.10.0 (1743)
AppStoreTools: 17F41
AppVariant: 1:iPhone18,1:26
Code Type: ARM-64 (Native)
Role: Foreground
Parent Process: launchd [1]
Coalition: com.plexapp.plex [4666]
User ID: 501
Date/Time: 2026-05-30 14:54:32.5690 -0500
Launch Time: 2026-05-30 14:54:08.4606 -0500
Hardware Model: iPhone18,1
OS Version: iPhone OS 26.5 (23F77)
Release Type: User
Baseband Version: 1.60.02
Crash Reporter Key: 35271a00382cf11511c4364f5c457cc1f3936b69
Incident Identifier: 6A086CE7-4C71-419B-98B8-09795E4D59C4
Time Awake Since Boot: 1100000 seconds
Triggered by Thread: 7, Dispatch Queue: com.meta.react.turbomodulemanager.queue
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Termination Reason: Namespace SIGNAL, Code 6, Abort trap: 6
Terminating Process: Plex [26414]
Application Specific Information:
abort() called
Last Exception Backtrace:
0 CoreFoundation 0x18b62223c __exceptionPreprocess + 164
1 libobjc.A.dylib 0x1880f1224 objc_exception_throw + 88
2 Plex 0x100fcbfbc 0x100b08000 + 4997052
3 Plex 0x101034a28 0x100b08000 + 5425704
4 Plex 0x1010352e0 0x100b08000 + 5427936
5 CoreFoundation 0x18b5708f4 __invoking___ + 148
6 CoreFoundation 0x18b570778 -[NSInvocation invoke] + 424
7 CoreFoundation 0x18b586428 -[NSInvocation invokeWithTarget:] + 64
8 Plex 0x1011057c8 0x100b08000 + 6281160
9 Plex 0x10110a770 0x100b08000 + 6301552
10 libdispatch.dylib 0x1c592f9a8 _dispatch_call_block_and_release + 32
11 libdispatch.dylib 0x1c59491e4 _dispatch_client_callout + 16
12 libdispatch.dylib 0x1c5937fb0 _dispatch_lane_serial_drain + 740
13 libdispatch.dylib 0x1c5938aac _dispatch_lane_invoke + 392
14 libdispatch.dylib 0x1c5942dac _dispatch_root_queue_drain_deferred_wlh + 284
15 libdispatch.dylib 0x1c59426ac _dispatch_workloop_worker_thread + 720
16 libsystem_pthread.dylib 0x1ea7013b0 _pthread_wqthread + 292
17 libsystem_pthread.dylib 0x1ea7008c0 start_wqthread + 8
Thread 0 name: Dispatch queue: com.apple.main-thread
Thread 0:
0 libsystem_kernel.dylib 0x23a683cd4 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x23a68730c mach_msg2_internal + 76
2 libsystem_kernel.dylib 0x23a68722c mach_msg_overwrite + 424
3 libsystem_kernel.dylib 0x23a687078 mach_msg + 24
4 CoreFoundation 0x18b572344 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x18b53c310 __CFRunLoopRun + 1188
6 CoreFoundation 0x18b53b54c _CFRunLoopRunSpecificWithOptions + 532
7 GraphicsServices 0x230ca7498 GSEventRunModal + 120
8 UIKitCore 0x191234244 -[UIApplication _run] + 796
9 UIKitCore 0x19119f158 UIApplicationMain + 332
10 UIKitCore 0x1913ab618 0x191113000 + 2721304
11 Plex 0x100b0dba4 0x100b08000 + 23460
12 dyld 0x188149c1c start + 6928
Thread 1 name: GC Timer thread
Thread 1:
0 libsystem_kernel.dylib 0x23a6895e8 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x1ea702b48 _pthread_cond_wait + 980
2 libc++.1.dylib 0x19ac4a3dc 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::ratio<1l, 1000000000l>>>) + 104
3 VizbeeHomeOSKit 0x105af7034 void kotlin::RepeatedTimer<kotlin::steady_clock>::Run<kotlin::gcScheduler::internal::GCSchedulerDataAdaptive<kotlin::steady_clock>::GCSchedulerDataAdaptive(kotlin::gcScheduler::GCSchedulerConfig&, std::__1::function<long long ()>)::'lambda'()>(kotlin::gcScheduler::internal::GCSchedulerDataAdaptive<kotlin::steady_clock>::GCSchedulerDataAdaptive(kotlin::gcScheduler::GCSchedulerConfig&, std::__1::function<long long ()>)::'lambda'()&&) + 256
4 VizbeeHomeOSKit 0x105af72bc 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 (*)(kotlin::ScopedThread::attributes, void (kotlin::RepeatedTimer<kotlin::steady_clock>::*&&)(kotlin::gcScheduler::internal::GCSchedulerDataAdaptive<kotlin::steady_clock>::GCSchedulerDataAdaptive(kotlin::gcScheduler::GCSchedulerConfig&, std::__1::function<long long ()>)::'lambda'()&&) noexcept, kotlin::RepeatedTimer<kotlin::steady_clock>*&&, kotlin::gcScheduler::internal::GCSchedulerDataAdaptive<kotlin::steady_clock>::GCSchedulerDataAdaptive(kotlin::gcScheduler::GCSchedulerConfig&, std::__1::function<long long ()>)::'lambda'()&&), kotlin::ScopedThread::attributes, void (kotlin::RepeatedTimer<kotlin::steady_clock>::*)(kotlin::gcScheduler::internal::GCSchedulerDataAdaptive<kotlin::steady_clock>::GCSchedulerDataAdaptive(kotlin::gcScheduler::GCSchedulerConfig&, std::__1::function<long long ()>)::'lambda'()&&) noexcept, kotlin::RepeatedTimer<kotlin::steady_clock>*, kotlin::gcScheduler::internal::GCSchedulerDataAdaptive<kotlin::steady_clock>::GCSchedulerDataAdaptive(kotlin::gcScheduler::GCSchedulerConfig&, std::__1::function<long long ()>)::'lambda'()>>(void*) + 112
5 libsystem_pthread.dylib 0x1ea704438 _pthread_start + 136
6 libsystem_pthread.dylib 0x1ea7008cc thread_start + 8
Thread 2 name: Main GC thread
Thread 2:
0 libsystem_kernel.dylib 0x23a6895e8 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x1ea702b48 _pthread_cond_wait + 980
2 libc++.1.dylib 0x19ac45bcc std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
3 VizbeeHomeOSKit 0x105afa7e8 std::__1::invoke_result<kotlin::gc::ConcurrentMarkAndSweep::ConcurrentMarkAndSweep(kotlin::gcScheduler::GCScheduler&, bool, unsigned long)::$_1>::type kotlin::ScopedThread::Run<kotlin::ScopedThread (anonymous namespace)::createGCThread<kotlin::gc::ConcurrentMarkAndSweep::ConcurrentMarkAndSweep(kotlin::gcScheduler::GCScheduler&, bool, unsigned long)::$_1>(char const*, kotlin::gc::ConcurrentMarkAndSweep::ConcurrentMarkAndSweep(kotlin::gcScheduler::GCScheduler&, bool, unsigned long)::$_1&&)::'lambda'()>(kotlin::ScopedThread::attributes, kotlin::gc::ConcurrentMarkAndSweep::ConcurrentMarkAndSweep(kotlin::gcScheduler::GCScheduler&, bool, unsigned long)::$_1&&) + 424
4 VizbeeHomeOSKit 0x105afd150 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 (*)(kotlin::ScopedThread::attributes, kotlin::ScopedThread (anonymous namespace)::createGCThread<kotlin::gc::ConcurrentMarkAndSweep::ConcurrentMarkAndSweep(kotlin::gcScheduler::GCScheduler&, bool, unsigned long)::$_1>(char const*, kotlin::gc::ConcurrentMarkAndSweep::ConcurrentMarkAndSweep(kotlin::gcScheduler::GCScheduler&, bool, unsigned long)::$_1&&)::'lambda'()&&), kotlin::ScopedThread::attributes, kotlin::ScopedThread (anonymous namespace)::createGCThread<kotlin::gc::ConcurrentMarkAndSweep::ConcurrentMarkAndSweep(kotlin::gcScheduler::GCScheduler&, bool, unsigned long)::$_1>(char const*, kotlin::gc::ConcurrentMarkAndSweep::ConcurrentMarkAndSweep(kotlin::gcScheduler::GCScheduler&, bool, unsigned long)::$_1&&)::'lambda'()>>(void*) + 104
5 libsystem_pthread.dylib 0x1ea704438 _pthread_start + 136
6 libsystem_pthread.dylib 0x1ea7008cc thread_start + 8
Thread 3:
Thread 4:
Thread 5:
Thread 6 name: com.apple.uikit.eventfetch-thread
Thread 6:
0 libsystem_kernel.dylib 0x23a683cd4 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x23a68730c mach_msg2_internal + 76
2 libsystem_kernel.dylib 0x23a68722c mach_msg_overwrite + 424
3 libsystem_kernel.dylib 0x23a687078 mach_msg + 24
4 CoreFoundation 0x18b572344 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x18b53c310 __CFRunLoopRun + 1188
6 CoreFoundation 0x18b53b54c _CFRunLoopRunSpecificWithOptions + 532
7 Foundation 0x1887a9cf0 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
8 Foundation 0x1887a9bd8 -[NSRunLoop(NSRunLoop) runUntilDate:] + 64
9 UIKitCore 0x1911f9a7c -[UIEventFetcher threadMain] + 420
10 Foundation 0x18882d824 __NSThread__start__ + 732
11 libsystem_pthread.dylib 0x1ea704438 _pthread_start + 136
12 libsystem_pthread.dylib 0x1ea7008cc thread_start + 8
Thread 7 name: Dispatch queue: com.meta.react.turbomodulemanager.queue
Thread 7 Crashed:
0 libsystem_kernel.dylib 0x23a68e1d0 __pthread_kill + 8
1 libsystem_pthread.dylib 0x1ea7077dc pthread_kill + 268
2 libsystem_c.dylib 0x1970c1c98 abort + 148
3 libc++abi.dylib 0x1881f2fd4 __abort_message + 132
4 libc++abi.dylib 0x1881f4b90 demangling_terminate_handler() + 296
5 libobjc.A.dylib 0x1880f3868 _objc_terminate() + 156
6 VizbeeHomeOSKit 0x105b07414 (anonymous namespace)::TerminateHandler::queuedHandler()::'lambda'()::operator()() const + 24
7 VizbeeHomeOSKit 0x105b07340 void (anonymous namespace)::$_0::operator()<(anonymous namespace)::TerminateHandler::queuedHandler()::'lambda'()>((anonymous namespace)::TerminateHandler::queuedHandler()::'lambda'()) + 48
8 VizbeeHomeOSKit 0x105b07310 (anonymous namespace)::TerminateHandler::queuedHandler() + 12
9 VizbeeHomeOSKit 0x105b0712c (anonymous namespace)::TerminateHandler::kotlinHandler() + 392
10 Plex 0x1012e47d4 0x100b08000 + 8243156
11 libc++abi.dylib 0x1881ff1f8 std::__terminate(void (*)()) + 16
12 libc++abi.dylib 0x1881f2dcc __cxa_rethrow + 188
13 libobjc.A.dylib 0x1880ffb58 objc_exception_rethrow + 44
14 Plex 0x10110581c 0x100b08000 + 6281244
15 Plex 0x10110a770 0x100b08000 + 6301552
16 libdispatch.dylib 0x1c592f9a8 _dispatch_call_block_and_release + 32
17 libdispatch.dylib 0x1c59491e4 _dispatch_client_callout + 16
18 libdispatch.dylib 0x1c5937fb0 _dispatch_lane_serial_drain + 740
19 libdispatch.dylib 0x1c5938aac _dispatch_lane_invoke + 392
20 libdispatch.dylib 0x1c5942dac _dispatch_root_queue_drain_deferred_wlh + 284
21 libdispatch.dylib 0x1c59426ac _dispatch_workloop_worker_thread + 720
22 libsystem_pthread.dylib 0x1ea7013b0 _pthread_wqthread + 292
23 libsystem_pthread.dylib 0x1ea7008c0 start_wqthread + 8