I have installed .NET Framework 2.0 and DirectX 9.0c. I also removed mono to see if it was conflicting with .NET to no avail.
Here is the error log that I get when I attempt to run the game's launcher via terminal:
Code: Select all
fixme:ntoskrnl:ExInitializeResourceLite stub: 0x112692
fixme:ntoskrnl:KeInitializeSpinLock stub: 0x1126ea
fixme:ntoskrnl:KeInitializeSpinLock stub: 0x1126f6
fixme:ntoskrnl:KeInitializeEvent stub: 0x1126fe 1 1
fixme:ntoskrnl:KeInitializeSpinLock stub: 0x11270e
fixme:ntoskrnl:KeInitializeSpinLock stub: 0x1126de
fixme:ntoskrnl:ExInitializeZone stub: 0x1126ce, 192, 0x112a68, 24584
fixme:ntoskrnl:KeInitializeSpinLock stub: 0x662740
fixme:ntoskrnl:KeInitializeSpinLock stub: 0x66273c
fixme:ntoskrnl:KeInitializeSpinLock stub: 0x662744
fixme:ntoskrnl:KeInitializeSpinLock stub: 0x662748
fixme:ntoskrnl:KeInitializeSpinLock stub: 0x66274c
fixme:ntoskrnl:KeInitializeMutex stub: 0x74c49c, 1
fixme:ntoskrnl:KeInitializeEvent stub: 0x66272c 1 0
fixme:ntoskrnl:IoInitializeTimer stub: 0x660020, 0x54c3d0, 0x660020
fixme:ntoskrnl:IoStartTimer stub: 0x660020
fixme:ntoskrnl:KeWaitForSingleObject stub: 0x66272c, 0, 0, 0, (nil)
fixme:ntoskrnl:PsTerminateSystemThread stub: 0
fixme:thread:SetThreadStackGuarantee (0x32fc80): stub
err:ole:CoGetContextToken apartment not initialised
fixme:msvcm:CrtImplementationDetails_DoDllLanguageSupportValidation stub
fixme:msvcm:CrtImplementationDetails_RegisterModuleUninitializer 0x80034a: stub
fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms"
fixme:msvcrt:__clean_type_info_names_internal (0x60345094) stub
fixme:imm:ImmDisableIME (-1): stub
fixme:thread:NtQueryInformationThread Cannot get kerneltime or usertime of other threads
fixme:thread:NtQueryInformationThread info class 9 not supported yet
fixme:thread:NtQueryInformationThread info class 9 not supported yet
fixme:thread:NtQueryInformationThread info class 9 not supported yet
fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime 2.0 Error Reporting"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x000003e8,(nil),0x0008,0x000000ee,0x3009b09c,0x69c590): stub
err:eventlog:ReportEventW L"launcher.exe"
err:eventlog:ReportEventW L"0.0.0.0"
err:eventlog:ReportEventW L"505954d2"
err:eventlog:ReportEventW L"kernel32.dll"
err:eventlog:ReportEventW L"5.1.2600.2180"
err:eventlog:ReportEventW L"00000000"
err:eventlog:ReportEventW L"0"
err:eventlog:ReportEventW L"0002b6ae"
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:richedit:ME_HandleMessage EM_SETMARGINS: stub
fixme:richedit:ME_HandleMessage EM_SETMARGINS: stub
err:ole:CoUninitialize Mismatched CoUninitialize
err:ole:CoUninitialize Mismatched CoUninitialize
Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. File not found.
File name: 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
at main(String[] args)
WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
wine: Unhandled exception 0xe0434f4d in thread 9 at address 0x7b83b6ae (thread 0009), starting debugger...
Unhandled exception: 0xe0434f4d in 32-bit code (0x7b83b6ae).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7b83b6ae ESP:0032dcb4 EBP:0032dd28 EFLAGS:00000246( - -- I Z- -P- )
EAX:7b827121 EBX:7b8bc000 ECX:00000000 EDX:e06d7363
ESI:e06d7363 EDI:00000001
Stack dump:
0x0032dcb4: 0032dd54 0000000c 7bc3d2ab e0434f4d
0x0032dcc4: 00000001 00000000 7b83b6ae 00000001
0x0032dcd4: 80070002 00000038 0032e318 79e7ff9c
0x0032dce4: 00000038 001489b8 0032e384 003b2010
0x0032dcf4: 02000038 0032e328 79e80024 0032e330
0x0032dd04: 02000038 0032e334 79e80687 79e7d9c5
Backtrace:
=>0 0x7b83b6ae in kernel32 (+0x2b6ae) (0x0032dd28)
1 0x7dd14c86 _CxxThrowException+0x45() in msvcr80 (0x0032dd68)
2 0x7a124270 in mscorwks (+0x2b426f) (0x0032f240)
3 0x79e811a3 in mscorwks (+0x111a2) (0x0032f298)
4 0x79e81363 in mscorwks (+0x11362) (0x0032f2e8)
5 0x008001be (0x0032f300)
6 0x79e71b4c in mscorwks (+0x1b4b) (0x0032f330)
7 0x79e821b1 in mscorwks (+0x121b0) (0x0032f3b0)
8 0x79e96501 in mscorwks (+0x26500) (0x0032f4e8)
9 0x79e96534 in mscorwks (+0x26533) (0x0032f504)
10 0x79e96552 in mscorwks (+0x26551) (0x0032f51c)
11 0x79f273b4 in mscorwks (+0xb73b3) (0x0032f680)
12 0x79eef965 in mscorwks (+0x7f964) (0x0032f8e8)
13 0x79eefeb5 in mscorwks (+0x7feb4) (0x0032fdb8)
14 0x79ef009f in mscorwks (+0x8009e) (0x0032fe08)
15 0x79eeffcf in mscorwks (+0x7ffce) (0x0032fe50)
16 0x79007c24 in mscoree (+0x7c23) (0x0032fe60)
17 0x7b8606ec call_process_entry+0xb() in kernel32 (0x0032fe78)
18 0x7b8617b3 in kernel32 (+0x517b2) (0x0032feb8)
19 0x7bc80fb0 call_thread_func_wrapper+0xb() in ntdll (0x0032fed8)
20 0x7bc8417d call_thread_func+0x7c() in ntdll (0x0032ffa8)
21 0x7bc80f8e RtlRaiseException+0x21() in ntdll (0x0032ffc8)
22 0x7bc54b9e call_dll_entry_point+0x3fd() in ntdll (0x0032ffe8)
23 0xb759465d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
24 0xb759471b wine_switch_to_stack+0x2a() in libwine.so.1 (0xbf834a38)
25 0x7bc5a709 LdrInitializeThunk+0x238() in ntdll (0xbf834a78)
26 0x7b868043 __wine_kernel_init+0xa12() in kernel32 (0xbf835b98)
27 0x7bc5b633 __wine_process_init+0x192() in ntdll (0xbf835c28)
28 0xb7591dc8 wine_init+0x327() in libwine.so.1 (0xbf835c88)
29 0x7bf0100c main+0xfb() in <wine-loader> (0xbf8360d8)
30 0xb73bca83 __libc_start_main+0xf2() in libc.so.6 (0x00000000)
0x7b83b6ae: subl $4,%esp
Modules:
Module Address Debug info Name (83 modules)
PE 400000- 5d1000 Deferred launcher
PE 5e3a0000-5e42d000 Deferred diasymreader
PE 641f0000-6420e000 Deferred shfusion
PE 79000000-79046000 Export mscoree
PE 79060000-790bb000 Deferred mscorjit
PE 790c0000-79518000 Deferred mscorlib
PE 79e70000-7a400000 Export mscorwks
ELF 7a800000-7a91e000 Deferred opengl32<elf>
\-PE 7a820000-7a91e000 \ opengl32
ELF 7b800000-7ba62000 Dwarf kernel32<elf>
\-PE 7b810000-7ba62000 \ kernel32
ELF 7bc00000-7bce7000 Dwarf ntdll<elf>
\-PE 7bc10000-7bce7000 \ ntdll
ELF 7bf00000-7bf04000 Dwarf <wine-loader>
ELF 7db5e000-7db95000 Deferred uxtheme<elf>
\-PE 7db60000-7db95000 \ uxtheme
ELF 7db95000-7dca0000 Deferred comctl32<elf>
\-PE 7dba0000-7dca0000 \ comctl32
ELF 7dce6000-7dda0000 Dwarf msvcr80<elf>
\-PE 7dd00000-7dda0000 \ msvcr80
ELF 7dda0000-7dda7000 Deferred libxfixes.so.3
ELF 7dda7000-7ddb2000 Deferred libxcursor.so.1
ELF 7ddb2000-7ddc4000 Deferred libxi.so.6
ELF 7ddc4000-7ddc8000 Deferred libxcomposite.so.1
ELF 7ddc8000-7ddd3000 Deferred libxrandr.so.2
ELF 7ddd3000-7ddde000 Deferred libxrender.so.1
ELF 7ddde000-7dde4000 Deferred libxxf86vm.so.1
ELF 7dde4000-7dde8000 Deferred libxinerama.so.1
ELF 7dde8000-7ddef000 Deferred libxdmcp.so.6
ELF 7ddef000-7ddf3000 Deferred libxau.so.6
ELF 7ddf3000-7de15000 Deferred libxcb.so.1
ELF 7de15000-7df60000 Deferred libx11.so.6
ELF 7df60000-7df73000 Deferred libxext.so.6
ELF 7df8a000-7e01e000 Deferred winex11<elf>
\-PE 7df90000-7e01e000 \ winex11
ELF 7e01e000-7e043000 Deferred imm32<elf>
\-PE 7e020000-7e043000 \ imm32
ELF 7e080000-7e0a9000 Deferred libexpat.so.1
ELF 7e0a9000-7e0e5000 Deferred libfontconfig.so.1
ELF 7e0e5000-7e111000 Deferred libpng12.so.0
ELF 7e111000-7e12b000 Deferred libz.so.1
ELF 7e12b000-7e1db000 Deferred libfreetype.so.6
ELF 7e1db000-7e1fe000 Deferred libtinfo.so.5
ELF 7e1fe000-7e226000 Deferred libncurses.so.5
ELF 7e23d000-7e256000 Deferred msvcm90<elf>
\-PE 7e240000-7e256000 \ msvcm90
ELF 7e256000-7e39b000 Deferred oleaut32<elf>
\-PE 7e270000-7e39b000 \ oleaut32
ELF 7e39b000-7e41f000 Deferred rpcrt4<elf>
\-PE 7e3b0000-7e41f000 \ rpcrt4
ELF 7e41f000-7e562000 Deferred ole32<elf>
\-PE 7e440000-7e562000 \ ole32
ELF 7e562000-7e57e000 Deferred dinput8<elf>
\-PE 7e570000-7e57e000 \ dinput8
ELF 7e57e000-7e6c5000 Deferred wined3d<elf>
\-PE 7e590000-7e6c5000 \ wined3d
ELF 7e6c5000-7e703000 Deferred d3d9<elf>
\-PE 7e6d0000-7e703000 \ d3d9
ELF 7e703000-7e71d000 Deferred version<elf>
\-PE 7e710000-7e71d000 \ version
ELF 7e71d000-7e798000 Deferred advapi32<elf>
\-PE 7e730000-7e798000 \ advapi32
ELF 7e798000-7e8b7000 Deferred gdi32<elf>
\-PE 7e7a0000-7e8b7000 \ gdi32
ELF 7e8b7000-7ea13000 Deferred user32<elf>
\-PE 7e8d0000-7ea13000 \ user32
ELF 7ea13000-7ea8d000 Deferred shlwapi<elf>
\-PE 7ea20000-7ea8d000 \ shlwapi
ELF 7ea8d000-7ecc4000 Deferred shell32<elf>
\-PE 7eaa0000-7ecc4000 \ shell32
ELF 7ecc4000-7ed7f000 Deferred msvcr90<elf>
\-PE 7ece0000-7ed7f000 \ msvcr90
ELF 7ef7f000-7ef8c000 Deferred libnss_files.so.2
ELF 7ef8c000-7ef98000 Deferred libnss_nis.so.2
ELF 7ef98000-7efb1000 Deferred libnsl.so.1
ELF 7efb1000-7efba000 Deferred libnss_compat.so.2
ELF 7efba000-7f000000 Deferred libm.so.6
ELF b73a3000-b7551000 Dwarf libc.so.6
ELF b7551000-b7556000 Deferred libdl.so.2
ELF b7557000-b7574000 Deferred libpthread.so.0
ELF b758b000-b7741000 Dwarf libwine.so.1
ELF b7743000-b7765000 Deferred ld-linux.so.2
ELF b7765000-b7766000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Program Files\Steam\steamapps\common\Sonic Adventure 2\Launcher.exe
00000030 2
0000002f 0
00000009 0 <==
0000000e services.exe
00000029 0
00000028 0
00000021 0
0000001b 0
00000016 0
00000014 0
00000010 0
0000000f 0
00000012 winedevice.exe
00000018 0
00000017 0
00000013 0
00000019 winedevice.exe
0000001e 0
0000001d 0
0000001a 0
0000001f winedevice.exe
00000027 0
00000024 0
00000023 0
00000020 0
00000025 plugplay.exe
0000002b 0
0000002a 0
00000026 0
0000002d explorer.exe
0000002e 0
wine: Call from 0x7b83b6ae to unimplemented function ntoskrnl.exe.ExAcquireResourceExclusiveLite, aborting
wine: Unimplemented function ntoskrnl.exe.ExAcquireResourceExclusiveLite called at address 0x7b83b6ae (thread 001e), starting debugger...
err:seh:start_debugger Couldn't start debugger ("winedbg --auto 25 84") (1115)
Read the Wine Developers Guide on how to set up winedbg or another debugger