Open Bug 1598356 Opened 5 years ago Updated 2 years ago

Very long main-thread hangs when visiting YouTube in Nightly launched from DMG image - blocked launching the RDD process

Categories

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

defect

Tracking

()

Performance Impact low

People

(Reporter: mconley, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: perf:responsiveness)

Attachments

(1 file)

STR:

  1. Download German locale version of Nightly from https://www.mozilla.org/en-US/firefox/all/#product-desktop-nightly, but do not install it
  2. Launch the German instance of Nightly with the new profile by running it from the .dmg Disk Image
  3. Visit https://www.youtube.com
  4. Try to watch any video.

ER:

The video should play smoothly.

AR:

Long, multi-second main-thread hangs. The video eventually fails to play and displays an error message (I'll attach a screenshot with the error message).

Attached image Screenshot of error

Here's a profile: https://perfht.ml/2KI7m9M

Whiteboard: [qf]
Summary: Very long main-thread hangs when visiting YouTube in German build of Nightly - blocked launching the RDD process → Very long main-thread hangs when visiting YouTube in German build of Nightly launched from App Bundle - blocked launching the RDD process

We suspect this has to do with running the Nightly executable from the .dmg directly, rather than from the Applications folder or elsewhere on the disk proper. Updating the STR in comment 0 to reflect that.

Can you reproduce this in a non-German version? surely it shouldn't matter.

I can reproduce this on the English version as well, and on any of my try builds, as long as I launch them directly from the mounted DMG image.

My guess is something is crashing in the RDD process when trying to write to a read-only file system.

Summary: Very long main-thread hangs when visiting YouTube in German build of Nightly launched from App Bundle - blocked launching the RDD process → Very long main-thread hangs when visiting YouTube in Nightly launched from DMG image - blocked launching the RDD process

QF triage: this seems like a correctness issue more than a perf issue (in that the video just fails to play, though there are some hangs leading up to it). Also, hopefully this doesn't affect common usage, it's since running directly from inside a DMG probably isn't a common scenario (and isn't even possible beyond mac)

Hence, calling this p3 from a QF perspective; but definitely worth investigating/fixing from a correctness perspective.

Whiteboard: [qf] → [qf:p3:responsiveness]
Blocks: RDD
Priority: -- → P3
See Also: → 1314074
Performance Impact: --- → P3
Whiteboard: [qf:p3:responsiveness]
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: