Post by dgs on May 24, 2019 15:23:10 GMT -6
When did you start the game - 1900 or 1920? N/A, RTW2 crashes on execution
Describe the issue in detail:
When I run RTW2.exe it crashes immediately. This occurs whether I run it as administrator or not, and whether I run it in compatibility mode or not, though the latter does change the error message slightly. When running it without compatibility mode, first a small error dialogue comes up titled "PCGW32" with the content "Unknown Error!". After that, the standard windows application crash dialogue comes up with "RTW2.exe - Application Error The application was unable to start correctly (0xc0000142)." When running it with compatibility mode, the first dialogue changes to "(error: 0000007E) The specified module could not be found.", the second is unchanged.
Windows 10 Home, 64 bit, Version 1809 (OS Build 17763.529)
Things I have tried without success:
I happen to have WinDbg installed, but I haven't actually gotten around to learning assembler and how to debug programs without source yet, so the best I can do is to simply run RTW2.exe through it and put the output here.
I will PM you the output of DXDIAG for additional hardware and software details.
Describe the issue in detail:
When I run RTW2.exe it crashes immediately. This occurs whether I run it as administrator or not, and whether I run it in compatibility mode or not, though the latter does change the error message slightly. When running it without compatibility mode, first a small error dialogue comes up titled "PCGW32" with the content "Unknown Error!". After that, the standard windows application crash dialogue comes up with "RTW2.exe - Application Error The application was unable to start correctly (0xc0000142)." When running it with compatibility mode, the first dialogue changes to "(error: 0000007E) The specified module could not be found.", the second is unchanged.
Windows 10 Home, 64 bit, Version 1809 (OS Build 17763.529)
Things I have tried without success:
- Disabling all of Windows 10's Exploit Mitigations for RTW2.exe and globally
- Disabling DEP for RTW2.exe and globally
- Disabling CPU NX bit support through BIOS
- Disabling Windows Security and Malwarebytes
- Using MSCONFIG to restart with only 1 cpu and 4 gb of ram
- Looking through Process Monitor's output for RTW2.exe for anything obvious
- Running the demo, this crashes exactly the same way except the first error dialogue is labeled RTW2 instead of PCGW32
- Looking in the event log
- Updating to the v101 patch
- (Re)Installing in either the default path or in C:\Program Files (x86)\
I happen to have WinDbg installed, but I haven't actually gotten around to learning assembler and how to debug programs without source yet, so the best I can do is to simply run RTW2.exe through it and put the output here.
Microsoft (R) Windows Debugger Version 10.0.17134.12 X86
Copyright (c) Microsoft Corporation. All rights reserved.
CommandLine: "C:\Program Files (x86)\Rule the Waves 2\RTW2.exe"
Symbol search path is: srv*
Executable search path is:
ModLoad: 00400000 008c1000 image00400000
ModLoad: 77100000 7729c000 ntdll.dll
ModLoad: 75f50000 76030000 C:\WINDOWS\SysWOW64\KERNEL32.DLL
ModLoad: 750a0000 7529a000 C:\WINDOWS\SysWOW64\KERNELBASE.dll
ModLoad: 6b2e0000 6b37c000 C:\WINDOWS\SysWOW64\apphelp.dll
ModLoad: 5fc70000 5fec0000 C:\WINDOWS\SysWOW64\AcGenral.DLL
ModLoad: 74790000 74850000 C:\WINDOWS\SysWOW64\msvcrt.dll
ModLoad: 74d60000 74dd9000 C:\WINDOWS\SysWOW64\sechost.dll
ModLoad: 76b40000 76bff000 C:\WINDOWS\SysWOW64\RPCRT4.dll
ModLoad: 74770000 74790000 C:\WINDOWS\SysWOW64\SspiCli.dll
ModLoad: 74760000 7476a000 C:\WINDOWS\SysWOW64\CRYPTBASE.dll
ModLoad: 75bd0000 75c32000 C:\WINDOWS\SysWOW64\bcryptPrimitives.dll
ModLoad: 76d10000 76d54000 C:\WINDOWS\SysWOW64\SHLWAPI.dll
ModLoad: 752a0000 75518000 C:\WINDOWS\SysWOW64\combase.dll
ModLoad: 75d40000 75e62000 C:\WINDOWS\SysWOW64\ucrtbase.dll
ModLoad: 74d30000 74d53000 C:\WINDOWS\SysWOW64\GDI32.dll
ModLoad: 765d0000 76737000 C:\WINDOWS\SysWOW64\gdi32full.dll
ModLoad: 76d60000 76de0000 C:\WINDOWS\SysWOW64\msvcp_win.dll
ModLoad: 76740000 768d9000 C:\WINDOWS\SysWOW64\USER32.dll
ModLoad: 75ca0000 75cb7000 C:\WINDOWS\SysWOW64\win32u.dll
ModLoad: 76c00000 76cfc000 C:\WINDOWS\SysWOW64\ole32.dll
ModLoad: 75e70000 75eee000 C:\WINDOWS\SysWOW64\advapi32.dll
ModLoad: 75520000 755b6000 C:\WINDOWS\SysWOW64\OLEAUT32.dll
ModLoad: 76030000 7657e000 C:\WINDOWS\SysWOW64\SHELL32.dll
ModLoad: 76590000 765cb000 C:\WINDOWS\SysWOW64\cfgmgr32.dll
ModLoad: 74850000 748d9000 C:\WINDOWS\SysWOW64\shcore.dll
ModLoad: 755c0000 75bbc000 C:\WINDOWS\SysWOW64\windows.storage.dll
ModLoad: 768e0000 768fc000 C:\WINDOWS\SysWOW64\profapi.dll
ModLoad: 75c40000 75c94000 C:\WINDOWS\SysWOW64\powrprof.dll
ModLoad: 76580000 7658f000 C:\WINDOWS\SysWOW64\kernel.appcore.dll
ModLoad: 75cc0000 75cd2000 C:\WINDOWS\SysWOW64\cryptsp.dll
ModLoad: 72460000 724db000 C:\WINDOWS\SysWOW64\UxTheme.dll
ModLoad: 744b0000 744d4000 C:\WINDOWS\SysWOW64\WINMM.dll
ModLoad: 5fc50000 5fc65000 C:\WINDOWS\SysWOW64\samcli.dll
ModLoad: 657d0000 657e9000 C:\WINDOWS\SysWOW64\MSACM32.dll
ModLoad: 74470000 74478000 C:\WINDOWS\SysWOW64\VERSION.dll
ModLoad: 74430000 74453000 C:\WINDOWS\SysWOW64\USERENV.dll
ModLoad: 6b6b0000 6b6d6000 C:\WINDOWS\SysWOW64\dwmapi.dll
ModLoad: 76990000 76b29000 C:\WINDOWS\SysWOW64\CRYPT32.dll
ModLoad: 74de0000 74dee000 C:\WINDOWS\SysWOW64\MSASN1.dll
ModLoad: 5c840000 5c9fc000 C:\WINDOWS\SysWOW64\urlmon.dll
ModLoad: 6d420000 6d48b000 C:\WINDOWS\SysWOW64\WINSPOOL.DRV
ModLoad: 770d0000 770e9000 C:\WINDOWS\SysWOW64\bcrypt.dll
ModLoad: 6b5b0000 6b5c8000 C:\WINDOWS\SysWOW64\MPR.dll
ModLoad: 74480000 744a3000 C:\WINDOWS\SysWOW64\WINMMBASE.dll
ModLoad: 6a780000 6a9ad000 C:\WINDOWS\SysWOW64\iertutil.dll
ModLoad: 6d1f0000 6d36e000 C:\WINDOWS\SysWOW64\PROPSYS.dll
ModLoad: 6e800000 6e833000 C:\WINDOWS\SysWOW64\IPHLPAPI.DLL
ModLoad: 76960000 76985000 C:\WINDOWS\SysWOW64\IMM32.DLL
ModLoad: 5fc00000 5fc45000 C:\Program Files (x86)\Rule the Waves 2\NWS.dll
ModLoad: 744f0000 746ff000 C:\WINDOWS\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.17763.529_none_4d65773f1b98b660\COMCTL32.dll
(2c04.1f60): Break instruction exception - code 80000003 (first chance)
eax=00000000 ebx=002fd000 ecx=bc0d0000 edx=00000000 esi=009d2468 edi=771137ec
eip=771af146 esp=0019fa24 ebp=0019fa50 iopl=0 nv up ei pl zr na pe nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000246
ntdll!LdrpDoDebuggerBreak+0x2b:
771af146 cc int 3
0:000> g
(2c04.1f60): Access violation - code c0000005 (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
*** ERROR: Symbol file could not be found. Defaulted to export symbols for C:\Program Files (x86)\Rule the Waves 2\NWS.dll -
eax=5fc1d547 ebx=00000000 ecx=000228e7 edx=5fc1d5b0 esi=5fc1d5b0 edi=5fc1d5b1
eip=5fc1d4ff esp=0019f6d8 ebp=5f78ce80 iopl=0 nv up ei pl zr na pe nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010246
NWS!I10+0x18f31:
5fc1d4ff 8913 mov dword ptr [ebx],edx ds:002b:00000000=????????
0:000> g
(2c04.1f60): Access violation - code c0000005 (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
eax=5fc1d744 ebx=00000000 ecx=000226ec edx=5fc1d7ab esi=5fc1d7ab edi=5fc1d7ac
eip=5fc1d6e4 esp=0019f6d8 ebp=5f78ce80 iopl=0 nv up ei pl zr na pe nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010246
NWS!I10+0x19116:
5fc1d6e4 8903 mov dword ptr [ebx],eax ds:002b:00000000=????????
0:000> g
ModLoad: 5fa80000 5fa93000 C:\Program Files (x86)\Rule the Waves 2\NETAPI32.DLL
ModLoad: 5fa70000 5fa7b000 C:\Program Files (x86)\Rule the Waves 2\NETUTILS.DLL
ModLoad: 5fa60000 5fa70000 C:\Program Files (x86)\Rule the Waves 2\wkscli.dll
(2c04.1f60): Access violation - code c0000005 (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
eax=002fd000 ebx=00000019 ecx=76b4a310 edx=00000000 esi=894b5cf0 edi=00000000
eip=77175443 esp=0019f030 ebp=0019f03c iopl=0 nv up ei ng nz na pe cy
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010287
ntdll!_wcsicmp+0x13:
77175443 0fb7140e movzx edx,word ptr [esi+ecx] ds:002b:00000000=????
0:000> g
(2c04.1f60): Access violation - code c0000005 (!!! second chance !!!)
eax=002fd000 ebx=00000019 ecx=76b4a310 edx=00000000 esi=894b5cf0 edi=00000000
eip=77175443 esp=0019f030 ebp=0019f03c iopl=0 nv up ei ng nz na pe cy
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010287
ntdll!_wcsicmp+0x13:
77175443 0fb7140e movzx edx,word ptr [esi+ecx] ds:002b:00000000=????
0:000> g
(2c04.1f60): Access violation - code c0000005 (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
eax=002fd000 ebx=00000019 ecx=76b4a310 edx=00000000 esi=894b5cf0 edi=00000000
eip=77175443 esp=0019f030 ebp=0019f03c iopl=0 nv up ei ng nz na pe cy
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010287
ntdll!_wcsicmp+0x13:
77175443 0fb7140e movzx edx,word ptr [esi+ecx] ds:002b:00000000=????
0:000> g
(2c04.1f60): Access violation - code c0000005 (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
eax=00000000 ebx=00000000 ecx=00000000 edx=77185080 esi=00000000 edi=00000000
eip=00000000 esp=0019ea80 ebp=0019eaa0 iopl=0 nv up ei pl zr na pe nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010246
00000000 ?? ???
0:000> g
----RTW2.exe appears to enter an infinite loop here, which is different compared to running it outside the debugger----
I will PM you the output of DXDIAG for additional hardware and software details.