Wine will not run video (Game)

Questions about Wine on Linux
Locked
WEP11
Newbie
Newbie
Posts: 3
Joined: Mon Mar 11, 2013 6:41 pm

Wine will not run video (Game)

Post by WEP11 »

I am having trouble getting wine up and running for gaming (Works for most else). I am specifically trying to get Warcraft II Battle.net edition (Old game, nothing special, works on Win95-Xp). Everytime I attempt to start the game an error is produced with the following output:

Code: Select all

Unhandled exception: page fault on read access to 0xffffffff in 32-bit code (0x7ce7d050).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7ce7d050 ESP:0033df5c EBP:00000064 EFLAGS:00010202(  R- --  I   - - - )
 EAX:00000004 EBX:7cab1ea0 ECX:00000000 EDX:00000003
 ESI:7c8f2bf8 EDI:7c8f1738
Stack dump:
0x0033df5c:  7ca30080 00000000 00000004 00000008
0x0033df6c:  00000000 00000000 00000003 00000004
0x0033df7c:  0033df94 7ca85e74 00000000 7c8ad588
0x0033df8c:  00000000 00000001 7c9df6e8 b74a10b1
0x0033df9c:  00002000 00000000 7c9df5bc 7c9df5bc
0x0033dfac:  00000000 00000000 00000000 00000000
Backtrace:
=>0 0x7ce7d050 (0x00000064)
0x7ce7d050: 	
Modules:
Module	Address			Debug info	Name (119 modules)
PE	  400000-  4db000	Deferred        warcraft ii bne
PE	 2000000- 200f000	Deferred        w2local
PE	15000000-15045000	Deferred        storm
ELF	7a4c9000-7b800000	Deferred        libllvm-3.1.so.1
ELF	7b800000-7ba29000	Deferred        kernel32<elf>
  \-PE	7b810000-7ba29000	\               kernel32
ELF	7bc00000-7bcc3000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcc3000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
ELF	7cefd000-7cf2f000	Deferred        libtxc_dxtn.so
ELF	7cf2f000-7cf36000	Deferred        libffi.so.6
ELF	7cf36000-7cf54000	Deferred        libgcc_s.so.1
ELF	7d03d000-7d3de000	Deferred        libdricore9.0.2.so.1
ELF	7d3de000-7d7c3000	Deferred        libgallium.so.0
ELF	7d7c3000-7d823000	Deferred        r300_dri.so
ELF	7d823000-7d881000	Deferred        libgl.so.1
ELF	7d881000-7d9b5000	Deferred        wined3d<elf>
  \-PE	7d890000-7d9b5000	\               wined3d
ELF	7da22000-7da2e000	Deferred        libdrm_radeon.so.1
ELF	7da2e000-7da3b000	Deferred        libdrm.so.2
ELF	7da3b000-7da53000	Deferred        libxcb-glx.so.0
ELF	7da53000-7da69000	Deferred        libglapi.so.0
ELF	7da69000-7dad1000	Deferred        ddraw<elf>
  \-PE	7da70000-7dad1000	\               ddraw
ELF	7dad1000-7dae4000	Deferred        gnome-keyring-pkcs11.so
ELF	7dae4000-7daed000	Deferred        librt.so.1
ELF	7daed000-7daf2000	Deferred        libgpg-error.so.0
ELF	7daf2000-7db09000	Deferred        libresolv.so.2
ELF	7db09000-7db53000	Deferred        libdbus-1.so.3
ELF	7db53000-7db67000	Deferred        libp11-kit.so.0
ELF	7db67000-7dbeb000	Deferred        libgcrypt.so.11
ELF	7dbeb000-7dbfd000	Deferred        libtasn1.so.3
ELF	7dbfd000-7dc06000	Deferred        libkrb5support.so.0
ELF	7dc06000-7dc0b000	Deferred        libcom_err.so.2
ELF	7dc0b000-7dc33000	Deferred        libk5crypto.so.3
ELF	7dc33000-7dd01000	Deferred        libkrb5.so.3
ELF	7dd01000-7dd13000	Deferred        libavahi-client.so.3
ELF	7dd13000-7ddd7000	Deferred        libgnutls.so.26
ELF	7ddd7000-7de14000	Deferred        libgssapi_krb5.so.2
ELF	7de14000-7de73000	Deferred        libcups.so.2
ELF	7de85000-7defb000	Deferred        rpcrt4<elf>
  \-PE	7de90000-7defb000	\               rpcrt4
ELF	7defb000-7e002000	Deferred        ole32<elf>
  \-PE	7df10000-7e002000	\               ole32
ELF	7e030000-7e064000	Deferred        uxtheme<elf>
  \-PE	7e040000-7e064000	\               uxtheme
ELF	7e064000-7e06b000	Deferred        libxfixes.so.3
ELF	7e06b000-7e076000	Deferred        libxcursor.so.1
ELF	7e078000-7e086000	Deferred        libavahi-common.so.3
ELF	7e101000-7e129000	Deferred        libexpat.so.1
ELF	7e129000-7e161000	Deferred        libfontconfig.so.1
ELF	7e161000-7e171000	Deferred        libxi.so.6
ELF	7e171000-7e175000	Deferred        libxcomposite.so.1
ELF	7e175000-7e180000	Deferred        libxrandr.so.2
ELF	7e180000-7e1a2000	Deferred        imm32<elf>
  \-PE	7e190000-7e1a2000	\               imm32
ELF	7e1a2000-7e1c4000	Deferred        libxcb.so.1
ELF	7e1c4000-7e1ca000	Deferred        libuuid.so.1
ELF	7e1ca000-7e1e4000	Deferred        libice.so.6
ELF	7e1e4000-7e31a000	Deferred        libx11.so.6
ELF	7e31a000-7e32c000	Deferred        libxext.so.6
ELF	7e32c000-7e335000	Deferred        libsm.so.6
ELF	7e337000-7e341000	Deferred        libxrender.so.1
ELF	7e341000-7e347000	Deferred        libxxf86vm.so.1
ELF	7e347000-7e3db000	Deferred        winex11<elf>
  \-PE	7e350000-7e3db000	\               winex11
ELF	7e3db000-7e3f4000	Deferred        libz.so.1
ELF	7e3f4000-7e48e000	Deferred        libfreetype.so.6
ELF	7e490000-7e493000	Deferred        libx11-xcb.so.1
ELF	7e493000-7e497000	Deferred        libxdamage.so.1
ELF	7e497000-7e49b000	Deferred        libkeyutils.so.1
ELF	7e4a0000-7e4b4000	Deferred        comm.drv16.so
PE	7e4b0000-7e4b4000	Deferred        comm.drv16
ELF	7e4b4000-7e4c9000	Deferred        system.drv16.so
PE	7e4c0000-7e4c9000	Deferred        system.drv16
ELF	7e4c9000-7e568000	Deferred        krnl386.exe16.so
PE	7e4e0000-7e568000	Deferred        krnl386.exe16
ELF	7e568000-7e58a000	Deferred        iphlpapi<elf>
  \-PE	7e570000-7e58a000	\               iphlpapi
ELF	7e58a000-7e5bc000	Deferred        ws2_32<elf>
  \-PE	7e590000-7e5bc000	\               ws2_32
ELF	7e5bc000-7e5d7000	Deferred        wsock32<elf>
  \-PE	7e5c0000-7e5d7000	\               wsock32
ELF	7e5d7000-7e611000	Deferred        winspool<elf>
  \-PE	7e5e0000-7e611000	\               winspool
ELF	7e611000-7e70a000	Deferred        comctl32<elf>
  \-PE	7e620000-7e70a000	\               comctl32
ELF	7e70a000-7e723000	Deferred        version<elf>
  \-PE	7e710000-7e723000	\               version
ELF	7e723000-7e7e0000	Deferred        gdi32<elf>
  \-PE	7e730000-7e7e0000	\               gdi32
