[Bug 4427] New: CS:S Crashes when functions from other dxlevel than
70 are called
Wine Bugs
wine-bugs at winehq.org
Sat Jan 28 07:01:34 CST 2006
http://bugs.winehq.org/show_bug.cgi?id=4427
Summary: CS:S Crashes when functions from other dxlevel than 70
are called
Product: Wine
Version: 0.9.6.
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: wine-directx-d3d
AssignedTo: wine-bugs at winehq.org
ReportedBy: dabljuh at dabserver.dyndns.org
Hello. CS:S crashes in various occasions, I've identified 3 ways which the game
crashes for me.
1. Running it in any other dxlevel other than 70 crashes the game, but not wine
or steam.
2. Running it dxlevel 70 and enabling detailed shadows crashes the game, but not
wine or steam.
3. Running it in dxlevel 70 and being hit (even partially) by a flashbang
crashes wine.
Stats:
Gentoo Linux, Gentoo Kernel 2.6.15-r1, Xorg 6.8.2, glibc 2.3.5, gcc 3.4.5
Nvidia Driver 1.0.8178, HW: Asus V9999GT (Nvidia 6800GT with 128mb ddr)
CPU/Mobo: Athlon MP/A7V266 (Via KT266), Athlon 64X2/A8V (Via K8T800Pro) (tested
with both)
For 1+2, I get an windowsy error messagebox, stating
"failed to lock index buffer in CMeshDX8::LockIndexBuffer"
For 3: Backtrace for Flashbang winecrash:
wine: Unhandled page fault on write access to 0x00000022 at address 0x7dfe8a37
(thread 0038), starting debugger...
WineDbg starting on pid 0x37
First chance exception: page fault on read access to 0x00000000 in 32-bit code
(0x7bc375d0).
In 32 bit mode.
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
EIP:7bc375d0 ESP:7fd3dc68 EBP:7fd3dd24 EFLAGS:00210246( - 00 -RIZP1)
EAX:00000000 EBX:7bc6f1b8 ECX:00000000 EDX:00000000
ESI:00000002 EDI:00000000
Stack dump:
0x7fd3dc68: 7fd3dc7c 00000001 7fd3e11c 7bc2e710
0x7fd3dc78: 00000001 7bc6f1b8 00000002 00000000
0x7fd3dc88: 7fd3dd24 7fd3dc68 7bc375c1 00000001
0x7fd3dc98: 00000000 00000000 7bc27e57 00000001
0x7fd3dca8: 7bc6f1b8 7bc27f19 7bc6f1b8 7fd3dd04
0x7fd3dcb8: 7bc5c0b0 7bc77180 66f30000 66f30000
Backtrace:
=>1 0x7bc375d0 RtlImageNtHeader+0x70 in ntdll (0x7bc375d0)
2 0x7bc3789a RtlImageDirectoryEntryToData+0x3a in ntdll (0x7bc3789a)
3 0x7b84291d UnhandledExceptionFilter+0x38d in kernel32 (0x7b84291d)
4 0x7bc2e7a1 __wine_exception_handler+0x91 in ntdll (0x7bc2e7a1)
5 0x7bc51759 call_exception_handler+0x29 in ntdll (0x7bc51759)
6 0x7bc5172d EXC_CallHandler+0x1d in ntdll (0x7bc5172d)
7 0x7bc2e021 in ntdll (+0x1e021) (0x7bc2e021)
8 0x7bc2e29b __regs_RtlRaiseException+0x2b in ntdll (0x7bc2e29b)
9 0x7bc51f5c in ntdll (+0x41f5c) (0x7bc51f5c)
10 0xdeadbabe (0xdeadbabe)
11 0x00000000 (0x00000000)
0x7bc375d0 RtlImageNtHeader+0x70 in ntdll: cmpw $0x5a4d,0x0(%eax)
Modules:
Module Address Debug info Name (182 modules)
PE 0x00400000-0041c000 Deferred hl2
PE 0x10000000-1002e000 Deferred launcher
PE 0x20000000-2038e000 Deferred steam
PE 0x21100000-21164000 Deferred mss32
PE 0x22000000-22533000 Deferred server
PE 0x24000000-24435000 Deferred client
PE 0x26000000-26126000 Deferred vphysics
PE 0x26400000-26439000 Deferred mssvoice.asi
PE 0x26f00000-26f2e000 Deferred mssmp3.asi
PE 0x2a000000-2a09f000 Deferred shaderapidx9
PE 0x2c000000-2c2d8000 Deferred studiorender
PE 0x30000000-30027000 Deferred nspr4
ELF 0x423a9000-424ae000 Deferred libcrypto.so.0.9.7
ELF 0x424b0000-424e1000 Deferred libssl.so.0.9.7
ELF 0x4fdcc000-4fddc000 Deferred libz.so.1
ELF 0x4fee2000-4ff65000 Deferred libfreetype.so.6
ELF 0x4ff71000-4ff91000 Deferred libexpat.so.0
ELF 0x4ff93000-4ffbd000 Deferred libfontconfig.so.1
ELF 0x51070000-510b0000 Deferred dbghelp<elf>
\-PE 0x51080000-510b0000 \ dbghelp
PE 0x55900000-55961000 Deferred msvcp60
PE 0x628c0000-628d9000 Deferred parsifal
PE 0x67050000-67072000 Deferred gkplugin
PE 0x687d0000-688e4000 Deferred serverbrowser
PE 0x688f0000-689a8000 Deferred friendsui
PE 0x69070000-6907d000 Deferred jar50
PE 0x69080000-690b4000 Deferred gkparser
PE 0x690c0000-690d0000 Deferred chrome
PE 0x690e0000-690ea000 Deferred cookie
PE 0x690f0000-691aa000 Deferred uconv
PE 0x691b0000-691b8000 Deferred pipboot
PE 0x691c0000-691d9000 Deferred rdf
PE 0x691e0000-69200000 Deferred imglib2
PE 0x69210000-69459000 Deferred gklayout
PE 0x69460000-69487000 Deferred docshell
PE 0x69490000-694b3000 Deferred gkgfxwin
PE 0x694c0000-694d7000 Deferred gkgfx
PE 0x694e0000-69502000 Deferred gkwidget
PE 0x69510000-6951e000 Deferred webbrwsr
PE 0x69520000-69534000 Deferred xpcom_compat
PE 0x69540000-69547000 Deferred xpcom_compat_c
PE 0x69550000-6955e000 Deferred profile
PE 0x69560000-6958d000 Deferred i18n
PE 0x696a0000-696b0000 Deferred mozz
PE 0x696c0000-69736000 Deferred necko
PE 0x69740000-6974d000 Deferred xppref32
PE 0x69750000-6977e000 Deferred xpc3250
PE 0x69780000-6978f000 Deferred caps
PE 0x69790000-697e6000 Deferred js3250
PE 0x697f0000-6980e000 Deferred embedcomponents
ELF 0x69a64000-69a80000 Deferred libcups.so.2
ELF 0x69ab9000-69ae5000 Deferred winspool<elf>
\-PE 0x69ac0000-69ae5000 \ winspool
ELF 0x69ae5000-69b80000 Deferred comdlg32<elf>
\-PE 0x69af0000-69b80000 \ comdlg32
PE 0x69b80000-69b86000 Deferred plds4
PE 0x69b90000-69b97000 Deferred plc4
PE 0x69ba0000-69c01000 Deferred xpcom_core
PE 0x69c10000-69c16000 Deferred xpcom
PE 0x69c20000-69c53000 Deferred mozctl
ELF 0x69c5e000-69cc0000 Deferred msvcrt<elf>
\-PE 0x69c70000-69cc0000 \ msvcrt
PE 0x69cc0000-69cc6000 Deferred mozctlx
ELF 0x69ccf000-69d00000 Deferred shdocvw<elf>
\-PE 0x69ce0000-69d00000 \ shdocvw
ELF 0x6bcab000-6bd00000 Deferred dsound<elf>
\-PE 0x6bcc0000-6bd00000 \ dsound
PE 0x6c390000-6c3a0000 Deferred vaudio_miles
ELF 0x6c3b2000-6c3e7000 Deferred crypt32<elf>
\-PE 0x6c3c0000-6c3e7000 \ crypt32
ELF 0x6c3e7000-6c41b000 Deferred rsaenh<elf>
\-PE 0x6c3f0000-6c41b000 \ rsaenh
ELF 0x6c41b000-6c430000 Deferred psapi<elf>
\-PE 0x6c420000-6c430000 \ psapi
PE 0x6c660000-6c69e000 Deferred tier0_s
PE 0x6c6a0000-6c6db000 Deferred vstdlib_s
PE 0x6c6e0000-6c7ab000 Deferred steamclient
ELF 0x6dfa5000-6dfaf000 Deferred libnss_files.so.2
PE 0x6e1b0000-6e36b000 Deferred gameui
ELF 0x7b800000-7b907000 Export kernel32<elf>
\-PE 0x7b820000-7b907000 \ kernel32
ELF 0x7bc00000-7bc7a000 Export ntdll<elf>
\-PE 0x7bc10000-7bc7a000 \ ntdll
ELF 0x7bf00000-7bf03000 Deferred <wine-loader>
PE 0x7bf20000-7bf5d000 Deferred stdshader_dx8
PE 0x7bf60000-7bf86000 Deferred stdshader_dx7
PE 0x7bf90000-7bfc3000 Deferred stdshader_dx6
PE 0x7bfd0000-7bff8000 Deferred stdshader_dbg
ELF 0x7d234000-7d2c9000 Deferred wined3d<elf>
\-PE 0x7d250000-7d2c9000 \ wined3d
ELF 0x7d397000-7d41c000 Deferred libglu.so.1
PE 0x7d420000-7d42e000 Deferred unicode
ELF 0x7d43c000-7d46c000 Deferred d3d9<elf>
\-PE 0x7d450000-7d46c000 \ d3d9
ELF 0x7d46c000-7d48a000 Deferred mpr<elf>
\-PE 0x7d470000-7d48a000 \ mpr
ELF 0x7d48a000-7d4d0000 Deferred wininet<elf>
\-PE 0x7d490000-7d4d0000 \ wininet
PE 0x7d4d0000-7db0a000 Deferred engine
PE 0x7db10000-7db3f000 Deferred soundemittersystem
PE 0x7db40000-7dba7000 Deferred vgui2
ELF 0x7dbb7000-7dc50000 Deferred oleaut32<elf>
\-PE 0x7dbd0000-7dc50000 \ oleaut32
PE 0x7dc50000-7dd14000 Deferred vguimatsurface
ELF 0x7de3f000-7de54000 Deferred midimap<elf>
\-PE 0x7de50000-7de54000 \ midimap
ELF 0x7de54000-7de6c000 Deferred msacm<elf>
\-PE 0x7de60000-7de6c000 \ msacm
ELF 0x7de6c000-7deb1000 Deferred wineoss<elf>
\-PE 0x7de80000-7deb1000 \ wineoss
ELF 0x7deb1000-7ded7000 Deferred msvfw32<elf>
\-PE 0x7dec0000-7ded7000 \ msvfw32
ELF 0x7ded7000-7df5c000 Deferred winmm<elf>
\-PE 0x7dee0000-7df5c000 \ winmm
ELF 0x7df5c000-7df81000 Deferred msacm32<elf>
\-PE 0x7df60000-7df81000 \ msacm32
ELF 0x7df81000-7dfc0000 Deferred avifil32<elf>
\-PE 0x7df90000-7dfc0000 \ avifil32
PE 0x7dfc0000-7dfd5000 Deferred valve_avi
PE 0x7dfe0000-7e001000 Deferred datacache
PE 0x7e010000-7e0cc000 Deferred materialsystem
PE 0x7e0d0000-7e0f9000 Deferred dmserializers
PE 0x7e330000-7e408000 Deferred datamodel
ELF 0x7e729000-7e75b000 Deferred uxtheme<elf>
\-PE 0x7e730000-7e75b000 \ uxtheme
ELF 0x7e75b000-7e81c000 Deferred comctl32<elf>
\-PE 0x7e760000-7e81c000 \ comctl32
ELF 0x7e81c000-7e8eb000 Deferred shell32<elf>
\-PE 0x7e830000-7e8eb000 \ shell32
ELF 0x7e8eb000-7e936000 Deferred rpcrt4<elf>
\-PE 0x7e900000-7e936000 \ rpcrt4
ELF 0x7e936000-7e9cb000 Deferred ole32<elf>
\-PE 0x7e950000-7e9cb000 \ ole32
ELF 0x7e9cb000-7ea28000 Deferred shlwapi<elf>
\-PE 0x7e9e0000-7ea28000 \ shlwapi
ELF 0x7ea28000-7ea3c000 Deferred mswsock<elf>
\-PE 0x7ea30000-7ea3c000 \ mswsock
ELF 0x7ea3c000-7ea50000 Deferred lz32<elf>
\-PE 0x7ea40000-7ea50000 \ lz32
PE 0x7ea50000-7ea86000 Deferred filesystem_steam
PE 0x7ecc0000-7ece0000 Deferred vstdlib
PE 0x7ecf0000-7ed24000 Deferred tier0
ELF 0x7ed2d000-7ed4b000 Deferred iphlpapi<elf>
\-PE 0x7ed30000-7ed4b000 \ iphlpapi
ELF 0x7ed4b000-7ed76000 Deferred ws2_32<elf>
\-PE 0x7ed50000-7ed76000 \ ws2_32
ELF 0x7ed76000-7ed90000 Deferred wsock32<elf>
\-PE 0x7ed80000-7ed90000 \ wsock32
ELF 0x7efb6000-7efbf000 Deferred libgcc_s.so.1
ELF 0x7f003000-7f00d000 Deferred libxcursor.so.1.0.2
ELF 0x7f014000-7f02d000 Deferred version<elf>
\-PE 0x7f020000-7f02d000 \ version
ELF 0x7f02d000-7f04a000 Deferred imm32<elf>
\-PE 0x7f030000-7f04a000 \ imm32
ELF 0x7f04a000-7f808000 Deferred libglcore.so.1
ELF 0x7f808000-7f88b000 Deferred libgl.so.1
ELF 0x7f88b000-7f965000 Deferred libx11.so.6
ELF 0x7f965000-7f977000 Deferred libxext.so.6
ELF 0x7f977000-7f98f000 Deferred libice.so.6
ELF 0x7f991000-7f9af000 Deferred ximcp.so.2
ELF 0x7f9af000-7fa32000 Deferred winex11<elf>
\-PE 0x7f9c0000-7fa32000 \ winex11
ELF 0x7fa32000-7fa72000 Deferred advapi32<elf>
\-PE 0x7fa40000-7fa72000 \ advapi32
ELF 0x7fa72000-7fb01000 Deferred gdi32<elf>
\-PE 0x7fa80000-7fb01000 \ gdi32
ELF 0x7fb01000-7fc30000 Deferred user32<elf>
\-PE 0x7fb20000-7fc30000 \ user32
ELF 0x7fd48000-7fd50000 Deferred libxrender.so.1
ELF 0x7fd53000-7fd55000 Deferred xlcutf8load.so.2
ELF 0x7fea1000-7fea7000 Deferred libxxf86vm.so.1
ELF 0x7fea7000-7feca000 Deferred libm.so.6
ELF 0x7feca000-7ffc0000 Deferred libwine_unicode.so.1
ELF 0x7ffc1000-7ffc7000 Deferred libxxf86dga.so.1
ELF 0x7ffc7000-7ffd0000 Deferred libsm.so.6
ELF 0x7ffd2000-7ffd6000 Deferred libxrandr.so.2
ELF 0xb7e01000-b7e03000 Deferred libnvidia-tls.so.1
ELF 0xb7e04000-b7e08000 Deferred libdl.so.2
ELF 0xb7e08000-b7f1f000 Deferred libc.so.6
ELF 0xb7f1f000-b7f31000 Deferred libpthread.so.0
ELF 0xb7f31000-b7f4b000 Deferred libwine.so.1
ELF 0xb7f6c000-b7f83000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000037 (D) D:\steam\SteamApps\dabljuh\counter-strike source\hl2.exe
00000019 0
00000017 0
00000014 0
0000000c 15
00000043 0
00000042 0
00000041 0
00000040 0
0000003f 15
0000003e 15
0000003c 0
0000003b 0
00000008
0000003a 1
00000037 (D) D:\steam\SteamApps\dabljuh\counter-strike source\hl2.exe
00000039 0
00000038 0 <==
00000008
00000036 0
00000035 0
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
00000026 0
00000025 1
00000020 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 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