[Bug 4044] New: Half Life 2 crashes
Wine Bugs
wine-bugs at winehq.org
Sat Dec 10 18:18:59 CST 2005
http://bugs.winehq.org/show_bug.cgi?id=4044
Summary: Half Life 2 crashes
Product: Wine
Version: 0.9.3.
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wine-misc
AssignedTo: wine-bugs at winehq.org
ReportedBy: vollkorn at freenet.de
Installation of Steam and HL2 went fine.
I did those steps after reading this howto:
http://www.linux-gamers.net/modules/wfsection/article.php?articleid=17
0. deselect pixel shaders (because I have an ati radeon 9800 pro)
1. install mozcontrol: download
http://downloads.transgaming.com/mozilla_control_downloads/mozcontrol.tgz. untar
and execute 'wine regsvr32 mozctlx.dll'
2. download SteamInstall.exe, execute 'wine SteamInstall.exe' and follow
on-screen instructions.
3. install HL2 through steam
4. start hl2. I do this with this command:
cd ~/.wine/drive_c/Programme/Steam
wine Steam.exe -applaunch 220 -heapsize 256000 -dxlevel 70 -fullscreen -width
1024 -height 768 &
You will see the Valve video and the blurry splashscreen where it says
"loading..." (or similar) and then wine/HL2 crashes with this output:
err:ole:CoGetClassObject class {4955dd33-b159-11d0-8fcf-00aa006bcc59} not registered
err:ole:CoGetClassObject no class object {4955dd33-b159-11d0-8fcf-00aa006bcc59}
could be created for for context 0x1
wine: Unhandled page fault on write access to 0x00000022 at address 0x56c38a27
(thread 0039), starting debugger...
WineDbg starting on pid 0x38
Unhandled exception: page fault on write access to 0x00000022 in 32-bit code
(0x56c38a27).
In 32 bit mode.
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
EIP:56c38a27 ESP:4069e584 EBP:00000004 EFLAGS:00010206( - 00 - RIP1)
EAX:00000000 EBX:50790070 ECX:56c4a9d0 EDX:56c467b8
ESI:00000700 EDI:56c4a9d0
Stack dump:
0x4069e584: 00000090 56c4a9d0 00000004 49adfcac
0x4069e594: 56c39d22 50790070 00000730 60f30074
0x4069e5a4: 56c4a9d0 49adfcac 56c3a074 60f30074
0x4069e5b4: 00000730 60f30074 56c4a9f0 56c4a9d0
0x4069e5c4: 56c386ba 60f30074 ffffffff 4069e61c
0x4069e5d4: 00000008 4069ff18 00000000 100070bb
Backtrace:
=>1 0x56c38a27 in datacache (+0x8a27) (0x56c38a27)
2 0x00000000 (0x00000000)
0x56c38a27: addw $0xffff,0x22(%eax)
Modules:
Module Address Debug info Name (144 modules)
PE 0x00400000-0041c000 Deferred hl2
PE 0x10000000-1002e000 Deferred launcher
PE 0x20000000-2038a000 Deferred steam
PE 0x21100000-21164000 Deferred mss32
PE 0x22000000-2263d000 Deferred server
PE 0x24000000-24388000 Deferred client
PE 0x26000000-26126000 Deferred vphysics
PE 0x26400000-26439000 Deferred mssvoice.asi
PE 0x26f00000-26f2e000 Deferred mssmp3.asi
PE 0x2a000000-2a09e000 Deferred shaderapidx9
PE 0x2c000000-2c2d8000 Deferred studiorender
ELF 0x40000000-40017000 Deferred ld-linux.so.2
ELF 0x4001a000-40023000 Deferred libnss_compat.so.2
ELF 0x40025000-4003f000 Deferred libwine.so.1
ELF 0x4003f000-40091000 Deferred libpthread.so.0
ELF 0x40091000-401a1000 Deferred libc.so.6
ELF 0x401a1000-401a5000 Deferred libdl.so.2
ELF 0x401a5000-4020b000 Deferred ntdll<elf>
\-PE 0x401c0000-4020b000 \ ntdll
ELF 0x4020b000-40301000 Deferred libwine_unicode.so.1
ELF 0x40301000-40323000 Deferred libm.so.6
ELF 0x40325000-4032c000 Deferred libxrender.so.1
ELF 0x4032c000-4032f000 Deferred libxrandr.so.2
ELF 0x40330000-40345000 Deferred libnsl.so.1
ELF 0x40345000-4034f000 Deferred libnss_nis.so.2
ELF 0x4034f000-40359000 Deferred libnss_files.so.2
ELF 0x40359000-4035e000 Deferred libxxf86dga.so.1
ELF 0x40472000-4055a000 Deferred kernel32<elf>
\-PE 0x40490000-4055a000 \ kernel32
ELF 0x4058d000-40590000 Deferred xlcdef.so.2
ELF 0x40591000-40599000 Deferred libsm.so.6
ELF 0x40599000-4059d000 Deferred libxxf86vm.so.1
ELF 0x406a0000-407a4000 Deferred user32<elf>
\-PE 0x406c0000-407a4000 \ user32
ELF 0x407a4000-40820000 Deferred gdi32<elf>
\-PE 0x407c0000-40820000 \ gdi32
ELF 0x40820000-40854000 Deferred advapi32<elf>
\-PE 0x40830000-40854000 \ advapi32
ELF 0x40854000-408ca000 Deferred libfreetype.so.6
ELF 0x408ca000-408dc000 Deferred libz.so.1
ELF 0x408dc000-40906000 Deferred libfontconfig.so.1
ELF 0x40906000-4092d000 Deferred libexpat.so.0
ELF 0x4092d000-4099b000 Deferred winex11.drv<elf>
\-PE 0x40940000-4099b000 \ winex11.drv
ELF 0x4099b000-409ae000 Deferred libice.so.6
ELF 0x409ae000-409b9000 Deferred libxext.so.6
ELF 0x409b9000-40a66000 Deferred libx11.so.6
ELF 0x40a66000-40b05000 Deferred libgl.so.1
ELF 0x40b05000-41273000 Deferred fglrx_dri.so
ELF 0x41328000-4133c000 Deferred librt.so.1
ELF 0x4133c000-41345000 Deferred libgcc_s.so.1
ELF 0x49811000-49828000 Deferred ximcp.so.2
ELF 0x4982e000-49832000 Deferred iso8859-15.so
ELF 0x49832000-4984c000 Deferred imm32<elf>
\-PE 0x49840000-4984c000 \ imm32
ELF 0x49859000-49861000 Deferred libxcursor.so.1.0.2
ELF 0x498a5000-498ab000 Deferred libnss_dns.so.2
ELF 0x499c0000-499db000 Deferred wsock32<elf>
\-PE 0x499d0000-499db000 \ wsock32
ELF 0x499db000-49a00000 Deferred ws2_32<elf>
\-PE 0x499e0000-49a00000 \ ws2_32
ELF 0x49a00000-49a1c000 Deferred iphlpapi<elf>
\-PE 0x49a10000-49a1c000 \ iphlpapi
PE 0x49a20000-49a54000 Deferred tier0
PE 0x49a60000-49a80000 Deferred vstdlib
PE 0x56390000-563c6000 Deferred filesystem_steam
ELF 0x563c6000-563dd000 Deferred version<elf>
\-PE 0x563d0000-563dd000 \ version
ELF 0x563dd000-563f1000 Deferred lz32<elf>
\-PE 0x563e0000-563f1000 \ lz32
ELF 0x563f1000-56405000 Deferred mswsock<elf>
\-PE 0x56400000-56405000 \ mswsock
ELF 0x56405000-5644f000 Deferred shlwapi<elf>
\-PE 0x56420000-5644f000 \ shlwapi
ELF 0x5644f000-564bc000 Deferred ole32<elf>
\-PE 0x56460000-564bc000 \ ole32
ELF 0x564bc000-564f5000 Deferred rpcrt4<elf>
\-PE 0x564d0000-564f5000 \ rpcrt4
ELF 0x564f5000-5659d000 Deferred shell32<elf>
\-PE 0x56510000-5659d000 \ shell32
ELF 0x5659d000-56632000 Deferred comctl32<elf>
\-PE 0x565b0000-56632000 \ comctl32
ELF 0x56632000-56662000 Deferred uxtheme<elf>
\-PE 0x56640000-56662000 \ uxtheme
PE 0x56950000-56a28000 Deferred datamodel
PE 0x56b40000-56b69000 Deferred dmserializers
PE 0x56b70000-56c2b000 Deferred materialsystem
PE 0x56c30000-56c51000 Export datacache
PE 0x56c60000-56c75000 Deferred valve_avi
ELF 0x56c75000-56cad000 Deferred avifil32<elf>
\-PE 0x56c80000-56cad000 \ avifil32
ELF 0x56cad000-56ccb000 Deferred msacm32<elf>
\-PE 0x56cb0000-56ccb000 \ msacm32
ELF 0x56ccb000-56d3f000 Deferred winmm<elf>
\-PE 0x56ce0000-56d3f000 \ winmm
ELF 0x56d3f000-56d5e000 Deferred msvfw32<elf>
\-PE 0x56d50000-56d5e000 \ msvfw32
ELF 0x56d5e000-56d75000 Deferred msacm.drv<elf>
\-PE 0x56d60000-56d75000 \ msacm.drv
ELF 0x56d75000-56d8a000 Deferred midimap<elf>
\-PE 0x56d80000-56d8a000 \ midimap
PE 0x56ea0000-56f64000 Deferred vguimatsurface
ELF 0x56f64000-56fd9000 Deferred oleaut32<elf>
\-PE 0x56f80000-56fd9000 \ oleaut32
PE 0x56fe0000-57047000 Deferred vgui2
PE 0x57050000-5707f000 Deferred soundemittersystem
PE 0x57080000-576b7000 Deferred engine
ELF 0x576b7000-576ef000 Deferred wininet<elf>
\-PE 0x576c0000-576ef000 \ wininet
ELF 0x576ef000-5770a000 Deferred mpr<elf>
\-PE 0x57700000-5770a000 \ mpr
ELF 0x5770a000-5772b000 Deferred d3d9<elf>
\-PE 0x57720000-5772b000 \ d3d9
ELF 0x5772b000-577a2000 Deferred libglu.so.1
ELF 0x5786c000-578b7000 Deferred wined3d<elf>
\-PE 0x57880000-578b7000 \ wined3d
ELF 0x579d0000-579e3000 Deferred libresolv.so.2
PE 0x579f0000-57a18000 Deferred stdshader_dbg
PE 0x57a20000-57a53000 Deferred stdshader_dx6
PE 0x57b00000-57b0e000 Deferred unicode
PE 0x59f80000-5a138000 Deferred gameui
PE 0x5b590000-5b5a0000 Deferred vaudio_miles
ELF 0x5b9e0000-5ba15000 Deferred dsound<elf>
\-PE 0x5b9f0000-5ba15000 \ dsound
ELF 0x5e319000-5e32d000 Deferred joystick.drv<elf>
\-PE 0x5e320000-5e32d000 \ joystick.drv
PE 0x5e330000-5e3f2000 Deferred steamclient
PE 0x5e400000-5e43b000 Deferred vstdlib_s
PE 0x5e440000-5e47e000 Deferred tier0_s
ELF 0x5e590000-5e5a4000 Deferred psapi<elf>
\-PE 0x5e5a0000-5e5a4000 \ psapi
ELF 0x5e5a4000-5e5d6000 Deferred rsaenh<elf>
\-PE 0x5e5b0000-5e5d6000 \ rsaenh
ELF 0x5e5d6000-5e603000 Deferred crypt32<elf>
\-PE 0x5e5e0000-5e603000 \ crypt32
PE 0x5ea60000-5eb38000 Deferred trackerui
PE 0x5eb40000-5ec53000 Deferred serverbrowser
PE 0x5ed70000-5edb2000 Deferred trackernet
ELF 0x5f2f0000-5f326000 Deferred dbghelp<elf>
\-PE 0x5f300000-5f326000 \ dbghelp
PE 0x61bf0000-61c04000 Deferred cserhelper
PE 0x61c10000-61c5c000 Deferred msvcr70
PE 0x628c0000-628d9000 Deferred parsifal
ELF 0x7bf00000-7bf03000 Deferred <wine-loader>
Threads:
process tid prio (all id:s are in hex)
00000038 (D) C:\Programme\Steam\SteamApps\azrael_hh\half-life 2\hl2.exe
0000003f 0
0000003e 0
0000003d 0
0000003c 0
00000008
0000003b 1
00000038 (D) C:\Programme\Steam\SteamApps\azrael_hh\half-life 2\hl2.exe
0000003a 0
00000039 0 <==
00000008
00000033 0
00000032 0
00000031 1
00000030 0
0000002f 1
0000002e 0
0000002d 1
0000002c 0
0000002b 1
0000002a 0
00000029 1
00000028 0
00000027 1
00000021 0
0000001e 0
0000001d 0
0000001c 0
0000001b 0
00000018 0
00000016 0
00000015 1
00000013 0
00000012 0
00000011 1
00000010 0
0000000f 0
0000000e 0
0000000d 0
0000000b 0
0000000a 0
00000009 0
WineDbg terminated on pid 0x38
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the wine-bugs
mailing list