[Wine] Problem playing several different games, swrast_dri

Minuerka wineforum-user at winehq.org
Sat Sep 10 17:15:46 CDT 2011

I'm having difficulties getting several different games to run in wine, namely the Japanese version (pre-translation-patch) of Cave Story/Doukutsu Monogatari. I don't think locale is the issue here, since I'm getting the same error no matter if I set up a Japanese locale or not. The backtrace when I try to run wine is:


--% wine Doukutsu.exe 
err:module:load_builtin_dll failed to load .so lib for builtin L"winemp3.acm": libmpg123.so.0: cannot open shared object file: No such file or directory
fixme:d3d_caps:wined3d_guess_card No card selector available for GL vendor 4 and card vendor 0000.
wine: Unhandled page fault on read access to 0xffffffff at address 0x7ce86eda (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0xffffffff in 32-bit code (0x7ce86eda).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7ce86eda ESP:0033ef14 EBP:00000000 EFLAGS:00210246(  R- --  I  Z- -P- )
 EAX:00000020 EBX:7d9e1260 ECX:7e063b70 EDX:00000000
 ESI:7dce3dc8 EDI:7e115920
Stack dump:
0x0033ef14:  7e063b50 7e063b90 7e063b70 00000001
0x0033ef24:  7e115930 7e115950 7e115970 00000000
0x0033ef34:  0000000c 00000001 00000000 7d9e1260
0x0033ef44:  00000000 00000000 7dce3dc8 7ce82856
0x0033ef54:  7e063b50 7dc9abf8 00000001 0000005c
0x0033ef64:  00000000 0000005c 00000000 7e114720
=>0 0x7ce86eda in swrast_dri.so (+0x167eda) (0x00000000)
0x7ce86eda: movq	%mm2,0x40(%esp)
Module	Address			Debug info	Name (80 modules)
PE	  400000-  58e000	Deferred        doukutsu
ELF	7b800000-7b9b7000	Deferred        kernel32<elf>
  \-PE	7b810000-7b9b7000	\               kernel32
ELF	7bc00000-7bcd2000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcd2000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
ELF	7cc16000-7cc31000	Deferred        libgcc_s.so.1
ELF	7cd1f000-7db3d000	Dwarf           swrast_dri.so
ELF	7db3d000-7db46000	Deferred        librt.so.1
ELF	7db46000-7db51000	Deferred        libdrm.so.2
ELF	7db51000-7db62000	Deferred        libxcb-glx.so.0
ELF	7db62000-7db77000	Deferred        libglapi.so.0
ELF	7db77000-7dbcc000	Deferred        libgl.so.1
ELF	7dd30000-7dd66000	Deferred        uxtheme<elf>
  \-PE	7dd40000-7dd66000	\               uxtheme
ELF	7dd66000-7dd6b000	Deferred        libxfixes.so.3
ELF	7dd6b000-7dd74000	Deferred        libxcursor.so.1
ELF	7dd74000-7dd81000	Deferred        libxi.so.6
ELF	7dd81000-7dd88000	Deferred        libxrandr.so.2
ELF	7dd88000-7dd90000	Deferred        libxrender.so.1
ELF	7dd90000-7dda8000	Deferred        libxcb.so.1
ELF	7dda8000-7ddbf000	Deferred        libice.so.6
ELF	7ddbf000-7dedb000	Deferred        libx11.so.6
ELF	7dedb000-7dee9000	Deferred        libxext.so.6
ELF	7deee000-7def0000	Deferred        libx11-xcb.so.1
ELF	7df0a000-7dfbb000	Deferred        winex11<elf>
  \-PE	7df10000-7dfbb000	\               winex11
ELF	7e14d000-7e176000	Deferred        libexpat.so.1
ELF	7e176000-7e1a4000	Deferred        libfontconfig.so.1
ELF	7e1a4000-7e1b4000	Deferred        libbz2.so.1.0
ELF	7e1b4000-7e1c9000	Deferred        libz.so.1
ELF	7e1c9000-7e262000	Deferred        libfreetype.so.6
ELF	7e262000-7e265000	Deferred        libxdamage.so.1
ELF	7e265000-7e26a000	Deferred        libxxf86vm.so.1
ELF	7e283000-7e2a7000	Deferred        imm32<elf>
  \-PE	7e290000-7e2a7000	\               imm32
ELF	7e2a7000-7e325000	Deferred        rpcrt4<elf>
  \-PE	7e2b0000-7e325000	\               rpcrt4
ELF	7e361000-7e364000	Deferred        libxcomposite.so.1
ELF	7e364000-7e369000	Deferred        libxdmcp.so.6
ELF	7e369000-7e394000	Deferred        msacm32<elf>
  \-PE	7e370000-7e394000	\               msacm32
ELF	7e394000-7e4c3000	Deferred        ole32<elf>
  \-PE	7e3b0000-7e4c3000	\               ole32
ELF	7e4c3000-7e56a000	Deferred        winmm<elf>
  \-PE	7e4d0000-7e56a000	\               winmm
ELF	7e56a000-7e5b5000	Deferred        dsound<elf>
  \-PE	7e570000-7e5b5000	\               dsound
ELF	7e5b5000-7e5f7000	Deferred        dinput<elf>
  \-PE	7e5c0000-7e5f7000	\               dinput
ELF	7e5f7000-7e73b000	Deferred        wined3d<elf>
  \-PE	7e600000-7e73b000	\               wined3d
ELF	7e73b000-7e7ad000	Deferred        ddraw<elf>
  \-PE	7e740000-7e7ad000	\               ddraw
ELF	7e7ad000-7e8ae000	Deferred        comctl32<elf>
  \-PE	7e7b0000-7e8ae000	\               comctl32
ELF	7e8ae000-7e921000	Deferred        shlwapi<elf>
  \-PE	7e8c0000-7e921000	\               shlwapi
ELF	7e921000-7eb46000	Deferred        shell32<elf>
  \-PE	7e930000-7eb46000	\               shell32
ELF	7eb46000-7ebb0000	Deferred        advapi32<elf>
  \-PE	7eb50000-7ebb0000	\               advapi32
ELF	7ebb0000-7ec64000	Deferred        gdi32<elf>
  \-PE	7ebc0000-7ec64000	\               gdi32
ELF	7ec64000-7edb5000	Deferred        user32<elf>
  \-PE	7ec80000-7edb5000	\               user32
ELF	7efb5000-7efdf000	Deferred        libm.so.6
ELF	7efe0000-7efe3000	Deferred        libxinerama.so.1
ELF	7efe3000-7efe6000	Deferred        libxau.so.6
ELF	7efe6000-7f000000	Deferred        version<elf>
  \-PE	7eff0000-7f000000	\               version
ELF	f7460000-f7464000	Deferred        libuuid.so.1
ELF	f7464000-f746b000	Deferred        libsm.so.6
ELF	f746d000-f7472000	Deferred        libdl.so.2
ELF	f7473000-f7480000	Deferred        libnss_files.so.2
ELF	f7493000-f75fb000	Deferred        libc.so.6
ELF	f75fb000-f7616000	Deferred        libpthread.so.0
ELF	f7616000-f775a000	Dwarf           libwine.so.1
ELF	f775b000-f777c000	Deferred        ld-linux.so.2
ELF	f777c000-f777d000	Deferred        [vdso].so
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\home\greg\Doukutsu\Doukutsu.exe
	00000009    0 <==
0000000e services.exe
	0000001b    0
	00000016    0
	00000015    0
	00000014    0
	00000010    0
	0000000f    0
00000011 winedevice.exe
	00000017    0
	00000013    0
	00000012    0
00000018 plugplay.exe
	0000001c    0
	0000001a    0
	00000019    0
0000001d explorer.exe
	0000001e    0
=>0 0x7ce86eda in swrast_dri.so (+0x167eda) (0x00000000)

THe program does load as far as to pop up a standard windows message box saying "The program <> has encountered a serious problem and needs to close.", and prompting me to click closed before it actually quits, but either way it doesn't get anywhere near running the game. Any help would be appreciated.

More information about the wine-users mailing list