Open Bug 1594007 Opened 4 years ago Updated 1 year ago

Youtube playback doesn't work on a temporary install on a macOS

Categories

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

Desktop
macOS
defect

Tracking

()

Tracking Status
firefox70 --- wontfix
firefox71 --- wontfix
firefox72 --- wontfix
firefox73 --- fix-optional

People

(Reporter: cbaica, Unassigned)

References

Details

(Keywords: regression)

Attachments

(1 file)

Attached video youtube playback fail

Affected versions

  • Fx 72.0a1
  • Fx71.0b7
  • Fx70.0 RC

Affected platforms

  • macOS 10.13, 10.14, 10.15

Steps to reproduce

  1. Download Firefox.
  2. Open the downloaded .dmg file.
  3. Open Firefox by double clicking the icon from the opened window with the logo.
  4. Navigate to youtube.com and play a video.

Expected result

  • The video starts playing without an issue.

Actual result

  • There is a long loading animation which ends in an error message.

Regression range

  • Will come back with a regression range ASAP.

Additional notes

  • The window becomes unresponsive until the message is displayed.
  • The issue DOES NOT occur with Fx69.0.3
Has STR: --- → yes

Is this important for how you test? I'm not sure this is a use case we need to support.

Has Regression Range: --- → no

Cristian, could you provide the regression range please? Thanks

Flags: needinfo?(cristian.baica)

Sorry for the late response. Had to do a manual regression to figure it out.
Best I could narrow it down to was this:
https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=eae7203ff8a586da9eccc90764a74de96af70561&tochange=0fb761cd8fa448eb511e8b2520ede5a3230853ed

The only thing that stands out to me is 1553486, but I may be wrong.

Flags: needinfo?(cristian.baica)
Has Regression Range: no → yes

(In reply to Cristian Baica [:cbaica], Release Desktop QA from comment #3)

Sorry for the late response. Had to do a manual regression to figure it out.
Best I could narrow it down to was this:
https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=eae7203ff8a586da9eccc90764a74de96af70561&tochange=0fb761cd8fa448eb511e8b2520ede5a3230853ed

I didn't see much by the media team in there except for some stuff by bwc. Maybe Nils has an idea?

Flags: needinfo?(drno)

That seems like an edge case and we already shipped 70 with this bug, I am marking it as wontfix for 71.

Note that running Firefox direct from a DMG is known to be broken in multiple ways and to my knowledge we do not support it, we have a bug on file to tell avoid doing it: bug 1314074

Component: Startup and Profile System → Audio/Video
Product: Toolkit → Core

I don't see anything in the regression range that jumps out at me. Based on comment 6 it sounds like we don't generally support this case.

I'd be interested in knowing if any error is logged to the console when we fail playback.

Flags: needinfo?(drno) → needinfo?(cristian.baica)
Priority: -- → P5
See Also: → 1314074

I have retested this again. Unfortunately there is nothing logged/reported in the browser console.
However, in the web console the following things are listed:

Media resource blob:https://www.youtube.com/645ad9d0-ef13-2e48-af67-144c8c8c528c could not be decoded.
Error: This error message will be blank when privacy.resistFingerprinting = true. If it is really necessary, please add it to the whitelist in MediaError::GetMessage: NS_ERROR_DOM_MEDIA_FATAL_ERR (0x806e0005) - mozilla::MediaResult mozilla::RemoteAudioDecoderChild::InitIPDL(const mozilla::AudioInfo &, const CreateDecoderParams::OptionSet &): RemoteDecoderManager is not available.

Flags: needinfo?(cristian.baica)

Moving to p3 based on the error message. Looks like the RDD is not starting, and I want to make sure this is expected and not indicative of some greater issue. Dan, do you know who would be a good person provide feedback on this scenario?

Flags: needinfo?(dminor)
Priority: P5 → P3

I'm working on RDD at the moment. I was not able to reproduce this with the STR using Firefox 73 on OS X 10.14. There were some concerns in bug 1314074 with moving Firefox to a new location and that causing problems, so I tested that as well. In each case (Firefox from dmg, Firefox from Desktop, Firefox moved to folder on Desktop) Firefox started up with a new profile, but youtube playback worked as expected. If we don't expect things to work properly when running from the dmg, I don't think investigating why RDD fails to launch (given my experience, perhaps intermittently?) in this case is a high priority.

Flags: needinfo?(dminor)
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.