https://bugs.winehq.org/show_bug.cgi?id=54561
Bug ID: 54561 Summary: Google Chrome unable to load widevine_cdm.dll 4.10.2557.0 (and up) Product: Wine Version: 8.2 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: ionic@ionic.de Distribution: ---
Created attachment 74101 --> https://bugs.winehq.org/attachment.cgi?id=74101 WINEDEBUG=warn+all /usr/bin/wine-vanilla-9999 GoogleChromePortable64/App/Chrome-bin/chrome.exe --no-sandbox
Google Chrome is currently unable to load widevine_cdm.dll as of version 4.10.2557.0.
Version 4.10.2449.0 of widevine_cdm.dll (for instance shipped/bundled with Google Chrome 105.0.5195.127) will load just fine, but is now useless, since most streaming services have blocked this old version by now.
I've tested with wine 8.2 (I'm currently using git master from about a week ago, built 20.02.2023), but the behavior shows also up with older wine versions, down to 7.0.
My main use case is to watch content on Amazon Prime in Full HD resolution - which is now impossible.
I'm also attaching a warn+all log, but the relevant part, as far as I can tell, is this one:
033c:warn:seh:dispatch_exception EXCEPTION_ACCESS_VIOLATION exception (code=c0000005) raised 033c:warn:module:process_attach Initialization of L"widevinecdm.dll" failed [824:828:0223/065058.326:ERROR:cdm_module.cc(114)] CDM at C:\users\ionic\AppData\Local\Google\Chrome\User Data\WidevineCdm\4.10.2557.0_platform_specific\win_x64\widevinecdm.dll could not be loaded. [824:828:0223/065058.326:ERROR:cdm_module.cc(115)] Error: 998
Error 998, conveniently, is ERROR_NOACCESS, which doesn't seem surprising given the previous access violation.
I honestly don't know if this issue is caused by wine itself, especially since older versions of the widevine library still load just fine.
For testing this, I recommend installing the current version of Google Chrome, either normally or using the (64 Bit testing) version of Google Chrome Portable and starting video playback on https://www.nuevodevel.com/nuevo/showcase/drm , which embeds the free Big Buck Bunny video in a Widevine-based DRM setting. Note, however, that downgrading to widevine 4.10.2449.0 will make it work - but Amazon Prime will complain about an outdated browser version (which is a lie, because it really [also] checks the widevine version) and refuse to play any content.
https://bugs.winehq.org/show_bug.cgi?id=54561
--- Comment #1 from Ken Sharp imwellcushtymelike@gmail.com --- Does this still occur with Wine 9.16 or later?