http://bugs.winehq.org/show_bug.cgi?id=20263
Summary: Fifa 09 Demo crash while starting Product: Wine Version: 1.1.30 Platform: PC URL: http://www.electronicarts.it/downloads/5008/get OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: jaimerave@gmail.com
Created an attachment (id=23914) --> (http://bugs.winehq.org/attachment.cgi?id=23914) Crash log
While loading the game it just crash.
http://bugs.winehq.org/show_bug.cgi?id=20263
Jaime Rave jaimerave@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=20263
--- Comment #1 from Vitaliy Margolen vitaliy@kievinfo.com 2009-10-04 15:07:38 --- What video card and drivers? Have you made any configuration changes to Wine?
http://bugs.winehq.org/show_bug.cgi?id=20263
--- Comment #2 from Jaime Rave jaimerave@gmail.com 2009-10-04 15:14:22 --- Opss sorry I forgot that informartion.
Intel GMA x4500HD. Wine 1.1.30. Ubuntu Karmic and the drivers from xorg-edgers. Clean WINEPREFIX.
http://bugs.winehq.org/show_bug.cgi?id=20263
--- Comment #3 from Henri Verbeet hverbeet@gmail.com 2009-10-05 06:24:43 --- Could you attach a +d3d_shader trace?
http://bugs.winehq.org/show_bug.cgi?id=20263
--- Comment #4 from Jaime Rave jaimerave@gmail.com 2009-10-05 06:58:40 --- Created an attachment (id=23932) --> (http://bugs.winehq.org/attachment.cgi?id=23932) +d3d_shader
http://bugs.winehq.org/show_bug.cgi?id=20263
--- Comment #5 from Henri Verbeet hverbeet@gmail.com 2009-10-05 07:19:41 ---
trace:d3d_shader:vertexshader_set_function shader 0xfdf69a8, byte_code 0x97e8ec, output_signature (nil). trace:d3d_shader:shader_trace_init Parsing 0x97e8ec trace:d3d_shader:shader_sm1_read_header version: 0xffffffff trace:d3d_shader:shader_trace_init ps_255_255
That doesn't look like a valid shader, I wonder where it comes from. Do you know if this game works with other cards?
http://bugs.winehq.org/show_bug.cgi?id=20263
--- Comment #6 from Wylda wylda@volny.cz 2009-10-23 15:09:50 --- Created an attachment (id=24297) --> (http://bugs.winehq.org/attachment.cgi?id=24297) Console output from Fifa 2009 demo
(In reply to comment #5)
That doesn't look like a valid shader, I wonder where it comes from. Do you know if this game works with other cards?
Hi Henri :-> this is probably not about graphics card. I have nvidia v185.18.36 and it crashes same way. So here we go...
1. Confirming, please consider UNCONFIRMED->NEW, KEYWORDS: REGRESSION
2. Did a regression test between 1.1.22 and 1.1.23:
19cb4594e333f88f008cc4def74101a809bf7966 is first bad commit commit 19cb4594e333f88f008cc4def74101a809bf7966 Author: Henri Verbeet hverbeet@codeweavers.com Date: Wed May 27 10:24:50 2009 +0200
wined3d: Use a separate structure for vertex shader attributes.
In D3D10 shaders input/output semantics are strings rather than predefined types. Unfortunately, the code in vshader_get_input() can be performance critical, depending on application behaviour. Since vshader_get_input() is only relevant for d3d9 shaders anyway, just store the usage and usage_idx for these shaders.
:040000 040000 2ef4a35692ad11a121ec1d4affbf9eda270742d4 30c69c4c413767783676cd88be86eba393084dcb M dlls
3. No other bugreport suffering from this commit.
4. Revert of this patch fails due to other code changes
5. Adding author of this patch to CC and voting for this bugreport.
Some additional info. For Fifa_2009_demo Wine-1.1.22 works OK and wine-1.1.23 fails with crash. During bisection few commits before the end of bisection begins to occur another crash (wine's popup, that program needs to be closed), but the game can be started anyway. So i marked it as good. So the above commit is show stopper, but there is probably another commit causing troubles.
PS: Hopefully i "*did* provide constructive input". This is for real and no joke about 4year old commit...
http://bugs.winehq.org/show_bug.cgi?id=20263
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wylda@volny.cz
http://bugs.winehq.org/show_bug.cgi?id=20263
--- Comment #7 from Henri Verbeet hverbeet@gmail.com 2009-10-23 16:28:35 --- Created an attachment (id=24298) --> (http://bugs.winehq.org/attachment.cgi?id=24298) patch
Yeah, I imagine one of those commits would have broken it. Doesn't necessarily mean there's anything wrong with that commit though, I don't think we should be trying to parse that shader in the first place. Does the attached patch help?
http://bugs.winehq.org/show_bug.cgi?id=20263
--- Comment #8 from Wylda wylda@volny.cz 2009-10-23 16:57:20 ---
Vanilla wine-1.1.32 crash, but wine-1.1.32 + patch from comment #7 makes Fifa2009 run, i.e. FIXED.
This was god damn fast fix. Respect!
http://bugs.winehq.org/show_bug.cgi?id=20263
--- Comment #9 from Wylda wylda@volny.cz 2009-10-23 18:00:40 ---
For the record... Fifa 10 is affected too (same way) and Henri's patch also fix Fifa 10.
http://bugs.winehq.org/show_bug.cgi?id=20263
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |pzinin@gmail.com
--- Comment #10 from Dan Kegel dank@kegel.com 2009-10-23 18:05:01 --- *** Bug 20349 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=20263
Jaime Rave jaimerave@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
http://bugs.winehq.org/show_bug.cgi?id=20263
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #11 from Vitaliy Margolen vitaliy@kievinfo.com 2009-10-23 23:04:57 --- Confirming per comment #6.
http://bugs.winehq.org/show_bug.cgi?id=20263
--- Comment #12 from Henri Verbeet hverbeet@gmail.com 2009-10-26 10:33:18 --- Should be fixed by de82b55b209c454c903f25bb4dff5a1628f8c325.
http://bugs.winehq.org/show_bug.cgi?id=20263
--- Comment #13 from Wylda wylda@volny.cz 2009-10-27 07:26:36 --- (In reply to comment #12)
Should be fixed by de82b55b209c454c903f25bb4dff5a1628f8c325.
Confirming - it is fixed in current git (wine-1.1.32-55-gd1472e2).
Thank you for your work Henri.
http://bugs.winehq.org/show_bug.cgi?id=20263
Jaime Rave jaimerave@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #14 from Jaime Rave jaimerave@gmail.com 2009-10-27 08:06:32 --- I also confirm this fix.
http://bugs.winehq.org/show_bug.cgi?id=20263
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #15 from Alexandre Julliard julliard@winehq.org 2009-11-13 12:44:30 --- Closing bugs fixed in 1.1.33.