Open Bug 1825984 Opened 2 years ago Updated 2 years ago

WidevineCDM crashes on Windows ARM with x86 Firefox installs

Categories

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

Firefox 111
ARM64
Windows 10
defect

Tracking

()

People

(Reporter: kimpire, Unassigned)

Details

(Keywords: crash)

Crash Data

Attachments

(2 files)

7.56 MB, application/x-zip-compressed
Details
58.56 KB, text/plain
Details

User Agent: Mozilla/5.0 (Windows NT 10.0; rv:109.0) Gecko/20100101 Firefox/111.0

Steps to reproduce:

On the combination of this computer and this browser, no streaming services - not Netflix, not Disney+, not Hulu, not Amazon - work properly. I keep receiving the message "The WidevineCdm plugin has crashed."

I have tested Edge on this laptop and it works; I have tested Firefox on my other laptop and it works.

Both laptops use the same version of Windows, so I suspect the problem is related to this laptop's ARM64 processor, as opposed to the x64 processor on my other laptop.

Reloading the page, restarting the plugin, uninstalling and reinstalling all of Firefox, Private Browsing, all of the troubleshooting I could think of - none of it works.

This has been the case for at least four months now, possibly even six.

Summary: WidevineCdm → WidevineCdm crashes on all streaming platforms
Component: Untriaged → Audio/Video
Keywords: crash
Product: Firefox → Core
Flags: needinfo?(aosmond)
OS: Unspecified → Windows 10
Hardware: Unspecified → ARM64

kimpire, we shipped an update to Firefox in 111.0.1 that allowed us to roll out the native Windows ARM Widevine plugin. Once you update Firefox, and it gets a chance to check our Widevine update XML, it should pull the new plugin that resolves this. If it is still broken, then just delete the "gmp-widevinecdm" folder in your profile directory. For sure a clean profile will work right away with 111.0.1.

Flags: needinfo?(aosmond) → needinfo?(kimpire)
Severity: -- → S3
Priority: -- → P3

Hi Andrew,

Unsuccessful, I'm afraid. My Firefox is already 111.0.1, and it had updated Widevine on March 30. I tried closing Firefox, deleting the folder, and reopening Firefox; I also tried launching a clean profile. Tested on three streaming services; neither worked.

Flags: needinfo?(kimpire)

I wonder if something went wrong with the rollout Could you go to your profile directory and zip up the contents of your gmp-widevinecdm folder so I can verify it is fetching the correct binary? Also attach your about:support just in case? Thanks!

Flags: needinfo?(kimpire)

And attach it to the bug obviously.

Attached file gmp-widevinecdm.zip

Attached.

Flags: needinfo?(kimpire)
Attached file about:support

You definitely have the 32-bit x86 plugins for Widevine and OpenH264, but you definitely should have not have the latter, even if something went wrong with our deployment for the former.

I suspect you have the 32-bit x86 version of Firefox installed and it is using the compatibility layer to run it on Windows 10. Can you try installing the Windows ARM64 version?
https://download.mozilla.org/?product=firefox-latest-ssl&os=win64-aarch64&lang=en-CA

Flags: needinfo?(kimpire)
Status: UNCONFIRMED → NEW
Crash Signature: [@ widevinecdm.dll | mozilla::ChromiumCDMAdapter::GMPInit ]
Ever confirmed: true
Summary: WidevineCdm crashes on all streaming platforms → WidevineCDM crashes on Windows ARM with x86 Firefox installs

Installing the ARM64 version worked instantly! Thanks!

Flags: needinfo?(kimpire)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: