[Bug 4497] New: Half Life 2 crashes on new game with "Out of Memory"
Wine Bugs
wine-bugs at winehq.org
Mon Feb 6 09:55:43 CST 2006
http://bugs.winehq.org/show_bug.cgi?id=4497
Summary: Half Life 2 crashes on new game with "Out of Memory"
Product: Wine
Version: 0.9.7.
Platform: PC-x86-64
OS/Version: Linux
Status: UNCONFIRMED
Severity: critical
Priority: P2
Component: wine-misc
AssignedTo: wine-bugs at winehq.org
ReportedBy: jnovek at gmail.com
OS: Gentoo AMD64
Kernel: 2.6.13-gentoo-r4 (SMP)
GFX Card: NVidia 6600 (drivers: 8178)
RAM: 1024 MB
Wine Ver: 0.9.7
Description of Error
--------------------
Steam and HL2 were istalled ONLY based on the instructions in the WineHQ
Application Database under 'Steam', and WneHQ Application Database under 'Half
Life 2'.
HL2 is started with the following options:
wine Steam.exe -fullscreen -width 1024 -height 768 -applaunch 220 -heapsize
512000 +map_background none -dxlevel 70 -novid
On selecting a new game, the "Loading" bar reaches about 75% and the game
suddenly crashes.
A small window pops up with the message "Out of Memory". After OK is clicked on
the window, wine dumps a stack trace (below) to the console.
After stack trace, I must manually kill "wine-preloader".
This is 100% reproducible for me.
Fontconfig error: "conf.d", line 1: no element found
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
Fontconfig error: "conf.d", line 1: no element found
err:module:import_dll Library MSVCR70.dll (which is needed by
L"Z:\\home\\jnovek\\.cedega\\Steam\\c_drive\\Program
Files\\Steam\\CSERHelper.dll") not found
err:module:import_dll Library MSVCR70.dll (which is needed by
L"Z:\\home\\jnovek\\.cedega\\Steam\\c_drive\\Program
Files\\Steam\\CSERHelper.dll") not found
wine: Unhandled page fault on read access to 0x00000000 at address (nil) (thread
0038), starting debugger...
WineDbg starting on pid 0x37
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code
(0x00000000).
In 32 bit mode.
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:006b GS:0063
EIP:00000000 ESP:55c3e3b4 EBP:55c3e3e4 EFLAGS:00010206( - 00 - RIP1)
EAX:5abe06c0 EBX:00000000 ECX:5abe0678 EDX:56a999bc
ESI:645ad9a4 EDI:00000000
Stack dump:
0x00000000: 00000000 00000000 00000000 00000000
0x00000010: 00000000 00000000 00000000 00000000
0x00000020: 00000000 00000000 00000000 00000000
0x00000030: 00000000 00000000 00000000 00000000
0x00000040: 00000000 00000000 00000000 00000000
0x00000050: 00000000 00000000 00000000 00000000
Backtrace:
=>1 0x00000000 (0x00000000)
2 0x64320abb EntryPoint+0x69d in engine (0x64320abb)
3 0x643204b8 EntryPoint+0x9a in engine (0x643204b8)
4 0x55743f65 call_dll_entry_point+0x15 in ntdll (0x55743f65)
5 0x55746d9d in ntdll (+0x26d9d) (0x55746d9d)
6 0x55747863 LdrUnloadDll+0x193 in ntdll (0x55747863)
7 0x55a4de28 FreeLibrary+0x48 in kernel32 (0x55a4de28)
8 0x1000b9af CreateInterface+0x29f in launcher (0x1000b9af)
9 0x55a58668 in kernel32 (+0x48668) (0x55a58668)
10 0x5558d577 wine_switch_to_stack+0x17 in libwine.so.1 (0x5558d577)
0x00000000: addb %al,0x0(%eax)
Modules:
Module Address Debug info Name (132 modules)
PE 0x00400000-0041c000 Deferred hl2
PE 0x10000000-1002e000 Export launcher
PE 0x20000000-2038e000 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 0x2c000000-2c2d8000 Deferred studiorender
ELF 0x55555000-5556c000 Deferred ld-linux.so.2
ELF 0x5556e000-55577000 Deferred libnss_compat.so.2
ELF 0x55577000-55581000 Deferred libnss_nis.so.2
ELF 0x55581000-55587000 Deferred libxxf86dga.so.1
ELF 0x55588000-555a2000 Export libwine.so.1
ELF 0x555a2000-555f4000 Deferred libpthread.so.0
ELF 0x555f4000-5570d000 Deferred libc.so.6
ELF 0x5570d000-55711000 Deferred libdl.so.2
ELF 0x55711000-5577e000 Export ntdll<elf>
\-PE 0x55720000-5577e000 \ ntdll
ELF 0x5577e000-55874000 Deferred libwine_unicode.so.1
ELF 0x55874000-55897000 Deferred libm.so.6
ELF 0x55897000-558a0000 Deferred libsm.so.6
ELF 0x558a2000-558a7000 Deferred libxxf86vm.so.1
ELF 0x558a7000-558a9000 Deferred libnvidia-tls.so.1
ELF 0x558ab000-558ae000 Deferred libxrandr.so.2
ELF 0x558ae000-558b0000 Deferred xlcutf8load.so.2
ELF 0x558b2000-558c7000 Deferred libnsl.so.1
ELF 0x558c7000-558d1000 Deferred libnss_files.so.2
ELF 0x558d1000-558df000 Deferred libxext.so.6
ELF 0x559f0000-55ae3000 Export kernel32<elf>
\-PE 0x55a10000-55ae3000 \ kernel32
ELF 0x55b16000-55b1e000 Deferred libxrender.so.1
ELF 0x55b22000-55b2b000 Deferred libxcursor.so.1
ELF 0x55c40000-55d5f000 Deferred user32<elf>
\-PE 0x55c60000-55d5f000 \ user32
ELF 0x55d5f000-55de2000 Deferred gdi32<elf>
\-PE 0x55d70000-55de2000 \ gdi32
ELF 0x55de2000-55e1b000 Deferred advapi32<elf>
\-PE 0x55df0000-55e1b000 \ advapi32
ELF 0x55e1b000-55e35000 Deferred imm32<elf>
\-PE 0x55e20000-55e35000 \ imm32
ELF 0x55e36000-55ea5000 Deferred libfreetype.so.6
ELF 0x55ea5000-55eb6000 Deferred libz.so.1
ELF 0x55eb6000-55edd000 Deferred libfontconfig.so.1
ELF 0x55edd000-55efd000 Deferred libexpat.so.0
ELF 0x55efd000-55f73000 Deferred winex11<elf>
\-PE 0x55f10000-55f73000 \ winex11
ELF 0x55f73000-55f8b000 Deferred libice.so.6
ELF 0x55f8b000-56055000 Deferred libx11.so.6
ELF 0x56055000-560d8000 Deferred libgl.so.1
ELF 0x560d8000-56896000 Deferred libglcore.so.1
ELF 0x56896000-568b3000 Deferred ximcp.so.2
ELF 0x56a10000-56a29000 Deferred wsock32<elf>
\-PE 0x56a20000-56a29000 \ wsock32
ELF 0x56a29000-56a4f000 Deferred ws2_32<elf>
\-PE 0x56a30000-56a4f000 \ ws2_32
ELF 0x56a4f000-56a6b000 Deferred iphlpapi<elf>
\-PE 0x56a60000-56a6b000 \ iphlpapi
PE 0x56a70000-56aa4000 Deferred tier0
PE 0x56ab0000-56ad0000 Deferred vstdlib
PE 0x633e0000-63416000 Deferred filesystem_steam
ELF 0x63416000-6342d000 Deferred version<elf>
\-PE 0x63420000-6342d000 \ version
ELF 0x6342d000-63441000 Deferred lz32<elf>
\-PE 0x63430000-63441000 \ lz32
ELF 0x63441000-63455000 Deferred mswsock<elf>
\-PE 0x63450000-63455000 \ mswsock
ELF 0x63455000-634a2000 Deferred shlwapi<elf>
\-PE 0x63470000-634a2000 \ shlwapi
ELF 0x634a2000-63517000 Deferred ole32<elf>
\-PE 0x634c0000-63517000 \ ole32
ELF 0x63517000-63552000 Deferred rpcrt4<elf>
\-PE 0x63530000-63552000 \ rpcrt4
ELF 0x63552000-63601000 Deferred shell32<elf>
\-PE 0x63570000-63601000 \ shell32
ELF 0x63601000-636ab000 Deferred comctl32<elf>
\-PE 0x63610000-636ab000 \ comctl32
ELF 0x636ab000-636da000 Deferred uxtheme<elf>
\-PE 0x636b0000-636da000 \ uxtheme
ELF 0x63794000-6379a000 Deferred libnss_dns.so.2
PE 0x63900000-639d8000 Deferred datamodel
PE 0x639e0000-639f9000 Deferred parsifal
PE 0x63b10000-63b39000 Deferred dmserializers
PE 0x63b40000-63bfc000 Deferred materialsystem
PE 0x63c00000-63c21000 Deferred datacache
PE 0x63c30000-63c45000 Deferred valve_avi
ELF 0x63c45000-63c7f000 Deferred avifil32<elf>
\-PE 0x63c50000-63c7f000 \ avifil32
ELF 0x63c7f000-63ca0000 Deferred msacm32<elf>
\-PE 0x63c90000-63ca0000 \ msacm32
ELF 0x63ca0000-63d18000 Deferred winmm<elf>
\-PE 0x63cb0000-63d18000 \ winmm
ELF 0x63d18000-63d38000 Deferred msvfw32<elf>
\-PE 0x63d20000-63d38000 \ msvfw32
ELF 0x63d38000-63d6d000 Deferred wineoss<elf>
\-PE 0x63d50000-63d6d000 \ wineoss
ELF 0x63d6d000-63d87000 Deferred msacm<elf>
\-PE 0x63d70000-63d87000 \ msacm
ELF 0x63d87000-63d9c000 Deferred midimap<elf>
\-PE 0x63d90000-63d9c000 \ midimap
PE 0x63eb0000-63f74000 Deferred vguimatsurface
ELF 0x63f74000-63ff5000 Deferred oleaut32<elf>
\-PE 0x63f90000-63ff5000 \ oleaut32
PE 0x64000000-64067000 Deferred vgui2
PE 0x64070000-6409f000 Deferred soundemittersystem
PE 0x640a0000-646da000 Export engine
ELF 0x646da000-64719000 Deferred wininet<elf>
\-PE 0x646e0000-64719000 \ wininet
ELF 0x64719000-64735000 Deferred mpr<elf>
\-PE 0x64720000-64735000 \ mpr
ELF 0x64a00000-64a13000 Deferred libresolv.so.2
PE 0x76320000-764db000 Deferred gameui
PE 0x77f00000-77fcb000 Deferred steamclient
PE 0x77fd0000-7800b000 Deferred vstdlib_s
PE 0x78010000-7804e000 Deferred tier0_s
ELF 0x78160000-78175000 Deferred psapi<elf>
\-PE 0x78170000-78175000 \ psapi
ELF 0x78175000-781a8000 Deferred rsaenh<elf>
\-PE 0x78180000-781a8000 \ rsaenh
ELF 0x781a8000-781db000 Deferred crypt32<elf>
\-PE 0x781b0000-781db000 \ crypt32
PE 0x781f0000-78200000 Deferred vaudio_miles
ELF 0x78640000-78679000 Deferred dsound<elf>
\-PE 0x78650000-78679000 \ dsound
ELF 0x7b7d9000-7b7ed000 Deferred joystick<elf>
\-PE 0x7b7e0000-7b7ed000 \ joystick
PE 0x7ba90000-7bb48000 Deferred friendsui
PE 0x7bb50000-7bc64000 Deferred serverbrowser
ELF 0x7bf00000-7bf03000 Deferred <wine-loader>
ELF 0x7bf03000-7bf44000 Deferred dbghelp<elf>
\-PE 0x7bf10000-7bf44000 \ dbghelp
Threads:
process tid prio (all id:s are in hex)
00000037 (D) Z:\home\jnovek\.cedega\Steam\c_drive\Program
Files\Steam\SteamApps\jnovek\half-life 2\hl2.exe
00000040 0
0000003f 15
0000003e 15
0000003c 0
0000003b 0
00000008
0000003a 1
00000037 (D) Z:\home\jnovek\.cedega\Steam\c_drive\Program
Files\Steam\SteamApps\jnovek\half-life 2\hl2.exe
00000039 0
00000038 0 <==
00000008
00000035 0
00000034 0
00000033 1
00000032 0
00000031 1
00000030 0
0000002f 1
0000002e 0
0000002d 1
0000002c 0
0000002b 1
00000022 0
0000001f 0
0000001e 0
0000001d 0
0000001c 0
00000019 0
00000017 0
00000016 1
00000014 0
00000013 0
00000012 1
00000011 0
00000010 0
0000000f 0
0000000e 0
0000000d 0
0000000b 0
0000000a 0
00000009 0
WineDbg terminated on pid 0x37
--
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