Open Bug 2034066 Opened 6 months ago Updated 5 months ago

[Esr140] [Ubuntu 26] Video fails to play on netflix, error code F7355-1203, and other streaming services

Categories

(Core :: Audio/Video: Playback, defect, P3)

Firefox 140
Desktop
Linux
defect

Tracking

()

Tracking Status
firefox-esr140 --- affected
firefox150 --- unaffected
firefox151 --- unaffected
firefox152 --- unaffected

People

(Reporter: cgeorgiu, Unassigned)

References

Details

(Keywords: regressionwindow-wanted)

Attachments

(1 file)

Found in

  • Firefox 140.10.0esr

Affected versions

  • 140.10.0esr

Tested platforms

  • Affected platforms: Ubuntu 26.04 LTS
  • Unaffected platforms: Ubuntu 25.04 LTS

Preconditions

  • User is connected to a US VPN
  • Firefox ESR is downloaded as tar.xz (not Snap/Flatpak)

Steps to reproduce

  1. Launch Firefox and navigate to netflix.com.
  2. Play any video.

Expected result

  • The video can be played correctly.

Actual result

  • Playback fails with an on-screen error message: Error Code F7355-1203.

Regression range

  • I will investigate in oder to find a regressan range asap.

Additional notes

  • This appears to be specific to Ubuntu 26.04. The issue was not reproducible on Ubuntu 25.04.
  • The issue occurs only with the .tar.xz builds. Snap builds on the same OS play video correctly.
  • Other streaming services (Amazon Prime, HBO, Hulu) also fail to play video.
Summary: [Ubuntu 26] Video fails to play on netflix and other streaming services → [Esr140] [Ubuntu 26] Video fails to play on netflix and other streaming services
Summary: [Esr140] [Ubuntu 26] Video fails to play on netflix and other streaming services → [Esr140] [Ubuntu 26] Video fails to play on netflix, error code F7355-1203, and other streaming services
QA Whiteboard: [S3] [qa-4915] [qa-found-in-esr140] → [S3] [qa-4915] [qa-found-in-esr140][qa-investig-needed-c152/b151]
QA Contact: cgeorgiu

The severity field is not set for this bug.
:jimm, could you have a look please?

For more information, please visit BugBot documentation.

Flags: needinfo?(jmathies)
Duplicate of this bug: 2038070
Blocks: media-triage
Severity: -- → S2
Flags: needinfo?(jmathies)
Priority: -- → P2
Hardware: All → Desktop
Version: Firefox 150 → Firefox 140

While I appreciate the bug analysis in #2038070 for further ideas on where to look, I don't think I got the crippled ffmpeg version installed that does not support the non-free codecs. There's this "WARNING: library configuration mismatch" line, but otherwise, this looks functional to me, including matching version numbers of ffmpeg and the extra codec package.
Also, my FF was installed via a .deb package, not by unzipping a tar.xz.
I also don't have a Netflix account to verify the dysfunctional Netflix video player claimed in this bug.

ffmpeg -version
ffmpeg version 8.0.1-3ubuntu2 Copyright (c) 2000-2025 the FFmpeg developers
built with gcc 15 (Ubuntu 15.2.0-13ubuntu3)
configuration: --prefix=/usr --extra-version=3ubuntu2 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --disable-pocketsphinx --disable-libcaca --disable-libmfx --disable-omx --enable-gnutls --enable-libaom --enable-libass --enable-libbs2b --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libharfbuzz --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-openal --enable-opencl --enable-opengl --disable-sndio --enable-libvpl --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-ladspa --enable-libbluray --enable-libdvdnav --enable-libdvdread --enable-libjack --enable-libjxl --enable-libpulse --enable-librabbitmq --enable-librist --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libx264 --enable-libzmq --enable-libzvbi --enable-lv2 --enable-sdl2 --enable-libplacebo --enable-librav1e --enable-librsvg --enable-shared
libavutil      60.  8.100 / 60.  8.100
libavcodec     62. 11.100 / 62. 11.100
libavformat    62.  3.100 / 62.  3.100
libavdevice    62.  1.100 / 62.  1.100
libavfilter    11.  4.100 / 11.  4.100
libswscale      9.  1.100 /  9.  1.100
libswresample   6.  1.100 /  6.  1.100

Exiting with exit code 0
ffmpeg -codecs | grep -E "hevc|h264|aac|av1"
ffmpeg version 8.0.1-3ubuntu2 Copyright (c) 2000-2025 the FFmpeg developers
  built with gcc 15 (Ubuntu 15.2.0-13ubuntu3)
  configuration: --prefix=/usr --extra-version=3ubuntu2 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --disable-pocketsphinx --disable-libcaca --disable-libmfx --disable-omx --enable-gnutls --enable-libaom --enable-libass --enable-libbs2b --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libharfbuzz --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-openal --enable-opencl --enable-opengl --disable-sndio --enable-libvpl --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-ladspa --enable-libbluray --enable-libdvdnav --enable-libdvdread --enable-libjack --enable-libjxl --enable-libpulse --enable-librabbitmq --enable-librist --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libx264 --enable-libzmq --enable-libzvbi --enable-lv2 --enable-sdl2 --enable-libplacebo --enable-librav1e --enable-librsvg --enable-shared
  WARNING: library configuration mismatch
  avcodec     configuration: --prefix=/usr --extra-version=3ubuntu2 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --disable-pocketsphinx --disable-libcaca --disable-libmfx --disable-omx --enable-gnutls --enable-libaom --enable-libass --enable-libbs2b --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libharfbuzz --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-openal --enable-opencl --enable-opengl --disable-sndio --enable-libvpl --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-ladspa --enable-libbluray --enable-libdvdnav --enable-libdvdread --enable-libjack --enable-libjxl --enable-libpulse --enable-librabbitmq --enable-librist --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libx264 --enable-libzmq --enable-libzvbi --enable-lv2 --enable-sdl2 --enable-libplacebo --enable-librav1e --enable-librsvg --enable-shared --enable-version3 --disable-doc --disable-programs --disable-static --enable-libaribb24 --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libtesseract --enable-libvo_amrwbenc --enable-libsmbclient
  libavutil      60.  8.100 / 60.  8.100
  libavcodec     62. 11.100 / 62. 11.100
  libavformat    62.  3.100 / 62.  3.100
  libavdevice    62.  1.100 / 62.  1.100
  libavfilter    11.  4.100 / 11.  4.100
  libswscale      9.  1.100 /  9.  1.100
  libswresample   6.  1.100 /  6.  1.100
 DEV.L. av1                  Alliance for Open Media AV1 (decoders: libdav1d libaom-av1 av1 av1_cuvid av1_qsv) (encoders: libaom-av1 librav1e libsvtav1 av1_nvenc av1_qsv av1_vaapi av1_vulkan)
 DEV.LS h264                 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (decoders: h264 h264_v4l2m2m h264_qsv h264_cuvid) (encoders: libx264 libx264rgb h264_nvenc h264_qsv h264_v4l2m2m h264_vaapi h264_vulkan)
 DEV.L. hevc                 H.265 / HEVC (High Efficiency Video Coding) (decoders: hevc hevc_qsv hevc_v4l2m2m hevc_cuvid) (encoders: libx265 hevc_nvenc hevc_qsv hevc_v4l2m2m hevc_vaapi hevc_vulkan)
 DEA.L. aac                  AAC (Advanced Audio Coding) (decoders: aac aac_fixed)
 D.A.L. aac_latm             AAC LATM (Advanced Audio Coding LATM syntax)
 DEAIL. wmav1                Windows Media Audio 1
