https://bugs.winehq.org/show_bug.cgi?id=52385
Bug ID: 52385 Summary: Crysis Wars Launcher v1.3.0.8 - Error stacktrace when updating game files Product: Wine Version: 7.0-rc3 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: linards.liepins@gmail.com Distribution: ---
When clicking "CHeck Update" button, the following stacktrace is generated in the popup window:
See the end of this message for details on invoking \njust-in-time (JIT) debugging instead of this dialog box.\n\n************** Exception Text **************\nSystem.NullReferenceException: Object reference not set to an instance of an object at Crysis_Wars_Launcher.frmMain.cmdUpdateCheck_Click (System.Object sender, System.EventArgs e) [0x00012] in <64bbd76a3b7e4855a9ea4f8a8a481001>:0 at System.Windows.Forms.Control.OnClick (System.EventArgs e) [0x0001f] in <549c758871b2437dae49530d4382de22>:0 at System.Windows.Forms.Button.OnClick (System.EventArgs e) [0x00037] in <549c758871b2437dae49530d4382de22>:0 at System.Windows.Forms.Button.OnMouseUp (System.Windows.Forms.MouseEventArgs mevent) [0x0009a] in <549c758871b2437dae49530d4382de22>:0 at System.Windows.Forms.Control.WmMouseUp (System.Windows.Forms.Message& m, System.Windows.Forms.MouseButtons button, System.Int32 clicks) [0x001c3] in <549c758871b2437dae49530d4382de22>:0 at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) [0x005a0] in <549c758871b2437dae49530d4382de22>:0 at System.Windows.Forms.ButtonBase.WndProc (System.Windows.Forms.Message& m) [0x0011f] in <549c758871b2437dae49530d4382de22>:0 at System.Windows.Forms.Button.WndProc (System.Windows.Forms.Message& m) [0x00056] in <549c758871b2437dae49530d4382de22>:0 at System.Windows.Forms.Control+ControlNativeWindow.OnMessage (System.Windows.Forms.Message& m) [0x00001] in <549c758871b2437dae49530d4382de22>:0 at System.Windows.Forms.Control+ControlNativeWindow.WndProc (System.Windows.Forms.Message& m) [0x000b3] in <549c758871b2437dae49530d4382de22>:0 at System.Windows.Forms.NativeWindow.Callback (System.Windows.Forms.Message& m) [0x00025] in <549c758871b2437dae49530d4382de22>:0
\n************** Loaded Assemblies **************\nmscorlib\n Assembly Version: 4.0.0.0\n Win32 Version: 4.6.57.0\n CodeBase: file:///C:/windows/mono/mono-2.0/lib/mono/4.5/mscorlib.dll\n----------------------------------------\nCrysis Wars Launcher\n Assembly Version: 1.3.0.8\n Win32 Version: 1.3.0.8\n CodeBase: file:///C:/Games/Crysis%20Wars/Crysis%20Wars%20Launcher.exe\n----------------------------------------\nSystem.Windows.Forms\n Assembly Version: 4.0.0.0\n Win32 Version: 4.6.57.0\n CodeBase: file:///C:/windows/mono/mono-2.0/lib/mono/gac/System.Windows.Forms/4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll\n----------------------------------------\nSystem\n Assembly Version: 4.0.0.0\n Win32 Version: 4.6.57.0\n CodeBase: file:///C:/windows/mono/mono-2.0/lib/mono/gac/System/4.0.0.0__b77a5c561934e089/System.dll\n----------------------------------------\nSystem.Drawing\n Assembly Version: 4.0.0.0\n Win32 Version: 4.6.57.0\n CodeBase: file:///C:/windows/mono/mono-2.0/lib/mono/gac/System.Drawing/4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll\n----------------------------------------\nAccessibility\n Assembly Version: 4.0.0.0\n Win32 Version: \n CodeBase: file:///C:/windows/mono/mono-2.0/lib/mono/gac/Accessibility/4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll\n----------------------------------------\nSystem.Configuration\n Assembly Version: 4.0.0.0\n Win32 Version: 4.6.57.0\n CodeBase: file:///C:/windows/mono/mono-2.0/lib/mono/gac/System.Configuration/4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll\n----------------------------------------\nSystem.Xml\n Assembly Version: 4.0.0.0\n Win32 Version: 4.6.57.0\n CodeBase: file:///C:/windows/mono/mono-2.0/lib/mono/gac/System.Xml/4.0.0.0__b77a5c561934e089/System.Xml.dll\n----------------------------------------\nMono.Security\n Assembly Version: 4.0.0.0\n Win32 Version: 4.0.0.0\n CodeBase: file:///C:/windows/mono/mono-2.0/lib/mono/gac/Mono.Security/4.0.0.0__0738eb9f132ed756/Mono.Security.dll\n----------------------------------------\nSystem.Numerics\n Assembly Version: 4.0.0.0\n Win32 Version: 4.6.57.0\n CodeBase: file:///C:/windows/mono/mono-2.0/lib/mono/gac/System.Numerics/4.0.0.0__b77a5c561934e089/System.Numerics.dll\n----------------------------------------\nSystem.Core\n Assembly Version: 4.0.0.0\n Win32 Version: 4.6.57.0\n CodeBase: file:///C:/windows/mono/mono-2.0/lib/mono/gac/System.Core/4.0.0.0__b77a5c561934e089/System.Core.dll\n----------------------------------------\n\n************** JIT Debugging **************\n
https://bugs.winehq.org/show_bug.cgi?id=52385
Linards linards.liepins@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Fedora URL| |https://crysiswarsmp.com/
https://bugs.winehq.org/show_bug.cgi?id=52385
jedi95@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jedi95@gmail.com
--- Comment #1 from jedi95@gmail.com --- This problem does not occur on Ubuntu 21.10 using wine-7.0 (stable)
It occurs on Fedora 34 using both wine-7.0 (stable) and wine-7.2 (staging)
An exception is thrown when executing the following code:
string baseUrl = "https://update.crysiswarsmp.com/"; using (System.Net.WebClient client = new System.Net.WebClient()) { client.DownloadFile(baseUrl + "/launcher.txt", "launcher.txt.new"); }
ex.Message: Error: TrustFailure (Authentication failed, see inner exception.)
ex.InnerException: System.Security.Authentication.AuthenticationException: Authentication failed, see inner exception. ---> Mono.Btls.MonoBtlsException: Ssl error:1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED at /vagrant/mono/external/boringssl/ssl/handshake_client.c:1132 at Mono.Btls.MonoBtlsContext.ProcessHandshake () [0x00048] in <0c924620d2cd4b85a989ca168d44cf08>:0 at Mono.Net.Security.MobileAuthenticatedStream.ProcessHandshake (Mono.Net.Security.AsyncOperationStatus status, System.Boolean renegotiate) [0x000da] in <0c924620d2cd4b85a989ca168d44cf08>:0 at (wrapper remoting-invoke-with-check) Mono.Net.Security.MobileAuthenticatedStream.ProcessHandshake(Mono.Net.Security.AsyncOperationStatus,bool) at Mono.Net.Security.AsyncHandshakeRequest.Run (Mono.Net.Security.AsyncOperationStatus status) [0x00006] in <0c924620d2cd4b85a989ca168d44cf08>:0 at Mono.Net.Security.AsyncProtocolRequest.ProcessOperation (System.Threading.CancellationToken cancellationToken) [0x000fc] in <0c924620d2cd4b85a989ca168d44cf08>:0 --- End of inner exception stack trace --- at Mono.Net.Security.MobileAuthenticatedStream.ProcessAuthentication (System.Boolean runSynchronously, Mono.Net.Security.MonoSslAuthenticationOptions options, System.Threading.CancellationToken cancellationToken) [0x00262] in <0c924620d2cd4b85a989ca168d44cf08>:0 at Mono.Net.Security.MonoTlsStream.CreateStream (System.Net.WebConnectionTunnel tunnel, System.Threading.CancellationToken cancellationToken) [0x0016a] in <0c924620d2cd4b85a989ca168d44cf08>:0 at System.Net.WebConnection.CreateStream (System.Net.WebOperation operation, System.Boolean reused, System.Threading.CancellationToken cancellationToken) [0x001ba] in <0c924620d2cd4b85a989ca168d44cf08>:0
ex.StackTrace: at System.Net.WebConnection.CreateStream (System.Net.WebOperation operation, System.Boolean reused, System.Threading.CancellationToken cancellationToken) [0x0021a] in <0c924620d2cd4b85a989ca168d44cf08>:0 at System.Net.WebConnection.InitConnection (System.Net.WebOperation operation, System.Threading.CancellationToken cancellationToken) [0x00141] in <0c924620d2cd4b85a989ca168d44cf08>:0 at System.Net.WebOperation.Run () [0x0009a] in <0c924620d2cd4b85a989ca168d44cf08>:0 at System.Net.WebCompletionSource`1[T].WaitForCompletion () [0x00094] in <0c924620d2cd4b85a989ca168d44cf08>:0 at System.Net.HttpWebRequest.RunWithTimeoutWorker[T] (System.Threading.Tasks.Task`1[TResult] workerTask, System.Int32 timeout, System.Action abort, System.Func`1[TResult] aborted, System.Threading.CancellationTokenSource cts) [0x000f8] in <0c924620d2cd4b85a989ca168d44cf08>:0 at System.Net.HttpWebRequest.GetResponse () [0x00016] in <0c924620d2cd4b85a989ca168d44cf08>:0 at System.Net.WebClient.GetWebResponse (System.Net.WebRequest request) [0x00000] in <0c924620d2cd4b85a989ca168d44cf08>:0 at System.Net.WebClient.DownloadBits (System.Net.WebRequest request, System.IO.Stream writeStream) [0x000e6] in <0c924620d2cd4b85a989ca168d44cf08>:0 at System.Net.WebClient.DownloadFile (System.Uri address, System.String fileName) [0x00088] in <0c924620d2cd4b85a989ca168d44cf08>:0 at System.Net.WebClient.DownloadFile (System.String address, System.String fileName) [0x00008] in <0c924620d2cd4b85a989ca168d44cf08>:0 at (wrapper remoting-invoke-with-check) System.Net.WebClient.DownloadFile(string,string) at Crysis_Wars_Launcher.ValidationConfig.fetchConfig () [0x00017] in <8b45396f6351469a9905f8dde4b2d8be>:0
https://bugs.winehq.org/show_bug.cgi?id=52385
Linards linards.liepins@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugzilla.redhat.com | |/show_bug.cgi?id=2056234 Component|-unknown |mountmgr.sys
https://bugs.winehq.org/show_bug.cgi?id=52385
Linards linards.liepins@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://github.com/mono/mon | |o/issues/21438
https://bugs.winehq.org/show_bug.cgi?id=52385
Linards linards.liepins@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|mountmgr.sys |mfc
https://bugs.winehq.org/show_bug.cgi?id=52385
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|mfc |-unknown
https://bugs.winehq.org/show_bug.cgi?id=52385
--- Comment #2 from Linards linards.liepins@gmail.com --- Issue can be mitigated by using --http switch when launching the EXE file.
https://bugs.winehq.org/show_bug.cgi?id=52385
Linards linards.liepins@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |NOTOURBUG Status|UNCONFIRMED |RESOLVED
--- Comment #3 from Linards linards.liepins@gmail.com --- Fixed in latest versions of Crysis Wars Launcher.
Technically could be market as NOTOURBUG since it really looks like some change on Distro packages has fixed this issue.