https://bugs.winehq.org/show_bug.cgi?id=37158
Bug ID: 37158 Summary: Left 4 Dead pressing tab crashes the game Product: Wine Version: 1.6.2 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: nothingmuchheretosay@gmail.com
Pressing tab in a game, whether in Single or Multiplayer mode, the game will crash.
https://bugs.winehq.org/show_bug.cgi?id=37158
--- Comment #1 from Collin nothingmuchheretosay@gmail.com --- This only happens on AMD GPUs/APUs, as I tested on an Nvidia 9300GE card and it didn't happen there with the proprietary drivers. However, using an AMD A10-6700T with a Radeon 8650D with both fglrx and radeonsi, it would crash, so this is AMD hardware specific.
https://bugs.winehq.org/show_bug.cgi?id=37158
--- Comment #2 from Collin nothingmuchheretosay@gmail.com --- And gameoverlayrenderer is disabled.
https://bugs.winehq.org/show_bug.cgi?id=37158
--- Comment #3 from Collin nothingmuchheretosay@gmail.com --- Created attachment 49407 --> https://bugs.winehq.org/attachment.cgi?id=49407 Log from L4D
https://bugs.winehq.org/show_bug.cgi?id=37158
--- Comment #4 from Collin nothingmuchheretosay@gmail.com --- Created attachment 49408 --> https://bugs.winehq.org/attachment.cgi?id=49408 Backtrace after crash
https://bugs.winehq.org/show_bug.cgi?id=37158
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://store.steampowered.c | |om/app/500/ CC| |focht@gmx.net Summary|Left 4 Dead pressing tab |Left 4 Dead (Steam) crashes |crashes the game |after pressing 'tab' key | |in-game
--- Comment #5 from Anastasius Focht focht@gmx.net --- Hello folks,
for completeness the logs were created upon my request (#winehq) with:
--- snip --- $ WINEDEBUG=+tid,+seh,+loaddll,+process,+debugstr wine ./steam.exe -applaunch 500 -nominidumps -nobreakpad -noassert -nocrashdialog >>log.txt 2>&1 --- snip ---
to avoid the builtin crash reporter interfering here.
Crash site is 'libcef.dll' (Valve uses Chromium Embedded Framework for in-game browser/overlay).
Interestingly the lib from crash doesn't match the one I have here (different opcodes at crash site).
My 'libcef.dll' version is 3.1916.1692
--- snip --- 1 VERSIONINFO FILEVERSION 3,1916,1692,0 PRODUCTVERSION 3,1916,1692,0 FILEOS 0x4 FILETYPE 0x2 { BLOCK "StringFileInfo" { BLOCK "040904b0" { VALUE "FileDescription", "Chromium Embedded Framework (CEF) Dynamic Link Library" VALUE "FileVersion", "3.1916.1692" VALUE "InternalName", "libcef" VALUE "LegalCopyright", "Copyright (C) 2014 The Chromium Embedded Framework Authors" VALUE "OriginalFilename", "libcef.dll" VALUE "ProductName", "Chromium Embedded Framework (CEF) Dynamic Link Library" VALUE "ProductVersion", "3.1916.1692" } } --- snip ---
'C:\Program Files\Steam\bin'
--- snip --- $ ls -la libcef.dll -rw-rw-r--. 1 focht focht 34587328 Aug 13 08:27 libcef.dll
$ sha1sum libcef.dll 5185ed8343a5cfae8154452599424808c6f26eaa libcef.dll --- snip ---
It looks like Valve uses a private build, the official ones near are 3.1846.1637 <- steam -> 3.1921.1652 (http://cefbuilds.com/) otherwise it might be possible to get debugging symbols from official servers.
Regards
https://bugs.winehq.org/show_bug.cgi?id=37158
--- Comment #6 from Anastasius Focht focht@gmx.net --- Hello folks,
it seems the game ships an ancient version of 'libcef.dll' on its own. (Steam client uses CEF v3)
--- snip --- 1 VERSIONINFO FILEVERSION 1,0,0,1 PRODUCTVERSION 1,0,0,1 FILEOS 0x4 FILETYPE 0x2 { BLOCK "StringFileInfo" { BLOCK "040904b0" { VALUE "FileDescription", "Chromium Embedded Framework (CEF) Dynamic Link Library" VALUE "FileVersion", "1, 0, 0, 1" VALUE "InternalName", "libcef" VALUE "LegalCopyright", "Copyright (C) 2009 The Chromium Embedded Framework Authors" VALUE "OriginalFilename", "libcef.dll" VALUE "ProductName", "Chromium Embedded Framework (CEF) Dynamic Link Library" VALUE "ProductVersion", "1, 0, 0, 1" } }
BLOCK "VarFileInfo" { VALUE "Translation", 0x0409 0x04B0 } } --- snip ---
You could try some official release build for CEF v1 from here:
http://www.magpcss.net/cef_downloads/index.php
http://www.magpcss.net/cef_downloads/index.php?file=cef_binary_1.1364.1123_w...
Not sure if they are ABI compatible ... might be worth a try since there are debug symbols available for that package.
Regards
https://bugs.winehq.org/show_bug.cgi?id=37158
--- Comment #7 from Collin nothingmuchheretosay@gmail.com --- (In reply to Anastasius Focht from comment #6)
Hello folks,
it seems the game ships an ancient version of 'libcef.dll' on its own. (Steam client uses CEF v3)
--- snip --- 1 VERSIONINFO FILEVERSION 1,0,0,1 PRODUCTVERSION 1,0,0,1 FILEOS 0x4 FILETYPE 0x2 { BLOCK "StringFileInfo" { BLOCK "040904b0" { VALUE "FileDescription", "Chromium Embedded Framework (CEF) Dynamic Link Library" VALUE "FileVersion", "1, 0, 0, 1" VALUE "InternalName", "libcef" VALUE "LegalCopyright", "Copyright (C) 2009 The Chromium Embedded Framework Authors" VALUE "OriginalFilename", "libcef.dll" VALUE "ProductName", "Chromium Embedded Framework (CEF) Dynamic Link Library" VALUE "ProductVersion", "1, 0, 0, 1" } }
BLOCK "VarFileInfo" { VALUE "Translation", 0x0409 0x04B0 } } --- snip ---
You could try some official release build for CEF v1 from here:
http://www.magpcss.net/cef_downloads/index.php
http://www.magpcss.net/cef_downloads/index.php?file=cef_binary_1.1364. 1123_windows.zip
Not sure if they are ABI compatible ... might be worth a try since there are debug symbols available for that package.
Regards
Unfortunately the newer versions of libcef made the game refuse to launch. :(
https://bugs.winehq.org/show_bug.cgi?id=37158
--- Comment #8 from Austin English austinenglish@gmail.com --- This is your friendly reminder that there has been no bug activity for over a year. Is this still an issue in current (1.7.51 or newer) wine?
https://bugs.winehq.org/show_bug.cgi?id=37158
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #9 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with wine-5.17?
https://bugs.winehq.org/show_bug.cgi?id=37158
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Summary|Left 4 Dead (Steam) crashes |Left 4 Dead (Steam) crashes |after pressing 'tab' key |in libcef after pressing |in-game |'tab' key in-game (display | |multiplayer scores) Status|UNCONFIRMED |NEW
--- Comment #10 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming, still present. A few other keybinds seem to trigger the libcef crash as well ('h' - display motd).
Doesn't seem graphics hw/driver specific. The crash also happens with Intel GPU (Mesa 20.1 driver) and NVIDIA GPU (v455.28 driver).
$ wine --version wine-5.19-167-g0c249e6125f
Regards
https://bugs.winehq.org/show_bug.cgi?id=37158
Neko-san nekoNexus@protonmail.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nekoNexus@protonmail.ch