I have been trying to Get Space Marine to run in Steam with PlayOnLinux this week and always getting the same result... Bug Splat
The error is unclear and details are in a dmp file that I can't open with gedit.
Specs:
Mint 14 32-bit Cinnamon
PlayOnLInux 4.2.1
Wine 1.3.28
GeForce 550 Ti
Steps Taken:
- I originally installed with the provided script in PlayOnLinux
- Tried different versions of Wine: 1.4.1, 1.5, 1.5.25, 1.5.26, 1.5.17 (Some versions don't support the proper fonts in Steam)
- Re-installed several times
- Validating files in Steam
- Manual installation (packages: dxfullsetup, vcrun2008, msxml3, physx)
- Installed xinput package
- installed d3dx9_36
Always getting the same Bug Splat no matter what order or which packages installed.
I even tried setting:
- Direct Draw Renderer: opengl
- Video memory size: 2048
- Offscreen rendering mode: fbo
I also researched online and found the same problems happens in Windows, but no fix was mentioned except to verify files and install xinput for Xbox controller support.
I was able to launch Space Marine in Windows 7, but didn't actually play it.
Strangely when installing the game from DVD (after copying all disk files to desktop) the game acts like its installed, but when you go back to Steam it show unhighlighted as if it was not installed. So I would double-click to install and wait for the download to complete.
Debug log:
null), (nil), 0x32e81c)fixme:win:RegisterDeviceNotificationW (hwnd=0x20114, filter=0xc62e9ac,flags=0x00000000) returns a fake device notification handle!fixme:process:GetLogicalProcessorInformation ((nil),0x33e5a8): stubfixme:process:GetLogicalProcessorInformation (0x33e5d0,0x33e5a8): stubfixme:win:EnumDisplayDevicesW ((null),0,0x33ed80,0x00000000), stub!fixme:win:EnumDisplayDevicesW ((null),0,0x33ed84,0x00000000), stub!fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f005530, 0x3f036b40, 0x3f036b38fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f005530, 0x3f036b78, 0x3f036b70fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f005530, 0x3f036b08, 0x3f036b00fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f005530, 0x3f036bb0, 0x3f036ba8fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f005530, 0x3f036be8, 0x3f036be0fixme:win:EnumDisplayDevicesW ((null),0,0x33eb74,0x00000000), stub!fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threadederr:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threadedfixme:dbghelp:elf_search_auxv can't find symbol in moduleerr:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threadederr:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threadedfixme:wbemprox:wbem_locator_ConnectServer 0xc61a780, L"\\\\\\\\.\\\\root\\\\cimv2", (null), (null), (null), 0x00000000, (null), (nil), 0x33ed44)err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threadedfixme:wbemprox:wbem_locator_ConnectServer 0xc61a808, L"\\\\\\\\.\\\\root\\\\cimv2", (null), (null), (null), 0x00000000, (null), (nil), 0x33ed44)fixme:d3d9:Direct3DShaderValidatorCreate9 stubfixme:d3d:resource_check_usage Unhandled usage flags 0x8.fixme:d3d:resource_check_usage Unhandled usage flags 0x8.fixme:advapi:EventUnregister deadbeef: stubfixme:advapi:EventUnregister deadbeef: stubfixme:advapi:EventUnregister deadbeef: stubfixme:advapi:EventUnregister deadbeef: stubfixme:advapi:EventUnregister deadbeef: stuberr:ntdll:RtlpWaitForCriticalSection section 0x110060 "heap.c: main process heap section" wait timed out in thread 004d, blocked by 005e, retrying (60 sec)fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supportedfixme:appbar:SHAppBarMessage unknown msg: 4fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stubfixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=3): stubfixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=1): stubfixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=0): stubfixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=2): stubfixme:appbar:SHAppBarMessage unknown msg: 4fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stubfixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=3): stubfixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=1): stubfixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=0): stubfixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=2): stubfixme:appbar:SHAppBarMessage unknown msg: 4fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stubfixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=3): stubfixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=1): stubfixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=0): stubfixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=2): stubfixme:appbar:SHAppBarMessage unknown msg: 4fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stubfixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=3): stubfixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=1): stubfixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=0): stubfixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=2): stubfixme:appbar:SHAppBarMessage unknown msg: 4fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stubfixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=3): stubfixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=1): stubfixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=0): stubfixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=2): stubfixme:appbar:SHAppBarMessage unknown msg: 4fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stubfixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=3): stubfixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=1): stubfixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=0): stubfixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=2): stuberr:seh:raise_exception Unhandled exception code c0000194 flags 0 addr 0x7bc348aafixme:appbar:SHAppBarMessage unknown msg: 4fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stubfixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=3): stubfixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=1): stubfixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=0): stubfixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=2): stubfixme:winsock:WSALookupServiceBeginW (0x76fe1fc 0x00000ff0 0x76fe244) Stub![0423/210501:ERROR:network_change_notifier_win.cc(111)] WSALookupServiceBegin failed with: 8err:ole:RevokeDragDrop invalid hwnd 0x40116fixme:appbar:SHAppBarMessage unknown msg: 4fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stubfixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=3): stubfixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=1): stubfixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=0): stubfixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=2): stubfixme:process:GetLogicalProcessorInformation ((nil),0x33e5a8): stubfixme:process:GetLogicalProcessorInformation (0x33e5d0,0x33e5a8): stubfixme:win:EnumDisplayDevicesW ((null),0,0x33ed80,0x00000000), stub!fixme:win:EnumDisplayDevicesW ((null),0,0x33ed84,0x00000000), stub!fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f005530, 0x3f036b40, 0x3f036b38fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f005530, 0x3f036b78, 0x3f036b70fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f005530, 0x3f036b08, 0x3f036b00fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f005530, 0x3f036bb0, 0x3f036ba8fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f005530, 0x3f036be8, 0x3f036be0fixme:win:EnumDisplayDevicesW ((null),0,0x33eb74,0x00000000), stub!fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threadederr:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threadederr:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threadederr:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threadedfixme:wbemprox:wbem_locator_ConnectServer 0xc4a9698, L"\\\\\\\\.\\\\root\\\\cimv2", (null), (null), (null), 0x00000000, (null), (nil), 0x33ed44)err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threadedfixme:wbemprox:wbem_locator_ConnectServer 0xc4a9720, L"\\\\\\\\.\\\\root\\\\cimv2", (null), (null), (null), 0x00000000, (null), (nil), 0x33ed44)fixme:dbghelp:elf_search_auxv can't find symbol in modulefixme:d3d9:Direct3DShaderValidatorCreate9 stubfixme:d3d:resource_check_usage Unhandled usage flags 0x8.fixme:d3d:resource_check_usage Unhandled usage flags 0x8.fixme:advapi:EventUnregister deadbeef: stubfixme:advapi:EventUnregister deadbeef: stubfixme:advapi:EventUnregister deadbeef: stubfixme:advapi:EventUnregister deadbeef: stubfixme:advapi:EventUnregister deadbeef: stuberr:seh:raise_exception Exception frame is not in stack limits => unable to dispatch exception.wine client error:4c: write: Bad file descriptorfixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!fixme:iphlpapi:CancelIPChangeNotify (overlapped 0x58eb180): stubfixme:advapi:EventUnregister deadbeef: stubfixme:advapi:EventUnregister deadbeef: stubfixme:advapi:EventUnregister deadbeef: stubfixme:advapi:EventUnregister deadbeef: stubfixme:advapi:EventUnregister deadbeef: stubAssert( Assertion Failed: (::DeleteObject( hOldBitmap )) ):surface_gdiwin32.cpp:1839
Shutting down. . .[2013-04-23 21:01:13] Startup - updater built Apr 19 2013 12:00:26[2013-04-23 21:01:14] Verifying installation...[2013-04-23 21:01:14] Verification complete[2013-04-23 21:07:33] Shutdown
Edité par booman