ffmpeg -buildconf
ffmpeg version 8.0.1-3ubuntu2 Copyright (c) 2000-2025 the FFmpeg developers
  built with gcc 15 (Ubuntu 15.2.0-13ubuntu3)
  configuration: --prefix=/usr --extra-version=3ubuntu2 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --disable-pocketsphinx --disable-libcaca --disable-libmfx --disable-omx --enable-gnutls --enable-libaom --enable-libass --enable-libbs2b --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libharfbuzz --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-openal --enable-opencl --enable-opengl --disable-sndio --enable-libvpl --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-ladspa --enable-libbluray --enable-libdvdnav --enable-libdvdread --enable-libjack --enable-libjxl --enable-libpulse --enable-librabbitmq --enable-librist --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libx264 --enable-libzmq --enable-libzvbi --enable-lv2 --enable-sdl2 --enable-libplacebo --enable-librav1e --enable-librsvg --enable-shared
  WARNING: library configuration mismatch
  avcodec     configuration: --prefix=/usr --extra-version=3ubuntu2 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --disable-pocketsphinx --disable-libcaca --disable-libmfx --disable-omx --enable-gnutls --enable-libaom --enable-libass --enable-libbs2b --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libharfbuzz --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-openal --enable-opencl --enable-opengl --disable-sndio --enable-libvpl --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-ladspa --enable-libbluray --enable-libdvdnav --enable-libdvdread --enable-libjack --enable-libjxl --enable-libpulse --enable-librabbitmq --enable-librist --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libx264 --enable-libzmq --enable-libzvbi --enable-lv2 --enable-sdl2 --enable-libplacebo --enable-librav1e --enable-librsvg --enable-shared --enable-version3 --disable-doc --disable-programs --disable-static --enable-libaribb24 --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libtesseract --enable-libvo_amrwbenc --enable-libsmbclient
  libavutil      60.  8.100 / 60.  8.100
  libavcodec     62. 11.100 / 62. 11.100
  libavformat    62.  3.100 / 62.  3.100
  libavdevice    62.  1.100 / 62.  1.100
  libavfilter    11.  4.100 / 11.  4.100
  libswscale      9.  1.100 /  9.  1.100
  libswresample   6.  1.100 /  6.  1.100

  configuration:
    --prefix=/usr
    --extra-version=3ubuntu2
    --toolchain=hardened
    --libdir=/usr/lib/x86_64-linux-gnu
    --incdir=/usr/include/x86_64-linux-gnu
    --arch=amd64
    --enable-gpl
    --disable-stripping
    --disable-pocketsphinx
    --disable-libcaca
    --disable-libmfx
    --disable-omx
    --enable-gnutls
    --enable-libaom
    --enable-libass
    --enable-libbs2b
    --enable-libcdio
    --enable-libcodec2
    --enable-libdav1d
    --enable-libflite
    --enable-libfontconfig
    --enable-libfreetype
    --enable-libfribidi
    --enable-libglslang
    --enable-libgme
    --enable-libgsm
    --enable-libharfbuzz
    --enable-libmp3lame
    --enable-libmysofa
    --enable-libopenjpeg
    --enable-libopenmpt
    --enable-libopus
    --enable-librubberband
    --enable-libshine
    --enable-libsnappy
    --enable-libsoxr
    --enable-libspeex
    --enable-libtheora
    --enable-libtwolame
    --enable-libvidstab
    --enable-libvorbis
    --enable-libvpx
    --enable-libwebp
    --enable-libx265
    --enable-libxml2
    --enable-libxvid
    --enable-libzimg
    --enable-openal
    --enable-opencl
    --enable-opengl
    --disable-sndio
    --enable-libvpl
    --enable-libdc1394
    --enable-libdrm
    --enable-libiec61883
    --enable-chromaprint
    --enable-frei0r
    --enable-ladspa
    --enable-libbluray
    --enable-libdvdnav
    --enable-libdvdread
    --enable-libjack
    --enable-libjxl
    --enable-libpulse
    --enable-librabbitmq
    --enable-librist
    --enable-libsrt
    --enable-libssh
    --enable-libsvtav1
    --enable-libx264
    --enable-libzmq
    --enable-libzvbi
    --enable-lv2
    --enable-sdl2
    --enable-libplacebo
    --enable-librav1e
    --enable-librsvg
    --enable-shared

Exiting with exit code 0
apt policy ffmpeg libavcodec-extra62 libavcodec62
ffmpeg:
  Installed: 7:8.0.1-3ubuntu2
  Candidate: 7:8.0.1-3ubuntu2
  Version table:
 *** 7:8.0.1-3ubuntu2 500
        500 http://de.archive.ubuntu.com/ubuntu resolute/universe amd64 Packages
        100 /var/lib/dpkg/status
libavcodec-extra62:
  Installed: 7:8.0.1-3ubuntu2
  Candidate: 7:8.0.1-3ubuntu2
  Version table:
 *** 7:8.0.1-3ubuntu2 500
        500 http://de.archive.ubuntu.com/ubuntu resolute/universe amd64 Packages
        100 /var/lib/dpkg/status
libavcodec62:
  Installed: (none)
  Candidate: 7:8.0.1-3ubuntu2
  Version table:
     7:8.0.1-3ubuntu2 500
        500 http://de.archive.ubuntu.com/ubuntu resolute/universe amd64 Packages
dpkg -S /usr/lib/x86_64-linux-gnu/libavcodec.so.62
libavcodec-extra62:amd64: /usr/lib/x86_64-linux-gnu/libavcodec.so.62

Firefox ESR is downloaded as tar.xz (not Snap/Flatpak)

Does this issue also happen on Snap/Flatpak?

This looks like 1893469, could you try this way to update all snaps to see if it helps? Thanks!

Flags: needinfo?(cgeorgiu)

I don't know, I avoid the bloated, sluggish snaps.
But it works with regular non-ESR firefox 1:150.0.2+build2-1xtradeb1.2604.1.deb with minor glitches (cannot search/skip forward on most X videos, but letting them play from the beginning works, pausing and resuming is also possible)

(In reply to Alastor Wu [:alwu] from comment #4)

Firefox ESR is downloaded as tar.xz (not Snap/Flatpak)

Does this issue also happen on Snap/Flatpak?

This looks like 1893469, could you try this way to update all snaps to see if it helps? Thanks!

I was not able to repro on snap or flatpak builds.

I cannot also repro anymore with tar.xz builds on Esr 140.11.0 with Ubuntu 26.04.

Flags: needinfo?(cgeorgiu)
No longer blocks: media-triage
Severity: S2 → S3
Priority: P2 → P3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: