COD4 stopped working

Matthew Clark mclark4386 at charter.net
Sun Feb 10 19:00:58 CST 2008


So around the time that 0.9.54 came out I lost COD4 on both my desktop 
and laptop. In order for it to work you have to compile wine with the 
3dmark patch, so I was using the git, but when that didn't work I tried 
52 and 54 tarballs. Thing is I know it worked with the 52 git and with 
the 52 tarball it still doesn't work, I've tried reinstalling all the 
depends even... I've tried using a completely fresh prefix. I've tried 
downgrading my nvidiadrivers(169.09) to 07 and to 100.14.19 on my 
laptop(desktop has a 8800GT) and everything else I could think of. Below 
is the error log.
tried versions 1.3, 1.4 and 1.5 of COD4
Desktop:
gentoo 2.6.24-r1 amd64
athlon 3800 x2
8GBs DDR2-800 ram
8800GT (169.09 and 169.07)

Laptop:
gentoo 2.6.24 amd 64
turion 2.2GHz (think it's ML-40)
1GB ram(don't remember the specs)
7900GS (169.09, 169.07 and 100.14.19)

system at SMOOTHMACHINE[~/.wine/COD4/drive_c/Program Files/Activision]$ 
WINEPREFIX="/home/system/.wine/COD4" 
/mnt/backup2/programs/games/wine-0.9.52/wine iw3mp.exe
ALSA lib pcm.c:6617:(snd_pcm_slave_conf) unknown format unchanged
ALSA lib pcm.c:6617:(snd_pcm_slave_conf) unknown format unchanged
fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 32 
vertex samplers and 32 total samplers
fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + 
MAX_TEXTURES(=8) > combined_samplers
fixme:win:EnumDisplayDevicesW ((null),0,0x32f91c,0x00000000), stub!
fixme:d3d:IWineD3DImpl_CheckDeviceMultiSampleType Quality levels 
unsupported at present
fixme:d3d:CreateContext >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) 
from glTexEnvi(GL_TEXTURE_SHADER_NV, GL_PREVIOUS_TEXTURE_INPUT_NV, ...
 @ context.c / 384
fixme:d3d:CreateContext >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) 
from glTexEnvi(GL_TEXTURE_SHADER_NV, GL_PREVIOUS_TEXTURE_INPUT_NV, ...
 @ context.c / 384
fixme:d3d:CreateContext >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) 
from glTexEnvi(GL_TEXTURE_SHADER_NV, GL_PREVIOUS_TEXTURE_INPUT_NV, ...
 @ context.c / 384
fixme:d3d:CreateContext >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) 
from glTexEnvi(GL_TEXTURE_SHADER_NV, GL_PREVIOUS_TEXTURE_INPUT_NV, ...
 @ context.c / 384
fixme:d3d:CreateContext >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) 
from glTexEnvi(GL_TEXTURE_SHADER_NV, GL_PREVIOUS_TEXTURE_INPUT_NV, ...
 @ context.c / 384
fixme:d3d:CreateContext >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) 
from glTexEnvi(GL_TEXTURE_SHADER_NV, GL_PREVIOUS_TEXTURE_INPUT_NV, ...
 @ context.c / 384
fixme:d3d:CreateContext >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) 
from glTexEnvi(GL_TEXTURE_SHADER_NV, GL_PREVIOUS_TEXTURE_INPUT_NV, ...
 @ context.c / 384
fixme:d3d:CreateContext >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) 
from glTexEnvi(GL_TEXTURE_SHADER_NV, GL_PREVIOUS_TEXTURE_INPUT_NV, ...
 @ context.c / 384
fixme:d3d:IWineD3DVolumeImpl_LockBox (0x17fd3aa8) : pBox=(nil) stub
fixme:d3d_surface:flush_to_framebuffer_drawpixels >>>>>>>>>>>>>>>>> 
GL_INVALID_VALUE (0x501) from glDrawPixels @ surface.c / 1088
fixme:d3d:state_separateblend (WINED3DRS_SEPARATEALPHABLENDENABLE,1) not 
yet implemented
fixme:d3d:tex_bumpenvmat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) 
from glTexEnvfv(GL_TEXTURE_SHADER_NV, GL_OFFSET_TEXTURE_MATRIX_NV, mat) 
@ state.c / 2531
fixme:d3d:tex_bumpenvmat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) 
from glTexEnvfv(GL_TEXTURE_SHADER_NV, GL_OFFSET_TEXTURE_MATRIX_NV, mat) 
@ state.c / 2531
fixme:d3d:tex_bumpenvmat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) 
from glTexEnvfv(GL_TEXTURE_SHADER_NV, GL_OFFSET_TEXTURE_MATRIX_NV, mat) 
@ state.c / 2531
fixme:d3d:tex_bumpenvmat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) 
from glTexEnvfv(GL_TEXTURE_SHADER_NV, GL_OFFSET_TEXTURE_MATRIX_NV, mat) 
@ state.c / 2531
fixme:d3d:CreateContext >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) 
from glTexEnvi(GL_TEXTURE_SHADER_NV, GL_PREVIOUS_TEXTURE_INPUT_NV, ...
 @ context.c / 384
fixme:d3d:CreateContext >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) 
from glTexEnvi(GL_TEXTURE_SHADER_NV, GL_PREVIOUS_TEXTURE_INPUT_NV, ...
 @ context.c / 384
fixme:d3d:CreateContext >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) 
from glTexEnvi(GL_TEXTURE_SHADER_NV, GL_PREVIOUS_TEXTURE_INPUT_NV, ...
 @ context.c / 384
fixme:d3d:CreateContext >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) 
from glTexEnvi(GL_TEXTURE_SHADER_NV, GL_PREVIOUS_TEXTURE_INPUT_NV, ...
 @ context.c / 384
wine: Unhandled page fault on read access to 0x0000003c at address 
0x4ecf76 (thread 0009), starting debugger...
fixme:wave:widRecorder Recovering from XRUN!
Unhandled exception: page fault on read access to 0x0000003c in 32-bit 
code (0x004ecf76).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:004ecf76 ESP:0032fd10 EBP:0032fd54 EFLAGS:00010206(   - 00      - RIP1)
 EAX:00000000 EBX:7ed55b60 ECX:0cbb4660 EDX:0000ffff
 ESI:00000000 EDI:00000000
Stack dump:
0x0032fd10:  0cc1b248 00000000 0032fcf4 0057ab7c
0x0032fd20:  00000000 027fac38 0000ffff 0046cb07
0x0032fd30:  00001388 00001388 0cc11e40 0050017a
0x0032fd40:  00400000 7ee37b80 0032fd54 00000000
0x0032fd50:  0050036f 0032fd60 0050037d 7ee399e0
0x0032fd60:  0032ff08 00577463 00000a28 00000002
Backtrace:
=>1 0x004ecf76 in iw3mp (+0xecf76) (0x0032fd54)
  2 0x0050037d in iw3mp (+0x10037d) (0x0032fd60)
  3 0x00577463 in iw3mp (+0x177463) (0x0032ff08)
  4 0x7ee2345e start_process+0xee(arg=0x0) 
[/mnt/backup2/programs/games/wine-0.9.52/dlls/kernel32/process.c:839] in 
kernel32 (0x0032ffe8)
  5 0xf7dda927 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x004ecf76: cmpb        $0x0,0x3c(%esi)
Modules:
Module  Address                 Debug info      Name (90 modules)
PE        400000- d935000       Export          iw3mp
PE       d940000- dcaf000       Deferred        d3dx9_34
PE      18000000-18033000       Deferred        binkw32
PE      21100000-21197000       Deferred        mss32
ELF     7bf00000-7bf04000       Deferred        <wine-loader>
ELF     7d07a000-7d0ad000       Deferred        uxtheme<elf>
  \-PE  7d080000-7d0ad000       \               uxtheme
ELF     7d0cd000-7d0e3000       Deferred        midimap<elf>
  \-PE  7d0d0000-7d0e3000       \               midimap
ELF     7d0e3000-7d196000       Deferred        libasound.so.2
ELF     7d19c000-7d1a2000       Deferred        libnss_dns.so.2
ELF     7d1a2000-7d1ca000       Deferred        msacm32<elf>
  \-PE  7d1b0000-7d1ca000       \               msacm32
ELF     7d53d000-7d556000       Deferred        msacm32<elf>
  \-PE  7d540000-7d556000       \               msacm32
ELF     7d556000-7d58d000       Deferred        winealsa<elf>
  \-PE  7d560000-7d58d000       \               winealsa
ELF     7d58d000-7d593000       Deferred        libxfixes.so.3
ELF     7d593000-7d597000       Deferred        libxcomposite.so.1
ELF     7d597000-7d5a0000       Deferred        libxrender.so.1
ELF     7d5a0000-7d5a4000       Deferred        libxinerama.so.1
ELF     7d5b0000-7d5ba000       Deferred        libxcursor.so.1
ELF     7d5ba000-7d5d8000       Deferred        imm32<elf>
  \-PE  7d5c0000-7d5d8000       \               imm32
ELF     7d681000-7e197000       Deferred        libglcore.so.1
ELF     7e197000-7e23b000       Deferred        libgl.so.1
ELF     7e23b000-7e241000       Deferred        libxdmcp.so.6
ELF     7e241000-7e32d000       Deferred        libx11.so.6
ELF     7e32d000-7e33c000       Deferred        libxext.so.6
ELF     7e33c000-7e354000       Deferred        libice.so.6
ELF     7e354000-7e35d000       Deferred        libsm.so.6
ELF     7e35d000-7e364000       Deferred        libxrandr.so.2
ELF     7e391000-7e424000       Deferred        winex11<elf>
  \-PE  7e3a0000-7e424000       \               winex11
ELF     7e45c000-7e47d000       Deferred        libexpat.so.1
ELF     7e47d000-7e4a9000       Deferred        libfontconfig.so.1
ELF     7e4a9000-7e4bc000       Deferred        libz.so.1
ELF     7e4bc000-7e537000       Deferred        libfreetype.so.6
ELF     7e539000-7e53b000       Deferred        libnvidia-tls.so.1
ELF     7e56b000-7e5c1000       Deferred        ddraw<elf>
  \-PE  7e570000-7e5c1000       \               ddraw
ELF     7e5c1000-7e67f000       Deferred        comctl32<elf>
  \-PE  7e5d0000-7e67f000       \               comctl32
ELF     7e67f000-7e6d8000       Deferred        shlwapi<elf>
  \-PE  7e690000-7e6d8000       \               shlwapi
ELF     7e6d8000-7e7de000       Deferred        shell32<elf>
  \-PE  7e6f0000-7e7de000       \               shell32
ELF     7e7de000-7e83c000       Deferred        rpcrt4<elf>
  \-PE  7e7f0000-7e83c000       \               rpcrt4
ELF     7e83c000-7e8de000       Deferred        ole32<elf>
  \-PE  7e850000-7e8de000       \               ole32
ELF     7e8de000-7e929000       Deferred        dsound<elf>
  \-PE  7e8f0000-7e929000       \               dsound
ELF     7e929000-7e991000       Deferred        msvcrt<elf>
  \-PE  7e940000-7e991000       \               msvcrt
ELF     7e991000-7ea80000       Deferred        wined3d<elf>
  \-PE  7e9a0000-7ea80000       \               wined3d
ELF     7ea80000-7eab0000       Deferred        d3d9<elf>
  \-PE  7ea90000-7eab0000       \               d3d9
ELF     7eab0000-7eacf000       Deferred        iphlpapi<elf>
  \-PE  7eac0000-7eacf000       \               iphlpapi
ELF     7eacf000-7eafd000       Deferred        ws2_32<elf>
  \-PE  7eae0000-7eafd000       \               ws2_32
ELF     7eafd000-7eb49000       Deferred        advapi32<elf>
  \-PE  7eb10000-7eb49000       \               advapi32
ELF     7eb49000-7ebe2000       Deferred        gdi32<elf>
  \-PE  7eb60000-7ebe2000       \               gdi32
ELF     7ebe2000-7ed1f000       Deferred        user32<elf>
  \-PE  7ec00000-7ed1f000       \               user32
ELF     7ed1f000-7edae000       Deferred        winmm<elf>
  \-PE  7ed30000-7edae000       \               winmm
ELF     7edae000-7eed8000       Dwarf           kernel32<elf>
  \-PE  7edd0000-7eed8000       \               kernel32
ELF     7eed8000-7eee3000       Deferred        libnss_files.so.2
ELF     7eee3000-7eeed000       Deferred        libnss_nis.so.2
ELF     7eeed000-7ef04000       Deferred        libnsl.so.1
ELF     7ef04000-7ef28000       Deferred        libm.so.6
ELF     7ef29000-7ef2f000       Deferred        libxxf86vm.so.1
ELF     7ef2f000-7ef41000       Deferred        libresolv.so.2
ELF     7ef41000-7ef5c000       Deferred        wsock32<elf>
  \-PE  7ef50000-7ef5c000       \               wsock32
ELF     7ef5c000-7f000000       Deferred        ntdll<elf>
  \-PE  7ef70000-7f000000       \               ntdll
ELF     f7c40000-f7c44000       Deferred        libxau.so.6
ELF     f7c44000-f7c4c000       Deferred        libnss_compat.so.2
ELF     f7c4d000-f7c51000       Deferred        libdl.so.2
ELF     f7c52000-f7d87000       Deferred        libc.so.6
ELF     f7d87000-f7d9f000       Deferred        libpthread.so.0
ELF     f7dd3000-f7ee7000       Dwarf           libwine.so.1
ELF     f7ee8000-f7f04000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000a
        0000000b    0
00000008 (D) Z:\mnt\backup2\programs\games\installed\Activision\iw3mp.exe
        00000010   15
        0000000f    0
        0000000e    0
        0000000d    0
        0000000c   -1
        00000009    0 <==
Backtrace:
=>1 0x004ecf76 in iw3mp (+0xecf76) (0x0032fd54)
  2 0x0050037d in iw3mp (+0x10037d) (0x0032fd60)
  3 0x00577463 in iw3mp (+0x177463) (0x0032ff08)
  4 0x7ee2345e start_process+0xee(arg=0x0) 
[/mnt/backup2/programs/games/wine-0.9.52/dlls/kernel32/process.c:839] in 
kernel32 (0x0032ffe8)
  5 0xf7dda927 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)




More information about the wine-devel mailing list