Plex Server MAC Randomly Crashing

Yep, came here to say the same and see if others were having the same problem. I’m on an Intel mini, but like others here, it looks like a segfault in the Plex Transcoder process. Oddly, I have a launchctl watchdog to keep an eye on Plex Media Server, but these crashes aren’t being seen as a “crash” by launchctl, so my server isn’t being kickstarted the way it should be.

Plex Media Server.log:

Jun 22, 2023 01:09:44.347 [0x70000a44e000] WARN - [Req#1461a6/Transcode] Got a transcode session ping without a valid session ID.
Jun 22, 2023 01:09:44.889 [0x700009b18000] WARN - [Req#147773] SLOW QUERY: It took 440.000000 ms to retrieve 30 items.
Jun 22, 2023 01:10:02.080 [0x70000a0b9000] WARN - [Req#14792b/Transcode/9908f0d2-17e8-48b9-9ae7-167e8685e88f-76] Transcode runner appears to have died.
Jun 22, 2023 01:10:02.442 [0x70000a44e000] WARN - [Req#1479a2/Transcode/9908f0d2-17e8-48b9-9ae7-167e8685e88f-76] Transcode runner appears to have died.
Jun 22, 2023 01:10:07.538 [0x70000a0b9000] WARN - [Req#1479ab/Transcode/9908f0d2-17e8-48b9-9ae7-167e8685e88f-76] Transcode runner appears to have died.
Jun 22, 2023 01:13:18.465 [0x70000a0b9000] WARN - [Req#148d10/Transcode/9908f0d2-17e8-48b9-9ae7-167e8685e88f-76] Transcode runner appears to have died.
Jun 22, 2023 01:13:55.928 [0x700009ead000] ERROR - [TranscodeOutputStream] Session appears to have died from under us
Jun 22, 2023 01:13:55.942 [0x700009fb3000] WARN - [Req#149448/Transcode] Got a request to stop a transcode session without a valid session GUID.
Jun 22, 2023 01:13:56.755 [0x70000a44e000] WARN - Range could not be satisfied 308605 - 0 (total size=-1)
Jun 22, 2023 01:27:05.006 [0x70000ab78000] WARN - [Req#1506dc/Transcode] Got a request to stop a transcode session without a valid session GUID.
Jun 22, 2023 01:37:01.557 [0x70000a866000] INFO - It's been 7499 seconds, so we're starting scheduled library update for section 29 (Anime)

…and then a few seconds later, this appears in Console > Crash Reports > Plex Transcoder:

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               Plex Transcoder [60630]
Path:                  /Applications/Plex Media Server.app/Contents/MacOS/Plex Transcoder
Identifier:            Plex Transcoder
Version:               ???
Code Type:             X86-64 (Native)
Parent Process:        Exited process [57522]
User ID:               501

Date/Time:             2023-06-22 01:39:41.5385 -0500
OS Version:            macOS 13.4 (22F66)
Report Version:        12
Bridge OS Version:     7.5 (20P5058)
Anonymous UUID:        [REDACTED]


Time Awake Since Boot: 1700000 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000028
Exception Codes:       0x0000000000000001, 0x0000000000000028

Termination Reason:    Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process:   exc handler [60630]

VM Region Info: 0x28 is not in any region.  Bytes before following region: 140737488281560
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->  
      shared memory            7ffffffee000-7ffffffef000 [    4K] r-x/r-x SM=SHM  

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libavformat.59.dylib          	       0x10c985e41 0x10c79b000 + 2010689

...