Open Bug 1890495 Opened 3 months ago Updated 1 month ago

GMP Extractor fails if the first time we launch Firefox we reach https://shaka-player-demo.appspot.com/

Categories

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

Desktop
Windows
defect

Tracking

()

Tracking Status
firefox-esr115 --- unaffected
firefox124 --- wontfix
firefox125 --- wontfix
firefox126 --- wontfix
firefox127 --- wontfix
firefox128 --- fix-optional

People

(Reporter: rdoghi, Unassigned)

References

(Regression)

Details

(Keywords: regression)

Found in

  • Nightly 126.0a1 (2024-04-09)

Affected versions

  • Nightly 126.0a1 (2024-04-09)
  • Beta 125
  • Release 124

Affected platforms

  • All

Steps to reproduce

  1. Create a New Profile and launch Firefox.
  2. Hit Ctrl+Shift+J to open the console.
  3. Reach https://shaka-player-demo.appspot.com/

Expected result

  • There should be no GMP errors in console.

Actual result

  • The following errors are displayed in console:
    1712651622346 Toolkit.GMP ERROR GMPExtractor Failed to extract zip file:
    1712651622346 Toolkit.GMP ERROR GMPExtractor Exception: Could not write to C:\Users\users\AppData\Roaming\Mozilla\Firefox\Profiles\vk7cnmq5.7\gmp-widevinecdm\4.10.2710.0\widevinecdm.dll': could not move overwite with temporary file: Could not moveC:\Users\users\AppData\Roaming\Mozilla\Firefox\Profiles\vk7cnmq5.7\gmp-widevinecdm\4.10.2710.0\widevinecdm.dll.tmp' to `C:\Users\users\AppData\Roaming\Mozilla\Firefox\Profiles\vk7cnmq5.7\gmp-widevinecdm\4.10.2710.0\widevinecdm.dll' (NS_ERROR_FILE_ACCESS_DENIED)
    1712651622348 Toolkit.GMP ERROR GMPInstallManager.simpleCheckAndInstall Could not check for addons: {"status":"failed","results":[{"id":"gmp-gmpopenh264","result":"succeeded"},{"id":"gmp-widevinecdm","result":"failed"}]}

Regression range
8:26.32 INFO: Last good revision: 5c45743d053bcdfa7ac4b56193c1a5e30beb7d5f
8:26.32 INFO: First bad revision: 8709afdd24c4f1ac8cf1b6f8a3ef5e5f1ddcb00a
8:26.32 INFO: Pushlog:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=5c45743d053bcdfa7ac4b56193c1a5e30beb7d5f&tochange=8709afdd24c4f1ac8cf1b6f8a3ef5e5f1ddcb00a

Please note that there is also a Typo in the following error:
1712651622346 Toolkit.GMP ERROR GMPExtractor Exception: Could not write to C:\Users\rares.doghi\AppData\Roaming\Mozilla\Firefox\Profiles\vk7cnmq5.7\gmp-widevinecdm\4.10.2710.0\widevinecdm.dll': could not move overwite with temporary file: Could not moveC:\Users\user\AppData\Roaming\Mozilla\Firefox\Profiles\vk7cnmq5.7\gmp-widevinecdm\4.10.2710.0\widevinecdm.dll.tmp' to `C:\Users\user\AppData\Roaming\Mozilla\Firefox\Profiles\vk7cnmq5.7\gmp-widevinecdm\4.10.2710.0\widevinecdm.dll' (NS_ERROR_FILE_ACCESS_DENIED)

"could not move overwrite with the temporary file"

Hi @lsalzman can you please take a look at this issue it seems that Bug 1871841 may have introduced these errors.

Flags: needinfo?(lsalzman)

That patch doesn't modify anything in that area. I believe the regression range is incorrect.

Flags: needinfo?(lsalzman)

Bug 1887559 sounds like a side effect of this issue, and it might be sporadic in nature, hence may getting the wrong regression range. We definitely want to look into this at some point here soon. Setting S2.

Severity: S4 → S2
See Also: → 1887559

Set release status flags based on info from the regressing bug 1871841

Jim, will this be fixed for 127 as this is an S2?

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