Bug#908349: firefox-esr: no sound after upgrading from 52.9 to 60.2
All, I just installed the latest version, firefox-esr 60.2.2esr-1~deb9u1 , and it fixes the bug for me. I can run Firefox normally, without using apulse, and have sound from the browser. Multiple users can run copies of Firefox and all users have sound. This gets me back to where I was before this bug happened. Thanks! Matt Roberds
Bug#908349: firefox-esr: no sound after upgrading from 52.9 to 60.2
On Sat, Sep 22, 2018 at 08:08:01AM +0900, Mike Hommey wrote: > On Sat, Sep 08, 2018 at 09:11:46PM +0200, Stephan Goll wrote: > > Package: firefox-esr > > Version: 60.2.0esr-1~deb9u2 > > Severity: normal > > > > Dear Maintainer, > > > > *** Reporter, please consider answering these questions, where appropriate > > *** > > > >* What led up to the situation? > >* What exactly did you do (or not do) that was effective (or > > ineffective)? > >* What was the outcome of this action? > >* What outcome did you expect instead? > > > > *** End of the template - remove these template lines *** > > > > > After upgrading from 52.9 to 60.2 I got no sound in youtube. I do not > > user pulseaudio, but in about:buildconfig I cannot see > > "--enable-alsa". > > I'm sorry, but something doesn't add up here: 52.9 wasn't built with > --enable-alsa either, and it wasn't the build system default either, so > alsa wasn't enabled in 52. In fact, if you look in the firefox-esr bug > list, you'll find reports about alsa stopping working when people > upgraded from 45 to 52. > > From that perspective, your report doesn't make sense. Ah, I wasn't looking at the right branch, and the branch for esr52 *did* have --enable-alsa as of 52.0.1esr-1. Mike
Bug#908349: firefox-esr: no sound after upgrading from 52.9 to 60.2
Dear Mike, Good day to you. By the way, I met this issue as well. However, from what I found on the related issue, is the "Pulseaudio" has not been included in package dependency. Since, the Mozilla had decided to take Pulseaudio support from Firefox 52, as following official link: https://support.mozilla.org/en-US/kb/fix-common-audio-and-video-issues#w_you-may-need-to- install-the-required-pulseaudio-software I'm running Debian stable (Stretch), where no issue for firefox-esr (52.9.0esr-1~deb9u1) to run without "Pulseaudio", but no sound issue happens for firefox-esr (60.2.0esr-1~deb9u2). The warning messages are appended, in this email message, as reference. Hence, is that possible to add the "Pulseaudio" as required dependency, in future? sla@hostname:~$ /usr/bin/firefox-esr --version Mozilla Firefox 60.2.0 sla@hostname:~$ /usr/bin/firefox-esr # then "youtube.com" is loaded. [Child 51, MediaPlayback #1] WARNING: 7fe8157e7580 OpenCubeb() failed to init cubeb: file /build/firefox-esr-QYWh35/firefox-esr-60.2.0esr/dom/media/AudioStream.cpp, line 388 [Child 51, MediaPlayback #1] WARNING: Decoder=7fe817fe5e20 [OnMediaSinkAudioError]: file /build/firefox-esr-QYWh35/firefox-esr-60.2.0esr/dom/media/MediaDecoderStateMachine.cpp, line 3750 [Child 51, MediaPlayback #2] WARNING: Decoder=7fe817fe5e20 Decode error: NS_ERROR_DOM_MEDIA_FATAL_ERR (0x806e0005) - RefPtr, mozilla::MediaResult, true> > mozilla::MediaSourceTrackDemuxer::DoGetSamples(int32_t): manager is detached.: file /build/firefox-esr-QYWh35/firefox-esr-60.2.0esr/dom/media/MediaDecoderStateMachine.cpp, line 3445 On Sat, Sep 22, 2018 at 7:39 AM Mike Hommey wrote: > On Sat, Sep 08, 2018 at 09:11:46PM +0200, Stephan Goll wrote: > > Package: firefox-esr > > Version: 60.2.0esr-1~deb9u2 > > Severity: normal > > > > Dear Maintainer, > > > > *** Reporter, please consider answering these questions, where > appropriate *** > > > >* What led up to the situation? > >* What exactly did you do (or not do) that was effective (or > > ineffective)? > >* What was the outcome of this action? > >* What outcome did you expect instead? > > > > *** End of the template - remove these template lines *** > > > > > After upgrading from 52.9 to 60.2 I got no sound in youtube. I do not > > user pulseaudio, but in about:buildconfig I cannot see > > "--enable-alsa". > > I'm sorry, but something doesn't add up here: 52.9 wasn't built with > --enable-alsa either, and it wasn't the build system default either, so > alsa wasn't enabled in 52. In fact, if you look in the firefox-esr bug > list, you'll find reports about alsa stopping working when people > upgraded from 45 to 52. > > From that perspective, your report doesn't make sense. > > Mike > >
Bug#908349: firefox-esr: no sound after upgrading from 52.9 to 60.2
On Sat, Sep 08, 2018 at 09:11:46PM +0200, Stephan Goll wrote: > Package: firefox-esr > Version: 60.2.0esr-1~deb9u2 > Severity: normal > > Dear Maintainer, > > *** Reporter, please consider answering these questions, where appropriate *** > >* What led up to the situation? >* What exactly did you do (or not do) that was effective (or > ineffective)? >* What was the outcome of this action? >* What outcome did you expect instead? > > *** End of the template - remove these template lines *** > > After upgrading from 52.9 to 60.2 I got no sound in youtube. I do not > user pulseaudio, but in about:buildconfig I cannot see > "--enable-alsa". I'm sorry, but something doesn't add up here: 52.9 wasn't built with --enable-alsa either, and it wasn't the build system default either, so alsa wasn't enabled in 52. In fact, if you look in the firefox-esr bug list, you'll find reports about alsa stopping working when people upgraded from 45 to 52. >From that perspective, your report doesn't make sense. Mike
Bug#908349: firefox-esr: no sound after upgrading from 52.9 to 60.2
All, I experienced this same problem when upgrading to firefox-esr 60.2.0esr-1~deb9u2 on Debian 9.5, with linux-image-4.9.0-4-amd64 4.9.65-3+deb9u1. What I think the maintainers should do: At least add the dependency on PulseAudio to the firefox-esr package, as suggested earlier in this bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=908349#15 Consider adding an apt-listchanges entry to the firefox-esr package, so interactive users will be notified about the dependency change when upgrading. Consider building firefox-esr with ALSA (upstream support issue?) or Jack support enabled. Consider mentioning apulse in the changelog or apt-listchanges entry, to give an alternative for users who do not want to run PulseAudio. (I realize that suggesting a package from unstable might not be right for all users, though.) This is probably not possible, and wouldn't fall to the firefox-esr maintainers anyway, but: consider making apulse available in Stretch. Details on my situation: I had libpulse0 version 10.0-1+deb9u installed as well, but it was not configured correctly. Everything else on my system that needs sound uses ALSA. I tried the following things to make firefox-esr work: 1) Configuring PulseAudio. PulseAudio could only see the sound hardware associated with the HDMI connector on my video card, and not the integrated sound hardware on my motherboard. I did not pursue this very far, as I am not interested in running PulseAudio. 2) Building Firefox from Debian sources, with "--enable-jack" added to the build. This worked for one user - if I started Jack, and then launched Firefox, I had sound. I had trouble making it work correctly if multiple users were running Firefox at the same time, though - the user who started Jack had sound, but the other users did not. (With Firefox 52.9 and ALSA, having multiple users worked; several users could be running Firefox and sound worked for all of them.) Also, this would require a rebuild of Firefox (a few hours on my hardware) whenever an update came out. 3) Installing apulse from unstable, and running the "stock" Debian Firefox 60.2.0 under apulse. This worked the best for me - the user who starts Firefox has sound, and other users can start Firefox and have sound as well. This allows me to continue to operate as I did with Firefox 52.9. I modified the /usr/bin/firefox script to always run Firefox under apulse, so Firefox would have sound no matter how it was launched (from a terminal, from the GUI, etc.) Probably related bugs: These all have something to do with requiring Pulse, or enabling Jack. Against firefox-esr: #827059 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=827059 Against firefox: #844688 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=844688 #853987 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=853987 #857050 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=857050 Thanks! Matt Roberds
Bug#908349: firefox-esr: no sound after upgrading from 52.9 to 60.2
Or maybe can we have the alternative dependency pulseaudio | apulse. A script could check if pulseaudio is available and if not start firefox with apulse. Unfortunately apulse is only available with buster and later.
Bug#908349: firefox-esr: no sound after upgrading from 52.9 to 60.2
Samuel Thibault writes: > Unfortunately AIUI upstream has stopped supporting ALSA, so we are stuck > with pulseaudio for firefox. Did they remove ALSA code from the sources completely? ALSA code was working in FF52; upstream simply turned the corresponding configuraton option off by default.
Bug#908349: Aw: Re: Bug#908349: firefox-esr: no sound after upgrading from 52.9 to 60.2
> Re: Bug#908349: firefox-esr: no sound after upgrading from 52.9 to 60.2 > > Hello, > > Stephan Goll, le sam. 08 sept. 2018 21:11:46 +0200, a ecrit: > > Seems that this build is not compiled with alsa, but the dependencies does > > not require pulseaudio. > > Please rebuild this ff with --enable-alsa. > > Unfortunately AIUI upstream has stopped supporting ALSA, so we are stuck > with pulseaudio for firefox. > > Samuel > Thanks Samuel, I was afraid of this. Can we have jack instead of pulseaudio? Will --enamle-jack work with the new firefox? Please have a look at http://www.zamaudio.com/?p=1580 -- Stephan
Bug#908349: firefox-esr: no sound after upgrading from 52.9 to 60.2
Hi, On Sat, 8 Sep 2018 21:41:11 +0200 Samuel Thibault wrote: > Unfortunately AIUI upstream has stopped supporting ALSA, so we are stuck > with pulseaudio for firefox. Is there any particular reason for pulseaudio not being listed in the dependencies? I mean, even if it's not a "core" dependency, I think it should be listed in rec or at least in sug. Marco
Bug#908349: firefox-esr: no sound after upgrading from 52.9 to 60.2
Hello, Stephan Goll, le sam. 08 sept. 2018 21:11:46 +0200, a ecrit: > Seems that this build is not compiled with alsa, but the dependencies does > not require pulseaudio. > Please rebuild this ff with --enable-alsa. Unfortunately AIUI upstream has stopped supporting ALSA, so we are stuck with pulseaudio for firefox. Samuel
Bug#908349: firefox-esr: no sound after upgrading from 52.9 to 60.2
Package: firefox-esr Version: 60.2.0esr-1~deb9u2 Severity: normal Dear Maintainer, *** Reporter, please consider answering these questions, where appropriate *** * What led up to the situation? * What exactly did you do (or not do) that was effective (or ineffective)? * What was the outcome of this action? * What outcome did you expect instead? *** End of the template - remove these template lines *** After upgrading from 52.9 to 60.2 I got no sound in youtube. I do not user pulseaudio, but in about:buildconfig I cannot see "--enable-alsa". [Child 14515, MediaPlayback #3] WARNING: 7fb13ebed880 OpenCubeb() failed to init cubeb: file /build/firefox-esr-QYWh35/firefox-esr-60.2.0esr/dom/media/AudioStream.cpp, line 388 [Child 14515, MediaPlayback #3] WARNING: Decoder=7fb1369b97a0 [OnMediaSinkAudioError]: file /build/firefox-esr-QYWh35/firefox-esr-60.2.0esr/dom/media/MediaDecoderStateMachine.cpp, line 3750 [Child 14515, MediaPlayback #1] WARNING: 7fb137270400 OpenCubeb() failed to init cubeb: file /build/firefox-esr-QYWh35/firefox-esr-60.2.0esr/dom/media/AudioStream.cpp, line 388 Seems that this build is not compiled with alsa, but the dependencies does not require pulseaudio. Please rebuild this ff with --enable-alsa. Thanks. -- Package-specific info: -- Addons package information -- System Information: Debian Release: 9.5 APT prefers proposed-updates APT policy: (500, 'proposed-updates'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 4.9.110 (SMP w/4 CPU cores) Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968), LANGUAGE=C (charmap=ANSI_X3.4-1968) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) Versions of packages firefox-esr depends on: ii debianutils 4.8.1.1 ii fontconfig2.11.0-6.7+b1 ii libatk1.0-0 2.22.0-1 ii libc6 2.24-11+deb9u3 ii libcairo-gobject2 1.14.8-1 ii libcairo2 1.14.8-1 ii libdbus-1-3 1.10.26-0+deb9u1 ii libdbus-glib-1-2 0.108-2 ii libevent-2.0-52.0.21-stable-3 ii libffi6 3.2.1-6 ii libfontconfig12.11.0-6.7+b1 ii libfreetype6 2.6.3-3.2 ii libgcc1 1:6.3.0-18+deb9u1 ii libgdk-pixbuf2.0-02.36.5-2+deb9u2 ii libglib2.0-0 2.50.3-2 ii libgtk-3-03.22.11-1 ii libjsoncpp1 1.7.4-3 ii libpango-1.0-01.40.5-1 ii libstartup-notification0 0.12-4+b2 ii libstdc++66.3.0-18+deb9u1 ii libvpx4 1.6.1-3+deb9u1 ii libx11-6 2:1.6.4-3 ii libx11-xcb1 2:1.6.4-3 ii libxcb-shm0 1.12-1 ii libxcb1 1.12-1 ii libxcomposite11:0.4.4-2 ii libxdamage1 1:1.1.4-2+b3 ii libxext6 2:1.3.3-1+b2 ii libxfixes31:5.0.3-1 ii libxrender1 1:0.9.10-1 ii libxt61:1.1.5-1 ii procps2:3.3.12-3+deb9u1 ii zlib1g1:1.2.8.dfsg-5 Versions of packages firefox-esr recommends: pn libavcodec58 | libavcodec57 | libavcodec56 | libavcodec55 | libavco Versions of packages firefox-esr suggests: pn fonts-lmodern pn fonts-stix | otf-stix ii libcanberra0 0.30-3 ii libgssapi-krb5-2 1.15-1+deb9u1 ii libgtk2.0-02.24.31-2 -- no debconf information