Plexmediaserver transcoder segmentation fault

Server Version#: plexmediaserver-0:1.43.0.10492-121068a07.x86_64
Player Version#: Unknown, I’m not the one playing the file, I just noticed the error on my server.

I’m running Fedora release 42 (Adams), kernel 6.19.8-100.fc42.x86_64 on a HP Microserver Gen8 with Intel(R) Xeon(R) CPU E3-1220 V2 @ 3.10GHz and an Intel Corporation DG2 [Arc A310] (rev 05) with Hardware Transcoding enabled in Plex

This is what I get in my kernel logs since upgrading to latest plexmediaserver:

[root@gen8 ~]# grep 'Mar 25 20:17:15' /var/log/messages
Mar 25 20:17:15 gen8 audit[38879]: ANOM_ABEND auid=4294967295 uid=500 gid=1001 ses=4294967295 pid=38879 comm="mux0:segment" exe=2F7573722F6C69622F706C65786D656469617365727665722F506C6578205472616E73636F646572 sig=11 res=1
Mar 25 20:17:15 gen8 kernel: mux0:segment[38881]: segfault at 54 ip 00007f7158b96f5c sp 00007f71556c55d0 error 4 in libavformat.so.60[195f5c,7f7158ad0000+208000] likely on CPU 1 (core 1, socket 0)
Mar 25 20:17:15 gen8 kernel: Code: 44 24 10 45 31 ed eb 22 48 83 c3 1c 48 8b 47 18 4c 8b af c8 00 00 00 4c 39 e8 44 0f 47 e8 44 2b 6f 08 49 89 ff 48 89 5c 24 10 <8b> 47 54 89 44 24 0c 85 c0 0f 88 1d 01 00 00 83 7c 24 60 00 74 3b
Mar 25 20:17:15 gen8 systemd-coredump[38883]: Process 38879 (Plex Transcoder) of user 500 terminated abnormally with signal 11/SEGV, processing...
Mar 25 20:17:15 gen8 audit: BPF prog-id=136 op=LOAD
Mar 25 20:17:15 gen8 audit: BPF prog-id=137 op=LOAD
Mar 25 20:17:15 gen8 audit: BPF prog-id=138 op=LOAD
Mar 25 20:17:15 gen8 systemd[1]: Started systemd-coredump@2-38883-0.service - Process Core Dump (PID 38883/UID 0).
Mar 25 20:17:15 gen8 audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@2-38883-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'

FWIW, SELinux is disabled:

[root@gen8 ~]# getenforce
Disabled

In that minute, I have the following in my Plex Media Server log:

