Super meat boy crashes on startup with the following message I've installed
vcrun2008 and direct x, i'm not sure if this is a wine problem or a super
meat boy problem, can any users with more know how than me tell me with this
output?
Setting breakpad minidump AppID = 40800
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561201696194287 [API loaded no]
fixme:win:EnumDisplayDevicesW ((null),0,0x32f544,0x00000000), stub!
fixme:d3d:swapchain_init Add OpenGL context recreation support to
context_validate_onscreen_formats
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
err:ole:CoGetClassObject class {3eda9b49-2085-498b-9bb2-39a6778493de} not
registered
err:ole:CoGetClassObject no class object {3eda9b49-2085-498b-9bb2-39a6778493de}
could be created for context 0x1
wine: Unhandled page fault on read access to 0x00000000 at address 0x485fa1
(thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code
(0x00485fa1).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:00485fa1 ESP:0032fc34 EBP:00000000 EFLAGS:00210282(  R- --  I S - - - )
 EAX:00000000 EBX:00000000 ECX:00000000 EDX:7bcba160
 ESI:0077fc18 EDI:a110ca7e
Stack dump:
0x0032fc34:  00000000 0046edff 6e072d7c 00000000
0x0032fc44:  00771ba0 00000001 0077fc18 0032fdd0
0x0032fc54:  004a6d78 00000000 00473c17 6e072d58
0x0032fc64:  fffffffe 0012e481 0032fe90 00000001
0x0032fc74:  3ee38e38 0077fc18 00000001 00772748
0x0032fc84:  00772790 00000000 7bc4781d 00000001
Backtrace:
0x00485fa1: movl	0x0(%eax),%ecx
Modules:
Module	Address			Debug info	Name (83 modules)
PE	  400000-  4f5000	Export          supermeatboy
PE	  610000-  661000	Deferred        steamclient
PE	10000000-101e5000	Deferred        d3dx9_42
PE	3b400000-3b41f000	Deferred        steam_api
ELF	7b800000-7b980000	Deferred        kernel32<elf>
  \-PE	7b810000-7b980000	\               kernel32
ELF	7bc00000-7bcbb000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcbb000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
ELF	7c18e000-7d82b000	Deferred        libnvidia-glcore.so.260.19.06
ELF	7dda9000-7de72000	Deferred        libgl.so.1
ELF	7dede000-7df12000	Deferred        uxtheme<elf>
  \-PE	7dee0000-7df12000	\               uxtheme
ELF	7df12000-7df1c000	Deferred        libxcursor.so.1
ELF	7df1c000-7df22000	Deferred        libxfixes.so.3
ELF	7df22000-7df26000	Deferred        libxcomposite.so.1
ELF	7df26000-7df2e000	Deferred        libxrandr.so.2
ELF	7df2e000-7df38000	Deferred        libxrender.so.1
ELF	7df38000-7df3e000	Deferred        libxxf86vm.so.1
ELF	7df3e000-7df42000	Deferred        libxinerama.so.1
ELF	7df42000-7df63000	Deferred        imm32<elf>
  \-PE	7df50000-7df63000	\               imm32
ELF	7df63000-7df69000	Deferred        libxdmcp.so.6
ELF	7df69000-7df6d000	Deferred        libxau.so.6
ELF	7df6d000-7df87000	Deferred        libxcb.so.1
ELF	7df87000-7df8c000	Deferred        libuuid.so.1
ELF	7df8c000-7e0a9000	Deferred        libx11.so.6
ELF	7e0a9000-7e0b9000	Deferred        libxext.so.6
ELF	7e0b9000-7e0d2000	Deferred        libice.so.6
ELF	7e0d2000-7e0db000	Deferred        libsm.so.6
ELF	7e0e6000-7e0e8000	Deferred        libnvidia-tls.so.260.19.06
ELF	7e0eb000-7e194000	Deferred        winex11<elf>
  \-PE	7e100000-7e194000	\               winex11
ELF	7e1c4000-7e1eb000	Deferred        libexpat.so.1
ELF	7e1eb000-7e21b000	Deferred        libfontconfig.so.1
ELF	7e22b000-7e240000	Deferred        libz.so.1
ELF	7e240000-7e2b7000	Deferred        libfreetype.so.6
ELF	7e2c7000-7e352000	Deferred        msvcrt<elf>
  \-PE	7e2e0000-7e352000	\               msvcrt
ELF	7e352000-7e483000	Deferred        wined3d<elf>
  \-PE	7e360000-7e483000	\               wined3d
ELF	7e483000-7e4b7000	Deferred        d3d9<elf>
  \-PE	7e490000-7e4b7000	\               d3d9
ELF	7e4b7000-7e4cb000	Deferred        xinput1_3<elf>
  \-PE	7e4c0000-7e4cb000	\               xinput1_3
ELF	7e4cb000-7e4df000	Deferred        xinput9_1_0<elf>
  \-PE	7e4d0000-7e4df000	\               xinput9_1_0
ELF	7e4df000-7e519000	Deferred        dinput<elf>
  \-PE	7e4f0000-7e519000	\               dinput
ELF	7e519000-7e534000	Deferred        dinput8<elf>
  \-PE	7e520000-7e534000	\               dinput8
ELF	7e534000-7e61d000	Deferred        oleaut32<elf>
  \-PE	7e550000-7e61d000	\               oleaut32
ELF	7e61d000-7e690000	Deferred        rpcrt4<elf>
  \-PE	7e630000-7e690000	\               rpcrt4
ELF	7e690000-7e792000	Deferred        ole32<elf>
  \-PE	7e6b0000-7e792000	\               ole32
ELF	7e792000-7e883000	Deferred        comctl32<elf>
  \-PE	7e7a0000-7e883000	\               comctl32
ELF	7e883000-7e8e6000	Deferred        shlwapi<elf>
  \-PE	7e890000-7e8e6000	\               shlwapi
ELF	7e8e6000-7ead3000	Deferred        shell32<elf>
  \-PE	7e8f0000-7ead3000	\               shell32
ELF	7ead3000-7eaec000	Deferred        version<elf>
  \-PE	7eae0000-7eaec000	\               version
ELF	7eaec000-7eb47000	Deferred        advapi32<elf>
  \-PE	7eb00000-7eb47000	\               advapi32
ELF	7eb47000-7ebd3000	Deferred        gdi32<elf>
  \-PE	7eb50000-7ebd3000	\               gdi32
ELF	7ebd3000-7ed07000	Deferred        user32<elf>
  \-PE	7ebe0000-7ed07000	\               user32
ELF	7ed07000-7ed9c000	Deferred        winmm<elf>
  \-PE	7ed10000-7ed9c000	\               winmm
ELF	7ef9c000-7efa8000	Deferred        libnss_files.so.2
ELF	7efa8000-7efb3000	Deferred        libnss_nis.so.2
ELF	7efb3000-7efca000	Deferred        libnsl.so.1
ELF	7efca000-7eff0000	Deferred        libm.so.6
ELF	7eff8000-7f000000	Deferred        libnss_compat.so.2
ELF	b74d5000-b74d9000	Deferred        libdl.so.2
ELF	b74d9000-b7637000	Deferred        libc.so.6
ELF	b7638000-b7652000	Deferred        libpthread.so.0
ELF	b7662000-b77a2000	Deferred        libwine.so.1
ELF	b77a4000-b77c2000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\home\jschiff\Desktop\Super Meat Boy\SuperMeatBoy.exe
	00000009    0 <=0000000e services.exe
	00000018    0
	00000015    0
	00000014    0
	00000010    0
	0000000f    0
00000011 winedevice.exe
	00000017    0
	00000016    0
	00000013    0
	00000012    0
00000019 explorer.exe
	0000001a    0
Backtrace:
I am also getting an error when I start up Super Meat Boy. "The program
SuperMeatBoy.exe has encountered a serious problem and needs to close..." I
am running it on version 1.3.7 and I dropped D3DX9_42.dll within system32. I am
not running it through steam.  AmbientRevolution, are you running it through
steam??  Hopefully this will help us some...
WINEPREFIX=/home/sugi/.wine-1.3.7/ /home/sugi/.wine-1.3.7/wine 'C:\Program
Files\Super Meat Boy\SuperMeatBoy.exe'
fixme:win:EnumDisplayDevicesW ((null),0,0x32f554,0x00000000), stub!
fixme:d3d:swapchain_init Add OpenGL context recreation support to
context_validate_onscreen_formats
err:ole:CoGetClassObject class {3eda9b49-2085-498b-9bb2-39a6778493de} not
registered
err:ole:CoGetClassObject no class object {3eda9b49-2085-498b-9bb2-39a6778493de}
could be created for context 0x1
wine: Unhandled page fault on read access to 0x00000000 at address 0x486131
(thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code
(0x00486131).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:00486131 ESP:0032fc48 EBP:00000000 EFLAGS:00010282(  R- --  I S - - - )
 EAX:00000000 EBX:00000000 ECX:00000000 EDX:00000000
 ESI:00501f68 EDI:a110ca7e
Stack dump:
0x0032fc48:  00000000 0046eb7f aeebe70b 0032fde8
0x0032fc58:  00000000 00000001 00501f68 0032fdd0
0x0032fc68:  004a7388 00000000 0047352b aeebe727
0x0032fc78:  fffffffe 0012ef9a 0032fe90 00000001
0x0032fc88:  00501f68 00000001 3fe38e39 004f4790
0x0032fc98:  004f4748 00000001 7bc478b3 00000000
Backtrace:
0x00486131: movl	0x0(%eax),%ecx
Modules:
Module	Address			Debug info	Name (85 modules)
PE	  400000-  4f3000	Export          supermeatboy
PE	10000000-10022000	Deferred        fumes_api
ELF	7a163000-7b800000	Deferred        libnvidia-glcore.so.260.19.06
ELF	7b800000-7b980000	Deferred        kernel32<elf>
  \-PE	7b810000-7b980000	\               kernel32
ELF	7bc00000-7bcb8000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcb8000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
ELF	7dc70000-7dd39000	Deferred        libgl.so.1
ELF	7dec9000-7defd000	Deferred        uxtheme<elf>
  \-PE	7ded0000-7defd000	\               uxtheme
ELF	7defd000-7df07000	Deferred        libxcursor.so.1
ELF	7df07000-7df0d000	Deferred        libxfixes.so.3
ELF	7df0d000-7df11000	Deferred        libxcomposite.so.1
ELF	7df11000-7df19000	Deferred        libxrandr.so.2
ELF	7df19000-7df23000	Deferred        libxrender.so.1
ELF	7df23000-7df29000	Deferred        libxxf86vm.so.1
ELF	7df29000-7df2d000	Deferred        libxinerama.so.1
ELF	7df2d000-7df4e000	Deferred        imm32<elf>
  \-PE	7df30000-7df4e000	\               imm32
ELF	7df4e000-7df54000	Deferred        libxdmcp.so.6
ELF	7df54000-7df58000	Deferred        libxau.so.6
ELF	7df58000-7df72000	Deferred        libxcb.so.1
ELF	7df72000-7df77000	Deferred        libuuid.so.1
ELF	7df77000-7e094000	Deferred        libx11.so.6
ELF	7e094000-7e0a4000	Deferred        libxext.so.6
ELF	7e0a4000-7e0bd000	Deferred        libice.so.6
ELF	7e0bd000-7e0c6000	Deferred        libsm.so.6
ELF	7e0dd000-7e0df000	Deferred        libnvidia-tls.so.260.19.06
ELF	7e0e3000-7e18d000	Deferred        winex11<elf>
  \-PE	7e0f0000-7e18d000	\               winex11
ELF	7e1b7000-7e1de000	Deferred        libexpat.so.1
ELF	7e1de000-7e20e000	Deferred        libfontconfig.so.1
ELF	7e20e000-7e223000	Deferred        libz.so.1
ELF	7e223000-7e29a000	Deferred        libfreetype.so.6
ELF	7e2b7000-7e304000	Deferred        d3dcompiler_43<elf>
  \-PE	7e2c0000-7e304000	\               d3dcompiler_43
ELF	7e304000-7e341000	Deferred        d3dx9_36<elf>
  \-PE	7e310000-7e341000	\               d3dx9_36
ELF	7e341000-7e35b000	Deferred        d3dx9_42<elf>
  \-PE	7e350000-7e35b000	\               d3dx9_42
ELF	7e35b000-7e490000	Deferred        wined3d<elf>
  \-PE	7e360000-7e490000	\               wined3d
ELF	7e490000-7e4c4000	Deferred        d3d9<elf>
  \-PE	7e4a0000-7e4c4000	\               d3d9
ELF	7e4c4000-7e4d8000	Deferred        xinput1_3<elf>
  \-PE	7e4d0000-7e4d8000	\               xinput1_3
ELF	7e4d8000-7e512000	Deferred        dinput<elf>
  \-PE	7e4e0000-7e512000	\               dinput
ELF	7e512000-7e52d000	Deferred        dinput8<elf>
  \-PE	7e520000-7e52d000	\               dinput8
ELF	7e52d000-7e617000	Deferred        oleaut32<elf>
  \-PE	7e540000-7e617000	\               oleaut32
ELF	7e617000-7e68a000	Deferred        rpcrt4<elf>
  \-PE	7e620000-7e68a000	\               rpcrt4
ELF	7e68a000-7e78b000	Deferred        ole32<elf>
  \-PE	7e6a0000-7e78b000	\               ole32
ELF	7e78b000-7e878000	Deferred        comctl32<elf>
  \-PE	7e790000-7e878000	\               comctl32
ELF	7e878000-7e8da000	Deferred        shlwapi<elf>
  \-PE	7e890000-7e8da000	\               shlwapi
ELF	7e8da000-7eac7000	Deferred        shell32<elf>
  \-PE	7e8f0000-7eac7000	\               shell32
ELF	7eac7000-7eae0000	Deferred        version<elf>
  \-PE	7ead0000-7eae0000	\               version
ELF	7eae0000-7eb3c000	Deferred        advapi32<elf>
  \-PE	7eaf0000-7eb3c000	\               advapi32
ELF	7eb3c000-7ebc8000	Deferred        gdi32<elf>
  \-PE	7eb50000-7ebc8000	\               gdi32
ELF	7ebc8000-7ecfa000	Deferred        user32<elf>
  \-PE	7ebe0000-7ecfa000	\               user32
ELF	7ecfa000-7ed8f000	Deferred        winmm<elf>
  \-PE	7ed00000-7ed8f000	\               winmm
ELF	7ef8f000-7ef9b000	Deferred        libnss_files.so.2
ELF	7ef9b000-7efa6000	Deferred        libnss_nis.so.2
ELF	7efa6000-7efbd000	Deferred        libnsl.so.1
ELF	7efbd000-7efe3000	Deferred        libm.so.6
ELF	7efe5000-7eff9000	Deferred        xinput9_1_0<elf>
  \-PE	7eff0000-7eff9000	\               xinput9_1_0
ELF	f74d4000-f74d8000	Deferred        libdl.so.2
ELF	f74d8000-f7632000	Deferred        libc.so.6
ELF	f7632000-f764b000	Deferred        libpthread.so.0
ELF	f7661000-f7669000	Deferred        libnss_compat.so.2
ELF	f7669000-f77a8000	Deferred        libwine.so.1
ELF	f77aa000-f77c8000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\Super Meat Boy\SuperMeatBoy.exe
	00000009    0 <=0000000e services.exe
	00000016    0
	00000015    0
	00000014    0
	00000010    0
	0000000f    0
00000011 winedevice.exe
	00000018    0
	00000017    0
	00000013    0
	00000012    0
00000019 explorer.exe
	0000001a    0
Backtrace:
I was able get reproduce the same error / crash with steam. I was also able to fix it, I found a quick regedit tweak which did the trick. HKEY_CURRENT_USER > Software > Wine > AppDefaults > SuperMeatBoy.exe > Direct3D DirectDrawRenderer = opengl VideoMemorySize = XXX I also had to load steam within an emulate environment desktop to get SuperMeatBoy past startup. Wine 1.3.7 ubutnu 10.10 x64 This did the trick for me. Enjoy. Sugi