https://bugs.winehq.org/show_bug.cgi?id=51522
Bug ID: 51522 Summary: Wine crash Product: Wine Version: 6.13 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: lolothepro29@gmail.com Distribution: ---
Created attachment 70363 --> https://bugs.winehq.org/attachment.cgi?id=70363 backtrace
Wine crash on Minecraft's Bedrock launcher (https://github.com/MCMrARM/mc-w10-version-launcher/releases/tag/0.1.0)
https://bugs.winehq.org/show_bug.cgi?id=51522
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Wine crash |Minecraft's Bedrock | |launcher crashes (using | |mono) URL| |https://github.com/MCMrARM/ | |mc-w10-version-launcher/rel | |eases/tag/0.1.0 CC| |xerox.xerox2000x@gmail.com Component|-unknown |mscoree Ever confirmed|0 |1 Keywords| |download Status|UNCONFIRMED |NEW
--- Comment #1 from Louis Lenders xerox.xerox2000x@gmail.com --- Confirming
Happens when i click "download". Installing native dotnet works around it for me (winetricks dotnet48) so likely Mono bug
https://bugs.winehq.org/show_bug.cgi?id=51522
--- Comment #2 from Esme Povirk madewokherd@gmail.com --- 0110:err:combase:RoGetActivationFactory Failed to find library for L"Windows.Internal.Security.Authentication.Web.TokenBrokerInternal" 0110:fixme:combase:GetRestrictedErrorInfo (0000000008BFF110) 0110:fixme:combase:RoOriginateLanguageException (80040154 L"" 0000000000000000) stub 0110:fixme:combase:GetRestrictedErrorInfo (0000000008BFF110) 0110:trace:seh:dispatch_exception code=e06d7363 flags=1 addr=000000007B0122DE ip=000000007B0122DE tid=0110 0110:warn:seh:dispatch_exception EXCEPTION_WINE_CXX_EXCEPTION exception (code=e06d7363) raised
Does this CXX exception after the RoGetActivationFactory error also happen with native dotnet?
https://bugs.winehq.org/show_bug.cgi?id=51522
--- Comment #3 from Esme Povirk madewokherd@gmail.com --- I think maybe the C++ exception should translated to a managed exception by Mono and isn't. If so, with dotnet installed, I'd expect to see an "Authentication failed" message box when clicking Download. That would mean that for this to really work, we have to implement everything needed by https://github.com/MCMrARM/mc-w10-version-launcher/blob/master/WUTokenHelper... to get info on a Microsoft account. Fixing the exception handling wouldn't really help.
https://bugs.winehq.org/show_bug.cgi?id=51522
Esme Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |source
https://bugs.winehq.org/show_bug.cgi?id=51522
--- Comment #4 from Esme Povirk madewokherd@gmail.com --- Tested on Windows 10 without a Microsoft account, it still downloads. GetWUToken returns WU_NO_ACCOUNT.
So we don't need MS account information, but we do need those APIs implemented enough for GetWUToken to fail gracefully.
https://bugs.winehq.org/show_bug.cgi?id=51522
--- Comment #5 from Esme Povirk madewokherd@gmail.com --- Wrote a test confirming that .NET Framework translates SEH exceptions to managed exceptions. https://github.com/madewokherd/wine-mono/commit/24c54fd52aa3e4c818e0eed398c5...
It's possible that fixing this would help, but it's difficult and not common enough to be a priority for me.
https://bugs.winehq.org/show_bug.cgi?id=51522
nekoNexus@protonmail.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nekoNexus@protonmail.ch
https://bugs.winehq.org/show_bug.cgi?id=51522
Esme Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |madewokherd@gmail.com