dxdiag problem

Questions about Wine on Linux
Locked
WPtE
Newbie
Newbie
Posts: 1
Joined: Tue Nov 13, 2012 11:37 am

dxdiag problem

Post by WPtE »

Hello guys,

I'm trying to move as many things to linux instead of windows, and wine is an essential tool for that.
On my windows boot I use a lot of open source things already, it's just those few programs that are completely windows based :(

I'm running linux mint 13, based on ubuntu 12.04 and tried to get directx working today. I used winetricks to install the lots and the files seem to be present.
I've installed the nVidia 304.64 drivers and I'm able to play some 3D linux games like nexiuz or games from steam 4 linux.

When I try to start dxdiag in steam I run into this problem however:

Code: Select all

Unhandled exception: page fault on read access to 0x00000030 in 32-bit code (0x7d38a0b6).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7d38a0b6 ESP:0033ef04 EBP:0033ef7c EFLAGS:00210202(  R- --  I   - - - )
 EAX:00151058 EBX:7d44aff4 ECX:00000000 EDX:00000000
 ESI:0033eff8 EDI:00150788
Stack dump:
0x0033ef04:  001507b8 0033ef34 0033ef60 7e31b5c0
0x0033ef14:  7e3511e0 7ed03ff4 000004b0 00000780
0x0033ef24:  00151058 00000000 001507b8 00000000
0x0033ef34:  7dfad8f0 00000068 ffffffff 0033ef50
0x0033ef44:  7ecd6319 7ed03ff4 0033ef7c 00000000
0x0033ef54:  7e34dff4 ffa905f0 00000004 00000004
000c: sel=0067 base=00000000 limit=00000000 16-bit --x
Backtrace:
=>0 0x7d38a0b6 wined3d_get_device_caps+0x4a6() in wined3d (0x0033ef7c)
  1 0x7d36743d wined3d_device_get_device_caps+0x7c() in wined3d (0x0033efbc)
  2 0x7d46b683 in ddraw (+0xb682) (0x0033f31c)
  3 0x005137cc in dxdiagn (+0x337cb) (0x0033f5c4)
  4 0x00513efb in dxdiagn (+0x33efa) (0x0033f688)
  5 0x00519a19 in dxdiagn (+0x39a18) (0x0033f74c)
  6 0x01011f94 in dxdiag (+0x11f93) (0x0033f794)
  7 0x0101aecd in dxdiag (+0x1aecc) (0x0033f7c4)
  8 0x0101f576 in dxdiag (+0x1f575) (0x0033fd48)
  9 0x01027324 in dxdiag (+0x27323) (0x0033fe70)
  10 0x7b859cdc call_process_entry+0xb() in kernel32 (0x0033fe88)
  11 0x7b85af4f in kernel32 (+0x4af4e) (0x0033fec8)
  12 0x7bc71db0 call_thread_func_wrapper+0xb() in ntdll (0x0033fed8)
  13 0x7bc7486d call_thread_func+0x7c() in ntdll (0x0033ffa8)
  14 0x7bc71d8e RtlRaiseException+0x21() in ntdll (0x0033ffc8)
  15 0x7bc49f4e call_dll_entry_point+0x61d() in ntdll (0x0033ffe8)
0x7d38a0b6 wined3d_get_device_caps+0x4a6 in wined3d: call	*0x30(%ecx)
Modules:
Module	Address			Debug info	Name (126 modules)
PE	  4e0000-  695000	Export          dxdiagn
PE	 1000000- 10f0000	Export          dxdiag
ELF	7a0ea000-7b441000	Deferred        libllvm-3.0.so.1
ELF	7b800000-7ba15000	Dwarf           kernel32<elf>
  \-PE	7b810000-7ba15000	\               kernel32
ELF	7bc00000-7bcc3000	Dwarf           ntdll<elf>
  \-PE	7bc10000-7bcc3000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
ELF	7c083000-7c0a1000	Deferred        libgcc_s.so.1
ELF	7c49b000-7c4a2000	Deferred        libffi.so.6
ELF	7c915000-7c922000	Deferred        libdrm.so.2
ELF	7c922000-7c93a000	Deferred        libxcb-glx.so.0
ELF	7c93a000-7c993000	Deferred        libgl.so.1
ELF	7cc00000-7cc03000	Deferred        libx11-xcb.so.1
ELF	7cc03000-7cc07000	Deferred        libxdamage.so.1
ELF	7cc5e000-7ccb7000	Deferred        riched20<elf>
  \-PE	7cc70000-7ccb7000	\               riched20
