You are not logged in.

#1 2025-04-06 17:28:09

smlev
Member
Registered: 2025-04-06
Posts: 2

[SOLVED]Strange sound and Firefox issue playing videos after 137 upgra

Hello, after a recent pacman -Syu, with an upgrade to firefox-137.0-1, I have been unable to play videos on any streaming site, YouTube, Netflix, Hulu, Nebula, or HBO all tested and having the same issue. The video seems to load, but it will only play one frame before getting stuck. I've also noticed that every time this happens, my volume setting gets reset back to ~40%. When I go into my sound settings from this state and hit "Test", clicking on either of the speakers to test plays nothing. If I switch output devices and switch back, the test buttons work again. I tried downgrading to 136 like a thread from a few days ago suggested, and that didn't seem to work here. I tried installing the HEVC codecs (x265 package) based on a suggestion from another thread that it was related to HEVC support. Reboots between these debugging steps didn't fix anything either.

I followed the instructions from The Firefox wiki article for troubleshooting video playback issues, which point to a potential PulseAudio issue. However, my sample rates already matched the default.

As a weird data point, while typing up this thread, I tried playing music from Tidal, and that worked without resetting the sound settings. Playing videos still reset the sound settings, though. So I tried having music playing while starting the videos to see if the music would cut out, and... it didn't. Actually, the videos played just fine with the music playing. After I paused the music, the videos continue to play. However, starting a new video without Tidal playing causes the same audio settings change and video playback issue.

When I attempt to test the speakers after getting into this state, journalctl has the following:

Apr 06 13:04:26 valperga pulseaudio[1921]: Failed to create sink input: sink is suspended.
Apr 06 13:04:26 valperga pulseaudio[1921]: Failed to create sink input: sink is suspended.
Apr 06 13:04:26 valperga pulseaudio[1921]: Failed to create sink input: sink is suspended.
Apr 06 13:04:26 valperga gnome-control-c[14197]: Failed to play sound: Invalid state

Nothing in journalctl when restoring the audio by switching output devices or testing with successful audio playback.
Nothing in journalctl when attempting to play video from this state causing the bad state.
Nothing in journalctl when successfully playing audio from the good state.

Firefox package info

Name            : firefox
Version         : 137.0-1
Description     : Fast, Private & Safe Web Browser
Architecture    : x86_64
URL             : https://www.mozilla.org/firefox/
Licenses        : MPL-2.0
Groups          : None
Provides        : None
Depends On      : alsa-lib  at-spi2-core  bash  cairo  dbus  ffmpeg  fontconfig  freetype2  gcc-libs  gdk-pixbuf2  glib2  glibc  gtk3
                  hicolor-icon-theme  libpulse  libx11  libxcb  libxcomposite  libxdamage  libxext  libxfixes  libxrandr  libxss  libxt
                  mime-types  nspr  nss  pango  ttf-font
Optional Deps   : hunspell-en_US: Spell checking, American English
                  libnotify: Notification integration [installed]
                  networkmanager: Location detection via available WiFi networks [installed]
                  speech-dispatcher: Text-to-Speech [installed]
                  xdg-desktop-portal: Screensharing with Wayland [installed]
Required By     : None
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 254.16 MiB
Packager        : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
Build Date      : Mon 31 Mar 2025 07:25:38 PM EDT
Install Date    : Sun 06 Apr 2025 12:39:33 PM EDT
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : Signature

ffmpeg package info

Name            : ffmpeg
Version         : 2:7.1-9
Description     : Complete solution to record, convert and stream audio and video
Architecture    : x86_64
URL             : https://ffmpeg.org
Licenses        : GPL-3.0-only
Groups          : None
Provides        : libavcodec.so=61-64  libavdevice.so=61-64  libavfilter.so=10-64  libavformat.so=61-64  libavutil.so=59-64  libpostproc.so=58-64
                  libswresample.so=5-64  libswscale.so=8-64
Depends On      : alsa-lib  aom  bzip2  cairo  dav1d  fontconfig  freetype2  fribidi  glib2  glibc  glslang  gmp  gnutls  gsm  harfbuzz  jack
                  lame  libass  libavc1394  libbluray  libbs2b  libdrm  libdvdnav  libdvdread  libgl  libiec61883  libjxl  libmodplug  libopenmpt
                  libplacebo  libpulse  libraw1394  librsvg  libsoxr  libssh  libtheora  libva  libvdpau  libvorbis  libvpx  libwebp  libx11
                  libxcb  libxext  libxml2  libxv  ocl-icd  onevpl  opencore-amr  openjpeg2  opus  rav1e  rubberband  sdl2  snappy  speex  srt
                  svt-av1  v4l-utils  vapoursynth  vid.stab  vmaf  vulkan-icd-loader  x264  x265  xvidcore  xz  zeromq  zimg  zlib
                  libass.so=9-64  libbluray.so=2-64  libbs2b.so=0-64  libdav1d.so=7-64  libfreetype.so=6-64  libharfbuzz.so=0-64
                  libjxl.so=0.11-64  libopenmpt.so=0-64  libplacebo.so=349-64  librav1e.so=0.7-64  librsvg-2.so=2-64  librubberband.so=3-64
                  libva.so=2-64  libva-drm.so=2-64  libva-x11.so=2-64  libvidstab.so=1.2-64  libvorbisenc.so=2-64  libvorbis.so=0-64
                  libvpx.so=9-64  libx264.so=164-64  libx265.so=212-64  libxvidcore.so=4-64  libzimg.so=2-64  libzmq.so=5-64
Optional Deps   : avisynthplus: AviSynthPlus support
                  frei0r-plugins: Frei0r video effects support [installed]
                  intel-media-sdk: Intel QuickSync support (legacy)
                  ladspa: LADSPA filters
                  nvidia-utils: Nvidia NVDEC/NVENC support
                  onevpl-intel-gpu: Intel QuickSync support
Required By     : chromaprint  electron19  electron25  firefox  freerdp  localsearch  obs-studio
Optional For    : alsa-plugins  gegl  libde265  libheif  yt-dlp
Conflicts With  : None
Replaces        : None
Installed Size  : 39.94 MiB
Packager        : Robin Candau <antiz@archlinux.org>
Build Date      : Thu 03 Apr 2025 09:01:43 AM EDT
Install Date    : Sun 06 Apr 2025 12:14:32 PM EDT
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature

Pulseadio package info

Name            : pulseaudio
Version         : 17.0+r43+g3e2bb8a1e-1
Description     : A featureful, general-purpose sound server
Architecture    : x86_64
URL             : https://www.freedesktop.org/wiki/Software/PulseAudio/
Licenses        : LGPL-2.1-or-later
Groups          : None
Provides        : pulse-native-provider
Depends On      : libpulse=17.0+r43+g3e2bb8a1e-1  alsa-lib  bash  dbus  fftw  gcc-libs  glib2  glibc  libcap  libice  libltdl  libsm  libsndfile
                  libsoxr  libx11  libxcb  libxtst  orc  rtkit  speexdsp  systemd  systemd-libs  tdb  webrtc-audio-processing-1
Optional Deps   : pulseaudio-alsa: ALSA configuration (recommended) [installed]
                  pulseaudio-bluetooth: Bluetooth support [installed]
                  pulseaudio-equalizer: Graphical equalizer
                  pulseaudio-jack: Jack support
                  pulseaudio-lirc: IR (lirc) support
                  pulseaudio-rtp: RTP and RAOP support
                  pulseaudio-zeroconf: Zeroconf support
Required By     : gnome-settings-daemon  pulseaudio-bluetooth
Optional For    : libpulse  speech-dispatcher
Conflicts With  : pipewire-pulse
Replaces        : pulseaudio-gconf<=11.1  pulseaudio-xen<=9.0
Installed Size  : 6.06 MiB
Packager        : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
Build Date      : Wed 04 Dec 2024 09:20:01 PM EST
Install Date    : Sun 08 Dec 2024 03:32:39 PM EST
Install Reason  : Installed as a dependency for another package
Install Script  : Yes
Validated By    : Signature

