Firefox on Fedora 38 experiences frozen frames on rewind and other issues

Server Version#: 1.32.4.7164 (Synology DSM package)
Player Version#: 4.108.0

Crossposting from Discord support thread for @ChuckPa. Including player debug logs and video XML; original message follows:

Hi everyone, I’ve noticed that the web player in Firefox on Fedora 38 has video freezes when rewinding–but the audio plays normally. Also, it seems to occasionally go back a frame or two, which is especially jarring on hard cuts. Works fine on chrome; I have the firefox H.264 plugin installed. Any thoughts?
plex_debug_info.zip (9.3 KB)

Edit: I should also mention that this might be a regression: I think–but am not positive–that this was working before the most recent server upgrade or two.

@cure1245

thanks for this.

Might I also have the server DEBUG logs ZIP which captures this so I can see what the server was doing?

give me two seconds. Would you like another set of player logs to go with it?

Player logs look fine thanks. Just the server logs which capture it stumbling

plex_debug_info.zip (84.8 KB)
Here you go.

Third time’s the charm? :slight_smile:

  1. Settings - Server - General - Show Advanced
  2. ENABLE DEBUG logging
  3. SAVE the changes
  4. Recreate and grab again

There were three seeks this time: two backwards, one forward. Both rewinds exhibited the freezing, the stutter happened a few seconds into the fast forward at the end of capture.

I’ll try again but the debug logging says it’s been enabled…

I got it. Please disregard my being blind

:frowning:

Jun 16, 2023 12:52:56.227 [140713418468152] DEBUG - [Req#a8397/Transcode/es301cr4ov7v5d9l09pbuo6x] Signalling job ID 6546 with 9
Jun 16, 2023 12:52:56.227 [140713418468152] DEBUG - [Req#a8397/Transcode/es301cr4ov7v5d9l09pbuo6x] Job was already killed, not killing again.
Jun 16, 2023 12:52:56.227 [140713418468152] DEBUG - [Req#a8397/Transcode/es301cr4ov7v5d9l09pbuo6x] Stopping transcode session es301cr4ov7v5d9l09pbuo6x
Jun 16, 2023 12:52:56.229 [140713418468152] DEBUG - [Req#a8397/Transcode/es301cr4ov7v5d9l09pbuo6x] Starting a transcode session es301cr4ov7v5d9l09pbuo6x at offset 1490.0 (state=3)
Jun 16, 2023 12:52:56.230 [140713637686072] DEBUG - Jobs: '/volume1/@appstore/PlexMediaServer/Plex Transcoder' exit code for process 6546 is -9 (signal: Killed)
Jun 16, 2023 12:52:56.230 [140713418468152] DEBUG - [Req#a8397/Transcode/es301cr4ov7v5d9l09pbuo6x] TPU: hardware transcoding: enabled, but no hardware decode accelerator found
Jun 16, 2023 12:52:56.230 [140713418468152] DEBUG - [Req#a8397/Transcode/es301cr4ov7v5d9l09pbuo6x] [Universal] Using local file path instead of URL: /volume1/data/media/tv/The West Wing (1999) [tvdb-72521]/Season 02/The West Wing (1999) - S02E03 - The Midterms [WEBDL-1080p][EAC3 2.0][x264]-AJP69.mkv
Jun 16, 2023 12:52:56.230 [140713418468152] DEBUG - [Req#a8397/Transcode/es301cr4ov7v5d9l09pbuo6x] TPU: hardware transcoding: final decoder: , final encoder: 
Jun 16, 2023 12:52:56.231 [140713418468152] DEBUG - [Req#a8397/Transcode/es301cr4ov7v5d9l09pbuo6x/JobRunner] Job running: EAE_ROOT=/var/packages/PlexMediaServer/shares/PlexMediaServer/AppData/tmp/pms-83436cf4-df78-4ce2-9ac6-add83376483f/EasyAudioEncoder FFMPEG_EXTERNAL_LIBS='/var/packages/PlexMediaServer/shares/PlexMediaServer/AppData/Plex\ Media\ Server/Codecs/8217c1c-4565-linux-x86_64/'

You have a Gemini Lake.

It’s not finding the GPU here:

Jun 16, 2023 12:52:56.227 [140713418468152] DEBUG - [Req#a8397/Transcode/es301cr4ov7v5d9l09pbuo6x] Signalling job ID 6546 with 9
Jun 16, 2023 12:52:56.227 [140713418468152] DEBUG - [Req#a8397/Transcode/es301cr4ov7v5d9l09pbuo6x] Job was already killed, not killing again.
Jun 16, 2023 12:52:56.227 [140713418468152] DEBUG - [Req#a8397/Transcode/es301cr4ov7v5d9l09pbuo6x] Stopping transcode session es301cr4ov7v5d9l09pbuo6x
Jun 16, 2023 12:52:56.229 [140713418468152] DEBUG - [Req#a8397/Transcode/es301cr4ov7v5d9l09pbuo6x] Starting a transcode session es301cr4ov7v5d9l09pbuo6x at offset 1490.0 (state=3)
Jun 16, 2023 12:52:56.230 [140713637686072] DEBUG - Jobs: '/volume1/@appstore/PlexMediaServer/Plex Transcoder' exit code for process 6546 is -9 (signal: Killed)
Jun 16, 2023 12:52:56.230 [140713418468152] DEBUG - [Req#a8397/Transcode/es301cr4ov7v5d9l09pbuo6x] TPU: hardware transcoding: enabled, but no hardware decode accelerator found
Jun 16, 2023 12:52:56.230 [140713418468152] DEBUG - [Req#a8397/Transcode/es301cr4ov7v5d9l09pbuo6x] [Universal] Using local file path instead of URL: /volume1/data/media/tv/The West Wing (1999) [tvdb-72521]/Season 02/The West Wing (1999) - S02E03 - The Midterms [WEBDL-1080p][EAC3 2.0][x264]-AJP69.mkv
Jun 16, 2023 12:52:56.230 [140713418468152] DEBUG - [Req#a8397/Transcode/es301cr4ov7v5d9l09pbuo6x] TPU: hardware transcoding: final decoder: , final encoder: 
Jun 16, 2023 12:52:56.231 [140713418468152] DEBUG - [Req#a8397/Transcode/es301cr4ov7v5d9l09pbuo6x/JobRunner] Job running: EAE_ROOT=/var/packages/PlexMediaServer/shares/PlexMediaServer/AppData/tmp/pms-83436cf4-df78-4ce2-9ac6-add83376483f/EasyAudioEncoder FFMPEG_EXTERNAL_LIBS='/var/packages/PlexMediaServer/shares/PlexMediaServer/AppData/Plex\ Media\ Server/Codecs/8217c1c-4565-linux-x86_64/'

We are working on GeminiLake.

ApolloLake fix for this regression is in 1.32.5 now (it’s alpha testing and verified to work)

GeminiLake is coming behind it.

You might best want to roll back to build 6999 until after the regression is fixed

Thanks! I was about to say, I was pretty sure I enabled it lol

Looks like the issue is persisting in 6999. I can just use chrome for the time being, though. It’s literally only Firefox

Fair enough.

I stepped away from FireFox some time ago. It had gotten too unstable for me.
It seems like you’re approaching the same point I was at ?

Maybe. I really like containers, though, and I’ve been trying to ween myself off of Google for a couple years now.

In any case, I want to do some testing from Windows as well to try and nail this sucker down. I appreciate your help!

Sorry I can’t help more.

I have enough unknowns with all I test to fuss with a browser :crazy_face: LOL