For several weeks now, I have had the issue of my Plex Player crashing after less than a minute of being active. This happens EVERY time WITHOUT EXCEPTION! This is a fairly new problem that didn’t use to happen.
It has happened under macOS 11 and is now still happening under macOS 12 (x86).
Application Specific Information:
terminating with uncaught exception of type std::runtime_error: Log: Error handling format string ‘Download %s of %s progress %s of %s bytes (%d%%)’: invalid type specifier
abort() called
This shouldn’t be that hard to pin-point in the sources.
The forum doesn’t let me post the entire trace back (too long), so don’t complain to me if the information is incomplete. I have to truncate it.
Translated Report (Full Report Below)
Process: Plex [19870]
Path: /Applications/Plex.app/Contents/MacOS/Plex
Identifier: tv.plex.desktop
Version: 1.34.1 (1.34.1)
Code Type: X86-64 (Native)
Parent Process: launchd [1]
User ID: 501
Date/Time: 2021-10-26 22:08:53.5542 -0700
OS Version: macOS 12.0.1 (21A559)
Report Version: 12
Anonymous UUID: 67CAD38A-35C1-77E5-2531-7EFCE2106F7D
Time Awake Since Boot: 49000 seconds
System Integrity Protection: disabled
Crashed Thread: 0 CrBrowserMain Dispatch queue: com.apple.main-thread
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Application Specific Information:
terminating with uncaught exception of type std::runtime_error: Log: Error handling format string ‘Download %s of %s progress %s of %s bytes (%d%%)’: invalid type specifier
abort() called
Thread 0 Crashed:: CrBrowserMain Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x7ff80db0c112 __pthread_kill + 10
1 libsystem_pthread.dylib 0x7ff80db42233 pthread_kill + 263
2 libsystem_c.dylib 0x7ff80da8ed10 abort + 123
3 libc++abi.dylib 0x7ff80daff0b2 abort_message + 241
4 libc++abi.dylib 0x7ff80daf01e5 demangling_terminate_handler() + 242
5 libobjc.A.dylib 0x7ff80d9ed511 _objc_terminate() + 104
6 libc++abi.dylib 0x7ff80dafe4d7 std::__terminate(void (*)()) + 8
7 libc++abi.dylib 0x7ff80db00f3b __cxa_rethrow + 99
8 libobjc.A.dylib 0x7ff80d9f6e46 objc_exception_rethrow + 37
9 AppKit 0x7ff8106233a2 -[NSApplication run] + 659
10 libqcocoa.dylib 0x10c9cf6bd 0x10c99f000 + 198333
11 QtCore 0x10cd7c809 QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) + 351
12 QtCore 0x10cd7ef59 QCoreApplication::exec() + 123
13 Plex 0x10b0f188a Application::run() + 522
14 Plex 0x10b0f3656 main + 1702
15 dyld 0x11ad144fe start + 462
Thread 1:
0 libsystem_kernel.dylib 0x7ff80db08506 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x7ff80db42a89 _pthread_cond_wait + 1224
2 libc++.1.dylib 0x7ff80daa1ec2 std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 18
3 PlexMediaServer 0x1178a3004 BaseLog::dequeueAndLog() + 108
4 PlexMediaServer 0x1178a2820 BaseLog::outputWorker() + 38
5 PlexMediaServer 0x11805aec6 0x116fec000 + 17231558
6 libsystem_pthread.dylib 0x7ff80db42514 _pthread_start + 125
7 libsystem_pthread.dylib 0x7ff80db3e02f thread_start + 15
Thread 2:
0 libsystem_pthread.dylib 0x7ff80db3e00c start_wqthread + 0
Thread 3:: QThread
0 libsystem_kernel.dylib 0x7ff80db0c1ae poll + 10
1 QtCore 0x10cdb71e6 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 187
2 QtCore 0x10cdb7e3e QEventDispatcherUNIX::processEvents(QFlagsQEventLoop::ProcessEventsFlag) + 410
3 QtCore 0x10cd7c809 QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) + 351
4 QtCore 0x10cc62dd5 QThread::exec() + 95
5 QtCore 0x10cc63a20 0x10cc4c000 + 96800
6 libsystem_pthread.dylib 0x7ff80db42514 _pthread_start + 125
7 libsystem_pthread.dylib 0x7ff80db3e02f thread_start + 15