ELF	7e7e0000-7e920000	Deferred        user32<elf>
  \-PE	7e7f0000-7e920000	\               user32
ELF	7e920000-7e98a000	Deferred        shlwapi<elf>
  \-PE	7e930000-7e98a000	\               shlwapi
ELF	7e98a000-7eb9d000	Deferred        shell32<elf>
  \-PE	7e9a0000-7eb9d000	\               shell32
ELF	7eb9d000-7ec7c000	Deferred        comdlg32<elf>
  \-PE	7eba0000-7ec7c000	\               comdlg32
ELF	7ec7c000-7ecde000	Deferred        advapi32<elf>
  \-PE	7ec90000-7ecde000	\               advapi32
ELF	7ecde000-7ed6b000	Deferred        msvcrt<elf>
  \-PE	7ecf0000-7ed6b000	\               msvcrt
ELF	7ed6b000-7ed86000	Deferred        crtdll<elf>
  \-PE	7ed70000-7ed86000	\               crtdll
ELF	7ed86000-7ed93000	Deferred        libnss_files.so.2
ELF	7ed93000-7ed9f000	Deferred        libnss_nis.so.2
ELF	7ed9f000-7edb9000	Deferred        libnsl.so.1
ELF	7edb9000-7edc2000	Deferred        libnss_compat.so.2
ELF	7efc2000-7efee000	Deferred        libm.so.6
ELF	7efee000-7eff2000	Deferred        libxinerama.so.1
ELF	7eff2000-7eff9000	Deferred        libxdmcp.so.6
ELF	b7420000-b7424000	Deferred        libxau.so.6
ELF	b7425000-b742a000	Deferred        libdl.so.2
ELF	b742a000-b75d4000	Deferred        libc.so.6
ELF	b75d5000-b75f0000	Deferred        libpthread.so.0
ELF	b7602000-b7744000	Dwarf           libwine.so.1
ELF	b7746000-b7768000	Deferred        ld-linux.so.2
ELF	b7768000-b7769000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
	00000020    0
	0000001f    0
	00000019    0
	00000018    0
	00000017    0
	00000015    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	0000001d    0
	0000001a    0
	00000014    0
	00000013    0
0000001b plugplay.exe
	00000021    0
	0000001e    0
	0000001c    0
00000022 explorer.exe
	00000023    0
00000024 (D) C:\Program Files\Warcraft II BNE\Warcraft II BNE.exe
	00000026    1
	00000025    0 <==
System information:
    Wine build: wine-1.4.1
    Platform: i386
    Host system: Linux
    Host version: 3.5.0-25-generic
I am unsure about what direction to take this. I am assuming it is a video problem because in another game I have played on wine, the avi intro is skipped with the message: "There is an undetectable problem loading the device driver" (The game is Free Enterprise and is played in an explorer window with unremarkable 2D graphics).

DxDiag will not run either.

Here are my system specs: Intel Celeron M 420 1.60GHz, ATI Mobility Radeon X200M 128MB,

Thanks for any help, I am sure I am just overlooking something big.
Slovenijakp
Level 1
Level 1
Posts: 7
Joined: Mon Jan 21, 2013 2:20 pm

Re: Wine will not run video (Game)

Post by Slovenijakp »

Do you have video card drivers installed?
User avatar
dimesio
Moderator
Moderator
Posts: 13373
Joined: Tue Mar 25, 2008 10:30 pm

Re: Wine will not run video (Game)

Post by dimesio »

Your Wine version is old; upgrade to the latest development release. If that doesn't fix it, post the full terminal output.
WEP11
Newbie
Newbie
Posts: 3
Joined: Mon Mar 11, 2013 6:41 pm

Re: Wine will not run video (Game)

Post by WEP11 »

Amazing the difference it makes. Installed the latest beta and it worked like a charm. Interesting that a program that works in an older edition wasn't working in the stable release. But hey, it works. Thanks for the tip!
Locked