GNOME package versions

gnome-app-list 3.0-1
gnome-autoar 0.4.5-1
gnome-backgrounds 48.0-1
gnome-bluetooth-3.0 47.1-1
gnome-books 40.0-1
gnome-boxes 48.0-1
gnome-browser-connector 42.1-7
gnome-calculator 48.0.2-1
gnome-calendar 48.1-1
gnome-characters 48.0-1
gnome-clocks 48.0-1
gnome-color-manager 3.36.2-1
gnome-contacts 48.0-1
gnome-control-center 48.0-1
gnome-desktop 1:44.1-1
gnome-desktop-4 1:44.1-1
gnome-desktop-common 1:44.1-1
gnome-disk-utility 46.1-1
gnome-epub-thumbnailer 1.8-1
gnome-font-viewer 48.0-1
gnome-keybindings 48.0-1
gnome-keyring 1:48.0-1
gnome-logs 45.0-1
gnome-maps 48.1-1
gnome-menus 3.36.0-3
gnome-mimeapps 0.1-1
gnome-music 1:48beta-2
gnome-online-accounts 3.54.1-1
gnome-photos 1:44.0-4
gnome-remote-desktop 48.0-2
gnome-session 47.0.1-2
gnome-settings-daemon 48.0-1
gnome-shell 1:48.0-1
gnome-shell-extensions 48.0-1
gnome-software 48.0-1
gnome-system-monitor 48.0-1
gnome-terminal 3.56.0-1
gnome-tweaks 46.1-2
gnome-user-docs 48.0-1
gnome-user-share 48.0-1
gnome-video-effects 1:0.6.0-2
gnome-weather 48.0-1
libgnomekbd 1:3.28.1-1
xdg-desktop-portal-gnome 48.0-2

System specs

➜  ~ neofetch
                   -`                    sean@valperga 
                  .o+`                   ------------- 
                 `ooo/                   OS: Arch Linux x86_64 
                `+oooo:                  Host: MS-7C37 1.0 
               `+oooooo:                 Kernel: 6.13.8-arch1-1 
               -+oooooo+:                Uptime: 58 mins 
             `/:-:++oooo+:               Packages: 1153 (pacman), 21 (flatpak) 
            `/++++/+++++++:              Shell: zsh 5.9 
           `/++++++++++++++:             Resolution: 1920x1080 
          `/+++ooooooooooooo/`           DE: GNOME 48.0 
         ./ooosssso++osssssso+`          WM: Mutter 
        .oossssso-````/ossssss+`         WM Theme: Adwaita 
       -osssssso.      :ssssssso.        Theme: Adwaita [GTK2/3] 
      :osssssss/        osssso+++.       Icons: Adwaita [GTK2/3] 
     /ossssssss/        +ssssooo/-       Terminal: gnome-terminal 
   `/ossssso+/:-        -:/+osssso+-     CPU: AMD Ryzen 5 3600X (12) @ 3.435GHz 
  `+sso+:-`                 `.-/+oso:    GPU: AMD ATI Radeon RX 5600 OEM/5600 XT / 5700/5700 XT 
 `++:.                           `-/+/   Memory: 2934MiB / 15937MiB 
 .`                                 `/

Last edited by smlev (2025-04-06 22:29:02)

Offline

#2 2025-04-06 18:13:46

Xephon
Member
Registered: 2024-12-22
Posts: 49

Re: [SOLVED]Strange sound and Firefox issue playing videos after 137 upgra

Offline

#3 2025-04-06 22:28:32

smlev
Member
Registered: 2025-04-06
Posts: 2

Re: [SOLVED]Strange sound and Firefox issue playing videos after 137 upgra

The important bit from that article.

I did a bit of research, and evidently something was swapped around, and I was supposed to migrate from pulseaudio to pipewire-pulse. Okay great, this should be a pretty easy fix, go ahead and install the new package and let it take care of the rest.

$ sudo pacman -R pulseaudio,pulseaudio-bluetooth
$ sudo pacman -S pipewire-pulse

and restarting Firefox fixed this for me.

Offline

Board footer

Powered by FluxBB