[Wine] Game in console mode without X environment

doomsword wineforum-user at winehq.org
Thu Jan 15 06:03:23 CST 2009


Hi, I've got a problem with launch of game "Call Of Duty - World At War" with latest version (1.1.12) on Ubuntu 8.04 server edition updated with latest patch.
The only way to launch game console (which obviously has no UI) is through wine because Activision has not released Linux bin (damn). Several people reported that with this trick the game is running fine. On my installation wine seems to crash with alsa lib (which is not installed on my server ubuntu edition). How can I disable wine sound? Where's the main wine cfg file?

The full error stack trace is here:


Code:

doom at COD4SRV:~/COD5$ wine CoDWaWmp.exe +set dedicated 2 +set net_ip 192.168.0.254 +set net_port 28777 +exec server.cfg +map_rotate
Wine cannot find the FreeType font library.  To enable Wine to
use TrueType fonts please install a version of FreeType greater than
or equal to 2.0.5.
http://www.freetype.org
ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory
wine: Unhandled illegal instruction at address 0x41e7fa (thread 0009), starting debugger...
Unhandled exception: illegal instruction in 32-bit code (0x0041e7fa).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:0041e7fa ESP:0032fe60 EBP:0032ff08 EFLAGS:00010202(   - 00      - -RI1)
 EAX:008c93d0 EBX:00000001 ECX:008ad020 EDX:00000000
 ESI:007d84d4 EDI:007d8998
Stack dump:
0x0032fe60:  007d705e 008ad020 008ad030 008ad040
0x0032fe70:  008c93c0 00798f35 00000a28 00000002
0x0032fe80:  0079a210 00000001 56bd7572 0079a2a6
0x0032fe90:  7ffdf000 7b8b4af8 00000044 00000000
0x0032fea0:  00000000 00000000 00000000 00000000
0x0032feb0:  00000000 00000000 00000000 00000000
Backtrace:
=>0 0x0041e7fa in codwawmp (+0x1e7fa) (0x0032ff08)
  1 0x7b877a67 in kernel32 (+0x57a67) (0x0032ffe8)
0x0041e7fa: (bad)
Modules:
Module  Address                 Debug info      Name (71 modules)
PE        400000-1152a000       Export          codwawmp
PE      18000000-18037000       Deferred        binkw32
ELF     7b800000-7b93c000       Export          kernel32<elf>
  \-PE  7b820000-7b93c000       \               kernel32
ELF     7bc00000-7bcaa000       Deferred        ntdll<elf>
  \-PE  7bc10000-7bcaa000       \               ntdll
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7e2df000-7e312000       Deferred        uxtheme<elf>
  \-PE  7e2f0000-7e312000       \               uxtheme
ELF     7e312000-7e339000       Deferred        msacm32<elf>
  \-PE  7e320000-7e339000       \               msacm32
ELF     7e339000-7e3fc000       Deferred        libasound.so.2
ELF     7e406000-7e41a000       Deferred        midimap<elf>
  \-PE  7e410000-7e41a000       \               midimap
ELF     7e41a000-7e431000       Deferred        msacm32<elf>
  \-PE  7e420000-7e431000       \               msacm32
ELF     7e431000-7e48a000       Deferred        ddraw<elf>
  \-PE  7e440000-7e48a000       \               ddraw
ELF     7e48a000-7e49f000       Deferred        psapi<elf>
  \-PE  7e490000-7e49f000       \               psapi
ELF     7e49f000-7e584000       Deferred        oleaut32<elf>
  \-PE  7e4c0000-7e584000       \               oleaut32
ELF     7e584000-7e645000       Deferred        comctl32<elf>
  \-PE  7e590000-7e645000       \               comctl32
ELF     7e645000-7e6a0000       Deferred        shlwapi<elf>
  \-PE  7e650000-7e6a0000       \               shlwapi
ELF     7e6a0000-7e7ca000       Deferred        shell32<elf>
  \-PE  7e6b0000-7e7ca000       \               shell32
ELF     7e7ca000-7e82f000       Deferred        rpcrt4<elf>
  \-PE  7e7e0000-7e82f000       \               rpcrt4
ELF     7e82f000-7e93b000       Deferred        ole32<elf>
  \-PE  7e850000-7e93b000       \               ole32
ELF     7e93b000-7e985000       Deferred        dsound<elf>
  \-PE  7e940000-7e985000       \               dsound
ELF     7e985000-7e9a5000       Deferred        d3dx8<elf>
  \-PE  7e990000-7e9a5000       \               d3dx8
ELF     7e9a5000-7e9c5000       Deferred        d3dx9_36<elf>
  \-PE  7e9b0000-7e9c5000       \               d3dx9_36
ELF     7e9c5000-7e9de000       Deferred        d3dx9_37<elf>
  \-PE  7e9d0000-7e9de000       \               d3dx9_37
ELF     7e9de000-7eaee000       Deferred        wined3d<elf>
  \-PE  7e9f0000-7eaee000       \               wined3d
ELF     7eaee000-7eb1f000       Deferred        d3d9<elf>
  \-PE  7eb00000-7eb1f000       \               d3d9
ELF     7eb1f000-7eb32000       Deferred        faultrep<elf>
  \-PE  7eb20000-7eb32000       \               faultrep
ELF     7eb32000-7eb45000       Deferred        libresolv.so.2
ELF     7eb45000-7eb64000       Deferred        iphlpapi<elf>
  \-PE  7eb50000-7eb64000       \               iphlpapi
ELF     7eb64000-7eb91000       Deferred        ws2_32<elf>
  \-PE  7eb70000-7eb91000       \               ws2_32
ELF     7eb91000-7ebab000       Deferred        wsock32<elf>
  \-PE  7eba0000-7ebab000       \               wsock32
ELF     7ebab000-7ec00000       Deferred        advapi32<elf>
  \-PE  7ebc0000-7ec00000       \               advapi32
ELF     7ec00000-7ec9e000       Deferred        gdi32<elf>
  \-PE  7ec10000-7ec9e000       \               gdi32
ELF     7ec9e000-7ede8000       Deferred        user32<elf>
  \-PE  7ecc0000-7ede8000       \               user32
ELF     7ede8000-7ee7a000       Deferred        winmm<elf>
  \-PE  7edf0000-7ee7a000       \               winmm
ELF     7efaa000-7efb5000       Deferred        libnss_files.so.2
ELF     7efb5000-7efbf000       Deferred        libnss_nis.so.2
ELF     7efbf000-7efd7000       Deferred        libnsl.so.1
ELF     7efd7000-7effc000       Deferred        libm.so.6
ELF     b7c65000-b7c6e000       Deferred        libnss_compat.so.2
ELF     b7c6f000-b7c73000       Deferred        libdl.so.2
ELF     b7c73000-b7dc2000       Deferred        libc.so.6
ELF     b7dc2000-b7dda000       Deferred        libpthread.so.0
ELF     b7dde000-b7f14000       Deferred        libwine.so.1
ELF     b7f16000-b7f32000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\home\doom\COD5\CoDWaWmp.exe
        00000009    0 <==
0000000c
        00000013    0
        00000012    0
        0000000e    0
        0000000d    0
0000000f
        00000014    0
        00000011    0
        00000010    0
Backtrace:
=>0 0x0041e7fa in codwawmp (+0x1e7fa) (0x0032ff08)
  1 0x7b877a67 in kernel32 (+0x57a67) (0x0032ffe8)




Thank you very much in advance,

Fabio







More information about the wine-users mailing list