[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