http://bugs.winehq.org/show_bug.cgi?id=3793
Summary: Battlefield 2 attempt in Ubuntu Product: Wine Version: 0.9 Platform: Other URL: http://http://www.eagames.com/official/battlefield/battl efield2/us/home.jsp OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-directx AssignedTo: wine-bugs@winehq.org ReportedBy: tehstealth@yahoo.com
I'm running Ubuntu 5.10, fresh install of Wine 0.9, just tried installing Battlefield 2. Battlefield 2 installs fine, had to use some mounting via commandline to get the CD switching to work, when it gets to the part about Gamespy Arcade installation it froze when I chose "Install later" so I used the System Monitor in ubuntu to kill the first wine process I found. IT then continued and asked about a DirectX update, and I clicked OK only to get an error about some psapi.dll? The installation finished fine however, but when executing the following command to run BF2 the output gives me this:
stealth@D4600U:~/.wine/drive_c/Program Files/EA GAMES/Battlefield 2$ wine BF2 wine: Unhandled exception (thread 0009), starting debugger... WineDbg starting on pid 0x8 Unhandled exception: privileged instruction in 32-bit code (0x7d346660). In 32 bit mode. Register dump: CS:0073 SS:007b DS:007b ES:007b FS:1007 GS:0033 EIP:7d346660 ESP:7fb2f830 EBP:7fb2f870 EFLAGS:00010202( - 00 - -RI1) EAX:43723c29 EBX:00000000 ECX:00000000 EDX:c71c7459 ESI:7ce01ab4 EDI:7fb2f9ec Stack dump: 0x7fb2f830: 7d4231b8 7d362f30 7d3551cf 00000001 0x7fb2f840: 7fb2f860 66704410 7fb2fa64 000002b8 0x7fb2f850: 00000028 7fb2f9c8 7fb2fa4c 7fb2fa48 0x7fb2f860: 7fb2f9f0 66703fc3 7fb2faa4 7fb2faa0 0x7fb2f870: 7fb2f9ec 7d35ff3b 7fb2f888 7ce00790 0x7fb2f880: 00000000 7ce01940 00000000 00000000 0200: sel=1007 base=7fee6000 limit=00001fff 32-bit rw- Backtrace: =>1 0x7d346660 in ~de575e.tmp (+0x16660) (0x7fb2f870) 2 0x7d35ff3b in ~de575e.tmp (+0x2ff3b) (0x7fb2f9ec) 3 0x7d360225 in ~de575e.tmp (+0x30225) (0x7fb2fa0c) 4 0x7d3607e7 Ox12345678+0x25 in ~de575e.tmp (0x7fb2fa38) fixme:dbghelp:sffip_cb NIY on 'R:\ENG\Security\SecServ\Release\SecServ.pdb' 5 0x66752bf8 in ~df394b.tmp (+0x52bf8) (0x7fb2fa58) 6 0x667526e9 in ~df394b.tmp (+0x526e9) (0x7fb2faa8) 7 0x66703682 Ox12121212+0x457 in ~df394b.tmp (0x7fb2fbf8) fixme:dbghelp:sffip_cb NIY on 'c:\dice\projects\bf2\bin\BF2.pdb' 8 0x00a42435 EntryPoint+0x397 in bf2 (0x00a42009) 9 0x0000017c (0x004ddc9c) 0x7d346660: insl %dx,%es:(%edi) Modules: Module Address Debug info Name (99 modules) PE 0x00400000-00a46000 Export bf2 PE 0x10000000-10122000 Deferred memory PE 0x66700000-668e7000 Export ~df394b.tmp ELF 0x7be8f000-7bf00000 Deferred ntdll<elf> -PE 0x7bea0000-7bf00000 \ ntdll ELF 0x7bf00000-7bf03000 Deferred <wine-loader> PE 0x7c340000-7c396000 Deferred msvcr71 PE 0x7c3a0000-7c41b000 Deferred msvcp71 PE 0x7d330000-7d380000 Export ~de575e.tmp ELF 0x7d9df000-7da10000 Deferred uxtheme<elf> -PE 0x7d9f0000-7da10000 \ uxtheme ELF 0x7db2b000-7db40000 Deferred midimap<elf> -PE 0x7db30000-7db40000 \ midimap ELF 0x7dc56000-7dc77000 Deferred msacm32<elf> -PE 0x7dc60000-7dc77000 \ msacm32 ELF 0x7dc77000-7dc8e000 Deferred msacm.drv<elf> -PE 0x7dc80000-7dc8e000 \ msacm.drv ELF 0x7dc8e000-7dcd0000 Deferred wineoss.drv<elf> -PE 0x7dca0000-7dcd0000 \ wineoss.drv ELF 0x7de07000-7de23000 Deferred imm32<elf> -PE 0x7de10000-7de23000 \ imm32 ELF 0x7de23000-7de3f000 Deferred ximcp.so.2 ELF 0x7de3f000-7de41000 Deferred xlcutf8load.so.2 ELF 0x7de41000-7e5aa000 Deferred libglcore.so.1 ELF 0x7e5aa000-7e629000 Deferred libgl.so.1 ELF 0x7e632000-7e6f2000 Deferred libx11.so.6 ELF 0x7e6f2000-7e70b000 Deferred libice.so.6 ELF 0x7e70b000-7e783000 Deferred winex11.drv<elf> -PE 0x7e720000-7e783000 \ winex11.drv ELF 0x7e783000-7e7a2000 Deferred libexpat.so.1 ELF 0x7e7a2000-7e7d0000 Deferred libfontconfig.so.1 ELF 0x7e7d9000-7e7ed000 Deferred libz.so.1 ELF 0x7e7ed000-7e857000 Deferred libfreetype.so.6 ELF 0x7e857000-7e860000 Deferred libxcursor.so.1 PE 0x7e860000-7e899000 Deferred bf2voipserver ELF 0x7e89d000-7e8a5000 Deferred libxrender.so.1 ELF 0x7e8a5000-7e954000 Deferred comctl32<elf> -PE 0x7e8b0000-7e954000 \ comctl32 ELF 0x7e954000-7e9a9000 Deferred shlwapi<elf> -PE 0x7e970000-7e9a9000 \ shlwapi ELF 0x7e9a9000-7ea65000 Deferred shell32<elf> -PE 0x7e9c0000-7ea65000 \ shell32 ELF 0x7ea65000-7ea95000 Deferred crypt32<elf> -PE 0x7ea70000-7ea95000 \ crypt32 ELF 0x7ea95000-7eae0000 Deferred dsound<elf> -PE 0x7eab0000-7eae0000 \ dsound PE 0x7eae0000-7eaf9000 Deferred zlib122 ELF 0x7eaf9000-7eafc000 Deferred libxrandr.so.2 ELF 0x7eb05000-7eb20000 Deferred wsock32<elf> -PE 0x7eb10000-7eb20000 \ wsock32 PE 0x7eb20000-7eca0000 Deferred dice_py ELF 0x7eca0000-7eca4000 Deferred libxdmcp.so.6 ELF 0x7eca4000-7ed23000 Deferred winmm<elf> -PE 0x7ecb0000-7ed23000 \ winmm ELF 0x7ed23000-7ed65000 Deferred rpcrt4<elf> -PE 0x7ed30000-7ed65000 \ rpcrt4 ELF 0x7ed65000-7ede7000 Deferred ole32<elf> -PE 0x7ed80000-7ede7000 \ ole32 ELF 0x7ede7000-7ee26000 Deferred dinput<elf> -PE 0x7ee00000-7ee26000 \ dinput ELF 0x7ee26000-7ee3a000 Deferred dinput8<elf> -PE 0x7ee30000-7ee3a000 \ dinput8 ELF 0x7ee3a000-7ee57000 Deferred iphlpapi<elf> -PE 0x7ee40000-7ee57000 \ iphlpapi ELF 0x7ee57000-7ee80000 Deferred ws2_32<elf> -PE 0x7ee60000-7ee80000 \ ws2_32 ELF 0x7ee80000-7eebb000 Deferred dbghelp<elf> -PE 0x7ee90000-7eebb000 \ dbghelp ELF 0x7eebb000-7eed0000 Deferred psapi<elf> -PE 0x7eec0000-7eed0000 \ psapi ELF 0x7eed0000-7eee4000 Deferred lz32<elf> -PE 0x7eee0000-7eee4000 \ lz32 ELF 0x7eee4000-7eefc000 Deferred version<elf> -PE 0x7eef0000-7eefc000 \ version ELF 0x7eefc000-7f011000 Deferred user32<elf> -PE 0x7ef20000-7f011000 \ user32 ELF 0x7f0f7000-7f9f6000 Deferred gdi32<elf> -PE 0x7f140000-7f9f6000 \ gdi32 ELF 0x7f9f6000-7fa30000 Deferred advapi32<elf> -PE 0x7fa00000-7fa30000 \ advapi32 ELF 0x7fb33000-7fb40000 Deferred libxext.so.6 ELF 0x7fb43000-7fb46000 Deferred libxau.so.6 ELF 0x7fb46000-7fb4d000 Deferred libsm.so.6 ELF 0x7fc95000-7fd90000 Deferred kernel32<elf> -PE 0x7fcb0000-7fd90000 \ kernel32 ELF 0x7fea1000-7feac000 Deferred libgcc_s.so.1 ELF 0x7feac000-7feb6000 Deferred libnss_files.so.2 ELF 0x7feb6000-7febf000 Deferred libnss_nis.so.2 ELF 0x7febf000-7fed4000 Deferred libnsl.so.1 ELF 0x7fed4000-7fedd000 Deferred libnss_compat.so.2 ELF 0x7fede000-7fee2000 Deferred libxfixes.so.3 ELF 0x7fee4000-7fee6000 Deferred libnvidia-tls.so.1 ELF 0x7fee9000-7ff0b000 Deferred libm.so.6 ELF 0x7ff0b000-80000000 Deferred libwine_unicode.so.1 ELF 0xb7e2a000-b7e2d000 Deferred libdl.so.2 ELF 0xb7e2d000-b7f5b000 Deferred libc.so.6 ELF 0xb7f5c000-b7f6e000 Deferred libpthread.so.0 ELF 0xb7f6e000-b7f88000 Deferred libwine.so.1 ELF 0xb7f94000-b7faa000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 0000000a 0000000f 0 00000008 (D) C:\Program Files\EA GAMES\Battlefield 2\BF2.exe 0000000c 0 0000000a 0000000b 0 00000008 (D) C:\Program Files\EA GAMES\Battlefield 2\BF2.exe 00000009 0 <== WineDbg terminated on pid 0x8