https://bugs.winehq.org/show_bug.cgi?id=54450
Bug ID: 54450 Summary: SINE Player fails to load "My Licenses" tab Product: Wine Version: 8.1 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: jonathan@luxaritas.com Distribution: ---
Created attachment 74001 --> https://bugs.winehq.org/attachment.cgi?id=74001 Wine output from application start through license tab load
Download link: https://orchtools-sine.s3.us-west-1.amazonaws.com/SINE_Player_1.1.2.519.exe (via https://www.orchestraltools.com/store/get-sine), sha1 9f698ada2162aa13d8e5f52d1a072464c87fd17d
After installing and signing in with an Orchestral Tools account (free), the "My Licenses" tab is loaded. However, the tab contents remains blank. This prevents downloading application content necessary to use the application.
It appears this page is implemented via an MS Edge based embedded browser/webview, which seems to be relevant here - all pages that appear to be web views fail similarly, but other pages work fine.
https://bugs.winehq.org/show_bug.cgi?id=54450
--- Comment #1 from Jonathan Romano jonathan@luxaritas.com --- Created attachment 74002 --> https://bugs.winehq.org/attachment.cgi?id=74002 Edge webview debug output
https://bugs.winehq.org/show_bug.cgi?id=54450
--- Comment #2 from Jonathan Romano jonathan@luxaritas.com --- Created attachment 74003 --> https://bugs.winehq.org/attachment.cgi?id=74003 Edge webview debug output - disable gpu
https://bugs.winehq.org/show_bug.cgi?id=54450
--- Comment #3 from Jonathan Romano jonathan@luxaritas.com --- Created attachment 74004 --> https://bugs.winehq.org/attachment.cgi?id=74004 Edge webview debug output - gl desktop
https://bugs.winehq.org/show_bug.cgi?id=54450
--- Comment #4 from Jonathan Romano jonathan@luxaritas.com --- I've attempted a couple iterations with setting WEBVIEW2_ADDITIONAL_BROWSER_ARGUMENTS to debug the underlying webview: * --enable-logging enables debug logs from the webview, which I've attached. * --auto-open-devtools-for-tabs opens a devtools window which is also blank, suggesting something is preventing edge from rendering at all
That being said, the "ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer." seems suspicious. Based on related non-wine-specific bug reports I tried running with: * --use-gl=desktop: Additional errors related to gl initialization failures * --disable-gpu: The CreateCommandBuffer error goes away, but it still doesn't work (also using prime-run to run via my nvidia card/proprietary graphics gives this same result)
https://bugs.winehq.org/show_bug.cgi?id=54450
Jonathan Romano jonathan@luxaritas.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathan@luxaritas.com
https://bugs.winehq.org/show_bug.cgi?id=54450
temp82@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |temp82@luukku.com
--- Comment #5 from temp82@luukku.com --- one of the logs exposes this wine: Call from 000000007B013E1E to unimplemented function wevtapi.dll.EvtCreateBookmark, aborting
https://bugs.winehq.org/show_bug.cgi?id=54450
mattias.ohlsson@inprose.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mattias.ohlsson@inprose.com
https://bugs.winehq.org/show_bug.cgi?id=54450
Mohamad Al-Jaf mowinebugs@mail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mowinebugs@mail.com
--- Comment #6 from Mohamad Al-Jaf mowinebugs@mail.com --- Created attachment 74020 --> https://bugs.winehq.org/attachment.cgi?id=74020 EvtCreateBookmark-stub
Does this patch help?
https://bugs.winehq.org/show_bug.cgi?id=54450
--- Comment #7 from Jonathan Romano jonathan@luxaritas.com --- Created attachment 74021 --> https://bugs.winehq.org/attachment.cgi?id=74021 Edge webview debug output - bookmark patch, disable gpu
The patch doesn't solve the issue, but I do get different errors from the webview. Attached the new log (ran with disable-gpu to rule out errors there).
https://bugs.winehq.org/show_bug.cgi?id=54450
alternate.planet@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |alternate.planet@gmail.com
--- Comment #8 from alternate.planet@gmail.com --- I also have this problem. I'm using gentoo and attempted to mimic the mostly-successful entry in appdb, but unless I'm missing something not written there, the Store and My Licenses tabs fail to function.
If there's any info I can post to help, please let me know.
https://bugs.winehq.org/show_bug.cgi?id=54450
--- Comment #9 from Jonathan Romano jonathan@luxaritas.com --- Looking at this again and thought I'd give some additional things a try just for kicks. I noticed complaints about missing the Windows Runtime classes Windows.Internal.Security.WebAuthentication.AuthenticationManager and Windows.Security.Authentication.Web.Core.WebAuthenticationCoreManager. I grabbed their respective DLLs from my Windows install (Windows.Security.Authentication.OnlineId.dll and Windows.Security.Authentication.Web.Core.dll) and set up the registry entries for them (and did the same for Windows.Security.Authentication.OnlineId.OnlineIdServiceTicketRequest which then came up and points to Windows.Security.Authentication.OnlineId.dll).
No dice. However, a couple of interesting new messages in the log: * wine: Call from 0000000174013C67 to unimplemented function combase.dll.RoGetAgileReference, aborting * 0228:err:module:DelayLoadFailureHook failed to delay load RPCRT4.dll.NdrMesTypeFree3 * wine: Call from 0000000174013C67 to unimplemented function RPCRT4.dll.NdrMesTypeFree3, aborting
At this point I'm guessing there's not much more I can dig into given those DLLs are a bit low level to swap out (being naive, I tried it, and immediately discovered that was a mistake ????)
No idea if this is meaningful information, but figured I'd throw it here just in case