You are not logged in.

#1 2012-08-05 00:55:03

Hybrid Son Of Oxayotl
Member
Registered: 2010-07-09
Posts: 56

Wine not working with games (full screen app ?) anymore

Hi.


I used wine a long time ago, and it worked well. I stopped for quite a long time, and now I get weird error message whenever I try to launch a game. Strangely, I seem to have no problem with launching non-game applications.
Here are some error message I get :

Diablo II :
Capturedu2012-07-14110257.png
(for indexation purpose, error c0000005 ACCESS VIOLATION)

Jazz Jackrabbit 2 :
Capturedu2012-07-14110329.png

Warcraft 3 :
Capturedu2012-07-14110532.png

Starcraft :

Unhandled exception: page fault on read access to 0xffffffff in 32-bit code (0x7ce3d173).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7ce3d173 ESP:0032e9b4 EBP:00000014 EFLAGS:00010206(  R- --  I   - -P- )
 EAX:00000000 EBX:7c88b000 ECX:00000028 EDX:7cb6db30
 ESI:00000000 EDI:7cbfcdec
Stack dump:
0x0032e9b4:  00004c00 7cb97838 00000003 00000004
0x0032e9c4:  7cb6b660 00000003 00000000 00000001
0x0032e9d4:  00020000 0000000c 00000010 00000000
0x0032e9e4:  7cb6b794 00000001 00000001 7cc791b8
0x0032e9f4:  00000000 00000000 0032ea14 7cb9a8dc
0x0032ea04:  00000000 7ca31ee0 00000000 7b610001
Backtrace:
=>0 0x7ce3d173 (0x00000014)
0x7ce3d173: 	
Modules:
Module	Address			Debug info	Name (99 modules)
PE	  400000-  6ec000	Deferred        starcraft
PE	 2000000- 2011000	Deferred        local
PE	15000000-15069000	Deferred        storm
ELF	7a755000-7b800000	Deferred        r300_dri.so
ELF	7b800000-7ba3a000	Deferred        kernel32<elf>
  \-PE	7b810000-7ba3a000	\               kernel32
ELF	7bc00000-7bcd3000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcd3000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
ELF	7d6be000-7d6db000	Deferred        libgcc_s.so.1
ELF	7d7c3000-7d7d0000	Deferred        libdrm.so.2
ELF	7d7d0000-7d7e9000	Deferred        libxcb-glx.so.0
ELF	7d7e9000-7d841000	Deferred        libgl.so.1
ELF	7d841000-7d924000	Deferred        opengl32<elf>
  \-PE	7d860000-7d924000	\               opengl32
ELF	7d924000-7da5d000	Deferred        wined3d<elf>
  \-PE	7d930000-7da5d000	\               wined3d
ELF	7dacb000-7dae1000	Deferred        libglapi.so.0
ELF	7db07000-7db78000	Deferred        ddraw<elf>
  \-PE	7db10000-7db78000	\               ddraw
ELF	7db78000-7dbc3000	Deferred        libdbus-1.so.3
ELF	7dbc3000-7dbd5000	Deferred        libp11-kit.so.0
ELF	7dbd5000-7dbde000	Deferred        librt.so.1
ELF	7dbde000-7dc47000	Deferred        libgmp.so.10
ELF	7dc47000-7dc5b000	Deferred        libhogweed.so.2
ELF	7dc5b000-7dc84000	Deferred        libnettle.so.4
ELF	7dc84000-7dc96000	Deferred        libtasn1.so.3
ELF	7dc96000-7dcae000	Deferred        libresolv.so.2
ELF	7dcae000-7dcb3000	Deferred        libkeyutils.so.1
ELF	7dcb3000-7dcbd000	Deferred        libkrb5support.so.0
ELF	7dcbd000-7dce8000	Deferred        libk5crypto.so.3
ELF	7dce8000-7ddc7000	Deferred        libkrb5.so.3
ELF	7ddc7000-7deca000	Deferred        libgnutls.so.28
ELF	7deca000-7df0c000	Deferred        libgssapi_krb5.so.2
ELF	7df0c000-7df6c000	Deferred        libcups.so.2
ELF	7df77000-7df7d000	Deferred        libtxc_dxtn.so
ELF	7df7d000-7df80000	Deferred        libx11-xcb.so.1
ELF	7df80000-7df92000	Deferred        gnome-keyring-pkcs11.so
ELF	7df92000-7e011000	Deferred        rpcrt4<elf>
  \-PE	7dfa0000-7e011000	\               rpcrt4
ELF	7e011000-7e139000	Deferred        ole32<elf>
  \-PE	7e030000-7e139000	\               ole32
ELF	7e167000-7e19d000	Deferred        uxtheme<elf>
  \-PE	7e170000-7e19d000	\               uxtheme