ELF	7d31c000-7d450000	Dwarf           wined3d<elf>
  \-PE	7d330000-7d450000	\               wined3d
ELF	7d450000-7d4b8000	Dwarf           ddraw<elf>
  \-PE	7d460000-7d4b8000	\               ddraw
ELF	7d4b8000-7d4c0000	Deferred        libogg.so.0
ELF	7d4c0000-7d4eb000	Deferred        libvorbis.so.0
ELF	7d4eb000-7d663000	Deferred        libvorbisenc.so.2
ELF	7d663000-7d6b1000	Deferred        libflac.so.8
ELF	7d6b1000-7d723000	Deferred        libsndfile.so.1
ELF	7d723000-7d72d000	Deferred        libwrap.so.0
ELF	7d72d000-7d792000	Deferred        libpulsecommon-1.1.so
ELF	7d792000-7d7e0000	Deferred        libpulse.so.0
ELF	7d7e0000-7d8d2000	Deferred        libasound.so.2
ELF	7d8d2000-7d8e8000	Deferred        libglapi.so.0
ELF	7d8e8000-7d8ef000	Deferred        libasound_module_pcm_pulse.so
ELF	7d8ef000-7d91b000	Deferred        winealsa<elf>
  \-PE	7d900000-7d91b000	\               winealsa
ELF	7d91b000-7d93e000	Deferred        mmdevapi<elf>
  \-PE	7d920000-7d93e000	\               mmdevapi
ELF	7d93e000-7d981000	Deferred        dsound<elf>
  \-PE	7d940000-7d981000	\               dsound
ELF	7d981000-7d9e8000	Deferred        setupapi<elf>
  \-PE	7d990000-7d9e8000	\               setupapi
ELF	7d9e8000-7da10000	Deferred        msacm32<elf>
  \-PE	7d9f0000-7da10000	\               msacm32
ELF	7da10000-7dabd000	Deferred        winmm<elf>
  \-PE	7da20000-7dabd000	\               winmm
ELF	7dbbd000-7dbc6000	Deferred        librt.so.1
ELF	7dbc6000-7dbcb000	Deferred        libgpg-error.so.0
ELF	7dbcb000-7dbe3000	Deferred        libresolv.so.2
ELF	7dbe3000-7dc2c000	Deferred        libdbus-1.so.3
ELF	7dc2c000-7dc3e000	Deferred        libp11-kit.so.0
ELF	7dc3e000-7dcc3000	Deferred        libgcrypt.so.11
ELF	7dcc3000-7dcd5000	Deferred        libtasn1.so.3
ELF	7dcd5000-7dcfd000	Deferred        libk5crypto.so.3
ELF	7dcfd000-7ddcc000	Deferred        libkrb5.so.3
ELF	7ddcc000-7de90000	Deferred        libgnutls.so.26
ELF	7de90000-7dece000	Deferred        libgssapi_krb5.so.2
ELF	7dece000-7df21000	Deferred        libcups.so.2
ELF	7df21000-7df28000	Deferred        libasyncns.so.0
ELF	7df28000-7df3e000	Deferred        wbemprox<elf>
  \-PE	7df30000-7df3e000	\               wbemprox
ELF	7df6c000-7dfa0000	Deferred        uxtheme<elf>
  \-PE	7df70000-7dfa0000	\               uxtheme
ELF	7e000000-7e008000	Deferred        libjson.so.0
ELF	7e008000-7e011000	Deferred        libkrb5support.so.0
ELF	7e011000-7e023000	Deferred        libavahi-client.so.3
ELF	7e023000-7e029000	Deferred        libxfixes.so.3
ELF	7e029000-7e034000	Deferred        libxcursor.so.1
ELF	7e038000-7e03c000	Deferred        libkeyutils.so.1
ELF	7e03c000-7e041000	Deferred        libcom_err.so.2
ELF	7e041000-7e04f000	Deferred        libavahi-common.so.3
ELF	7e086000-7e0b0000	Deferred        libexpat.so.1
ELF	7e0b0000-7e0e4000	Deferred        libfontconfig.so.1
ELF	7e0e4000-7e0f4000	Deferred        libxi.so.6
ELF	7e0f4000-7e0f8000	Deferred        libxcomposite.so.1
ELF	7e0f8000-7e101000	Deferred        libxrandr.so.2
ELF	7e101000-7e10b000	Deferred        libxrender.so.1
ELF	7e10b000-7e111000	Deferred        libxxf86vm.so.1
ELF	7e111000-7e133000	Deferred        imm32<elf>
  \-PE	7e120000-7e133000	\               imm32
