http://bugs.winehq.org/show_bug.cgi?id=20257
Summary: Left 4 Dead:Crashes when viewing MOTD while in 'Crash Course' map. Product: Wine Version: 1.1.30 Platform: PC-x86-64 URL: http://ubuntuforums.org/showthread.php?p=8048763#post8 048763 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: darkandor2003@yahoo.com
See URL. My user name is 'blattengel' on there. '8Kuula' is another with the same problem. Read that thread for lots of details about this bug. I'll reiterate the details below.
When you join a server in Left 4 Dead, sometimes you see a box named MOTD (Message Of The Day). A setting on the server toggles the visibility of the MOTD on start. The client has no control in the MOTD popping up. The game crashes strait to the desktop (no wine error window) when I join a server that displays the MOTD on the 'Crash Course' map. It has happened on a few other occasions (MOTD and a different map), but I didn't keep track of what other map(s) it was. 8Kulla claimed a couple other maps (see URL). The game does not crash if the MOTD is not viewed.
Wine Version was 1.1.30 with the crashes. I tried out 1.1.29, and I still got the MOTD crash. I did not try out 1.1.28, I skipped it and used 1.1.27 when hearing 8Kuula's suggestion. I don't get the mentioned MOTD crash with 1.1.27. Regression?
I didn't use a clean .wine directory. 8Kuula stated he used a clean one with a few modifications. I'm using a wine prefix dedicated to steam, I might have installed mono in that prefix. Also in that prefix, I installed the fonts, and some registry changes in regard to graphics: [HKEY_CURRENT_USER\Software\Wine\Direct3D] "DirectDrawRenderer"="opengl" "Multisampling"="disabled" "OffscreenRenderingMode"="fbo" "PixelShaderMode"="enabled" "RenderTargetLockMode"="textex" "UseGLSL"="enabled" "VertexShaderMode"="hardware" "VideoMemorySize"="1024"
Here is the line I use to launch Left 4 Dead (it is inside a script): DISPLAY=:1.0 WINEDEBUG=-all XMODIFIERS='' WINEPREFIX="/home/andrew/.PlayOnLinux/wineprefix/Steam" wine steam.exe -applaunch 500 +mat_hdr_level 0 +mat_queue_mode 2 -w 1280 -h 1024 -dxlevel 81 As an explanation of that line, I used .PlayOnLinux to install steam in a new prefix. I launch Left 4 Dead using "steam.exe -applaunch 500". Each sequential argument is sent to Left 4 Dead. The mat_hdr_level, and mat_queue_mode make the game run faster. w and h set the resolution. dxlevel set to 81 (8.1) makes the game run faster. In regard to the DISPLAY I'm running the game in a separate X session (fixes issues with the keyboard not putting input into the applications and stuff). This stuff shouldn't be relevant, but I'm putting it there just in case.
You'll see 8Kuula's crash output, as well as a mini dump at the URL. Kinda nice how Left 4 Dead leaves a mini dump when it crashes.
If you need me to do anything, just ask me, and tell me how to do it. I'd really like to see this fixed.
http://bugs.winehq.org/show_bug.cgi?id=20257
--- Comment #1 from andrew darkandor2003@yahoo.com 2009-10-04 01:10:34 --- Elwood mentions this bug in the "What does not work" section of his test results: http://appdb.winehq.org/objectManager.php?sClass=version&iId=14592&i...
http://bugs.winehq.org/show_bug.cgi?id=20257
--- Comment #2 from andrew darkandor2003@yahoo.com 2009-10-04 01:16:09 --- I don't think I was clear on this earlier. 100% of the time when the MOTD screen comes up in the 'Crash Course' map, the game crashes. When the MOTD screen comes up in other maps there is no crash. I think there is another map besides the map named 'Crash Course' that leads to a crash when the MOTD is viewed.
http://bugs.winehq.org/show_bug.cgi?id=20257
--- Comment #3 from Jeff Zaroyko jeffz@jeffz.name 2009-10-04 01:29:28 --- please attach the terminal output and backtrace from the crash.
Run a regression test if it works in 1.1.27 - http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=20257
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://ubuntuforums.org/sho | |wthread.php?p=8048763#post8 | |048763 |
http://bugs.winehq.org/show_bug.cgi?id=20257
abliss@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |abliss@gmail.com
--- Comment #4 from abliss@gmail.com 2009-10-04 16:31:29 --- Just another data point: I observed the exact same behavior on wine 1.1.30~winehq0~ubuntu~9.04-0ubuntu1. Downgrading to 1.1.27~winehq0~ubuntu~9.04-0ubuntu1 fixed the problem.
http://bugs.winehq.org/show_bug.cgi?id=20257
--- Comment #5 from andrew darkandor2003@yahoo.com 2009-10-04 16:46:47 --- Created an attachment (id=23918) --> (http://bugs.winehq.org/attachment.cgi?id=23918) Output using WINEDEBUG=err+all
WINEDEBUG=err+all
Once Left 4 Dead crashed, line 4669 was the last line I saw in the file. The additional lines below line 4669 are from steam shutting down.
http://bugs.winehq.org/show_bug.cgi?id=20257
--- Comment #6 from andrew darkandor2003@yahoo.com 2009-10-04 16:50:55 --- Created an attachment (id=23919) --> (http://bugs.winehq.org/attachment.cgi?id=23919) Minidump that Left 4 Dead created on crash.
I don't know if gdb can analyze this. I think Visual Studio will.
This was resultant while using Wine 1.1.30.
http://bugs.winehq.org/show_bug.cgi?id=20257
andrew darkandor2003@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #23919|Minidump that Left 4 Dead |Minidump that Left 4 Dead description|created on crash. |created on crash. | | | |While using wine 1.1.30. | | | |You should be able to glean | |the call stack from the | |analysis of this.
http://bugs.winehq.org/show_bug.cgi?id=20257
andrew darkandor2003@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #23919|Minidump that Left 4 Dead |Minidump that Left 4 Dead description|created on crash. |created on crash. | | |While using wine 1.1.30. | | | |You should be able to glean | |the call stack from the | |analysis of this. |
--- Comment #7 from andrew darkandor2003@yahoo.com 2009-10-04 17:04:27 --- (From update of attachment 23919) Minidump that Left 4 Dead created on crash.
Created while using wine 1.1.30.
I don't know if gdb can analyze this. I think Visual Studio will.
You should be able to glean the call stack from the analysis of this.
http://bugs.winehq.org/show_bug.cgi?id=20257
--- Comment #8 from Jeff Zaroyko jeffz@jeffz.name 2009-10-04 17:14:15 --- (In reply to comment #7)
(From update of attachment 23919 [details]) Minidump that Left 4 Dead created on crash.
Created while using wine 1.1.30.
I don't know if gdb can analyze this. I think Visual Studio will.
You should be able to glean the call stack from the analysis of this.
Still need the results of your regression test as it will identify the commit that has created this bug. The minidump doesn't appear to have the full debug symbols.
http://bugs.winehq.org/show_bug.cgi?id=20257
--- Comment #9 from abliss@gmail.com 2009-10-04 23:22:46 --- (In reply to comment #8)
Still need the results of your regression test as it will identify the commit that has created this bug. The minidump doesn't appear to have the full debug symbols.
I will begin the regression test and post back with my results.
http://bugs.winehq.org/show_bug.cgi?id=20257
--- Comment #10 from andrew darkandor2003@yahoo.com 2009-10-05 02:41:42 --- (In reply to comment #9)
(In reply to comment #8)
Still need the results of your regression test as it will identify the commit that has created this bug. The minidump doesn't appear to have the full debug symbols.
I will begin the regression test and post back with my results.
Sweet, thanks man. I couldn't figure out how to get winedbg to work for me.
Thats is going to be a lot of work, launching left 4 dead for each patch. As a tip, if the server does not display the motd, then type "motd" in the game's console to get it to display. Perhaps you can even view the motd in single player.
http://bugs.winehq.org/show_bug.cgi?id=20257
--- Comment #11 from abliss@gmail.com 2009-10-05 13:55:47 --- Hello,
My regression test showed: 80f02b82d68902f32578a7bcf6cfbaa715b724ce is first bad commit commit 80f02b82d68902f32578a7bcf6cfbaa715b724ce Author: Jacek Caban jacek@codeweavers.com Date: Sat Aug 22 19:40:01 2009 +0200
mshtml: Use URL moniker to load http documents.
:040000 040000 ce13f07c676018ff9e55a887a94f0c8059d6fb43 e2353a8c233d8233e380f8045b6c87c8191c6be3 M dlls
Thanks!
http://bugs.winehq.org/show_bug.cgi?id=20257
abliss@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jacek@codeweavers.com
--- Comment #12 from abliss@gmail.com 2009-10-05 14:08:05 --- Adding Jacek to the bug. Perhaps the game is using some kind of http call to display the MOTD, and it crashes Moniker for some reason?
http://bugs.winehq.org/show_bug.cgi?id=20257
Arkadiusz Piekarz piekarzarkadiusz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |piekarzarkadiusz@gmail.com
--- Comment #13 from Arkadiusz Piekarz piekarzarkadiusz@gmail.com 2009-10-05 16:23:34 --- (In reply to comment #12)
Adding Jacek to the bug. Perhaps the game is using some kind of http call to display the MOTD, and it crashes Moniker for some reason?
I haven't tested L4D on Wine yet, but I can confirm that the MOTD is downloaded from the server when the map is loaded up and it looks just like a webpage, so it most probably connects through the http protocol.
http://bugs.winehq.org/show_bug.cgi?id=20257
Jeff Zaroyko jeffz@jeffz.name changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression Status|UNCONFIRMED |RESOLVED Resolution| |DUPLICATE
--- Comment #14 from Jeff Zaroyko jeffz@jeffz.name 2009-10-09 16:55:37 --- Looks like a duplicate, thanks for doing the regression test.
*** This bug has been marked as a duplicate of bug 20000 ***
http://bugs.winehq.org/show_bug.cgi?id=20257
Jeff Zaroyko jeffz@jeffz.name changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #15 from Jeff Zaroyko jeffz@jeffz.name 2009-10-09 16:55:50 --- closing duplicate.
http://bugs.winehq.org/show_bug.cgi?id=20257
--- Comment #16 from Austin English austinenglish@gmail.com 2010-09-24 20:19:16 CDT --- Jacek thinks this is fixed in current git (wine-1.3.3-234-g57a6404), can you please retest and reopen the bug if still present?