[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