ELF	7e133000-7e154000	Deferred        libxcb.so.1
ELF	7e154000-7e15a000	Deferred        libuuid.so.1
ELF	7e15a000-7e174000	Deferred        libice.so.6
ELF	7e174000-7e2a8000	Deferred        libx11.so.6
ELF	7e2a8000-7e2ba000	Deferred        libxext.so.6
ELF	7e2ba000-7e2c3000	Deferred        libsm.so.6
ELF	7e2c3000-7e356000	Deferred        winex11<elf>
  \-PE	7e2d0000-7e356000	\               winex11
ELF	7e356000-7e36c000	Deferred        libz.so.1
ELF	7e36c000-7e406000	Deferred        libfreetype.so.6
ELF	7e423000-7e515000	Deferred        oleaut32<elf>
  \-PE	7e440000-7e515000	\               oleaut32
ELF	7e515000-7e58a000	Deferred        rpcrt4<elf>
  \-PE	7e520000-7e58a000	\               rpcrt4
ELF	7e58a000-7e692000	Deferred        ole32<elf>
  \-PE	7e5a0000-7e692000	\               ole32
ELF	7e692000-7e6cc000	Deferred        winspool<elf>
  \-PE	7e6a0000-7e6cc000	\               winspool
ELF	7e6cc000-7e736000	Deferred        shlwapi<elf>
  \-PE	7e6e0000-7e736000	\               shlwapi
ELF	7e736000-7e947000	Deferred        shell32<elf>
  \-PE	7e740000-7e947000	\               shell32
ELF	7e947000-7ea26000	Deferred        comdlg32<elf>
  \-PE	7e950000-7ea26000	\               comdlg32
ELF	7ea26000-7eb1e000	Deferred        comctl32<elf>
  \-PE	7ea30000-7eb1e000	\               comctl32
ELF	7eb1e000-7ec5e000	Deferred        user32<elf>
  \-PE	7eb30000-7ec5e000	\               user32
ELF	7ec5e000-7ed1b000	Deferred        gdi32<elf>
  \-PE	7ec70000-7ed1b000	\               gdi32
ELF	7ed1b000-7ed7b000	Deferred        advapi32<elf>
  \-PE	7ed30000-7ed7b000	\               advapi32
ELF	7ed7b000-7ed88000	Deferred        libnss_files.so.2
ELF	7ed88000-7ed94000	Deferred        libnss_nis.so.2
ELF	7ed94000-7edae000	Deferred        libnsl.so.1
ELF	7edae000-7edb7000	Deferred        libnss_compat.so.2
ELF	7efb7000-7efe3000	Deferred        libm.so.6
ELF	7efe3000-7efe7000	Deferred        libxinerama.so.1
ELF	7efe7000-7f000000	Deferred        version<elf>
  \-PE	7eff0000-7f000000	\               version
ELF	f7460000-f7467000	Deferred        libxdmcp.so.6
ELF	f7467000-f746b000	Deferred        libxau.so.6
ELF	f746c000-f7471000	Deferred        libdl.so.2
ELF	f7471000-f761b000	Deferred        libc.so.6
ELF	f761c000-f7637000	Deferred        libpthread.so.0
ELF	f7654000-f7796000	Dwarf           libwine.so.1
ELF	f7798000-f77ba000	Deferred        ld-linux.so.2
ELF	f77ba000-f77bb000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
	0000001f    0
	0000001e    0
	00000018    0
	00000017    0
	00000015    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	0000001c    0
	00000019    0
	00000014    0
	00000013    0
0000001a plugplay.exe
	00000020    0
	0000001d    0
	0000001b    0
00000021 explorer.exe
	00000022    0
00000023 (D) C:\windows\system32\dxdiag.exe
	0000002b    0
	00000026    0
	00000025    0
	00000024    0 <==
00000029 dxdiag.exe
	0000002a    0
System information:
    Wine build: wine-1.4
    Platform: i386 (WOW64)
    Host system: Linux
    Host version: 3.6.6-030606-generic
I know my way around linux, but I'm still a bit of a newb when it comes to wine :P
I haven't been able to find a solution so far, so maybe someone can help me here?
Thanks in advance :D
Locked