Closed Bug 1632346 Opened 5 years ago Closed 5 years ago

nightly 20200422 has no sound in videos on vimeo and youtube. Worked 20200421.

Categories

(Firefox :: Untriaged, defect)

77 Branch
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: u532768, Unassigned)

Details

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:77.0) Gecko/20100101 Firefox/77.0

Steps to reproduce:

Compiled nightly from a cloned hg repository. Installed.

Actual results:

There is no sound in videos played on vimeo and youtube. Sound works on my system (Fedora 31) and in the system browser,
Name : firefox
Version : 75.0
Release : 1.fc31
Architecture: x86_64

Expected results:

Sound should have worked. It was working yesterday with a fully up to date hg repository when I compiled nightly.

I see this in the terminal, and it seems to be related to the issue:

JavaScript error: , line 0: uncaught exception: out of memory
JavaScript error: resource://gre/modules/MainProcessSingleton.jsm, line 7: uncaught exception: out of memory
JavaScript error: resource://gre/modules/MainProcessSingleton.jsm, line 34: uncaught exception: out of memory
JavaScript error: resource:///modules/BrowserGlue.jsm, line 550: uncaught exception: out of memory
JavaScript error: resource:///modules/BrowserGlue.jsm, line 1097: uncaught exception: out of memory
JavaScript error: resource://gre/modules/ActorManagerParent.jsm, line 20: uncaught exception: out of memory
JavaScript error: resource://gre/modules/addonManager.js, line 62: uncaught exception: out of memory
JavaScript error: resource://gre/modules/AddonManager.jsm, line 69: uncaught exception: out of memory
JavaScript error: resource://gre/modules/addons/XPIProvider.jsm, line 226: uncaught exception: out of memory
JavaScript error: resource://gre/modules/addons/XPIProvider.jsm, line 226: uncaught exception: out of memory
JavaScript error: resource://gre/modules/addons/XPIProvider.jsm, line 226: uncaught exception: out of memory
JavaScript error: resource://gre/modules/Extension.jsm, line 90: uncaught exception: out of memory
JavaScript error: resource://gre/modules/addons/XPIProvider.jsm, line 226: uncaught exception: out of memory
JavaScript error: resource://gre/modules/addons/XPIDatabase.jsm, line 1558: uncaught exception: out of memory
JavaScript error: resource://gre/modules/addons/XPIProvider.jsm, line 226: uncaught exception: out of memory
JavaScript error: resource://gre/modules/addons/XPIProvider.jsm, line 226: uncaught exception: out of memory
JavaScript error: , line 0: uncaught exception: out of memory
JavaScript error: , line 0: uncaught exception: out of memory
JavaScript error: , line 0: uncaught exception: out of memory
JavaScript error: , line 0: uncaught exception: out of memory
JavaScript error: , line 0: uncaught exception: out of memory
JavaScript error: , line 0: uncaught exception: out of memory
JavaScript error: , line 0: uncaught exception: out of memory
JavaScript error: , line 0: uncaught exception: out of memory
JavaScript error: resource://gre/modules/ExtensionCommon.jsm, line 2310: Error: primed listener not re-registered
JavaScript error: resource://gre/modules/ExtensionCommon.jsm, line 2310: Error: primed listener not re-registered
JavaScript error: resource://gre/modules/ExtensionCommon.jsm, line 2310: Error: primed listener not re-registered
JavaScript error: , line 0: uncaught exception: out of memory
JavaScript error: resource://gre/modules/ExtensionProcessScript.jsm, line 15: uncaught exception: out of memory
JavaScript error: , line 0: uncaught exception: out of memory
JavaScript error: , line 0: uncaught exception: out of memory
JavaScript error: , line 0: uncaught exception: out of memory
JavaScript error: , line 0: uncaught exception: out of memory
JavaScript error: , line 0: uncaught exception: out of memory
JavaScript error: resource://gre/modules/ExtensionProcessScript.jsm, line 15: uncaught exception: out of memory
[Child 294199, MediaDecoderStateMachine #1] WARNING: Decoder=7f0db2448000 Decode error: NS_ERROR_DOM_MEDIA_FATAL_ERR (0x806e0005) - RefPtr<MediaSourceTrackDemuxer::SamplesPromise> mozilla::MediaSourceTrackDemuxer::DoGetSamples(int32_t): manager is detached.: file /mnt/to_archive/accum/src/firefox-source/dom/media/MediaDecoderStateMachine.cpp, line 3370
[Child 294199, MediaDecoderStateMachine #1] WARNING: Decoder=7f0db2448000 Decode error: NS_ERROR_DOM_MEDIA_FATAL_ERR (0x806e0005) - RefPtr<MediaSourceTrackDemuxer::SamplesPromise> mozilla::MediaSourceTrackDemuxer::DoGetSamples(int32_t): manager is detached.: file /mnt/to_archive/accum/src/firefox-source/dom/media/MediaDecoderStateMachine.cpp, line 3370
[Child 294199, MediaDecoderStateMachine #1] WARNING: Decoder=7f0db2448000 Decode error: NS_ERROR_DOM_MEDIA_FATAL_ERR (0x806e0005) - RefPtr<MediaSourceTrackDemuxer::SamplesPromise> mozilla::MediaSourceTrackDemuxer::DoGetSamples(int32_t): manager is detached.: file /mnt/to_archive/accum/src/firefox-source/dom/media/MediaDecoderStateMachine.cpp, line 3370
[Child 294199, MediaDecoderStateMachine #1] WARNING: Decoder=7f0d99e64400 Decode error: NS_ERROR_DOM_MEDIA_FATAL_ERR (0x806e0005) - RefPtr<MediaSourceTrackDemuxer::SamplesPromise> mozilla::MediaSourceTrackDemuxer::DoGetSamples(int32_t): manager is detached.: file /mnt/to_archive/accum/src/firefox-source/dom/media/MediaDecoderStateMachine.cpp, line 3370
[Child 294199, MediaDecoderStateMachine #1] WARNING: Decoder=7f0d99e64400 Decode error: NS_ERROR_DOM_MEDIA_FATAL_ERR (0x806e0005) - RefPtr<MediaSourceTrackDemuxer::SamplesPromise> mozilla::MediaSourceTrackDemuxer::DoGetSamples(int32_t): manager is detached.: file /mnt/to_archive/accum/src/firefox-source/dom/media/MediaDecoderStateMachine.cpp, line 3370
[Child 294199, MediaDecoderStateMachine #1] WARNING: Decoder=7f0d99e64400 Decode error: NS_ERROR_DOM_MEDIA_FATAL_ERR (0x806e0005) - RefPtr<MediaSourceTrackDemuxer::SamplesPromise> mozilla::MediaSourceTrackDemuxer::DoGetSamples(int32_t): manager is detached.: file /mnt/to_archive/accum/src/firefox-source/dom/media/MediaDecoderStateMachine.cpp, line 3370

I attempted to use mozregression to resolve the offending change, and lo and behold, there was no issue. But I make no changes to the default configuration, so it doesn't make sense. I should be building the exact same binary as mozilla. I am still left without audio on videos, though I have the distro firefox as a working alternative.

Firefox nightly 77.0a1 (2020-04-22) (64 bits) on kubuntu 19.10.

I've the same issue:
No sound on videos on youtube or arte.tv.
No sound too with a new clean profile.

Sound was OK with the nightly 77.0a1 (2020-04-21) and is OK with the 75.0 version.

Same problem in Nightly 77.0a1 (2020-04-22) on Arch.

There are NS_ERROR_DOM_MEDIA_METADATA_ERR errors in some sites, but I'm not sure it is related to the sound problem.

Firefox nightly 77.0a1 (2020-04-23) (64-bit) on Debian bullseye/sid
Kernel: Linux 5.5.0-2-amd64
pulseaudio 13.0
Local sound - OK (mp4, mp3, etc)
No sound on videos (youtube, vimeo, reddit, etc.) and podcast radio-t.com
Start Firefox with disable all add-ons, new profile, start FF on safe mode.
Sound was OK in FF nightly 77.0a1 (2020-04-21) and stable version Firefox 75
WTF?

Flags: needinfo?(nerpantorium)

With today's (20200423) updates, nightly crashes on start.

(In reply to Muirotnapren from comment #5)

Firefox nightly 77.0a1 (2020-04-23) (64-bit) on Debian bullseye/sid
Kernel: Linux 5.5.0-2-amd64
pulseaudio 13.0
Local sound - OK (mp4, mp3, etc)
No sound on videos (youtube, vimeo, reddit, etc.) and podcast radio-t.com
Start Firefox with disable all add-ons, new profile, start FF on safe mode.
Sound was OK in FF nightly 77.0a1 (2020-04-21) and stable version Firefox 75
WTF?

UPD: Today 24.04.2020 09:00 (+3 GMT) reinstall Firefox Nightly, sync my account and sound was OK :)
Mozilla/5.0 (X11; Linux x86_64; rv:77.0) Gecko/20100101 Firefox/77.0 ID:20200423214309

Flags: needinfo?(nerpantorium)

nightly 77.0a1 20200423214309

After downloading ans installing the last .tar.bz2 version, always no sound in videos with my personal profile (many extensions) and a new clean profile.
In a terminal at the first launch:

(firefox:10067): GLib-GObject-WARNING **: 09:49:17.685: ../../../gobject/gsignal.c:3498: signal name 'text_caret_moved' is invalid for instance '0x7f968a3b30b0' of type 'MaiAtkType27'
[Child 10271, MediaDecoderStateMachine #1] WARNING: Decoder=7f670b4e1400 Decode error: NS_ERROR_DOM_MEDIA_FATAL_ERR (0x806e0005) - RefPtr<MediaSourceTrackDemuxer::SamplesPromise> mozilla::MediaSourceTrackDemuxer::DoGetSamples(int32_t): manager is detached.: file /builds/worker/checkouts/gecko/dom/media/MediaDecoderStateMachine.cpp, line 3370

And after the following launches:
(firefox:14980): GLib-GObject-WARNING **: 11:58:19.102: ../../../gobject/gsignal.c:3498: signal name 'selection_changed' is invalid for instance '0x7fcc29d4cf50' of type 'MaiAtkType3'

(firefox:14980): GLib-GObject-WARNING **: 11:58:21.430: ../../../gobject/gsignal.c:3498: signal name 'selection_changed' is invalid for instance '0x7fcc255ec2f0' of type 'MaiAtkType3'

(firefox:14980): GLib-GObject-WARNING **: 11:58:23.925: ../../../gobject/gsignal.c:3498: signal name 'load_complete' is invalid for instance '0x7fcc34816a10' of type 'MaiAtkType139'

Yes, today's (20200423) nightly update fixed the issue. I now have sound again, closing the ticket.

Status: UNCONFIRMED → RESOLVED
Closed: 5 years ago
Resolution: --- → WORKSFORME

Sorry, 20200424 not 20200423!

Kubuntu 19.10 / Kernel 5.6.6-050606-generic x86_64 GNU/Linux
Sorry but always the same issue with a new clean profile with 20200424114754.
Not resolved for me.

I'll open it again then. Maybe you should try using mozregression to determine the changeset that is causing your issue. Something like
mozregression --bad 20200424 --good 20200421
It's pretty fast since it is binary search, so exponential.
You will have to install the mozregression program on your system, probably best by using pip. I like to put things in my home directory instead of the system directory, thus the --user. If you leave it off it will put things in system directories and that can wreak havoc with package managers.
pip install --user --upgrade mozregression
should do it.

Status: RESOLVED → UNCONFIRMED
Resolution: WORKSFORME → ---

Check with the last version 20200424214433 : always no sound in videos (youtube, dailymotion, arte.tv)

I'll install and check with mozregression, I'll be back.

I check in a terminal with the cmd : "python3 ./mozregression --good 2020-04-21 --bad 2020-04-22"
and all checked versions have sound in videos (I only check on youtube).
I notice it uses the english version of nithgly.
I downloaded the fr.linux-x84_64.tar.bz2 versions from https://ftp.mozilla.org/pub/firefox/nightly/2020/04/2020-04-21-xx-yy-zz-mozilla-central-l10n/ and I've the regression (loss of sound in videos) between the "--good" 2020-04-21-09-42-20 and the "--bad" 2020-04-21-22-25-03.

20200424214433 version.
Yes !!!
With the last update, I finally found sound in the videos.
For me, it's good now and it'll be closed.
Thank a lot.

Status: UNCONFIRMED → RESOLVED
Closed: 5 years ago5 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.