ELF	7e19d000-7e1a3000	Deferred        libxfixes.so.3
ELF	7e1a3000-7e1ae000	Deferred        libxcursor.so.1
ELF	7e1ae000-7e1b2000	Deferred        libxdamage.so.1
ELF	7e1b2000-7e1c4000	Deferred        libavahi-client.so.3
ELF	7e1c4000-7e1d2000	Deferred        libavahi-common.so.3
ELF	7e266000-7e290000	Deferred        libexpat.so.1
ELF	7e290000-7e2c5000	Deferred        libfontconfig.so.1
ELF	7e2c5000-7e2d5000	Deferred        libxi.so.6
ELF	7e2d5000-7e2d9000	Deferred        libxcomposite.so.1
ELF	7e2d9000-7e2e2000	Deferred        libxrandr.so.2
ELF	7e2e2000-7e2ed000	Deferred        libxrender.so.1
ELF	7e2ed000-7e2f3000	Deferred        libxxf86vm.so.1
ELF	7e2f3000-7e315000	Deferred        libxcb.so.1
ELF	7e315000-7e31b000	Deferred        libuuid.so.1
ELF	7e31b000-7e335000	Deferred        libice.so.6
ELF	7e335000-7e46b000	Deferred        libx11.so.6
ELF	7e46b000-7e47e000	Deferred        libxext.so.6
ELF	7e47e000-7e50f000	Deferred        winex11<elf>
  \-PE	7e490000-7e50f000	\               winex11
ELF	7e50f000-7e51f000	Deferred        libbz2.so.1.0
ELF	7e51f000-7e536000	Deferred        libz.so.1
ELF	7e536000-7e5d2000	Deferred        libfreetype.so.6
ELF	7e5d2000-7e5d7000	Deferred        libcom_err.so.2
ELF	7e5f8000-7e637000	Deferred        winspool<elf>
  \-PE	7e600000-7e637000	\               winspool
ELF	7e637000-7e71b000	Deferred        comdlg32<elf>
  \-PE	7e640000-7e71b000	\               comdlg32
ELF	7e740000-7e842000	Deferred        comctl32<elf>
  \-PE	7e750000-7e842000	\               comctl32
ELF	7e842000-7e8b5000	Deferred        shlwapi<elf>
  \-PE	7e850000-7e8b5000	\               shlwapi
ELF	7e8b5000-7eadd000	Deferred        shell32<elf>
  \-PE	7e8c0000-7eadd000	\               shell32
ELF	7eadd000-7eb01000	Deferred        imm32<elf>
  \-PE	7eae0000-7eb01000	\               imm32
ELF	7eb01000-7eb6c000	Deferred        advapi32<elf>
  \-PE	7eb10000-7eb6c000	\               advapi32
ELF	7eb6c000-7ec3a000	Deferred        gdi32<elf>
  \-PE	7eb80000-7ec3a000	\               gdi32
ELF	7ec3a000-7ed8d000	Deferred        user32<elf>
  \-PE	7ec50000-7ed8d000	\               user32
ELF	7ef8d000-7ef9a000	Deferred        libnss_files.so.2
ELF	7ef9a000-7efda000	Deferred        libm.so.6
ELF	7efdb000-7efdf000	Deferred        libxinerama.so.1
ELF	7efdf000-7efe6000	Deferred        libxdmcp.so.6
ELF	7efe6000-7f000000	Deferred        version<elf>
  \-PE	7eff0000-7f000000	\               version
ELF	b73e0000-b73e9000	Deferred        libsm.so.6
ELF	b73eb000-b73f0000	Deferred        libdl.so.2
ELF	b7412000-b7416000	Deferred        libxau.so.6
ELF	b7416000-b75bc000	Deferred        libc.so.6
ELF	b75bc000-b75d7000	Deferred        libpthread.so.0
ELF	b75d7000-b771a000	Dwarf           libwine.so.1
ELF	b771b000-b773d000	Deferred        ld-linux.so.2
ELF	b773d000-b773e000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\Starcraft\StarCraft.exe
	00000037    1
	00000009    0 <==
0000000e services.exe
	00000036    0
	0000001e    0
	00000019    0
	00000017    0
	00000015    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	0000001c    0
	00000018    0
	00000014    0
	00000013    0
0000001a plugplay.exe
	00000020    0
	0000001d    0
	0000001b    0
00000023 explorer.exe
	00000024    0
System information:
    Wine build: wine-1.5.10
    Platform: i386
    Host system: Linux
    Host version: 3.4.7-1-ARCH

However, if I run some program like the Bnet updater that does not run fullscreen or do anything with the graphic card, it works without any trouble. But Jack Jazzrabbit 2 is a pretty old game, so it doesn't seem to be related to OpenGL.

It works fine on Ubuntu on the same machine, so it's not hardware problem. I tried downgrading both the kernel and wine to versions lower than those in Ubuntu, didn't work, so I guess it is none of those components. I also tried creating a brand new Arch install in a virtual machine with just Xorg and wine to see if the problem might be related to some configuration file, I still had the very same error.

Do you have any idea on how I could investigate more on this issue ?
Thanks !

Offline

#2 2012-08-05 00:59:02

Hybrid Son Of Oxayotl
Member
Registered: 2010-07-09
Posts: 56

Re: Wine not working with games (full screen app ?) anymore

Oops, I forgot.
I'm using i686 architecture, stable repositories, the radeon open source graphic drivers and a RC410 [Radeon Xpress 200M] graphic card.

Offline

Board footer

Powered by FluxBB