Plex Transcoder Hard-Crashing System

For the last month(ish) I have been troubleshooting hard crashes on my unraid server that don’t send anything to syslog. After extensive hardware replacement, stress testing, and turning on dockers one by one, I have narrowed the issue down to my Plex docker. A few minutes after starting it consistently balloons several different log files, pegs my CPU, and then takes down the whole system. I have double triple and quadruple checked all of my mounts, paths, and folder permissions and everything is accessible. First I thought it was maybe a corrupted codec based on this forum thread so I deleted the contents of the codec folder. That didn’t fix the issue so I tried rolling back to a previous version (1.41.6.9685-d301f511a). That didn’t fix it so I went forum trolling and found this forum thread which seems to be exactly my problem. As described there I checked the Plex Transcoder process, and it seems to pop up and hang as soon as the log errors begin. Note that this happens on it own without any media playing. I can stream and transcode media just fine when things are working and I make it past this start point. At first I thought it was a corrupted file so I deleted the referenced episode, then it popped up for the next in the folder. I tried deleting the whole folder, and it popped up for a different show. I tried killing the transcode process when it hung, and it just moved on to the same error for the next show. At this point I am out of ideas and a little low on sanity. Anyone here see anything I might have missed?

Server Version#: 1.42.1.10060
Debug Log:

Plex Media Server Logs_2025-09-05_18-00-09.zip (1.2 MB)

Plex Docker Log:

[services.d] starting services
Starting Plex Media Server.
[services.d] done.
Critical: libusb_init failed

Plex Internal Appdata Log: Excerpt from Plex Media Server 5.log, but too large to upload. Literally just 10mb of the following:

