[Wine] Half-Life starts fine with sound, but freeze on start game

James Huk huk256 at gmail.com
Mon May 25 16:38:44 CDT 2009


2009/5/25 The-DarkLord <wineforum-user at winehq.org>

> Hello :)
>
> I have a HP Compaq nx7300 with onboard intel grafics. Depending output from
> glxinfo:
> OpenGL renderer string: Mesa DRI Intel(R) 945GM 20061017 x86/MMX/SSE2
>
> Here you have the output from terminal. Game crashing after loadingscreen,
> when hl try to rise that screen up and start game.
>
>
> Code:
> fixme:win:EnumDisplayDevicesW ((null),0,0x32d984,0x00000000), stub!
> fixme:win:LockWindowUpdate (0x1002a), partial stub!
> fixme:win:LockWindowUpdate ((nil)), partial stub!
> fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32
> to 16
> fixme:win:LockWindowUpdate (0x1002a), partial stub!
> fixme:win:LockWindowUpdate ((nil)), partial stub!
> fixme:win:LockWindowUpdate (0x1002a), partial stub!
> fixme:win:LockWindowUpdate ((nil)), partial stub!
> fixme:wave:wodPlayer_Reset shouldn't have headers left
> fixme:wave:wodPlayer_Reset shouldn't have headers left
> fixme:wave:wodPlayer_Reset shouldn't have headers left
> fixme:wave:wodPlayer_Reset shouldn't have headers left
> fixme:wave:wodPlayer_Reset shouldn't have headers left
> fixme:wave:wodPlayer_Reset shouldn't have headers left
> fixme:win:LockWindowUpdate (0x1002a), partial stub!
> fixme:win:LockWindowUpdate ((nil)), partial stub!
> fixme:wave:wodPlayer_Reset shouldn't have headers left
> fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32
> to 16
> fixme:win:LockWindowUpdate (0x1002a), partial stub!
> fixme:win:LockWindowUpdate ((nil)), partial stub!
> wine: Unhandled page fault on read access to 0x000010c9 at address 0x10c9
> (thread 0009), starting debugger...
> Unhandled exception: page fault on read access to 0x000010c9 in 32-bit code
> (0x000010c9).
> Register dump:
>  CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
>  EIP:000010c9 ESP:0032da60 EBP:0032da8c EFLAGS:00210202(   - 00      -
> -RI1)
>  EAX:7c18e1d0 EBX:7bffb398 ECX:7e558c64 EDX:00189ee0
>  ESI:7c181aa8 EDI:000087f6
> Stack dump:
> 0x0032da60:  7bfbad48 000087f2 000087f6 0032da8c
> 0x0032da70:  7bc336cf 00002300 7e55579c 0032da8c
> 0x0032da80:  27098694 27098648 00000000 27098690
> 0x0032da90:  03ee6d42 000087f2 000087f6 00000000
> 0x0032daa0:  27098648 27098690 27098694 00001d01
> 0x0032dab0:  7e558c60 7bffb398 0032dad8 7bfd8b47
> Backtrace:
> =>1 0x000010c9 (0x0032da8c)
>  2 0x03ee6d42 in hw (+0x76d42) (0x27098690)
>  3 0x044cab18 in hw (+0x65ab18) (0x044cbb20)
>  4 0x00000000 (0x01c1a6b8)
> 0x000010c9: -- no code accessible --
> Modules:
> Module  Address                 Debug info      Name (125 modules)
> PE        330000-  3d1000       Deferred        woncrypt
> PE        400000-  519000       Deferred        hl
> PE        520000-  578000       Deferred        vgui
> PE       3e70000- 4e97000       Export          hw
> PE       5210000- 5311000       Deferred        hl
> PE      10000000-100a1000       Deferred        wonauth
> PE      17000000-1700f000       Deferred        hl_res
> PE      27000000-270c1000       Deferred        client
> ELF     783d8000-78400000       Deferred        msvfw32<elf>
>  \-PE  783e0000-78400000       \               msvfw32
> ELF     7b800000-7b92d000       Deferred        kernel32<elf>
>  \-PE  7b820000-7b92d000       \               kernel32
> ELF     7bc00000-7bca4000       Deferred        ntdll<elf>
>  \-PE  7bc10000-7bca4000       \               ntdll
> ELF     7bf00000-7bf03000       Deferred        <wine-loader>
> ELF     7bf35000-7bf7f000       Deferred        dsound<elf>
>  \-PE  7bf40000-7bf7f000       \               dsound
> ELF     7bf7f000-7c000000       Deferred        opengl32<elf>
>  \-PE  7bf90000-7c000000       \               opengl32
> ELF     7c50a000-7c51e000       Deferred        winejoystick<elf>
>  \-PE  7c510000-7c51e000       \               winejoystick
> ELF     7c648000-7c65c000       Deferred        lz32<elf>
>  \-PE  7c650000-7c65c000       \               lz32
> ELF     7c65c000-7c675000       Deferred        version<elf>
>  \-PE  7c660000-7c675000       \               version
> ELF     7da7a000-7dcac000       Deferred        i915_dri.so
> ELF     7dcac000-7dd0e000       Deferred        libgl.so.1
> ELF     7dd11000-7dd1c000       Deferred        libgcc_s.so.1
> ELF     7dd1e000-7de21000       Deferred        wined3d<elf>
>  \-PE  7dd30000-7de21000       \               wined3d
> ELF     7de21000-7de38000       Deferred        mcicda<elf>
>  \-PE  7de30000-7de38000       \               mcicda
> ELF     7df49000-7df4d000       Deferred        libgpg-error.so.0
> ELF     7df4d000-7df9a000       Deferred        libgcrypt.so.11
> ELF     7df9a000-7dfaa000       Deferred        libtasn1.so.3
> ELF     7dfaa000-7dfad000       Deferred        libkeyutils.so.1
> ELF     7dfad000-7dfb5000       Deferred        libkrb5support.so.0
> ELF     7dfb5000-7dfe7000       Deferred        libcrypt.so.1
> ELF     7dfe7000-7e05d000       Deferred        libgnutls.so.13
> ELF     7e05d000-7e080000       Deferred        libk5crypto.so.3
> ELF     7e080000-7e10d000       Deferred        libkrb5.so.3
> ELF     7e10d000-7e136000       Deferred        libgssapi_krb5.so.2
> ELF     7e136000-7e169000       Deferred        libcups.so.2
> ELF     7e16a000-7e174000       Deferred        libdrm.so.2
> ELF     7e174000-7e177000       Deferred        libxdamage.so.1
> ELF     7e1c5000-7e1f8000       Deferred        uxtheme<elf>
>  \-PE  7e1d0000-7e1f8000       \               uxtheme
> ELF     7e1f8000-7e20c000       Deferred        midimap<elf>
>  \-PE  7e200000-7e20c000       \               midimap
> ELF     7e20c000-7e232000       Deferred        msacm32<elf>
>  \-PE  7e210000-7e232000       \               msacm32
> ELF     7e232000-7e249000       Deferred        msacm32<elf>
>  \-PE  7e240000-7e249000       \               msacm32
> ELF     7e249000-7e30c000       Deferred        libasound.so.2
> ELF     7e30c000-7e342000       Deferred        winealsa<elf>
>  \-PE  7e320000-7e342000       \               winealsa
> ELF     7e342000-7e34b000       Deferred        libxcursor.so.1
> ELF     7e34b000-7e350000       Deferred        libxfixes.so.3
> ELF     7e350000-7e353000       Deferred        libxcomposite.so.1
> ELF     7e353000-7e359000       Deferred        libxrandr.so.2
> ELF     7e359000-7e361000       Deferred        libxrender.so.1
> ELF     7e361000-7e364000       Deferred        libxinerama.so.1
> ELF     7e364000-7e384000       Deferred        imm32<elf>
>  \-PE  7e370000-7e384000       \               imm32
> ELF     7e384000-7e389000       Deferred        libxdmcp.so.6
> ELF     7e389000-7e3a1000       Deferred        libxcb.so.1
> ELF     7e3a1000-7e488000       Deferred        libx11.so.6
> ELF     7e488000-7e496000       Deferred        libxext.so.6
> ELF     7e496000-7e4ae000       Deferred        libice.so.6
> ELF     7e4ae000-7e4b6000       Deferred        libsm.so.6
> ELF     7e4c3000-7e4c6000       Deferred        libcom_err.so.2
> ELF     7e4c6000-7e55d000       Deferred        winex11<elf>
>  \-PE  7e4d0000-7e55d000       \               winex11
> ELF     7e57d000-7e59e000       Deferred        libexpat.so.1
> ELF     7e59e000-7e5c8000       Deferred        libfontconfig.so.1
> ELF     7e5ca000-7e5cd000       Deferred        libxau.so.6
> ELF     7e5d8000-7e5ed000       Deferred        libz.so.1
> ELF     7e5ed000-7e65a000       Deferred        libfreetype.so.6
> ELF     7e65a000-7e67b000       Deferred        mpr<elf>
>  \-PE  7e660000-7e67b000       \               mpr
> ELF     7e67b000-7e6c9000       Deferred        wininet<elf>
>  \-PE  7e680000-7e6c9000       \               wininet
> ELF     7e6c9000-7e6f5000       Deferred        ws2_32<elf>
>  \-PE  7e6d0000-7e6f5000       \               ws2_32
> ELF     7e6f5000-7e70f000       Deferred        wsock32<elf>
>  \-PE  7e700000-7e70f000       \               wsock32
> ELF     7e70f000-7e745000       Deferred        winspool<elf>
>  \-PE  7e720000-7e745000       \               winspool
> ELF     7e745000-7e804000       Deferred        comctl32<elf>
>  \-PE  7e750000-7e804000       \               comctl32
> ELF     7e804000-7e85d000       Deferred        shlwapi<elf>
>  \-PE  7e810000-7e85d000       \               shlwapi
> ELF     7e85d000-7e970000       Deferred        shell32<elf>
>  \-PE  7e870000-7e970000       \               shell32
> ELF     7e970000-7ea1b000       Deferred        comdlg32<elf>
>  \-PE  7e980000-7ea1b000       \               comdlg32
> ELF     7ea1b000-7eaad000       Deferred        winmm<elf>
>  \-PE  7ea30000-7eaad000       \               winmm
> ELF     7eaad000-7eac0000       Deferred        libresolv.so.2
> ELF     7eac0000-7eac2000       Deferred        libxcb-xlib.so.0
> ELF     7eac2000-7eac7000       Deferred        libxxf86vm.so.1
> ELF     7ead0000-7eaee000       Deferred        iphlpapi<elf>
>  \-PE  7eae0000-7eaee000       \               iphlpapi
> ELF     7eaee000-7eb4f000       Deferred        rpcrt4<elf>
>  \-PE  7eb00000-7eb4f000       \               rpcrt4
> ELF     7eb4f000-7ebf3000       Deferred        ole32<elf>
>  \-PE  7eb60000-7ebf3000       \               ole32
> ELF     7ebf3000-7ec4a000       Deferred        ddraw<elf>
>  \-PE  7ec00000-7ec4a000       \               ddraw
> ELF     7ec4a000-7ec9c000       Deferred        advapi32<elf>
>  \-PE  7ec60000-7ec9c000       \               advapi32
> ELF     7ec9c000-7ed37000       Deferred        gdi32<elf>
>  \-PE  7ecb0000-7ed37000       \               gdi32
> ELF     7ed37000-7ee7e000       Deferred        user32<elf>
>  \-PE  7ed50000-7ee7e000       \               user32
> ELF     7ef9e000-7efa9000       Deferred        libnss_files.so.2
> ELF     7efa9000-7efb3000       Deferred        libnss_nis.so.2
> ELF     7efb3000-7efcb000       Deferred        libnsl.so.1
> ELF     7efcb000-7eff0000       Deferred        libm.so.6
> ELF     7eff7000-7f000000       Deferred        libnss_compat.so.2
> ELF     b7c85000-b7c89000       Deferred        libdl.so.2
> ELF     b7c89000-b7dd8000       Deferred        libc.so.6
> ELF     b7dd9000-b7df1000       Deferred        libpthread.so.0
> ELF     b7e01000-b7f37000       Deferred        libwine.so.1
> ELF     b7f39000-b7f55000       Deferred        ld-linux.so.2
> Threads:
> process  tid      prio (all id:s are in hex)
> 00000008 (D) C:\Programme\Half-Life\hl.exe
>        00000040   15
>        00000018    0
>        00000009    0 <==
> 0000000c
>        00000012    0
>        0000000e    0
>        0000000d    0
> 0000000f
>        00000015    0
>        00000014    0
>        00000011    0
>        00000010    0
> 00000016
>        00000017    0
> Backtrace:
> =>1 0x000010c9 (0x0032da8c)
>  2 0x03ee6d42 in hw (+0x76d42) (0x27098690)
>  3 0x044cab18 in hw (+0x65ab18) (0x044cbb20)
>  4 0x00000000 (0x01c1a6b8)
>
>
>
>
>
>
>
>
> Hmmm from what I read here (what is on wine-mailing list) many times...
Intel drivers are quit messy and that may be the problem, however I must ask
– did you patched HL to latest version? (Yes I know this is many years old,
but this may still fix some issues). As for sound problems – you have
PulsAudio? Disable it. In fact disable or kill any and all sound daemons you
may have (ESD, ARTS and so on). In winecfg set driver to alsa, check “sound
emulation”, try lowering sound acceleration to emulation. As for OpenGL
problems try running in D3D or even software (we will see if any works).

Also console output for crash with Valve intro (no -console switch) may be
useful.

Also which distro do you have? Which wine version? Which version of HL
(steam/nonsteam)?

Always try to provide as much info as you can.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.winehq.org/pipermail/wine-users/attachments/20090525/5cc8080d/attachment.htm>


More information about the wine-users mailing list