https://bugs.winehq.org/show_bug.cgi?id=45840
Bug ID: 45840 Summary: i don't know =D Product: Wine Version: 3.0.2 Hardware: Other OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: vkvinderi@gmail.com Distribution: ---
Created attachment 62312 --> https://bugs.winehq.org/attachment.cgi?id=62312 Open source programm, i leave link upper or be low, inside the message
It is a opensource programm https://github.com/Jessecar96/SteamDesktopAuthenticator
It almost works, but i still have problem when i need confirm something. Crashing when i push the button iside body of this programm, button called like "View Confirmations"
Also, you probably can repeat the error, if you setup any steamcommunity.com account, and press this button.
Sorry if i make a mistakes, when i'm send you this message.
https://bugs.winehq.org/show_bug.cgi?id=45840
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|i don't know =D |Steam Desktop Authenticator | |1.0.9 crashes when clicking | |"View Confirmations" Keywords| |download CC| |focht@gmx.net URL| |https://github.com/Jessecar | |96/SteamDesktopAuthenticato | |r/releases/tag/1.0.9 Hardware|Other |x86-64
https://bugs.winehq.org/show_bug.cgi?id=45840
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Steam Desktop Authenticator |Steam Desktop Authenticator |1.0.9 crashes when clicking |1.0.9 (.NET 4.6 app) |"View Confirmations" |crashes when clicking "View | |Confirmations"
--- Comment #1 from Anastasius Focht focht@gmx.net --- Hello Ilnar,
could you provide (attach) the full output when running the app from console?
You attached the backtrace from the crash reporter but that's not very helpful here since the crash is in managed (.NET code).
FYI I can't even login with Wine-Mono which seems another problem.
--- snip --- $ wine ./Steam\ Desktop\ Authenticator.exe 003f:fixme:mscoree:parse_supported_runtime sku=L".NETFramework,Version=v4.6.2" not implemented 003f:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"system.net" in state 2 003f:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"settings" in state 6 003f:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"httpWebRequest" in state 6 System.Net.WebException: Error: TrustFailure (The authentication or decryption has failed.) ---> System.IO.IOException: The authentication or decryption has failed. ---> System.IO.IOException: The authentication or decryption has failed. ---> Mono.Security.Protocol.Tls.TlsException: Invalid certificate received from server. Error code: 0xffffffff800b010a at Mono.Security.Protocol.Tls.RecordProtocol.EndReceiveRecord (System.IAsyncResult asyncResult) [0x00037] in <8379a859d93c4edda34ffa1ea26c9626>:0 at Mono.Security.Protocol.Tls.SslClientStream.SafeEndReceiveRecord (System.IAsyncResult ar, System.Boolean ignoreEmpty) [0x00000] in <8379a859d93c4edda34ffa1ea26c9626>:0 at Mono.Security.Protocol.Tls.SslClientStream.NegotiateAsyncWorker (System.IAsyncResult result) [0x00071] in <8379a859d93c4edda34ffa1ea26c9626>:0 --- End of inner exception stack trace --- at Mono.Security.Protocol.Tls.SslClientStream.EndNegotiateHandshake (System.IAsyncResult result) [0x00032] in <8379a859d93c4edda34ffa1ea26c9626>:0 at Mono.Security.Protocol.Tls.SslStreamBase.AsyncHandshakeCallback (System.IAsyncResult asyncResult) [0x0000c] in <8379a859d93c4edda34ffa1ea26c9626>:0 --- End of inner exception stack trace --- at Mono.Security.Protocol.Tls.SslStreamBase.EndRead (System.IAsyncResult asyncResult) [0x0004b] in <8379a859d93c4edda34ffa1ea26c9626>:0 at Mono.Net.Security.Private.LegacySslStream.EndAuthenticateAsClient (System.IAsyncResult asyncResult) [0x0000e] in <d6e1ee6718364b74ad99576b8fa4c75c>:0 at Mono.Net.Security.Private.LegacySslStream.AuthenticateAsClient (System.String targetHost, System.Security.Cryptography.X509Certificates.X509CertificateCollection clientCertificates, System.Security.Authentication.SslProtocols enabledSslProtocols, System.Boolean checkCertificateRevocation) [0x0000e] in <d6e1ee6718364b74ad99576b8fa4c75c>:0 at Mono.Net.Security.MonoTlsStream.CreateStream (System.Byte[] buffer) [0x0007b] in <d6e1ee6718364b74ad99576b8fa4c75c>:0 at System.Net.WebConnection.CreateStream (System.Net.HttpWebRequest request) [0x00073] in <d6e1ee6718364b74ad99576b8fa4c75c>:0 --- End of inner exception stack trace --- at System.Net.HttpWebRequest.EndGetRequestStream (System.IAsyncResult asyncResult) [0x0003a] in <d6e1ee6718364b74ad99576b8fa4c75c>:0 at System.Net.HttpWebRequest.GetRequestStream () [0x0004e] in <d6e1ee6718364b74ad99576b8fa4c75c>:0 at SteamAuth.SteamWeb.Request (System.String url, System.String method, System.String dataString, System.Net.CookieContainer cookies, System.Collections.Specialized.NameValueCollection headers, System.String referer) [0x00078] in <2f87383eded24befade5d1412ba3c02e>:0 at SteamAuth.SteamWeb.Request (System.String url, System.String method, System.Collections.Specialized.NameValueCollection data, System.Net.CookieContainer cookies, System.Collections.Specialized.NameValueCollection headers, System.String referer) [0x00072] in <2f87383eded24befade5d1412ba3c02e>:0 at SteamAuth.SteamWeb.MobileLoginRequest (System.String url, System.String method, System.Collections.Specialized.NameValueCollection data, System.Net.CookieContainer cookies, System.Collections.Specialized.NameValueCollection headers) [0x00000] in <2f87383eded24befade5d1412ba3c02e>:0 at SteamAuth.UserLogin.DoLogin () [0x000b4] in <2f87383eded24befade5d1412ba3c02e>:0 at Steam_Desktop_Authenticator.LoginForm.btnSteamLogin_Click (System.Object sender, System.EventArgs e) [0x00169] in <ade1b60b981448fab912acf0bfc5e205>:0 at System.Windows.Forms.Control.OnClick (System.EventArgs e) [0x00019] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 at System.Windows.Forms.Button.OnClick (System.EventArgs e) [0x0001e] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 at System.Windows.Forms.ButtonBase.OnMouseUp (System.Windows.Forms.MouseEventArgs mevent) [0x00069] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 at System.Windows.Forms.Button.OnMouseUp (System.Windows.Forms.MouseEventArgs mevent) [0x00000] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 at System.Windows.Forms.Control.WmLButtonUp (System.Windows.Forms.Message& m) [0x00078] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) [0x001b4] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 at System.Windows.Forms.ButtonBase.WndProc (System.Windows.Forms.Message& m) [0x00037] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 at System.Windows.Forms.Button.WndProc (System.Windows.Forms.Message& m) [0x00000] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 at System.Windows.Forms.Control+ControlWindowTarget.OnMessage (System.Windows.Forms.Message& m) [0x00000] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 at System.Windows.Forms.Control+ControlNativeWindow.WndProc (System.Windows.Forms.Message& m) [0x0000b] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 at System.Windows.Forms.NativeWindow.WndProc (System.IntPtr hWnd, System.Windows.Forms.Msg msg, System.IntPtr wParam, System.IntPtr lParam) [0x00085] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 003f:err:seh:setup_exception_record stack overflow 852 bytes in thread 003f eip 7bc738bf esp 00240fdc stack 0x240000-0x241000-0x340000 --- snip ---
Regards
https://bugs.winehq.org/show_bug.cgi?id=45840
--- Comment #2 from Ilnar vkvinderi@gmail.com --- Today i change the version of program Wine to developer branch, and this issue not fixed ;c
Umm, starting program without prblems again, but still if i push the button im getting error message, output in the console
"Рабочий стол" means: "Desktop"
screen http://mepic.ru/up/pic_b/eb2d0955e05f9320622695739318ab18.png
------------------------------------------------------------------- ilnar@Chinese-PC:~$ cd 'Рабочий стол'/SDA-1.0.9 ilnar@Chinese-PC:~/Рабочий стол/SDA-1.0.9$ wine Auth.exe 0009:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution. Stacktrace:
at <unknown> <0xffffffff> at (wrapper managed-to-native) <Module>.CefInitialize (CefMainArgs*,CefStructBase<CefSettingsTraits>*,scoped_refptr<CefApp>*,void*) <0x00012> at CefSharp.Cef.Initialize (CefSharp.CefSettings,bool,CefSharp.IBrowserProcessHandler) [0x001f3] in <a65677f3b07d4868a9a49c757b3111e8>:0 at CefSharp.Cef.Initialize (CefSharp.CefSettings) [0x00000] in <a65677f3b07d4868a9a49c757b3111e8>:0 at Steam_Desktop_Authenticator.ConfirmationFormWeb..ctor (SteamAuth.SteamGuardAccount) [0x0008c] in <ade1b60b981448fab912acf0bfc5e205>:0 at (wrapper remoting-invoke-with-check) Steam_Desktop_Authenticator.ConfirmationFormWeb..ctor (SteamAuth.SteamGuardAccount) [0x00019] in <ade1b60b981448fab912acf0bfc5e205>:0 at Steam_Desktop_Authenticator.MainForm/<btnTradeConfirmations_Click>d__18.MoveNext () [0x000b3] in <ade1b60b981448fab912acf0bfc5e205>:0 at System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Start<Steam_Desktop_Authenticator.MainForm/<btnTradeConfirmations_Click>d__18> (Steam_Desktop_Authenticator.MainForm/<btnTradeConfirmations_Click>d__18&) [0x0002c] in <773ec02b42f74a918ccd74911c8063c9>:0 at Steam_Desktop_Authenticator.MainForm.btnTradeConfirmations_Click (object,System.EventArgs) [0x00023] in <ade1b60b981448fab912acf0bfc5e205>:0 at System.Windows.Forms.Control.OnClick (System.EventArgs) [0x00019] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 at System.Windows.Forms.Button.OnClick (System.EventArgs) [0x0001e] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 at System.Windows.Forms.ButtonBase.OnMouseUp (System.Windows.Forms.MouseEventArgs) [0x00069] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 at System.Windows.Forms.Button.OnMouseUp (System.Windows.Forms.MouseEventArgs) [0x00000] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 at System.Windows.Forms.Control.WmLButtonUp (System.Windows.Forms.Message&) [0x00078] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message&) [0x001b4] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 at System.Windows.Forms.ButtonBase.WndProc (System.Windows.Forms.Message&) [0x00037] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 at System.Windows.Forms.Button.WndProc (System.Windows.Forms.Message&) [0x00000] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 at System.Windows.Forms.Control/ControlWindowTarget.OnMessage (System.Windows.Forms.Message&) [0x00000] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 at System.Windows.Forms.Control/ControlNativeWindow.WndProc (System.Windows.Forms.Message&) [0x0000b] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 at System.Windows.Forms.NativeWindow.WndProc (intptr,System.Windows.Forms.Msg,intptr,intptr) [0x00085] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 at System.Windows.Forms.XplatUIWin32.InternalWndProc (intptr,System.Windows.Forms.Msg,intptr,intptr) [0x0002b] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 at (wrapper native-to-managed) System.Windows.Forms.XplatUIWin32.InternalWndProc (intptr,System.Windows.Forms.Msg,intptr,intptr) <0x000bf> at <unknown> <0xffffffff> at (wrapper managed-to-native) System.Windows.Forms.XplatUIWin32.Win32DispatchMessage (System.Windows.Forms.MSG&) <0x00015> at System.Windows.Forms.XplatUIWin32.DispatchMessage (System.Windows.Forms.MSG&) [0x00000] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 at System.Windows.Forms.XplatUI.DispatchMessage (System.Windows.Forms.MSG&) [0x00000] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 at System.Windows.Forms.Application.RunLoop (bool,System.Windows.Forms.ApplicationContext) [0x002e2] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 at System.Windows.Forms.Application.Run (System.Windows.Forms.ApplicationContext) [0x00011] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 at System.Windows.Forms.Application.Run (System.Windows.Forms.Form) [0x00006] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 at Steam_Desktop_Authenticator.Program.Main (string[]) [0x000a8] in <ade1b60b981448fab912acf0bfc5e205>:0 at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) [0x0004e] in <ade1b60b981448fab912acf0bfc5e205>:0
================================================================= Got a SIGSEGV while executing native code. This usually indicates a fatal error in the mono runtime or one of the native libraries used by your application. =================================================================
wine: Unhandled page fault on read access to 0x0ce1a244 at address 0xca916d6 (thread 0009), starting debugger...
https://bugs.winehq.org/show_bug.cgi?id=45840
--- Comment #3 from Ilnar vkvinderi@gmail.com --- Maybe it's happening because the programm cannot start default browser, IE for simple?
https://bugs.winehq.org/show_bug.cgi?id=45840
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever confirmed|0 |1 Summary|Steam Desktop Authenticator |Steam Desktop Authenticator |1.0.9 (.NET 4.6 app) |1.0.9 (.NET 4.6 app) |crashes when clicking "View |crashes in CefSharp managed |Confirmations" |wrapper | |'<Module>.CefInitialize' | |when clicking "View | |Confirmations" with | |Wine-Mono
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello Ilnar,
--- quote --- Maybe it's happening because the programm cannot start default browser, IE for simple? --- quote ---
Likely not, it's using the Chromium Embedded Framework (CEF) which provides an own browser implementation. It used managed wrappers for .NET from this project:
NET (WPF and Windows Forms) bindings for the Chromium Embedded Framework
https://github.com/cefsharp/CefSharp
The callout from managed code to unmanaged:
https://github.com/cefsharp/CefSharp/blob/05b37ab61583cbc3c7aa2ce6dce42bf83b...
--- snip --- ... CefMainArgs main_args; CefRefPtr<CefSharpApp> app(new CefSharpApp(cefSettings, browserProcessHandler));
auto success = CefInitialize(main_args, *(cefSettings->_cefSettings), app.get(), NULL); ... --- snip ---
Unmanaged (pinvoke) entry declaration:
--- snip --- [SuppressUnmanagedCodeSecurity] [MethodImpl(MethodImplOptions.Unmanaged | MethodImplOptions.PreserveSig, MethodCodeType = MethodCodeType.Native)] [return: MarshalAs(UnmanagedType.U1)] internal static extern unsafe bool CefInitialize([In] CefMainArgs* obj0, [In] CefStructBase\u003CCefSettingsTraits\u003E* obj1, [In] scoped_refptr\u003CCefApp\u003E* obj2, [In] void* obj3); --- snip ---
No idea since I don't come that far. Could be some interop marshalling problem in the platform invoke for the 'libcef.dll.CefInitialize' entry point. Maybe some object reference is invalid due to earlier problems.
You could try with native (Microsoft) .NET Framework 4.6.x using 'winetricks'.
Be aware installation of MS .NET Frameworks 4.x via 'winetricks' is broken again in recent Wine versions due to MSI regressions. The frequency of MSI regressions really *** me off so I didn't bother to look anymore.
Regards
https://bugs.winehq.org/show_bug.cgi?id=45840
--- Comment #5 from Ilnar vkvinderi@gmail.com --- Umm, okay forget about this prolem, guess i find same programm ;)
https://bugs.winehq.org/show_bug.cgi?id=45840
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |source
--- Comment #6 from Ken Sharp imwellcushtymelike@gmail.com --- Does this still occur in Wine 8.12 or later?
https://bugs.winehq.org/show_bug.cgi?id=45840
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |mscoree URL|https://github.com/Jessecar |https://web.archive.org/web |96/SteamDesktopAuthenticato |/20181118232010/https://git |r/releases/tag/1.0.9 |hub.com/Jessecar96/SteamDes | |ktopAuthenticator/releases/ | |download/1.0.9/SDA-1.0.9.zi | |p
https://bugs.winehq.org/show_bug.cgi?id=45840
Esme Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |madewokherd@gmail.com