[Bug 59112] New: Silent Hunter 5 TWOS crashes with Unhandled exception 0xc0000417 after NtUserChangeDisplaySettings fails
http://bugs.winehq.org/show_bug.cgi?id=59112 Bug ID: 59112 Summary: Silent Hunter 5 TWOS crashes with Unhandled exception 0xc0000417 after NtUserChangeDisplaySettings fails Product: Wine Version: 10.20 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msvcrt Assignee: wine-bugs@list.winehq.org Reporter: SergeyLuashkov@gmail.com Distribution: --- Silent Hunter 5 crashes with Unhandled exception 0xc0000417 immediately after failing to change display settings. Steps to reproduce: Launch Silent Hunter 5 The Wolves of Steel (TWoS) Wine Critical Observation and Hypothesis: The game is a 32-bit application and the crash occurs when running in the Wine WoW64 environment. The log clearly indicates the failure of the display change attempt, followed instantly by the crash: System call failure: The game attempts to change the display mode: 01a0:err:system:NtUserChangeDisplaySettings Changing L"\\\\.\\DISPLAY1" display settings returned -2. WoW64 Crash: This failure triggers an unhandled C runtime exception in the 32-bit code: wine: Unhandled exception 0xc0000417 in thread 1a0 at address 7BC19947 (thread 01a0) Configuration notes: The issue persists even when using a Virtual Desktop via winecfg. The following Winetricks commands were executed to ensure the necessary .NET dependencies for the game's launchers/mod tools are met: winetricks -q --force dotnet35sp1 winetricks -q --force dotnet40 The game's executable is being started in experimental wow64 mode: 026c:err:environ:init_peb starting L"C:\\windows\\syswow64\\winedbg.exe" in experimental wow64 mode. Full Log Output 1a0:err:environ:init_peb starting L"C:\\Ubisoft\\Silent Hunter 5\\sh5.exe" in experimental wow64 mode 01a0:err:winediag:wined3d_dll_init Setting multithreaded command stream to 0. 01a0:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 01a0:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {044973cd-251f-4dff-a3e9-9d6307286b05} 01a0:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {3044f61a-99b0-4c21-b203-d39423c73b00} 01a0:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {d00792da-07b7-40f5-97eb-5d974e054740} 01a0:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {cfc4ba53-fb42-4757-8b70-5f5d51fee2f4} 01a0:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {efdf1eac-1d5d-4e84-893a-19b80f692176} 01a0:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {c71408de-42cc-4f81-9c93-b8912abf2a0f} 01a0:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {840c8456-6457-4eb7-9cd0-d28f01c64f5e} 01a0:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {c424b3e3-2ae0-416e-a039-410c5d8e5f14} 01a0:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {300ce105-86d1-41f8-b9d2-83fcbff32d99} 01a0:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {561410f5-a138-4ab3-945e-516483cddfbc} 01a0:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {15447a14-b523-46ae-b75b-023f900b4393} 01a0:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {b17304d9-5afa-4da6-9f7b-5a4fa73129b6} 01a0:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {02d08a4f-fd01-4538-989b-03e437b950f4} 01a0:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {861f5339-19d6-4873-b350-7b03228bda7c} 01a0:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {ea40c74d-4f65-4561-bb26-656231c8967f} 01a0:fixme:cryptasn:CryptDecodeObjectEx Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 01a0:fixme:cryptasn:CryptDecodeObjectEx Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 01a0:fixme:cryptasn:CryptDecodeObjectEx Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 01a0:fixme:cryptasn:CryptDecodeObjectEx Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 01a0:fixme:cryptasn:CryptDecodeObjectEx Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 01a0:fixme:cryptasn:CryptDecodeObjectEx Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 01a0:fixme:cryptasn:CryptDecodeObjectEx Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 01a0:fixme:cryptasn:CryptDecodeObjectEx Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 01a0:fixme:cryptasn:CryptDecodeObjectEx Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 01a0:fixme:cryptasn:CryptDecodeObjectEx Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 01a0:err:system:NtUserChangeDisplaySettings Changing L"\\\\.\\DISPLAY1" display settings returned -2. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 7B35D028. 01a0:err:msvcrt:_invalid_parameter (null):0 (null): (null) 0 wine: Unhandled exception 0xc0000417 in thread 1a0 at address 7BC19947 (thread 01a0), starting debugger... 026c:err:environ:init_peb starting L"C:\\windows\\syswow64\\winedbg.exe" in experimental wow64 mode 01a0:err:msvcrt:_invalid_parameter (null):0 (null): (null) 0 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59112 Olivier F. R. Dierick <o.dierick@piezo-forte.be> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |o.dierick@piezo-forte.be --- Comment #1 from Olivier F. R. Dierick <o.dierick@piezo-forte.be> --- Hello, Please attach logs as files, do not paste them in a comment. Regards. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (1)
-
WineHQ Bugzilla