I'm trying to run the full version of an old 3D shooter game from 1997, called Defiance, and released by Visceral Productions. When I try to run it, I always get the following:
Code: Select all
wine DEFIANCE.EXE
fixme:win:EnumDisplayDevicesW ((null),0,0x33ee74,0x00000000), stub!
fixme:d3d:convert_p8_uint_b8g8r8a8_unorm P8 surface loaded without a palette.
fixme:ddraw:ddraw_surface7_Flip Ignoring flags 0x1.
err:msvideo:ICLocate Required media codec 'vidc MSVC' not found!
wine: Unhandled page fault on read access to 0x00000000 at address 0x444887 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00444887).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:00444887 ESP:0033f8c4 EBP:00780c48 EFLAGS:00210246( R- -- I Z- -P- )
EAX:00000000 EBX:0002a020 ECX:000000d7 EDX:00000000
ESI:00780c48 EDI:ff87f3b8
Stack dump:
0x0033f8c4: 00000000 0022dc29 008c1700 0033fb54
0x0033f8d4: 00000000 00000300 00000000 00000000
0x0033f8e4: 007aac68 00000001 008c1710 00000000
0x0033f8f4: 00000000 004126a6 00000001 008c1700
0x0033f904: 000000f0 0000000d 00000020 00000000
0x0033f914: 00411e05 0033fb54 0045fdb8 00411e16
Backtrace:
=>0 0x00444887 in defiance (+0x44887) (0x00780c48)
0x00444887: movb 0x0(%edi,%esi,1),%al
Modules:
Module Address Debug info Name (120 modules)
PE 400000- 666000 Export defiance
ELF 7a800000-7a930000 Deferred opengl32<elf>
\-PE 7a820000-7a930000 \ opengl32
ELF 7b7d4000-7b800000 Deferred libvorbis.so.0
ELF 7b800000-7ba66000 Deferred kernel32<elf>
\-PE 7b810000-7ba66000 \ kernel32
ELF 7ba89000-7ba9f000 Deferred libgpg-error.so.0
ELF 7ba9f000-7bb14000 Deferred libpcre.so.3
ELF 7bb14000-7bba0000 Deferred libvorbisenc.so.2
ELF 7bba0000-7bc00000 Deferred libflac.so.8
ELF 7bc00000-7bcf3000 Deferred ntdll<elf>
\-PE 7bc10000-7bcf3000 \ ntdll
ELF 7bcfe000-7bdad000 Deferred libgcrypt.so.20
ELF 7bdad000-7bdd3000 Deferred liblzma.so.5
ELF 7bdd3000-7bdf9000 Deferred libselinux.so.1
ELF 7bdf9000-7be72000 Deferred libsndfile.so.1
ELF 7be72000-7bf00000 Deferred libsystemd.so.0
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7bf09000-7bf12000 Deferred libogg.so.0
ELF 7bf12000-7bf6c000 Deferred libdbus-1.so.3
ELF 7bf6c000-7bff4000 Deferred libpulsecommon-8.0.so
ELF 7bff4000-7c04e000 Deferred libpulse.so.0
ELF 7c04e000-7c180000 Deferred oleaut32<elf>
\-PE 7c060000-7c180000 \ oleaut32
ELF 7c405000-7c41e000 Deferred libresolv.so.2
ELF 7c41e000-7c427000 Deferred librt.so.1
ELF 7c44f000-7c478000 Deferred winepulse<elf>
\-PE 7c460000-7c478000 \ winepulse
ELF 7cd66000-7cd6d000 Deferred libasyncns.so.0
ELF 7cd6d000-7cd77000 Deferred libwrap.so.0
ELF 7cd77000-7cd83000 Deferred libjson-c.so.2
ELF 7cd83000-7cda6000 Deferred mmdevapi<elf>
\-PE 7cd90000-7cda6000 \ mmdevapi
ELF 7cda6000-7cdbc000 Deferred winejoystick<elf>
\-PE 7cdb0000-7cdbc000 \ winejoystick
ELF 7d240000-7d277000 Deferred libtxc_dxtn.so
ELF 7d39f000-7dac3000 Deferred i965_dri.so
ELF 7db9d000-7dba9000 Deferred libpciaccess.so.0
ELF 7dba9000-7dbc6000 Deferred libgcc_s.so.1
ELF 7dd3d000-7dd4b000 Deferred libdrm_radeon.so.1
ELF 7dd4b000-7dd55000 Deferred libdrm_nouveau.so.2
ELF 7dd55000-7dd7c000 Deferred libdrm_intel.so.1
ELF 7dd7c000-7dd8f000 Deferred libdrm.so.2
ELF 7dd8f000-7dd95000 Deferred libxcb-dri2.so.0
ELF 7dd95000-7ddb0000 Deferred libxcb-glx.so.0
ELF 7ddb0000-7ddb3000 Deferred libx11-xcb.so.1
ELF 7ddb3000-7ddb7000 Deferred libxdamage.so.1
ELF 7ddb7000-7ddd4000 Deferred libglapi.so.0
ELF 7ddd4000-7ddd7000 Deferred libxshmfence.so.1
ELF 7ddd7000-7dddf000 Deferred libxcb-sync.so.1
ELF 7dddf000-7dde3000 Deferred libxcb-present.so.0
ELF 7dde3000-7dde7000 Deferred libxcb-dri3.so.0
ELF 7dde7000-7de4c000 Deferred libgl.so.1
ELF 7de96000-7dece000 Deferred uxtheme<elf>
\-PE 7dea0000-7dece000 \ uxtheme
ELF 7dece000-7ded5000 Deferred libxfixes.so.3
ELF 7ded5000-7dee0000 Deferred libxcursor.so.1
ELF 7dee0000-7def3000 Deferred libxi.so.6
ELF 7def3000-7def7000 Deferred libxcomposite.so.1
ELF 7def7000-7df04000 Deferred libxrandr.so.2
ELF 7df04000-7df10000 Deferred libxrender.so.1
ELF 7df10000-7df17000 Deferred libxxf86vm.so.1
ELF 7df17000-7df1b000 Deferred libxinerama.so.1
ELF 7df1b000-7df22000 Deferred libxdmcp.so.6
ELF 7df22000-7df26000 Deferred libxau.so.6
ELF 7df26000-7df4c000 Deferred libxcb.so.1
ELF 7df4c000-7e097000 Deferred libx11.so.6
ELF 7e097000-7e0ac000 Deferred libxext.so.6
ELF 7e0d4000-7e163000 Deferred winex11<elf>
\-PE 7e0e0000-7e163000 \ winex11
ELF 7e163000-7e187000 Deferred imm32<elf>
\-PE 7e170000-7e187000 \ imm32
ELF 7e23b000-7e265000 Deferred libexpat.so.1
ELF 7e265000-7e2ae000 Deferred libfontconfig.so.1
ELF 7e2ae000-7e2d9000 Deferred libpng12.so.0
ELF 7e2d9000-7e2f4000 Deferred libz.so.1
ELF 7e2f4000-7e3a4000 Deferred libfreetype.so.6
ELF 7e3a4000-7e3c7000 Deferred libtinfo.so.5
ELF 7e3c7000-7e3ed000 Deferred libncurses.so.5
ELF 7e415000-7e55c000 Deferred wined3d<elf>
\-PE 7e420000-7e55c000 \ wined3d
ELF 7e55c000-7e5d0000 Deferred ddraw<elf>
\-PE 7e560000-7e5d0000 \ ddraw
ELF 7e5d0000-7e61a000 Deferred dsound<elf>
\-PE 7e5e0000-7e61a000 \ dsound
ELF 7e61a000-7e65a000 Deferred dplayx<elf>
\-PE 7e620000-7e65a000 \ dplayx
ELF 7e65a000-7e755000 Deferred comctl32<elf>
\-PE 7e660000-7e755000 \ comctl32
ELF 7e755000-7e780000 Deferred msvfw32<elf>
\-PE 7e760000-7e780000 \ msvfw32
ELF 7e780000-7e7ff000 Deferred rpcrt4<elf>
\-PE 7e790000-7e7ff000 \ rpcrt4
ELF 7e7ff000-7e937000 Deferred ole32<elf>
\-PE 7e820000-7e937000 \ ole32
ELF 7e937000-7e9ac000 Deferred advapi32<elf>
\-PE 7e940000-7e9ac000 \ advapi32
ELF 7e9ac000-7eac7000 Deferred gdi32<elf>
\-PE 7e9c0000-7eac7000 \ gdi32
ELF 7eac7000-7ec17000 Deferred user32<elf>
\-PE 7eae0000-7ec17000 \ user32
ELF 7ec17000-7eccf000 Deferred winmm<elf>
\-PE 7ec20000-7eccf000 \ winmm
ELF 7eccf000-7ecf9000 Deferred msacm32<elf>
\-PE 7ecd0000-7ecf9000 \ msacm32
ELF 7ecf9000-7ed3e000 Deferred avifil32<elf>
\-PE 7ed00000-7ed3e000 \ avifil32
ELF 7ef3e000-7ef51000 Deferred libnss_files.so.2
ELF 7ef51000-7ef5e000 Deferred libnss_nis.so.2
ELF 7ef5e000-7ef79000 Deferred libnsl.so.1
ELF 7ef79000-7ef83000 Deferred libnss_compat.so.2
ELF 7ef83000-7efd8000 Deferred libm.so.6
ELF 7efe6000-7f000000 Deferred version<elf>
\-PE 7eff0000-7f000000 \ version
ELF f7327000-f74dd000 Deferred libc.so.6
ELF f74dd000-f74e2000 Deferred libdl.so.2
ELF f74e3000-f7500000 Deferred libpthread.so.0
ELF f7528000-f76df000 Dwarf libwine.so.1
ELF f76e1000-f7706000 Deferred ld-linux.so.2
ELF f7708000-f7709000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Program Files (x86)\Visceral Productions\Defiance\DEFIANCE.EXE
00000029 15
00000028 15
00000027 0
00000026 0
00000009 0 <==
0000000e services.exe
0000001e 0
0000001d 0
00000014 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001c 0
00000019 0
00000018 0
00000013 0
0000001a plugplay.exe
00000020 0
0000001f 0
0000001b 0
00000021 explorer.exe
00000025 0
00000024 0
00000023 0
00000022 0
System information:
Wine build: wine-1.8.6
Platform: i386 (WOW64)
Version: Windows XP
Host system: Linux
Host version: 4.4.0-66-generic