Segfault when playing certain media on Linux and Web clients

Server Version#: 1.32.8.7639
Player Version#: 4.121.1 (Web, Firefox 122) & 1.58.1.3380-ea159c52 (Desktop, plex-desktop AUR)

When attempting to play certain content from my Plex server, either my Firefox tab or the Plex desktop client will crash with a segmentation fault, I have pasted at the end of this OP examples of both the media information and the segfaults. Also provided will be the media information for something that does in fact work just fine (no crashing, errors, anything like that.)

Sometimes I am able to force the content on web to play if I let the tab crash, restore it, set the quality to “Convert Automatically” (which sets it to “Auto (Now: 10000 Mbps, 720p)”), start the playback, then set the quality back to the default which in this case is 720p 0.5 Mbps. The content now plays fine until it comes time to go on to the next episode, which then the process must be repeated.

When attempting to play media using the Plex for Linux client, there is a very brief (maybe half a second) moment where the audio comes through before the crash happens and the first frame of the video is shown. The workaround I mentioned for the web client does not function on the desktop client.

UPDATE: Appears to be a HEVC problem? Firefox appears unable to play HEVC and fiddling with the transcode settings like I do spits out a non-HEVC stream which is why that works fine. Is the Plex web app designed to check if my browser can play a certain file and transcode to a different format accordingly? If so then it appears that is not functioning properly and it tries to start a stream the browser can not support. I know for sure this was not a problem a few months ago at least when I played the same content on the same browser & machine.

System Information (if relevant?)

Arch Linux (Linux 6.1.70-1-lts)
AMD Ryzen 5 2600
AMD Radeon RX 580

Broken Media Information

Codec HEVC
Bitrate 547 kbps
Bit Depth 10
Chroma Subsampling 4:2:0
Coded Height 720
Coded Width 1280
Color Range tv
Frame Rate 23.976 fps
Height 720
Level 3.1
Profile main 10
Ref Frames 1
Width 1280
Display Title 720p (HEVC Main 10)
Extended Display Title 720p (HEVC Main 10)

Codec AAC
Channels 2
Bitrate 70 kbps
Audio Channel Layout stereo
Profile he-aac
Sampling Rate 48000 Hz
Display Title Unknown (HE-AAC Stereo)
Extended Display Title Unknown (HE-AAC Stereo)

Codec SRT
Display Title Unknown (SRT)
Extended Display Title Unknown (SRT)

Working Media Information

Codec H264
Bitrate 928 kbps
Bit Depth 8
Chroma Location left
Chroma Subsampling 4:2:0
Coded Height 720
Coded Width 1280
Frame Rate 23.976 fps
Height 720
Level 3.1
Profile high
Ref Frames 4
Scan Type progressive
Title (this contained a tracker name so I removed it, same applies for placeholders below)
Width 1280
Display Title 720p (H.264)
Extended Display Title PLACEHOLDER (720p H.264)

Codec AAC
Channels 2
Bitrate 96 kbps
Language English
Language Tag en
Audio Channel Layout stereo
Profile lc
Sampling Rate 48000 Hz
Title PLACEHOLDER
Display Title English (AAC Stereo)
Extended Display Title PLACEHOLDER (English AAC Stereo)

Codec SRT
Language English
Language Tag en
Title PLACEHOLDER
Display Title English (SRT)
Extended Display Title PLACEHOLDER (English SRT)

Plex Web Segmentation Fault

web_segfault.log (49.1 KB)

Plex for Linux Segmentation Fault

desktop_segfault.log (63.4 KB)

Plex Media Server Logs (at the time of the Web segfault above)

pms_logs.log (62.2 KB)

There is nothing relevant in the servers dmesg logs or journalctl.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.