Sep 05, 2025 17:00:36.530 [23139307023160] ERROR - [Req#3be13/Transcode/1f87fe51-243e-44f9-98de-2f4765061864/7c22368f-902b-48d0-bd91-222c43c4345c] Error while decoding stream #0:1: No space left on device
Sep 05, 2025 17:00:36.530 [23139294460728] ERROR - [Req#3be14/Transcode/1f87fe51-243e-44f9-98de-2f4765061864/7c22368f-902b-48d0-bd91-222c43c4345c] Error while decoding stream #0:1: No space left on device
Sep 05, 2025 17:00:36.530 [23139355704120] ERROR - [Req#3be15/Transcode/1f87fe51-243e-44f9-98de-2f4765061864/7c22368f-902b-48d0-bd91-222c43c4345c] Error while decoding stream #0:1: No space left on device
Sep 05, 2025 17:00:36.530 [23139296602936] ERROR - [Req#3be16/Transcode/1f87fe51-243e-44f9-98de-2f4765061864/7c22368f-902b-48d0-bd91-222c43c4345c] Error while decoding stream #0:1: No space left on device
Sep 05, 2025 17:00:36.530 [23139307023160] ERROR - [Req#3be17/Transcode/1f87fe51-243e-44f9-98de-2f4765061864/7c22368f-902b-48d0-bd91-222c43c4345c] Error while decoding stream #0:1: No space left on device
Sep 05, 2025 17:00:36.531 [23139294460728] ERROR - [Req#3be18/Transcode/1f87fe51-243e-44f9-98de-2f4765061864/7c22368f-902b-48d0-bd91-222c43c4345c] Error while decoding stream #0:1: No space left on device
Sep 05, 2025 17:00:36.531 [23139355704120] ERROR - [Req#3be19/Transcode/1f87fe51-243e-44f9-98de-2f4765061864/7c22368f-902b-48d0-bd91-222c43c4345c] Error while decoding stream #0:1: No space left on device
Sep 05, 2025 17:00:36.531 [23139296602936] ERROR - [Req#3be1a/Transcode/1f87fe51-243e-44f9-98de-2f4765061864/7c22368f-902b-48d0-bd91-222c43c4345c] Error while decoding stream #0:1: No space left on device
Sep 05, 2025 17:00:36.531 [23139307023160] ERROR - [Req#3be1b/Transcode/1f87fe51-243e-44f9-98de-2f4765061864/7c22368f-902b-48d0-bd91-222c43c4345c] Error while decoding stream #0:1: No space left on device
Sep 05, 2025 17:00:36.531 [23139294460728] ERROR - [Req#3be1c/Transcode/1f87fe51-243e-44f9-98de-2f4765061864/7c22368f-902b-48d0-bd91-222c43c4345c] Error while decoding stream #0:1: No space left on device
Sep 05, 2025 17:00:36.531 [23139355704120] ERROR - [Req#3be1d/Transcode/1f87fe51-243e-44f9-98de-2f4765061864/7c22368f-902b-48d0-bd91-222c43c4345c] Error while decoding stream #0:1: No space left on device
Sep 05, 2025 17:00:36.532 [23139296602936] ERROR - [Req#3be1e/Transcode/1f87fe51-243e-44f9-98de-2f4765061864/7c22368f-902b-48d0-bd91-222c43c4345c] Error while decoding stream #0:1: No space left on device
Sep 05, 2025 17:00:36.532 [23139307023160] ERROR - [Req#3be1f/Transcode/1f87fe51-243e-44f9-98de-2f4765061864/7c22368f-902b-48d0-bd91-222c43c4345c] Error while decoding stream #0:1: No space left on device
Sep 05, 2025 17:00:36.532 [23139294460728] ERROR - [Req#3be20/Transcode/1f87fe51-243e-44f9-98de-2f4765061864/7c22368f-902b-48d0-bd91-222c43c4345c] Error while decoding stream #0:1: No space left on device
Sep 05, 2025 17:00:36.532 [23139355704120] ERROR - [Req#3be21/Transcode/1f87fe51-243e-44f9-98de-2f4765061864/7c22368f-902b-48d0-bd91-222c43c4345c] Error while decoding stream #0:1: No space left on device
Sep 05, 2025 17:00:36.532 [23139296602936] ERROR - [Req#3be22/Transcode/1f87fe51-243e-44f9-98de-2f4765061864/7c22368f-902b-48d0-bd91-222c43c4345c] Error while decoding stream #0:1: No space left on device

Plex Transcode Error Examples:

ps -ef | grep ‘Plex Transcoder’ nobody 3976553 3948054 25 16:28 ? 00:00:23 /usr/lib/plexmediaserver/Plex Transcoder -codec:1 truehd_eae -eae_prefix:1 3a72f050-04ac-4a52-8bdb-9edc45a4f331_ -analyzeduration 20000000 -probesize 20000000 -i /TV/Lost/Season 2/Lost - S02E01 - Man of Science, Man of Faith Bluray-1080p.mkv -filter_complex [0:1] aresample=async=1:ochl=‘5.1’:rematrix_maxval=0.000000dB:osr=48000[0] -map [0] -metadata:s:0 language=eng -codec:0 flac -b:0 4096k -f flac -map_metadata -1 -map_chapters -1 -t 1298.7935 /transcode/Transcode/Detection/67e4330e-d13c-49be-a6c0-8a2b2878eb6e -y -nostats -loglevel quiet -loglevel_plex error -progressurl http://127.0.0.1:32400/video/:/transcode/session/3a72f050-04ac-4a52-8bdb-9edc45a4f331/589838d1-849a-4f46-969d-b9eb23f5ecee/progress root 3983721 3869710 0 16:30 pts/1 00:00:00 grep Plex Transcoder

ps -ef | grep ‘Plex Transcoder’
nobody 4139957 4111929 31 17:00 ? 00:00:01 /usr/lib/plexmediaserver/Plex Transcoder -codec:1 truehd_eae -eae_prefix:1 1f87fe51-243e-44f9-98de-2f4765061864_ -analyzeduration 20000000 -probesize 20000000 -i /TV/Lost/Season 1/Lost - S01E01 - Pilot (1) Bluray-1080p.mkv -filter_complex [0:1] aresample=async=1:ochl=‘5.1’:rematrix_maxval=0.000000dB:osr=48000[0] -map [0] -metadata:s:0 language=eng -codec:0 flac -b:0 4096k -f flac -map_metadata -1 -map_chapters -1 -t 1270.2650000000001 /transcode/Transcode/Detection/7dfa0421-fec0-49ba-87ce-f8cfd6fde14d -y -nostats -loglevel quiet -loglevel_plex error -progressurl http://127.0.0.1:32400/video/:/transcode/session/1f87fe51-243e-44f9-98de-2f4765061864/7c22368f-902b-48d0-bd91-222c43c4345c/progress

Questions:

  1. Where is the transcoder temp set ? Default location?

  2. What does df -h show ? (where the container directories are mapped)

Hello! Transcoder temp is default (/transcode), but I manually mapped it to a folder on my cache SSD. >800gb free and files/folders do appear there when the transcoder is running so I know Plex has read/write access. Below is my df -h from within the Plex container. As far as I can tell nothing seems to be filling up.

df -h
Filesystem Size Used Avail Use% Mounted on
/dev/loop2 60G 34G 27G 57% /
tmpfs 64M 0 64M 0% /dev
shm 64M 4.0K 64M 1% /dev/shm
/dev/nvme0n1p1 932G 121G 808G 14% /tmp
shfs 29T 12T 17T 42% /Music
/dev/loop2 60G 34G 27G 57% /etc/hosts
tmpfs 16G 0 16G 0% /proc/acpi
tmpfs 16G 0 16G 0% /sys/firmware

Thanks for the logs..

  1. This looks like it’s trying to process / scan / import the files and has no disk space.

Sep 05, 2025 17:00:36.532 [23139355704120] ERROR - [Req#3be21/Transcode/1f87fe51-243e-44f9-98de-2f4765061864/7c22368f-902b-48d0-bd91-222c43c4345c] Error while decoding stream #0:1: No space left on device

What’s not making sense is what triggers is because all 5 logs are full with the same message.

Is there any chance you could
– Stop Plex
– Edit Preferences.xml
– Add LogNumFiles="50" (excessive number of rollovers)
– Save the file
– Start Plex
– Stop VERY QUICKLY ---- Before the machine has chance to crash.
– Inspect logs , looking for last thing it does before going crazy
– If not in the first iteration, restart and run a little longer.
– Repeat iterating until it can be captured.

The goal is to capture the start of the failure so we can find out where/what it is.

  1. At some point near future, you need to address naming .

Sep 05, 2025 17:24:37.767 [23140187360056] WARN - [PlexMatch] Invalid hint ‘Episode: S13: Family Guy Season 13 S13 [1080p Web x265][AAC 5.1][Sub][Ch]/Family Guy - 13x18 - Take My Wife.mkv’ ~ Failed to parse episode directive

SxxEyy format is the standard and now

Family Guy Season 13 S13 [1080p Web x265][AAC 5.1][Sub][Ch]
is actually ambiguous & confusing

Standard is:

Family Guy/
  Season 13/
    Family Guy - S13E18 - Take My Wife.mkv

That worked! And I appreciate the nudge about my file naming. It’s a mess and some scolding might get me to actually fix it here soon. Here are the relevant log lines, and the log itself is attached:

Plex Media Server.1.zip (715.7 KB)

Starting at line 46,702:

Sep 05, 2025 21:52:40.431 [23045431118648] DEBUG - Completed: [127.0.0.1:50334] 200 PUT /video/:/transcode/session/b09ccd73-ed42-4112-96ac-08e57a7edb92/82708b02-4e56-40a6-8ef7-3c0f8d808f1f/progress/streamDetail?index=3&id=0&codec=hdmv_pgs_subtitle&type=subtitle&language=eng (20 live) #c0a4 0ms 195 bytes (pipelined: 10) (range: bytes=0-)
Sep 05, 2025 21:52:40.432 [23045315779384] DEBUG - Request: [127.0.0.1:50334 (Loopback)] PUT /video/:/transcode/session/b09ccd73-ed42-4112-96ac-08e57a7edb92/82708b02-4e56-40a6-8ef7-3c0f8d808f1f/progress?duration=2719.709000 (20 live) #c0a5 Signed-in Token (coverp) (range: bytes=0-)
Sep 05, 2025 21:52:40.432 [23045418244920] DEBUG - [Req#1c6] Using default transcode duration of 120 minutes
Sep 05, 2025 21:52:40.432 [23045418244920] DEBUG - [Req#1c6] Started session successfully: b09ccd73-ed42-4112-96ac-08e57a7edb92
Sep 05, 2025 21:52:40.432 [23045433228088] DEBUG - Completed: [127.0.0.1:50334] 204 PUT /video/:/transcode/session/b09ccd73-ed42-4112-96ac-08e57a7edb92/82708b02-4e56-40a6-8ef7-3c0f8d808f1f/progress?duration=2719.709000 (20 live) #c0a5 0ms 203 bytes (pipelined: 11) (range: bytes=0-)
Sep 05, 2025 21:52:40.433 [23045285419832] ERROR - [Req#c0a8/Transcode/b09ccd73-ed42-4112-96ac-08e57a7edb92/82708b02-4e56-40a6-8ef7-3c0f8d808f1f] [truehd_eae @ 0x1488ffe8bb00] error reading output: -1313558101 (Unknown error occurred)
Sep 05, 2025 21:52:40.433 [23045349387064] ERROR - [Req#c0a9/Transcode/b09ccd73-ed42-4112-96ac-08e57a7edb92/82708b02-4e56-40a6-8ef7-3c0f8d808f1f] Error while decoding stream #0:1: Unknown error occurred
Sep 05, 2025 21:52:40.434 [23045359885112] ERROR - [Req#c0aa/Transcode/b09ccd73-ed42-4112-96ac-08e57a7edb92/82708b02-4e56-40a6-8ef7-3c0f8d808f1f] [truehd_eae @ 0x1488ffe8bb00] error reading output: -1313558101 (Unknown error occurred)
Sep 05, 2025 21:52:40.434 [23045289638712] ERROR - [Req#c0ab/Transcode/b09ccd73-ed42-4112-96ac-08e57a7edb92/82708b02-4e56-40a6-8ef7-3c0f8d808f1f] Error while decoding stream #0:1: Unknown error occurred
Sep 05, 2025 21:52:40.434 [23045265255224] ERROR - [Req#c0ac/Transcode/b09ccd73-ed42-4112-96ac-08e57a7edb92/82708b02-4e56-40a6-8ef7-3c0f8d808f1f] [truehd_eae @ 0x1488ffe8bb00] error reading output: -1313558101 (Unknown error occurred)
Sep 05, 2025 21:52:40.435 [23045287529272] ERROR - [Req#c0ad/Transcode/b09ccd73-ed42-4112-96ac-08e57a7edb92/82708b02-4e56-40a6-8ef7-3c0f8d808f1f] Error while decoding stream #0:1: Unknown error occurred

This repeats until line 48,787 when it switches back to the errors that had been filling my logs before:

Sep 05, 2025 21:52:41.123 [23045359885112] ERROR - [Req#c8c3/Transcode/b09ccd73-ed42-4112-96ac-08e57a7edb92/82708b02-4e56-40a6-8ef7-3c0f8d808f1f] [truehd_eae @ 0x1488ffe8bb00] error reading output: -1313558101 (Unknown error occurred)
Sep 05, 2025 21:52:41.123 [23045287529272] ERROR - [Req#c8c4/Transcode/b09ccd73-ed42-4112-96ac-08e57a7edb92/82708b02-4e56-40a6-8ef7-3c0f8d808f1f] Error while decoding stream #0:1: Unknown error occurred
Sep 05, 2025 21:52:41.124 [23045315779384] ERROR - [Req#c8c5/Transcode/b09ccd73-ed42-4112-96ac-08e57a7edb92/82708b02-4e56-40a6-8ef7-3c0f8d808f1f] [truehd_eae @ 0x1488ffe8bb00] error reading output: -1313558101 (Unknown error occurred)
Sep 05, 2025 21:52:41.124 [23045285419832] ERROR - [Req#c8c6/Transcode/b09ccd73-ed42-4112-96ac-08e57a7edb92/82708b02-4e56-40a6-8ef7-3c0f8d808f1f] Error while decoding stream #0:1: Unknown error occurred
Sep 05, 2025 21:52:41.125 [23045349387064] ERROR - [Req#c8c7/Transcode/b09ccd73-ed42-4112-96ac-08e57a7edb92/82708b02-4e56-40a6-8ef7-3c0f8d808f1f] Error while decoding stream #0:1: No space left on device
Sep 05, 2025 21:52:41.125 [23045289638712] ERROR - [Req#c8c8/Transcode/b09ccd73-ed42-4112-96ac-08e57a7edb92/82708b02-4e56-40a6-8ef7-3c0f8d808f1f] Error while decoding stream #0:1: No space left on device
Sep 05, 2025 21:52:41.125 [23045265255224] ERROR - [Req#c8c9/Transcode/b09ccd73-ed42-4112-96ac-08e57a7edb92/82708b02-4e56-40a6-8ef7-3c0f8d808f1f] Error while decoding stream #0:1: No space left on device

now we’re making progress.

  1. With Plex stopped, remove the contents of the “Codecs” directory. PMS will download fresh codecs upon restart

  2. How many directories do you have in use for all your media and how many are fs.inotify.max_user_watches setup for ?

  3. As for naming, I use FileBot for all my media. It never misses.

My naming rule is:

/nas/series/{n}/Season {s.pad(2)}/{n} - {s00e00} - {t}
{n} -  Name of series
{s} -  Season number
.pad(2)  - pads the season number to 2 digits  
{t} -   Episode title

whole thing comes out like this.

[chuck@lizum Star Trek Strange New Worlds.2000]$ cd /glock/media/tv2/Star\ Trek\ Strange\ New\ Worlds/*03
[chuck@lizum Season 03.2001]$ ls -la
total 47289828
drwxr-xr-x 2 chuck chuck       4096 Sep  4 00:27 ./
drwxr-xr-x 6 chuck chuck         93 Jul 17 00:48 ../
-rw-rw-r-- 1 chuck chuck 7171530101 Jul 17 00:48 Star Trek - Strange New Worlds - S03E01 - Hegemony (2).mkv
-rw-rw-r-- 1 chuck chuck 7457904503 Jul 17 00:48 Star Trek - Strange New Worlds - S03E02 - Wedding Bell Blues.mkv
-rw-rw-r-- 1 chuck chuck 2614122874 Jul 26 17:15 Star Trek - Strange New Worlds - S03E03 - Shuttle to Kenfori.mkv
-rw-rw-r-- 1 chuck chuck 5550143738 Jul 31 00:27 Star Trek - Strange New Worlds - S03E04 - A Space Adventure Hour.mkv
-rw-rw-r-- 1 chuck chuck 6248395336 Aug  7 07:52 Star Trek - Strange New Worlds - S03E05 - Through the Lens of Time.mkv
-rw-rw-r-- 1 chuck chuck 2141682081 Aug 14 00:31 Star Trek - Strange New Worlds - S03E06 - The Sehlat Who Ate Its Tail.mkv
-rw-rw-r-- 1 chuck chuck 4506229170 Aug 21 00:49 Star Trek - Strange New Worlds - S03E07 - What Is Starfleet.mkv
-rw-rw-r-- 1 chuck chuck 6246601502 Aug 28 00:41 Star Trek - Strange New Worlds - S03E08 - Four-and-a-Half Vulcans.mkv
-rw-rw-r-- 1 chuck chuck 6488150114 Sep  4 00:27 Star Trek - Strange New Worlds - S03E09 - Terrarium.mkv
[chuck@lizum Season 03.2002]$ 

I’ve tried deleting the contents of the Codecs directory several times. It seems to make it take a little bit longer to crash, but doesn’t prevent those same errors popping up often within just a few minutes. I left Plex off overnight and deleted the contents of the Codecs folder before turning it back on this morning.

As for the directories, all my media is stored in /mnt/user/Media. I haven’t adjusted inotify at all but I should be well under the limit:

find /mnt/user/Media -type d | wc -l
11649

cat /proc/sys/fs/inotify/max_user_watches
524288

Here are the logs.

Plex Media Server.zip (315.7 KB)

Line 13,327 is the unknown error occurred flip-flop

Sep 06, 2025 07:59:14.033 [22841434901304] DEBUG - Completed: [127.0.0.1:37142] 200 PUT /video/:/transcode/session/7f90e9b6-6d53-4932-854e-335dd776ea34/f1f3829b-3452-4f5b-82e7-727b2a5b91d5/progress/streamDetail?index=3&id=0&codec=hdmv_pgs_subtitle&type=subtitle&language=eng (4 live) #2bd23 0ms 195 bytes (pipelined: 10) (range: bytes=0-)
Sep 06, 2025 07:59:14.036 [22841301502776] DEBUG - Request: [127.0.0.1:37142 (Loopback)] PUT /video/:/transcode/session/7f90e9b6-6d53-4932-854e-335dd776ea34/f1f3829b-3452-4f5b-82e7-727b2a5b91d5/progress?duration=2719.709000 (4 live) #2bd24 Signed-in Token (coverp) (range: bytes=0-)
Sep 06, 2025 07:59:14.036 [22841336912696] DEBUG - [Req#16288] Using default transcode duration of 120 minutes
Sep 06, 2025 07:59:14.036 [22841336912696] DEBUG - [Req#16288] Started session successfully: 7f90e9b6-6d53-4932-854e-335dd776ea34
Sep 06, 2025 07:59:14.036 [22841434901304] DEBUG - Completed: [127.0.0.1:37142] 204 PUT /video/:/transcode/session/7f90e9b6-6d53-4932-854e-335dd776ea34/f1f3829b-3452-4f5b-82e7-727b2a5b91d5/progress?duration=2719.709000 (4 live) #2bd24 0ms 203 bytes (pipelined: 11) (range: bytes=0-)
Sep 06, 2025 07:59:14.037 [22841301502776] ERROR - [Req#2bd26/Transcode/7f90e9b6-6d53-4932-854e-335dd776ea34/f1f3829b-3452-4f5b-82e7-727b2a5b91d5] [truehd_eae @ 0x14f9bb845b00] error reading output: -1313558101 (Unknown error occurred)
Sep 06, 2025 07:59:14.037 [22841301502776] ERROR - [Req#2bd2a/Transcode/7f90e9b6-6d53-4932-854e-335dd776ea34/f1f3829b-3452-4f5b-82e7-727b2a5b91d5] Error while decoding stream #0:1: Unknown error occurred

Then on line 15,407 it went back to no space left on device:

Sep 06, 2025 07:59:14.691 [22841301502776] ERROR - [Req#2c547/Transcode/7f90e9b6-6d53-4932-854e-335dd776ea34/f1f3829b-3452-4f5b-82e7-727b2a5b91d5] [truehd_eae @ 0x14f9bb845b00] error reading output: -1313558101 (Unknown error occurred)
Sep 06, 2025 07:59:14.691 [22841301502776] ERROR - [Req#2c548/Transcode/7f90e9b6-6d53-4932-854e-335dd776ea34/f1f3829b-3452-4f5b-82e7-727b2a5b91d5] Error while decoding stream #0:1: Unknown error occurred
Sep 06, 2025 07:59:14.692 [22841301502776] ERROR - [Req#2c549/Transcode/7f90e9b6-6d53-4932-854e-335dd776ea34/f1f3829b-3452-4f5b-82e7-727b2a5b91d5] Error while decoding stream #0:1: No space left on device
Sep 06, 2025 07:59:14.692 [22841301502776] ERROR - [Req#2c54a/Transcode/7f90e9b6-6d53-4932-854e-335dd776ea34/f1f3829b-3452-4f5b-82e7-727b2a5b91d5] Error while decoding stream #0:1: No space left on device

Sep 06, 2025 07:59:13.995 [22841418382136] DEBUG - [HttpClient/HCl#af] HTTP/2.0 (0.1s) 200 response from GET https://downloads.plex.tv/codecs/8f4ca5ead7783c54a4930420/linux-x86_64-standard/EasyAudioEncoder-linux-x86_64-standard.zip
Sep 06, 2025 07:59:14.020 [22841336912696] INFO - [Req#16288] CodecManager: starting EAE at "/tmp/pms-5286e8ae-369a-4e62-b0e6-7b12b9b1a923/EasyAudioEncoder"
Sep 06, 2025 07:59:14.020 [22841336912696] DEBUG - [Req#16288/JobRunner] Job running: "/config/Library/Application Support/Plex Media Server/Codecs/EasyAudioEncoder-8f4ca5ead7783c54a4930420-linux-x86_64/EasyAudioEncoder/EasyAudioEncoder"
Sep 06, 2025 07:59:14.020 [22841336912696] DEBUG - [Req#16288/JobRunner] In directory: "/tmp/pms-5286e8ae-369a-4e62-b0e6-7b12b9b1a923/EasyAudioEncoder"
Sep 06, 2025 07:59:14.020 [22841336912696] DEBUG - [Req#16288/JobRunner] Jobs: Starting child process with pid 1910
Sep 06, 2025 07:59:14.021 [22841336912696] DEBUG - [Req#16288] [Universal] Using local file path instead of URL: /TV/Lost/Season 2/Lost - S02E22 - Three Minutes Bluray-1080p.mkv
Sep 06, 2025 07:59:14.021 [22841336912696] DEBUG - [Req#16288] TPU: hardware transcoding: final decoder: , final encoder: 
Sep 06, 2025 07:59:14.021 [22841336912696] DEBUG - [Req#16288/JobRunner] Job running: EAE_ROOT=/tmp/pms-5286e8ae-369a-4e62-b0e6-7b12b9b1a923/EasyAudioEncoder FFMPEG_EXTERNAL_LIBS='/config/Library/Application\ Support/Plex\ Media\ Server/Codecs/46f74ab-560174306fe167a5978a79dd-linux-x86_64/' X_PLEX_TOKEN=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx "/usr/lib/plexmediaserver/Plex Transcoder" -codec:1 truehd_eae -eae_prefix:1 7f90e9b6-6d53-4932-854e-335dd776ea34_ -analyzeduration 20000000 -probesize 20000000 -i "/TV/Lost/Season 2/Lost - S02E22 - Three Minutes Bluray-1080p.mkv" -filter_complex "[0:1] aresample=async=1:ochl='5.1':rematrix_maxval=0.000000dB:osr=48000[0]" -map "[0]" -metadata:s:0 language=eng -codec:0 flac -b:0 4096k -f flac -map_metadata -1 -map_chapters -1 -t 1359.8544999999999 /transcode/Transcode/Detection/b9abc768-d0b7-4196-b060-baadd07978ea -y -nostats -loglevel quiet -loglevel_plex error -progressurl http://127.0.0.1:32400/video/:/transcode/session/7f90e9b6-6d53-4932-854e-335dd776ea34/f1f3829b-3452-4f5b-82e7-727b2a5b91d5/progress
Sep 06, 2025 07:59:14.021 [22841336912696] DEBUG - [Req#16288/JobRunner] In directory: "/transcode/Transcode/Sessions/plex-transcode-7f90e9b6-6d53-4932-854e-335dd776ea34-f1f3829b-3452-4f5b-82e7-727b2a5b91d5"
Sep 06, 2025 07:59:14.021 [22841336912696] DEBUG - [Req#16288/JobRunner] Jobs: Starting child process with pid 1911
Sep 06, 2025 07:59:14.023 [22841301502776] DEBUG - Request: [127.0.0.1:37142 (Loopback)] PUT /video/:/transcode/session/7f90e9b6-6d53-4932-854e-335dd776ea34/f1f3829b-3452-4f5b-82e7-727b2a5b91d5/progress?status=startup (4 live) #2bd17 Signed-in Token (coverp) (range: bytes=0-) 
Sep 06, 2025 07:59:14.024 [22841434901304] DEBUG - Completed: [127.0.0.1:37142] 204 PUT /video/:/transcode/session/7f90e9b6-6d53-4932-854e-335dd776ea34/f1f3829b-3452-4f5b-82e7-727b2a5b91d5/progress?status=startup (4 live) #2bd17 0ms 203 bytes (pipelined: 1) (range: bytes=0-) 
Sep 06, 2025 07:59:14.024 [22841301502776] DEBUG - Request: [127.0.0.1:37142 (Loopback)] PUT /video/:/transcode/session/7f90e9b6-6d53-4932-854e-335dd776ea34/f1f3829b-3452-4f5b-82e7-727b2a5b91d5/progress?status=startup (4 live) #2bd1b Signed-in Token (coverp) (range: bytes=0-) 
Sep 06, 2025 07:59:14.024 [22841437010744] DEBUG - Completed: [127.0.0.1:37142] 204 PUT /video/:/transcode/session/7f90e9b6-6d53-4932-854e-335dd776ea34/f1f3829b-3452-4f5b-82e7-727b2a5b91d5/progress?status=startup (4 live) #2bd1b 0ms 203 bytes (pipelined: 2) (range: bytes=0-) 
Sep 06, 2025 07:59:14.024 [22841301502776] DEBUG - Request: [127.0.0.1:37142 (Loopback)] PUT /video/:/transcode/session/7f90e9b6-6d53-4932-854e-335dd776ea34/f1f3829b-3452-4f5b-82e7-727b2a5b91d5/progress?status=opening (4 live) #2bd1c Signed-in Token (coverp) (range: bytes=0-) 
Sep 06, 2025 07:59:14.024 [22841437010744] DEBUG - Completed: [127.0.0.1:37142] 204 PUT /video/:/transcode/session/7f90e9b6-6d53-4932-854e-335dd776ea34/f1f3829b-3452-4f5b-82e7-727b2a5b91d5/progress?status=opening (4 live) #2bd1c 0ms 203 bytes (pipelined: 3) (range: bytes=0-) 
Sep 06, 2025 07:59:14.025 [22841301502776] DEBUG - Request: [127.0.0.1:37142 (Loopback)] PUT /video/:/transcode/session/7f90e9b6-6d53-4932-854e-335dd776ea34/f1f3829b-3452-4f5b-82e7-727b2a5b91d5/progress?status=opened (4 live) #2bd1d Signed-in Token (coverp) (range: bytes=0-) 
Sep 06, 2025 07:59:14.025 [22841437010744] DEBUG - Completed: [127.0.0.1:37142] 204 PUT /video/:/transcode/session/7f90e9b6-6d53-4932-854e-335dd776ea34/f1f3829b-3452-4f5b-82e7-727b2a5b91d5/progress?status=opened (4 live) #2bd1d 0ms 203 bytes (pipelined: 4) (range: bytes=0-) 
Sep 06, 2025 07:59:14.026 [22841301502776] DEBUG - Request: [127.0.0.1:37142 (Loopback)] PUT /video/:/transcode/session/7f90e9b6-6d53-4932-854e-335dd776ea34/f1f3829b-3452-4f5b-82e7-727b2a5b91d5/progress/stream?index=0&id=0&codec=hevc&type=video (4 live) #2bd1e Signed-in Token (coverp) (range: bytes=0-) 
Sep 06, 2025 07:59:14.026 [22841437010744] DEBUG - Completed: [127.0.0.1:37142] 200 PUT /video/:/transcode/session/7f90e9b6-6d53-4932-854e-335dd776ea34/f1f3829b-3452-4f5b-82e7-727b2a5b91d5/progress/stream?index=0&id=0&codec=hevc&type=video (4 live) #2bd1e 0ms 195 bytes (pipelined: 5) (range: bytes=0-) 
Sep 06, 2025 07:59:14.026 [22841301502776] DEBUG - Request: [127.0.0.1:37142 (Loopback)] PUT /video/:/transcode/session/7f90e9b6-6d53-4932-854e-335dd776ea34/f1f3829b-3452-4f5b-82e7-727b2a5b91d5/progress/stream?index=1&id=0&codec=truehd&type=audio (4 live) #2bd1f Signed-in Token (coverp) (range: bytes=0-) 
Sep 06, 2025 07:59:14.026 [22841437010744] DEBUG - Completed: [127.0.0.1:37142] 200 PUT /video/:/transcode/session/7f90e9b6-6d53-4932-854e-335dd776ea34/f1f3829b-3452-4f5b-82e7-727b2a5b91d5/progress/stream?index=1&id=0&codec=truehd&type=audio (4 live) #2bd1f 0ms 195 bytes (pipelined: 6) (range: bytes=0-) 
Sep 06, 2025 07:59:14.032 [22841301502776] DEBUG - Request: [127.0.0.1:37142 (Loopback)] PUT /video/:/transcode/session/7f90e9b6-6d53-4932-854e-335dd776ea34/f1f3829b-3452-4f5b-82e7-727b2a5b91d5/progress/streamDetail?index=0&id=0&codec=hevc&type=video&width=1920&height=1080&interlaced=0&frameRate=23.976&disp_default=1 (4 live) #2bd20 Signed-in Token (coverp) (range: bytes=0-) 
Sep 06, 2025 07:59:14.032 [22841434901304] DEBUG - Completed: [127.0.0.1:37142] 200 PUT /video/:/transcode/session/7f90e9b6-6d53-4932-854e-335dd776ea34/f1f3829b-3452-4f5b-82e7-727b2a5b91d5/progress/streamDetail?index=0&id=0&codec=hevc&type=video&width=1920&height=1080&interlaced=0&frameRate=23.976&disp_default=1 (4 live) #2bd20 0ms 195 bytes (pipelined: 7) (range: bytes=0-) 
Sep 06, 2025 07:59:14.032 [22841301502776] DEBUG - Request: [127.0.0.1:37142 (Loopback)] PUT /video/:/transcode/session/7f90e9b6-6d53-4932-854e-335dd776ea34/f1f3829b-3452-4f5b-82e7-727b2a5b91d5/progress/streamDetail?index=1&id=0&codec=truehd&type=audio&language=eng&channels=6&layout=5.1%28side%29&sampleRate=48000&bitDepth=24&disp_default=1 (4 live) #2bd21 Signed-in Token (coverp) (range: bytes=0-) 
Sep 06, 2025 07:59:14.032 [22841434901304] DEBUG - Completed: [127.0.0.1:37142] 200 PUT /video/:/transcode/session/7f90e9b6-6d53-4932-854e-335dd776ea34/f1f3829b-3452-4f5b-82e7-727b2a5b91d5/progress/streamDetail?index=1&id=0&codec=truehd&type=audio&language=eng&channels=6&layout=5.1%28side%29&sampleRate=48000&bitDepth=24&disp_default=1 (4 live) #2bd21 0ms 195 bytes (pipelined: 8) (range: bytes=0-) 
Sep 06, 2025 07:59:14.032 [22841301502776] DEBUG - Request: [127.0.0.1:37142 (Loopback)] PUT /video/:/transcode/session/7f90e9b6-6d53-4932-854e-335dd776ea34/f1f3829b-3452-4f5b-82e7-727b2a5b91d5/progress/streamDetail?index=2&id=0&codec=hdmv_pgs_subtitle&type=subtitle&language=eng&disp_default=1 (4 live) #2bd22 Signed-in Token (coverp) (range: bytes=0-) 
Sep 06, 2025 07:59:14.032 [22841434901304] DEBUG - Completed: [127.0.0.1:37142] 200 PUT /video/:/transcode/session/7f90e9b6-6d53-4932-854e-335dd776ea34/f1f3829b-3452-4f5b-82e7-727b2a5b91d5/progress/streamDetail?index=2&id=0&codec=hdmv_pgs_subtitle&type=subtitle&language=eng&disp_default=1 (4 live) #2bd22 0ms 195 bytes (pipelined: 9) (range: bytes=0-) 
Sep 06, 2025 07:59:14.032 [22841301502776] DEBUG - Request: [127.0.0.1:37142 (Loopback)] PUT /video/:/transcode/session/7f90e9b6-6d53-4932-854e-335dd776ea34/f1f3829b-3452-4f5b-82e7-727b2a5b91d5/progress/streamDetail?index=3&id=0&codec=hdmv_pgs_subtitle&type=subtitle&language=eng (4 live) #2bd23 Signed-in Token (coverp) (range: bytes=0-) 
Sep 06, 2025 07:59:14.033 [22841434901304] DEBUG - Completed: [127.0.0.1:37142] 200 PUT /video/:/transcode/session/7f90e9b6-6d53-4932-854e-335dd776ea34/f1f3829b-3452-4f5b-82e7-727b2a5b91d5/progress/streamDetail?index=3&id=0&codec=hdmv_pgs_subtitle&type=subtitle&language=eng (4 live) #2bd23 0ms 195 bytes (pipelined: 10) (range: bytes=0-) 
Sep 06, 2025 07:59:14.036 [22841301502776] DEBUG - Request: [127.0.0.1:37142 (Loopback)] PUT /video/:/transcode/session/7f90e9b6-6d53-4932-854e-335dd776ea34/f1f3829b-3452-4f5b-82e7-727b2a5b91d5/progress?duration=2719.709000 (4 live) #2bd24 Signed-in Token (coverp) (range: bytes=0-) 
Sep 06, 2025 07:59:14.036 [22841336912696] DEBUG - [Req#16288] Using default transcode duration of 120 minutes
Sep 06, 2025 07:59:14.036 [22841336912696] DEBUG - [Req#16288] Started session successfully: 7f90e9b6-6d53-4932-854e-335dd776ea34
Sep 06, 2025 07:59:14.036 [22841434901304] DEBUG - Completed: [127.0.0.1:37142] 204 PUT /video/:/transcode/session/7f90e9b6-6d53-4932-854e-335dd776ea34/f1f3829b-3452-4f5b-82e7-727b2a5b91d5/progress?duration=2719.709000 (4 live) #2bd24 0ms 203 bytes (pipelined: 11) (range: bytes=0-) 
Sep 06, 2025 07:59:14.037 [22841301502776] ERROR - [Req#2bd26/Transcode/7f90e9b6-6d53-4932-854e-335dd776ea34/f1f3829b-3452-4f5b-82e7-727b2a5b91d5] [truehd_eae @ 0x14f9bb845b00] error reading output: -1313558101 (Unknown error occurred)
Sep 06, 2025 07:59:14.037 [22841301502776] ERROR - [Req#2bd2a/Transcode/7f90e9b6-6d53-4932-854e-335dd776ea34/f1f3829b-3452-4f5b-82e7-727b2a5b91d5] Error while decoding stream #0:1: Unknown error occurred
Sep 06, 2025 07:59:14.037 [22841301502776] ERROR - [Req#2bd2b/Transcode/7f90e9b6-6d53-4932-854e-335dd776ea34/f1f3829b-3452-4f5b-82e7-727b2a5b91d5] [truehd_eae @ 0x14f9bb845b00] error reading output: -1313558101 (Unknown error occurred)
Sep 06, 2025 07:59:14.037 [22841301502776] ERROR - [Req#2bd2c/Transcode/7f90e9b6-6d53-4932-854e-335dd776ea34/f1f3829b-3452-4f5b-82e7-727b2a5b91d5] Error while decoding stream #0:1: Unknown error occurred

Lost - S02E22 might have a problem.

Would you mind pulling it out of storage and see if PMS continues to crash?

Also, given Intro Detection, which decodes audio, uses $TMP (/tmp), in the container, where does /tmp point?

Also, is there a quota limit ? (Your default transcode buffer length is set to 120 minutes – aka the whole file – which is unnecessary and wastes space )

I’m not sure what about the episode is making the transcode fail. A couple of days ago I had the same issues with a season of South Park, so tried removing the episode named by the hung transcode process (didn’t help, just errored on the next episode). After that I tried removing the whole season (didn’t help, just errored on a different show). The especially confusing part is none of these files are new– I haven’t made any changes to either of those shows in months.

I took out Lost S02E22, and this time it errored on Lost S01E01, which seems like it should have been checked before Lost S02E22 previously if it is stepping through the directories sequentially. See around line 44,000 for the similar log lines as you posted above.

Plex Media Server.1(1).zip (673.7 KB)

As for audio detection, I have /tmp manually mapped to a separate folder on the same cache drive as my /transcode folder. As part of my troubleshooting I just made a Plex folder on the cache NVME and then have plex/transcode and plex/tmp to keep all the permissions/space available consistent.

I’m not sure what you mean by quota limit– I looked through all of the server settings and couldn’t find anything about a quota, even in preferences.xml. I haven’t ever messed with the transcode buffer length, and the transcoder throttle is set to the default of 60. This is what I see as the options on my transcode page:

Given this,

Sep 06, 2025 11:31:53.110 [22697251638072] DEBUG - Streaming Resource: Added session 0x14a49b418618:347c738b-bce6-424a-8098-c12edae6b9be
Sep 06, 2025 11:31:53.110 [22697251638072] DEBUG - [Universal] Using local file path instead of URL: /TV/Lost/Season 1/Lost - S01E01 - Pilot (1) Bluray-1080p.mkv
Sep 06, 2025 11:31:53.110 [22697251638072] DEBUG - TPU: hardware transcoding: final decoder: , final encoder: 
Sep 06, 2025 11:31:53.110 [22697251638072] DEBUG - [JobRunner] Job running: EAE_ROOT=/tmp/pms-5a03e7dc-90df-44e6-ba22-bf3f6b6d5ac1/EasyAudioEncoder FFMPEG_EXTERNAL_LIBS='/config/Library/Application\ Support/Plex\ Media\ Server/Codecs/46f74ab-560174306fe167a5978a79dd-linux-x86_64/' X_PLEX_TOKEN=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx "/usr/lib/plexmediaserver/Plex Transcoder" -codec:1 truehd_eae -eae_prefix:1 347c738b-bce6-424a-8098-c12edae6b9be_ -analyzeduration 20000000 -probesize 20000000 -i "/TV/Lost/Season 1/Lost - S01E01 - Pilot (1) Bluray-1080p.mkv" -filter_complex "[0:1] aresample=async=1:ochl='5.1':rematrix_maxval=0.000000dB:osr=48000[0]" -map "[0]" -metadata:s:0 language=eng -codec:0 flac -b:0 4096k -f flac -map_metadata -1 -map_chapters -1 -t 1270.2650000000001 /transcode/Transcode/Detection/693cc95d-b1f8-49d6-8958-64852062b879 -y -nostats -loglevel quiet -loglevel_plex error -progressurl http://127.0.0.1:32400/video/:/transcode/session/347c738b-bce6-424a-8098-c12edae6b9be/9f0d735c-999a-44b0-9d6a-eb73ef9d436f/progress
Sep 06, 2025 11:31:53.110 [22697251638072] DEBUG - [JobRunner] In directory: "/transcode/Transcode/Sessions/plex-transcode-347c738b-bce6-424a-8098-c12edae6b9be-9f0d735c-999a-44b0-9d6a-eb73ef9d436f"
Sep 06, 2025 11:31:53.111 [22697251638072] DEBUG - [JobRunner] Jobs: Starting child process with pid 2211
Sep 06, 2025 11:31:53.112 [22697253747512] DEBUG - Request: [127.0.0.1:44666 (Loopback)] PUT /video/:/transcode/session/347c738b-bce6-424a-8098-c12edae6b9be/9f0d735c-999a-44b0-9d6a-eb73ef9d436f/progress?status=startup (4 live) #b180 Signed-in Token (coverp) (range: bytes=0-) 
Sep 06, 2025 11:31:53.113 [22697278925624] DEBUG - Completed: [127.0.0.1:44666] 204 PUT /video/:/transcode/session/347c738b-bce6-424a-8098-c12edae6b9be/9f0d735c-999a-44b0-9d6a-eb73ef9d436f/progress?status=startup (4 live) #b180 0ms 203 bytes (pipelined: 1) (range: bytes=0-) 
Sep 06, 2025 11:31:53.113 [22697199729464] DEBUG - Request: [127.0.0.1:44666 (Loopback)] PUT /video/:/transcode/session/347c738b-bce6-424a-8098-c12edae6b9be/9f0d735c-999a-44b0-9d6a-eb73ef9d436f/progress?status=startup (4 live) #b33c Signed-in Token (coverp) (range: bytes=0-) 
Sep 06, 2025 11:31:53.113 [22697278925624] DEBUG - Completed: [127.0.0.1:44666] 204 PUT /video/:/transcode/session/347c738b-bce6-424a-8098-c12edae6b9be/9f0d735c-999a-44b0-9d6a-eb73ef9d436f/progress?status=startup (4 live) #b33c 0ms 203 bytes (pipelined: 2) (range: bytes=0-) 
Sep 06, 2025 11:31:53.113 [22697253747512] DEBUG - Request: [127.0.0.1:44666 (Loopback)] PUT /video/:/transcode/session/347c738b-bce6-424a-8098-c12edae6b9be/9f0d735c-999a-44b0-9d6a-eb73ef9d436f/progress?status=opening (4 live) #b33d Signed-in Token (coverp) (range: bytes=0-) 
Sep 06, 2025 11:31:53.113 [22697278925624] DEBUG - Completed: [127.0.0.1:44666] 204 PUT /video/:/transcode/session/347c738b-bce6-424a-8098-c12edae6b9be/9f0d735c-999a-44b0-9d6a-eb73ef9d436f/progress?status=opening (4 live) #b33d 0ms 203 bytes (pipelined: 3) (range: bytes=0-) 
Sep 06, 2025 11:31:53.237 [22697199729464] ERROR - [Req#b33e/Transcode/347c738b-bce6-424a-8098-c12edae6b9be/9f0d735c-999a-44b0-9d6a-eb73ef9d436f] [matroska,webm @ 0x14adf937cb80] Length 8 indicated by an EBML number's first byte 0x01 at pos 2311352274 (0x89c46fd2) exceeds max length 4.
Sep 06, 2025 11:31:53.237 [22697253747512] DEBUG - Request: [127.0.0.1:44666 (Loopback)] PUT /video/:/transcode/session/347c738b-bce6-424a-8098-c12edae6b9be/9f0d735c-999a-44b0-9d6a-eb73ef9d436f/progress?status=opened (4 live) #b33f Signed-in Token (coverp) (range: bytes=0-) 
Sep 06, 2025 11:31:53.237 [22697281035064] DEBUG - Completed: [127.0.0.1:44666] 204 PUT /video/:/transcode/session/347c738b-bce6-424a-8098-c12edae6b9be/9f0d735c-999a-44b0-9d6a-eb73ef9d436f/progress?status=opened (4 live) #b33f 0ms 203 bytes (pipelined: 5) (range: bytes=0-) 
Sep 06, 2025 11:31:53.237 [22697199729464] DEBUG - Request: [127.0.0.1:44666 (Loopback)] PUT /video/:/transcode/session/347c738b-bce6-424a-8098-c12edae6b9be/9f0d735c-999a-44b0-9d6a-eb73ef9d436f/progress/stream?index=0&id=0&codec=hevc&type=video (4 live) #b340 Signed-in Token (coverp) (range: bytes=0-) 
Sep 06, 2025 11:31:53.237 [22697281035064] DEBUG - Completed: [127.0.0.1:44666] 200 PUT /video/:/transcode/session/347c738b-bce6-424a-8098-c12edae6b9be/9f0d735c-999a-44b0-9d6a-eb73ef9d436f/progress/stream?index=0&id=0&codec=hevc&type=video (4 live) #b340 0ms 195 bytes (pipelined: 6) (range: bytes=0-) 
Sep 06, 2025 11:31:53.238 [22697253747512] DEBUG - Request: [127.0.0.1:44666 (Loopback)] PUT /video/:/transcode/session/347c738b-bce6-424a-8098-c12edae6b9be/9f0d735c-999a-44b0-9d6a-eb73ef9d436f/progress/stream?index=1&id=0&codec=truehd&type=audio (4 live) #b341 Signed-in Token (coverp) (range: bytes=0-) 
Sep 06, 2025 11:31:53.238 [22697281035064] DEBUG - Completed: [127.0.0.1:44666] 200 PUT /video/:/transcode/session/347c738b-bce6-424a-8098-c12edae6b9be/9f0d735c-999a-44b0-9d6a-eb73ef9d436f/progress/stream?index=1&id=0&codec=truehd&type=audio (4 live) #b341 0ms 195 bytes (pipelined: 7) (range: bytes=0-) 
Sep 06, 2025 11:31:53.324 [22697199729464] DEBUG - Request: [127.0.0.1:44666 (Loopback)] PUT /video/:/transcode/session/347c738b-bce6-424a-8098-c12edae6b9be/9f0d735c-999a-44b0-9d6a-eb73ef9d436f/progress/streamDetail?index=0&id=0&codec=hevc&type=video&profile=Main%2010&width=1920&height=1080&interlaced=0&sar=1:1&level=120&frameRate=23.976&disp_default=1 (4 live) #b342 Signed-in Token (coverp) (range: bytes=0-) 
Sep 06, 2025 11:31:53.324 [22697278925624] DEBUG - Completed: [127.0.0.1:44666] 200 PUT /video/:/transcode/session/347c738b-bce6-424a-8098-c12edae6b9be/9f0d735c-999a-44b0-9d6a-eb73ef9d436f/progress/streamDetail?index=0&id=0&codec=hevc&type=video&profile=Main%2010&width=1920&height=1080&interlaced=0&sar=1:1&level=120&frameRate=23.976&disp_default=1 (4 live) #b342 0ms 195 bytes (pipelined: 8) (range: bytes=0-) 
Sep 06, 2025 11:31:53.324 [22697253747512] DEBUG - Request: [127.0.0.1:44666 (Loopback)] PUT /video/:/transcode/session/347c738b-bce6-424a-8098-c12edae6b9be/9f0d735c-999a-44b0-9d6a-eb73ef9d436f/progress/streamDetail?index=1&id=0&codec=truehd&type=audio&language=eng&channels=6&layout=5.1%28side%29&sampleRate=48000&bitDepth=24&disp_default=1 (4 live) #b343 Signed-in Token (coverp) (range: bytes=0-) 
Sep 06, 2025 11:31:53.325 [22697281035064] DEBUG - Completed: [127.0.0.1:44666] 200 PUT /video/:/transcode/session/347c738b-bce6-424a-8098-c12edae6b9be/9f0d735c-999a-44b0-9d6a-eb73ef9d436f/progress/streamDetail?index=1&id=0&codec=truehd&type=audio&language=eng&channels=6&layout=5.1%28side%29&sampleRate=48000&bitDepth=24&disp_default=1 (4 live) #b343 0ms 195 bytes (pipelined: 9) (range: bytes=0-) 
Sep 06, 2025 11:31:53.325 [22697199729464] DEBUG - Request: [127.0.0.1:44666 (Loopback)] PUT /video/:/transcode/session/347c738b-bce6-424a-8098-c12edae6b9be/9f0d735c-999a-44b0-9d6a-eb73ef9d436f/progress/streamDetail?index=2&id=0&codec=hdmv_pgs_subtitle&type=subtitle&language=eng&disp_default=1 (4 live) #b344 Signed-in Token (coverp) (range: bytes=0-) 
Sep 06, 2025 11:31:53.325 [22697278925624] DEBUG - Completed: [127.0.0.1:44666] 200 PUT /video/:/transcode/session/347c738b-bce6-424a-8098-c12edae6b9be/9f0d735c-999a-44b0-9d6a-eb73ef9d436f/progress/streamDetail?index=2&id=0&codec=hdmv_pgs_subtitle&type=subtitle&language=eng&disp_default=1 (4 live) #b344 0ms 195 bytes (pipelined: 10) (range: bytes=0-) 
Sep 06, 2025 11:31:53.325 [22697253747512] DEBUG - Request: [127.0.0.1:44666 (Loopback)] PUT /video/:/transcode/session/347c738b-bce6-424a-8098-c12edae6b9be/9f0d735c-999a-44b0-9d6a-eb73ef9d436f/progress/streamDetail?index=3&id=0&codec=hdmv_pgs_subtitle&type=subtitle&language=eng (4 live) #b345 Signed-in Token (coverp) (range: bytes=0-) 
Sep 06, 2025 11:31:53.325 [22697278925624] DEBUG - Completed: [127.0.0.1:44666] 200 PUT /video/:/transcode/session/347c738b-bce6-424a-8098-c12edae6b9be/9f0d735c-999a-44b0-9d6a-eb73ef9d436f/progress/streamDetail?index=3&id=0&codec=hdmv_pgs_subtitle&type=subtitle&language=eng (4 live) #b345 0ms 195 bytes (pipelined: 11) (range: bytes=0-) 
Sep 06, 2025 11:31:53.325 [22697199729464] DEBUG - Request: [127.0.0.1:44666 (Loopback)] PUT /video/:/transcode/session/347c738b-bce6-424a-8098-c12edae6b9be/9f0d735c-999a-44b0-9d6a-eb73ef9d436f/progress/streamDetail?index=4&id=0&codec=hdmv_pgs_subtitle&type=subtitle&language=eng (4 live) #b346 Signed-in Token (coverp) (range: bytes=0-) 
Sep 06, 2025 11:31:53.325 [22697278925624] DEBUG - Completed: [127.0.0.1:44666] 200 PUT /video/:/transcode/session/347c738b-bce6-424a-8098-c12edae6b9be/9f0d735c-999a-44b0-9d6a-eb73ef9d436f/progress/streamDetail?index=4&id=0&codec=hdmv_pgs_subtitle&type=subtitle&language=eng (4 live) #b346 0ms 195 bytes (pipelined: 12) (range: bytes=0-) 
Sep 06, 2025 11:31:53.327 [22697253747512] DEBUG - Request: [127.0.0.1:44666 (Loopback)] PUT /video/:/transcode/session/347c738b-bce6-424a-8098-c12edae6b9be/9f0d735c-999a-44b0-9d6a-eb73ef9d436f/progress?duration=2540.530000 (4 live) #b347 Signed-in Token (coverp) (range: bytes=0-) 
Sep 06, 2025 11:31:53.327 [22697251638072] DEBUG - Using default transcode duration of 120 minutes
Sep 06, 2025 11:31:53.327 [22697251638072] DEBUG - Started session successfully: 347c738b-bce6-424a-8098-c12edae6b9be
Sep 06, 2025 11:31:53.327 [22697281035064] DEBUG - Completed: [127.0.0.1:44666] 204 PUT /video/:/transcode/session/347c738b-bce6-424a-8098-c12edae6b9be/9f0d735c-999a-44b0-9d6a-eb73ef9d436f/progress?duration=2540.530000 (4 live) #b347 0ms 203 bytes (pipelined: 13) (range: bytes=0-) 
Sep 06, 2025 11:31:53.328 [22697199729464] ERROR - [Req#b34a/Transcode/347c738b-bce6-424a-8098-c12edae6b9be/9f0d735c-999a-44b0-9d6a-eb73ef9d436f] [truehd_eae @ 0x14adf74ddb00] error reading output: -1313558101 (Unknown error occurred)
Sep 06, 2025 11:31:53.328 [22697253747512] ERROR - [Req#b34b/Transcode/347c738b-bce6-424a-8098-c12edae6b9be/9f0d735c-999a-44b0-9d6a-eb73ef9d436f] Error while decoding stream #0:1: Unknown error occurred
Sep 06, 2025 11:31:53.328 [22697199729464] ERROR - [Req#b34c/Transcode/347c738b-bce6-424a-8098-c12edae6b9be/9f0d735c-999a-44b0-9d6a-eb73ef9d436f] [truehd_eae @ 0x14adf74ddb00] error reading output: -1313558101 (Unknown error occurred)
Sep 06, 2025 11:31:53.328 [22697253747512] ERROR - [Req#b34d/Transcode/347c738b-bce6-424a-8098-c12edae6b9be/9f0d735c-999a-44b0-9d6a-eb73ef9d436f] Error while decoding stream #0:1: Unknown error occurred
Sep 06, 2025 11:31:53.329 [22697199729464] ERROR - [Req#b34e/Transcode/347c738b-bce6-424a-8098-c12edae6b9be/9f0d735c-999a-44b0-9d6a-eb73ef9d436f] [truehd_eae @ 0x14adf74ddb00] error reading output: -1313558101 (Unknown error occurred)
Sep 06, 2025 11:31:53.329 [22697253747512] ERROR - [Req#b34f/Transcode/347c738b-bce6-424a-8098-c12edae6b9be/9f0d735c-999a-44b0-9d6a-eb73ef9d436f] Error while decoding stream #0:1: Unknown error occurred
Sep 06, 2025 11:31:53.329 [22697199729464] ERROR - [Req#b350/Transcode/347c738b-bce6-424a-8098-c12edae6b9be/9f0d735c-999a-44b0-9d6a-eb73ef9d436f] [truehd_eae @ 0x14adf74ddb00] error reading output: -1313558101 (Unknown error occurred)
Sep 06, 2025 11:31:53.330 [22697253747512] ERROR - [Req#b351/Transcode/347c738b-bce6-424a-8098-c12edae6b9be/9f0d735c-999a-44b0-9d6a-eb73ef9d436f] Error while decoding stream #0:1: Unknown error occurred
Sep 06, 2025 11:31:53.330 [22697199729464] DEBUG - Request: [192.168.0.13:53507 (Subnet)] GET /status/sessions/background (4 live) #b1b1 TLS GZIP Signed-in Token (coverp)

I’d like to see a 30-60 second snippet of the file if possible please ?
(dd works great for this)

I acquired a couple seasons and cannot reproduce – however – they don’t have truehd in them. They have DTS HD

Here are the snippets. I made 60mb cuts of both S01E01, and S02E22 since that errored previously. I hope this helps!

@coverp

How did you cut those snippets?

Did you use dd if=Filename.mkv of=filename.mkv bs=1M count=60 ?

I ask because what I have will not play in PMS 1.42.1.10060

Yes, that’s exactly what I used.

dd if=“Lost - S01E01 - Pilot (1) Bluray-1080p.mkv” of=“S01E01Snippet.mkv” bs=1M count=60
dd if=“Lost - S02E22 - Three Minutes Bluray-1080p.mkv” of=“S02E22Snippet.mkv” bs=1M count=60

I think you might be on to something! Both the snippets and full episodes play fine in VLC, but I did not try to reimport the snippets back into Plex after making them. It’s surprising to me that they fail in Plex itself.

If I delete the codecs folder, that gives me enough time to try starting playback on the episode(s) in question through the Plex web app. Doing so immediately crashes Plex, with the same errors as before. See around lines 3968 and onward in this log. This makes me think there is some incompatibility between whatever truehd audio format these files use and the plex transcoder that isn’t being handled gracefully?

Plex Media Server.3.log.zip (349.5 KB)

Stand alone players (Thick clients) like Celluloid / VLC read - decode - render. PMS works differently Read - decode - transcode → stream → decode - render.

Hm that makes sense. I went back and tried using ffmpeg to manually change the file audio from truehd to flac to see if plex would like that better. However even ffmpeg errors in the conversion (below). We are now wayyyyy above my pay grade, but I assume this means something got corrupted and my best bet is to delete/redownload each offending file one by one? Do you have any suggestions for how to speed this up beyond waiting to see what crashes plex each time? Plex has been down for long enough I’m starting to lose wife approval factor points. And since I haven’t said it yet I really really really appreciate all your help with this!

ffmpeg -i "Lost - S01E01 - Pilot (1) (Bluray-1080p).mkv" \
  -map 0:v -c:v copy \
  -map 0:a:0 -c:a flac \
  -map 0:s? -c:s copy \
  -y "Lost - S01E01 - Pilot (1) (Bluray-1080p).mkv"> > > > 
ffmpeg version 3.3.9 Copyright (c) 2000-2018 the FFmpeg developers
  built with gcc 5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.11) 20160609
  configuration: --disable-debug --disable-doc --disable-ffplay --enable-shared --enable-avresample --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-gpl --enable-libass --enable-libfreetype --enable-libvidstab --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxvid --enable-libx264 --enable-nonfree --enable-openssl --enable-libfdk_aac --enable-libkvazaar --enable-postproc --enable-small --enable-version3 --extra-cflags=-I/opt/ffmpeg/include --extra-ldflags=-L/opt/ffmpeg/lib --extra-libs=-ldl --prefix=/opt/ffmpeg
  libavutil      55. 58.100 / 55. 58.100
  libavcodec     57. 89.100 / 57. 89.100
  libavformat    57. 71.100 / 57. 71.100
  libavdevice    57.  6.100 / 57.  6.100
  libavfilter     6. 82.100 /  6. 82.100
  libavresample   3.  5.  0 /  3.  5.  0
  libswscale      4.  6.100 /  4.  6.100
  libswresample   2.  7.100 /  2.  7.100
  libpostproc    54.  5.100 / 54.  5.100
[matroska,webm @ 0x65df80] Could not find codec parameters for stream 2 (Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[matroska,webm @ 0x65df80] Could not find codec parameters for stream 3 (Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #0, matroska,webm, from 'Lost - S01E01 - Pilot (1) (Bluray-1080p).mkv':
  Metadata:
    title           : Lost.S01E01.Pilot.(1).1080p.BluRay.10Bit.TrueHD5.1.H265-d3g
    encoder         : libebml v1.3.4 + libmatroska v1.4.5
    creation_time   : 2021-08-10T11:45:51.000000Z
  Duration: 00:42:20.53, start: 0.000000, bitrate: 198 kb/s
    Chapter #0:0: start 0.000000, end 452.035000
    Metadata:
      title           : Chapter 1
    Chapter #0:1: start 452.035000, end 1276.775000
    Metadata:
      title           : Chapter 2
    Chapter #0:2: start 1276.775000, end 1807.848000
    Metadata:
      title           : Chapter 3
    Chapter #0:3: start 1807.848000, end 2341.965000
    Metadata:
      title           : Chapter 4
    Chapter #0:4: start 2341.965000, end 2499.539000
    Metadata:
      title           : Chapter 5
    Chapter #0:5: start 2499.539000, end 2540.530000
    Metadata:
      title           : Chapter 6
    Stream #0:0: Video: hevc, yuv420p10le(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 23.98 tbc (default)
    Stream #0:1(eng): Audio: truehd, 48000 Hz, 5.1(side), s32 (24 bit) (default)
    Stream #0:2(eng): Subtitle: hdmv_pgs_subtitle (default)
    Stream #0:3(eng): Subtitle: hdmv_pgs_subtitle
    Stream #0:4(eng): Subtitle: hdmv_pgs_subtitle, 1920x1080
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:1 -> #0:1 (truehd (native) -> flac (native))
  Stream #0:2 -> #0:2 (copy)
  Stream #0:3 -> #0:3 (copy)
  Stream #0:4 -> #0:4 (copy)
Press [q] to stop, [?] for help
Output #0, matroska, to 'Lost - S01E01 - Pilot (1) (Bluray-1080p).mkv':
  Metadata:
    title           : Lost.S01E01.Pilot.(1).1080p.BluRay.10Bit.TrueHD5.1.H265-d3g
    encoder         : Lavf57.71.100
    Chapter #0:0: start 0.000000, end 452.035000
    Metadata:
      title           : Chapter 1
    Chapter #0:1: start 452.035000, end 1276.775000
    Metadata:
      title           : Chapter 2
    Chapter #0:2: start 1276.775000, end 1807.848000
    Metadata:
      title           : Chapter 3
    Chapter #0:3: start 1807.848000, end 2341.965000
    Metadata:
      title           : Chapter 4
    Chapter #0:4: start 2341.965000, end 2499.539000
    Metadata:
      title           : Chapter 5
    Chapter #0:5: start 2499.539000, end 2540.530000
    Metadata:
      title           : Chapter 6
    Stream #0:0: Video: hevc, yuv420p10le(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 23.98 fps, 23.98 tbr, 1k tbn, 1k tbc (default)
    Stream #0:1(eng): Audio: flac ([172][241][0][0] / 0xF1AC), 48000 Hz, 5.1(side), s32 (24 bit), 128 kb/s (default)
    Metadata:
      encoder         : Lavc57.89.100 flac
    Stream #0:2(eng): Subtitle: hdmv_pgs_subtitle ([255][255][255][255] / 0xFFFFFFFF) (default)
    Stream #0:3(eng): Subtitle: hdmv_pgs_subtitle ([255][255][255][255] / 0xFFFFFFFF)
    Stream #0:4(eng): Subtitle: hdmv_pgs_subtitle ([255][255][255][255] / 0xFFFFFFFF), 1920x1080
[out_0_1 @ 0x742940] 100 buffers queued in out_0_1, something may be wrong.
[truehd @ 0x95abe0] Lossless check failed - expected 00, calculated 01.
[truehd @ 0x95abe0] Lossless check failed - expected 00, calculated 02.
[truehd @ 0x95abe0] Lossless check failed - expected 01, calculated 11.
[matroska,webm @ 0x65df80] Read error
frame=  121 fps=0.0 q=-1.0 Lsize=     848kB time=00:00:05.04 bitrate=1376.4kbits/s speed=  72x    
video:466kB audio:370kB subtitle:9kB other streams:0kB global headers:0kB muxing overhead: 0.376998%

Given what I “acquired”, I have a suspicion .

I think someone tried to craft a truehd track and botched the job.

Agreed. I wrote a watchdog script to shut down Plex if those errors start popping up, and then deleted anything that threw a transcode error. At an hour of stable time and counting! A new record, so I’m marking this as the solution for now. Not a Plex issue after all!

And again I really really really appreciate the troubleshooting help, especially when it turns out the errors weren’t Plex’s fault all along.

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