https://bugs.winehq.org/show_bug.cgi?id=39733
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED
--- Comment #10 from Anastasius Focht focht@gmx.net --- Hello Sergey,
the crash on startup has been fixed a while ago. When re-testing always use mainline Wine, not some custom/hacked version.
Crash output with Wine 6.2 to Wine 8.11:
--- snip --- ================================================================= Managed Stacktrace: ================================================================= at <unknown> <0xffffffff> at Toolbox.NativeMethods:DwmIsCompositionEnabled <0x00097> at Toolbox.GlassUtility:get_IsGlassEnabled <0x0004a> at Toolbox.Windows.Forms.ToolStripComboBox:.ctor <0x00062> at Toolbox.Windows.Forms.ToolStripComboBox:.ctor <0x00062> at openglex.oevMain:InitializeComponent <0x0084a> at openglex.oevMain:.ctor <0x0029a> at openglex.oevMain:.ctor <0x00062> at openglex.Program:Main <0x00072> at System.Object:runtime_invoke_void <0x0009c> ================================================================= wine: Unhandled page fault on write access to 00000000015FE1FD at address 00000000069719A2 (thread 0124), starting debugger... 0134:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. Unhandled exception: page fault on write access to 0x015fe1fd in 64-bit code (0x00000000069719a2). --- snip ---
Crash output with Wine 8.12 to Wine 8.18:
--- snip --- Unhandled exception: page fault on write access to 0x00007fffff873be2 in 64-bit code (0x007fffffd91936). ... Backtrace: =>0 0x007fffffd91936 DwmIsCompositionEnabled+0x36(enabled=00007FFFFF873BE2) [/home/focht/projects/wine/mainline-src-8.15/dlls/dwmapi/dwmapi_main.c:48] in dwmapi (0x0000000011c540) 0x007fffffd91936 DwmIsCompositionEnabled+0x36 [/home/focht/projects/wine/mainline-src-8.15/dlls/dwmapi/dwmapi_main.c:48] in dwmapi: movl $0x00, (%rsi) 48 *enabled = FALSE; Modules: Module Address Debug info Name (11 modules, 81 for wow64 not listed) PE 0000000000400000-000000000052c000 Deferred openglex PE 0000000002e90000-000000000330c000 Deferred mscorlib PE 00000000034c0000-0000000003784000 Deferred system PE 0000000003790000-0000000003810000 Deferred system.drawing PE 0000000003810000-0000000003818000 Deferred accessibility PE 0000000003820000-000000000383a000 Deferred awssdk.cognitoidentity PE 0000000003840000-00000000038d0000 Deferred awssdk.core PE 00000000038d0000-0000000003bde000 Deferred system.xml PE 0000000003be0000-0000000003bf8000 Deferred libtoolbox PE 0000000003c10000-0000000003c36000 Deferred system.configuration PE 0000000010000000-000000001079a000 Deferred system.windows.forms Threads: process tid prio name (all IDs are in hex) ... 000000d8 (D) C:\Program Files (x86)\realtech VR\OpenGL Extensions Viewer 4.1\openglex.exe 000000dc 0 <== 00000114 0 SGen worker 00000118 0 Finalizer 0000012c 0 --- snip ---
Crash output changed with Wine 8.19 to Wine 8.21 (different problem):
--- snip --- Unhandled Exception: System.IO.IOException: Invalid handle to path "C:\Program Files (x86)\realtech VR\OpenGL Extensions Viewer 4.1[Unknown]" at System.IO.FileStream.WriteInternal (System.Byte[] src, System.Int32 offset, System.Int32 count) [0x00077] in <de4d51d88e3b4eea89a8d6a3a9854818>:0 at System.IO.FileStream.Write (System.Byte[] array, System.Int32 offset, System.Int32 count) [0x00090] in <de4d51d88e3b4eea89a8d6a3a9854818>:0 at System.IO.StreamWriter.Flush (System.Boolean flushStream, System.Boolean flushEncoder) [0x00080] in <de4d51d88e3b4eea89a8d6a3a9854818>:0 at System.IO.StreamWriter.WriteSpan (System.ReadOnlySpan`1[T] buffer, System.Boolean appendNewLine) [0x0016b] in <de4d51d88e3b4eea89a8d6a3a9854818>:0 at System.IO.StreamWriter.WriteLine (System.String value) [0x0000d] in <de4d51d88e3b4eea89a8d6a3a9854818>:0 at System.IO.TextWriter+SyncTextWriter.WriteLine (System.String value) [0x00000] in <de4d51d88e3b4eea89a8d6a3a9854818>:0 at (wrapper synchronized) System.IO.TextWriter+SyncTextWriter.WriteLine(string) at System.Console.WriteLine (System.String value) [0x00000] in <de4d51d88e3b4eea89a8d6a3a9854818>:0 at openglex.oevMain..ctor () [0x000da] in <a7c37211f996489ab49f13cdccd5a94e>:0 at (wrapper remoting-invoke-with-check) openglex.oevMain..ctor() at openglex.Program.Main () [0x0000b] in <a7c37211f996489ab49f13cdccd5a94e>:0 --- snip ---
Finally, with Wine 9.0-rc1 the remaining startup crash is gone and the app shows its user interface. Resolving 'fixed' here.
NOTE:
Starting with Wine 9.3, the app hangs on startup. It seems there is a regression between Wine 9.2 and 9.3 (still present with Wine 10.0).
$ wine --version wine-9.0-rc1
Regards