Mar 25, 2026 20:17:02.056 [139942563687224] ERROR - [TranscodeOutputStream] Session appears to have died from under us
Mar 25, 2026 20:17:15.359 [139942563687224] ERROR - [Req#163c/Transcode] ClientProfileExtra: missing container parameter
Mar 25, 2026 20:17:15.359 [139942563687224] WARN - [Req#163c/Transcode] ClientProfileExtra: ignoring directive: add-direct-play-profile(type=subtitleProfile&context=all&protocol=http&subtitleContainer=webvtt&subtitleCodec=webvtt)
Mar 25, 2026 20:17:15.360 [139942563687224] WARN - [Req#163c/Transcode] TranscodeUniversalRequest: at least one profile extra directive could not be read
Mar 25, 2026 20:17:15.723 [139942563687224] ERROR - [Req#162e/Transcode] ClientProfileExtra: missing container parameter
Mar 25, 2026 20:17:15.723 [139942563687224] WARN - [Req#162e/Transcode] ClientProfileExtra: ignoring directive: add-direct-play-profile(type=subtitleProfile&context=all&protocol=http&subtitleContainer=webvtt&subtitleCodec=webvtt)
Mar 25, 2026 20:17:15.723 [139942563687224] WARN - [Req#162e/Transcode] TranscodeUniversalRequest: at least one profile extra directive could not be read
Mar 25, 2026 20:17:15.822 [139942577535800] ERROR - [Req#164c/Transcode/vn443hlzwzdor3l5t9t1b7jx/db31e630-3650-44bc-aa5a-fb0f08a1f9c9] [matroska @ 0x7f714be7c2c0] Error parsing AAC extradata, unable to determine samplerate.
Mar 25, 2026 20:17:20.825 [139942563687224] ERROR - [TranscodeOutputStream] Session appears to have died from under us

The full session log looks like this:

Mar 25, 2026 20:13:47.762 [139942563687224] WARN - [Req#1432] QueryParser: Invalid field 'contentDirectoryID' found, ignoring.
Mar 25, 2026 20:13:47.762 [139942563687224] WARN - [Req#1432] QueryParser: Invalid field 'pinnedContentDirectoryID' found, ignoring.
Mar 25, 2026 20:13:47.868 [139942563687224] WARN - [Req#1432] QueryParser: Invalid field 'contentDirectoryID' found, ignoring.
Mar 25, 2026 20:13:47.868 [139942563687224] WARN - [Req#1432] QueryParser: Invalid field 'pinnedContentDirectoryID' found, ignoring.
Mar 25, 2026 20:16:19.897 [139942563687224] ERROR - [Req#15d7/Transcode] ClientProfileExtra: missing container parameter
Mar 25, 2026 20:16:19.897 [139942563687224] WARN - [Req#15d7/Transcode] ClientProfileExtra: ignoring directive: add-direct-play-profile(type=subtitleProfile&context=all&protocol=http&subtitleContainer=webvtt&subtitleCodec=webvtt)
Mar 25, 2026 20:16:19.897 [139942563687224] WARN - [Req#15d7/Transcode] TranscodeUniversalRequest: at least one profile extra directive could not be read
Mar 25, 2026 20:16:20.835 [139942563687224] ERROR - [Req#15ea/Transcode/vn443hlzwzdor3l5t9t1b7jx/1b650439-9951-48ee-8cf7-b24df1cec953] [matroska @ 0x7f3e672692c0] Error parsing AAC extradata, unable to determine samplerate.
Mar 25, 2026 20:16:56.594 [139942563687224] ERROR - [Req#1611/Transcode] ClientProfileExtra: missing container parameter
Mar 25, 2026 20:16:56.594 [139942563687224] WARN - [Req#1611/Transcode] ClientProfileExtra: ignoring directive: add-direct-play-profile(type=subtitleProfile&context=all&protocol=http&subtitleContainer=webvtt&subtitleCodec=webvtt)
Mar 25, 2026 20:16:56.594 [139942563687224] WARN - [Req#1611/Transcode] TranscodeUniversalRequest: at least one profile extra directive could not be read
Mar 25, 2026 20:16:56.953 [139942563687224] ERROR - [Req#160e/Transcode] ClientProfileExtra: missing container parameter
Mar 25, 2026 20:16:56.953 [139942563687224] WARN - [Req#160e/Transcode] ClientProfileExtra: ignoring directive: add-direct-play-profile(type=subtitleProfile&context=all&protocol=http&subtitleContainer=webvtt&subtitleCodec=webvtt)
Mar 25, 2026 20:16:56.954 [139942563687224] WARN - [Req#160e/Transcode] TranscodeUniversalRequest: at least one profile extra directive could not be read
Mar 25, 2026 20:17:02.056 [139942563687224] ERROR - [TranscodeOutputStream] Session appears to have died from under us
Mar 25, 2026 20:17:15.359 [139942563687224] ERROR - [Req#163c/Transcode] ClientProfileExtra: missing container parameter
Mar 25, 2026 20:17:15.359 [139942563687224] WARN - [Req#163c/Transcode] ClientProfileExtra: ignoring directive: add-direct-play-profile(type=subtitleProfile&context=all&protocol=http&subtitleContainer=webvtt&subtitleCodec=webvtt)
Mar 25, 2026 20:17:15.360 [139942563687224] WARN - [Req#163c/Transcode] TranscodeUniversalRequest: at least one profile extra directive could not be read
Mar 25, 2026 20:17:15.723 [139942563687224] ERROR - [Req#162e/Transcode] ClientProfileExtra: missing container parameter
Mar 25, 2026 20:17:15.723 [139942563687224] WARN - [Req#162e/Transcode] ClientProfileExtra: ignoring directive: add-direct-play-profile(type=subtitleProfile&context=all&protocol=http&subtitleContainer=webvtt&subtitleCodec=webvtt)
Mar 25, 2026 20:17:15.723 [139942563687224] WARN - [Req#162e/Transcode] TranscodeUniversalRequest: at least one profile extra directive could not be read
Mar 25, 2026 20:17:20.825 [139942563687224] ERROR - [TranscodeOutputStream] Session appears to have died from under us

So I would assume that it was a background process. Could you download your PMS logs and share the entire zip with me, either here or via DM.

Other than the error in the system logs, what is happening on Plex? Is the server crashing as a result? Is playback impacted?