System: - Ubuntu 10.04 AMD64 - Wine 1.1.42 - AMD ATI Catalyst 10.4 drivers for Radeon 5770 (Ubuntu "restricted drivers" default) - compiz disabled (using Metacity window manager via fusion-icon) Configuration: - disabled steam in-game - selected ALSA in winecfg - running in a virtual window (winecfg graphics tab) - no other configuration changes (e.g. disabling pulseaudio etc. (that didn't help)) Here's what happens when I try to run hl2: - it plays the two little videos at the start (if -novid option not present) - it gets to the blurred screen and shows "loading" in a small black box at the bottom right - it waits about 5 seconds or so - a Wine window pops up (see screenshot http://www.ph.unimelb.edu.au/~jnnewn/Wine/hl2-crash.png ) j@j-desktop:~/.wine/drive_c/Program Files/Steam$ WINEDEBUG=-all wine steam.exe -applaunch 220 -novid -dxlevel 70 -width 1280 -height 1024 -nosound CellID: Fetching server list from CSDS. . . CellID: CSDS returned 168 servers. CellID: Connecting to 114.80.71.113:27031. . . CellID: Connect to 114.80.71.113:27031 took 368 MS CellID: Nothing beat our old best time of 0 MS wine: Unhandled page fault on read access to 0x00000014 at address 0x7a6a8a4e (thread 0042), starting debugger... Unhandled exception: page fault on read access to 0x00000014 in 32-bit code (0x7a6a8a4e). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:7a6a8a4e ESP:0033e05c EBP:00000000 EFLAGS:00010246( R- -- I Z- -P- ) EAX:00000001 EBX:00000000 ECX:00000000 EDX:00000000 ESI:0000000a EDI:7d46cf58 Stack dump: 0x0033e05c: 7a830ced 00000000 00000000 00000520 0x0033e06c: 00000000 00000000 00000000 0000000a 0x0033e07c: 7a830aa5 00000006 0033e114 f76453f1 0x0033e08c: 7b7a3200 0000000a 7b7a980c 7d46cff8 0x0033e09c: 00000000 f74da6c0 7d28eb68 7d2c9018 0x0033e0ac: 00000000 7d445870 00000001 7a6978e4 Backtrace: 0x7a6a8a4e: movl 0x14(%edx),%eax Modules: Module Address Debug info Name (120 modules) PE 340000- 374000 Deferred tier0 PE 380000- 3a0000 Deferred vstdlib PE 3a0000- 3d6000 Deferred filesystem_steam PE 3e0000- 3f5000 Deferred valve_avi PE 400000- 41c000 Deferred hl2 PE d110000- d1e8000 Deferred datamodel PE d300000- d329000 Deferred dmserializers PE d330000- d3d5000 Deferred materialsystem PE d3e0000- d401000 Deferred datacache PE d520000- d5e4000 Deferred vguimatsurface PE d5f0000- d657000 Deferred vgui2 PE d660000- d68f000 Deferred soundemittersystem PE d690000- d6a0000 Deferred steam_api PE db40000- db4e000 Deferred unicode PE 10000000-1002e000 Deferred launcher PE 20000000-2064b000 Deferred engine PE 22000000-2263d000 Deferred server PE 26000000-26126000 Deferred vphysics PE 2a000000-2a09f000 Deferred shaderapidx9 PE 2c000000-2c2d8000 Deferred studiorender PE 30000000-302ce000 Deferred steam PE 60000000-60021000 Deferred cserhelper PE 628c0000-628d9000 Deferred parsifal ELF 79d4c000-7b800000 Export fglrx_dri.so ELF 7b800000-7b93a000 Deferred kernel32 \-PE 7b810000-7b93a000 \ kernel32 ELF 7bc00000-7bcb6000 Deferred ntdll \-PE 7bc10000-7bcb6000 \ ntdll ELF 7bf00000-7bf04000 Deferred ELF 7d542000-7d58a000 Deferred dsound \-PE 7d550000-7d58a000 \ dsound ELF 7d68a000-7d6b9000 Deferred libatiadlxx.so ELF 7ddd9000-7dde2000 Deferred librt.so.1 ELF 7dde2000-7de01000 Deferred libgcc_s.so.1 ELF 7de01000-7de09000 Deferred libatiuki.so.1 ELF 7de09000-7debf000 Deferred libgl.so.1 ELF 7dede000-7def4000 Deferred psapi \-PE 7dee0000-7def4000 \ psapi ELF 7def4000-7df4b000 Deferred dbghelp \-PE 7df00000-7df4b000 \ dbghelp ELF 7df4b000-7e081000 Deferred wined3d \-PE 7df50000-7e081000 \ wined3d ELF 7e081000-7e0b5000 Deferred d3d9 \-PE 7e090000-7e0b5000 \ d3d9 ELF 7e0b5000-7e0d8000 Deferred mpr \-PE 7e0c0000-7e0d8000 \ mpr ELF 7e0d8000-7e131000 Deferred wininet \-PE 7e0e0000-7e131000 \ wininet ELF 7e131000-7e217000 Deferred oleaut32 \-PE 7e150000-7e217000 \ oleaut32 ELF 7e217000-7e23c000 Deferred msvfw32 \-PE 7e220000-7e23c000 \ msvfw32 ELF 7e23c000-7e2c3000 Deferred winmm \-PE 7e240000-7e2c3000 \ winmm ELF 7e2c3000-7e2e9000 Deferred msacm32 \-PE 7e2d0000-7e2e9000 \ msacm32 ELF 7e2e9000-7e326000 Deferred avifil32 \-PE 7e2f0000-7e326000 \ avifil32 ELF 7e353000-7e44f000 Deferred ole32 \-PE 7e370000-7e44f000 \ ole32 ELF 7e47b000-7e4ae000 Deferred uxtheme \-PE 7e480000-7e4ae000 \ uxtheme ELF 7e4ae000-7e57c000 Deferred comctl32 \-PE 7e4c0000-7e57c000 \ comctl32 ELF 7e57c000-7e710000 Deferred shell32 \-PE 7e590000-7e710000 \ shell32 ELF 7e710000-7e76f000 Deferred shlwapi \-PE 7e720000-7e76f000 \ shlwapi ELF 7e76f000-7e783000 Deferred lz32 \-PE 7e770000-7e783000 \ lz32 ELF 7e783000-7e797000 Deferred libresolv.so.2 ELF 7e79d000-7e7b6000 Deferred version \-PE 7e7a0000-7e7b6000 \ version ELF 7e7b6000-7e7d6000 Deferred iphlpapi \-PE 7e7c0000-7e7d6000 \ iphlpapi ELF 7e7d6000-7e802000 Deferred ws2_32 \-PE 7e7e0000-7e802000 \ ws2_32 ELF 7e802000-7e80c000 Deferred libxcursor.so.1 ELF 7e80c000-7e812000 Deferred libxfixes.so.3 ELF 7e812000-7e816000 Deferred libxcomposite.so.1 ELF 7e816000-7e81e000 Deferred libxrandr.so.2 ELF 7e81e000-7e828000 Deferred libxrender.so.1 ELF 7e828000-7e82e000 Deferred libxxf86vm.so.1 ELF 7e82e000-7e832000 Deferred libxinerama.so.1 ELF 7e832000-7e853000 Deferred imm32 \-PE 7e840000-7e853000 \ imm32 ELF 7e853000-7e859000 Deferred libxdmcp.so.6 ELF 7e859000-7e85d000 Deferred libxau.so.6 ELF 7e85d000-7e877000 Deferred libxcb.so.1 ELF 7e877000-7e994000 Deferred libx11.so.6 ELF 7e994000-7e9a4000 Deferred libxext.so.6 ELF 7e9a4000-7e9bd000 Deferred libice.so.6 ELF 7e9be000-7e9d9000 Deferred wsock32 \-PE 7e9c0000-7e9d9000 \ wsock32 ELF 7e9dc000-7ea7b000 Deferred winex11 \-PE 7e9f0000-7ea7b000 \ winex11 ELF 7eadc000-7eb03000 Deferred libexpat.so.1 ELF 7eb03000-7eb33000 Deferred libfontconfig.so.1 ELF 7eb33000-7eb48000 Deferred libz.so.1 ELF 7eb48000-7ebbe000 Deferred libfreetype.so.6 ELF 7ebbe000-7ec2f000 Deferred rpcrt4 \-PE 7ebd0000-7ec2f000 \ rpcrt4 ELF 7ec2f000-7ec88000 Deferred advapi32 \-PE 7ec40000-7ec88000 \ advapi32 ELF 7ec88000-7ed12000 Deferred gdi32 \-PE 7ec90000-7ed12000 \ gdi32 ELF 7ed12000-7ee21000 Deferred user32 \-PE 7ed20000-7ee21000 \ user32 ELF 7ee21000-7ee2d000 Deferred libnss_files.so.2 ELF 7ee2d000-7ee37000 Deferred libnss_nis.so.2 ELF 7ee37000-7ee3f000 Deferred libnss_compat.so.2 ELF 7ee3f000-7ee48000 Deferred libsm.so.6 ELF 7efbb000-7efe1000 Deferred libm.so.6 ELF 7efe9000-7f000000 Deferred libnsl.so.1 ELF f74d0000-f74d5000 Deferred libuuid.so.1 ELF f74db000-f74df000 Deferred libdl.so.2 ELF f74df000-f7639000 Deferred libc.so.6 ELF f763a000-f7653000 Deferred libpthread.so.0 ELF f7672000-f77ad000 Deferred libwine.so.1 ELF f77af000-f77cd000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 0000000e services.exe 00000014 0 00000010 0 0000000f 0 00000011 winedevice.exe 00000018 0 00000016 0 00000013 0 00000012 0 0000001b steam.exe 00000045 1 0000003f 0 0000003e 1 0000003d 1 0000003c 1 0000003b 1 0000003a 1 00000039 1 00000037 0 00000034 0 00000032 1 00000031 0 00000030 0 0000002f 0 0000002d 0 0000002b 15 00000029 0 00000028 0 00000027 0 00000026 0 00000025 0 00000024 0 00000023 0 00000022 0 00000021 0 00000020 0 0000001f 0 0000001c 0 0000001d explorer.exe 0000001e 0 00000041 (D) C:\Program Files\Steam\steamapps\jnnewn\half-life 2\hl2.exe 00000047 0 00000046 0 00000044 0 00000043 2 00000042 0 <== Backtrace: Shutting down. . .