[Wine] Why do My GUN game crash?

Austin English austinenglish at gmail.com
Tue Jun 3 10:42:11 CDT 2008


On Mon, Jun 2, 2008 at 1:41 PM, fredand44 <wineforum-user at winehq.org> wrote:
> Hello!
>
> With your help I managed to run the Game Gun with Wine 1.0.0.
> I have reached pretty far into the game. approx 19%
>
> But then almost always at the same place it crash and through the terminal I manged to get this output:
>
> fixme:d3d9:Direct3DShaderValidatorCreate9 stub
> fixme:d3d9:Direct3DShaderValidatorCreate9 stub
> wine: Unhandled page fault on read access to 0x0000000e at address 0x7e730445 (thread 0009), starting debugger...
> Unhandled exception: page fault on read access to 0x0000000e in 32-bit code (0x7e730445).
> Register dump:
>  CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
>  EIP:7e730445 ESP:0032f398 EBP:0014f660 EFLAGS:00010206(   - 00      - RIP1)
>  EAX:00000000 EBX:7e73e6d0 ECX:7e635bb0 EDX:0014f688
>  ESI:00000006 EDI:7e73eebc
> Stack dump:
> 0x0032f398:  7e73eebc 1705de20 7e73e360 00000004
> 0x0032f3a8:  035f0840 7e73e360 00000004 035f0840
> 0x0032f3b8:  7e73e360 00000004 014f4014 004dac31
> 0x0032f3c8:  0014f660 00000006 014b7780 032a2564
> 0x0032f3d8:  458c204f 42300000 c4c61619 0000000c
> 0x0032f3e8:  00000000 c1604e00 41632d78 3cf4014d
> Backtrace:
> =>1 0x7e730445 IDirect3DDevice9Impl_SetVertexShader+0x55() in d3d9 (0x0014f660)
>  2 0x000026f5 (0x7e73e360)
>  3 0x7e721000 in d3d9 (+0x11000) (0x7e7255a0)
>  4 0x00000010 (0xb95cec83)
>  5 0x00000000 (0x00000000)
> 0x7e730445 IDirect3DDevice9Impl_SetVertexShader+0x55 in d3d9: movl   0x8(%esi),%eax
> Modules:
> Module  Address                 Debug info      Name (77 modules)
> PE        400000-  86fac4       Deferred        gun
> PE      18000000-18068000       Deferred        binkw32
> ELF     7bf00000-7bf03000       Deferred        <wine-loader>
> ELF     7d4b6000-7d4c2000       Deferred        libgcc_s.so.1
> ELF     7d4c2000-7d4fb000       Deferred        dinput<elf>
>  \-PE  7d4d0000-7d4fb000       \               dinput
> ELF     7d4fb000-7d514000       Deferred        dinput8<elf>
>  \-PE  7d500000-7d514000       \               dinput8
> ELF     7d5b0000-7df48000       Deferred        libglcore.so.1
> ELF     7df48000-7dfde000       Deferred        libgl.so.1
> ELF     7e003000-7e018000       Deferred        midimap<elf>
>  \-PE  7e010000-7e018000       \               midimap
> ELF     7e018000-7e040000       Deferred        msacm32<elf>
>  \-PE  7e020000-7e040000       \               msacm32
> ELF     7e040000-7e058000       Deferred        msacm32<elf>
>  \-PE  7e050000-7e058000       \               msacm32
> ELF     7e058000-7e138000       Deferred        libasound.so.2
> ELF     7e148000-7e17e000       Deferred        winealsa<elf>
>  \-PE  7e150000-7e17e000       \               winealsa
> ELF     7e17e000-7e188000       Deferred        libxcursor.so.1
> ELF     7e188000-7e18d000       Deferred        libxfixes.so.3
> ELF     7e18d000-7e190000       Deferred        libxcomposite.so.1
> ELF     7e190000-7e197000       Deferred        libxrandr.so.2
> ELF     7e197000-7e1a0000       Deferred        libxrender.so.1
> ELF     7e1a0000-7e1a3000       Deferred        libxinerama.so.1
> ELF     7e1a3000-7e1c3000       Deferred        imm32<elf>
>  \-PE  7e1b0000-7e1c3000       \               imm32
> ELF     7e1c3000-7e1c9000       Deferred        libxdmcp.so.6
> ELF     7e1c9000-7e1cc000       Deferred        libxau.so.6
> ELF     7e1cc000-7e2cf000       Deferred        libx11.so.6
> ELF     7e2cf000-7e2de000       Deferred        libxext.so.6
> ELF     7e2de000-7e2e3000       Deferred        libxxf86vm.so.1
> ELF     7e2e3000-7e2fc000       Deferred        libice.so.6
> ELF     7e2fc000-7e304000       Deferred        libsm.so.6
> ELF     7e304000-7e3a2000       Deferred        winex11<elf>
>  \-PE  7e310000-7e3a2000       \               winex11
> ELF     7e40d000-7e542000       Deferred        libxml2.so.2
> ELF     7e542000-7e571000       Deferred        libfontconfig.so.1
> ELF     7e571000-7e584000       Deferred        libz.so.1
> ELF     7e584000-7e5ff000       Deferred        libfreetype.so.6
> ELF     7e5ff000-7e70b000       Deferred        wined3d<elf>
>  \-PE  7e610000-7e70b000       \               wined3d
> ELF     7e70b000-7e73f000       Export          d3d9<elf>
>  \-PE  7e710000-7e73f000       \               d3d9
> ELF     7e73f000-7e76e000       Deferred        ws2_32<elf>
>  \-PE  7e750000-7e76e000       \               ws2_32
> ELF     7e76e000-7e81e000       Deferred        oleaut32<elf>
>  \-PE  7e780000-7e81e000       \               oleaut32
> ELF     7e81e000-7e831000       Deferred        libresolv.so.2
> ELF     7e83d000-7e83f000       Deferred        libnvidia-tls.so.1
> ELF     7e841000-7e860000       Deferred        iphlpapi<elf>
>  \-PE  7e850000-7e860000       \               iphlpapi
> ELF     7e860000-7e8c6000       Deferred        rpcrt4<elf>
>  \-PE  7e870000-7e8c6000       \               rpcrt4
> ELF     7e8c6000-7e978000       Deferred        ole32<elf>
>  \-PE  7e8d0000-7e978000       \               ole32
> ELF     7e978000-7ea1f000       Deferred        gdi32<elf>
>  \-PE  7e990000-7ea1f000       \               gdi32
> ELF     7ea1f000-7eb7a000       Deferred        user32<elf>
>  \-PE  7ea40000-7eb7a000       \               user32
> ELF     7eb7a000-7ec11000       Deferred        winmm<elf>
>  \-PE  7eb80000-7ec11000       \               winmm
> ELF     7ec11000-7ec5e000       Deferred        dsound<elf>
>  \-PE  7ec20000-7ec5e000       \               dsound
> ELF     7ec5e000-7ecb4000       Deferred        advapi32<elf>
>  \-PE  7ec70000-7ecb4000       \               advapi32
> ELF     7edd7000-7ef12000       Deferred        kernel32<elf>
>  \-PE  7edf0000-7ef12000       \               kernel32
> ELF     7ef12000-7ef1d000       Deferred        libnss_files.so.2
> ELF     7ef1d000-7ef42000       Deferred        libm.so.6
> ELF     7ef52000-7f000000       Deferred        ntdll<elf>
>  \-PE  7ef60000-7f000000       \               ntdll
> ELF     b7c75000-b7c79000       Deferred        libdl.so.2
> ELF     b7c79000-b7db9000       Deferred        libc.so.6
> ELF     b7db9000-b7dd0000       Deferred        libpthread.so.0
> ELF     b7de0000-b7f17000       Deferred        libwine.so.1
> ELF     b7f18000-b7f33000       Deferred        ld-linux.so.2
> Threads:
> process  tid      prio (all id:s are in hex)
> 00000008 (D) C:\Program Files\Activision\GUN\Gun.exe
>        00000020    2
>        0000001f   15
>        0000001e    0
>        00000009    0 <==
> 0000000c
>        00000019    0
>        00000012    0
>        0000000e    0
>        0000000d    0
> 0000000f
>        00000015    0
>        00000014    0
>        00000011    0
>        00000010    0
> 00000016
>        0000001a    0
>        00000018    0
>        00000017    0
> 0000001c
>        0000001d    0
> Backtrace:
> =>1 0x7e730445 IDirect3DDevice9Impl_SetVertexShader+0x55() in d3d9 (0x0014f660)
>  2 0x000026f5 (0x7e73e360)
>  3 0x7e721000 in d3d9 (+0x11000) (0x7e7255a0)
>  4 0x00000010 (0xb95cec83)
>  5 0x00000000 (0x00000000)
> [fredrik at linux_2 GUN]$
>
> I have also got this error an other time, but at same place in the game:
>
> err:dsound:DSOUND_MixOne Fatal error. Under/Overflow? primary_done=63936, mixpos=11488/54132 (1758/8288), primary_mixpos=10688, writepos=12288, mixlen=10720
>
>
> If any one got any idea what this mean, why it occur and how to fix it.
> Please let me know!
>
> Best regards
> Fredrik
>
>
>
>
>
>

If not RC3, upgrade. You might also try a slightly older version,
i.e., 0.9.58/9, as a few d3d regressions slipped in recently.



More information about the wine-users mailing list