The forum

Warhammer 40K: Space Marine

bug splat error

Author Replies
booman Wednesday 24 April 2013 at 6:22
booman

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

 

Edited by booman


† Booman †
Mint 18.3 64-bit | Nvidia 396.54 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
booman Wednesday 24 April 2013 at 6:25
booman

I just tried installing Packages:
d3dx9
d3dx10

Just for the heck of it and no go

† Booman †
Mint 18.3 64-bit | Nvidia 396.54 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
GNU_Raziel Wednesday 24 April 2013 at 11:42
GNU_Raziel

Hi,

Thx for the report, I will check this out as soon as possible and fixed the installer, stay tuned :)

Probably not until next week since i'm very busy right now.

Regards,

GNU_Raziel
booman Wednesday 24 April 2013 at 14:33
booman

No problem, I'll just work on a different game for now.

† Booman †
Mint 18.3 64-bit | Nvidia 396.54 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
booman Tuesday 7 May 2013 at 14:20
booman

Any Luck messing with Space Marine?

† Booman †
Mint 18.3 64-bit | Nvidia 396.54 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
booman Thursday 16 July 2015 at 17:15
booman

There is finally a report that Space Marine might actually run in Linux:  WineHQ

I will have to test it again and see what happens with newer versions of Wine


† Booman †
Mint 18.3 64-bit | Nvidia 396.54 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained