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