[Bug 30885] New: [Regression] Trackmania United Forever no longer working
http://bugs.winehq.org/show_bug.cgi?id=30885 Bug #: 30885 Summary: [Regression] Trackmania United Forever no longer working Product: Wine Version: 1.5.6 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs(a)winehq.org ReportedBy: ralfjung-e(a)gmx.de Classification: Unclassified Created attachment 40468 --> http://bugs.winehq.org/attachment.cgi?id=40468 Logfile of Trackmania failing to start Since the upgrade to Wine 1.5.5 (and still in Wine 1.5.6), Trackmania United Forever stopped working. On startup, it crashes immediately after leaving the launcher (see the attached log). This still worked in Wine 1.5.4. I did a bisect, here's the result: 14ec785fc3b2c7fb5e7a7cc3ab9738b07354d533 is the first bad commit commit 14ec785fc3b2c7fb5e7a7cc3ab9738b07354d533 Author: Matteo Bruni <mbruni(a)codeweavers.com> Date: Tue May 15 16:12:54 2012 +0200 d3dcompiler: Partially implement D3DCompile function. :040000 040000 a67eda05ae6d2ddd24720dc53fb22d63ac0a4c74 1540351d2d5c8dd5b70b91f3c699b85333fc7639 M dlls I'd like to add the author in CC, but bugzilla would not let me do that for some reason. I was not sure about the component for this bug as there is no d3dcompiler here in bugzilla. There is a free version of the game available at http://trackmaniaforever.com/ which is very similar and may have the same problem - I did not test that though. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=30885 Ralf Jung <ralfjung-e(a)gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #40468|application/octet-stream |text/plain mime type| | -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=30885 Ralf Jung <ralfjung-e(a)gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |matteo.mystral(a)gmail.com --- Comment #1 from Ralf Jung <ralfjung-e(a)gmx.de> 2012-06-10 09:51:15 CDT --- I found the author's bugzilla account, so I added him to CC. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=30885 GyB <gyebro69(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69(a)gmail.com --- Comment #2 from GyB <gyebro69(a)gmail.com> 2012-06-10 11:35:18 CDT --- Has the game really worked for you before that commit with only built-in d3dx9* dlls? Here with a Nvidia gfx card and the proprietary drivers most of the textures are black with 1.5.4 or earlier (built-in d3dx9_30). Since 1.5.5 there is a crash indeed, unless I use native d3dx9_30.dll. Nvidia 250 / driver 295.53 -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=30885 --- Comment #3 from Ralf Jung <ralfjung-e(a)gmx.de> 2012-06-10 11:42:54 CDT --- Yes, I just tried it with wine 1.4 in a fresh wine prefix. It's working. I am using fglrx 12.4 (Radeon HD 3200). -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=30885 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression CC| |wine-bugs(a)winehq.org Component|directx-d3d |directx-d3dx9 Summary|[Regression] Trackmania |Trackmania United Forever |United Forever no longer |crashes on startup |working | Regression SHA1| |14ec785fc3b2c7fb5e7a7cc3ab9 | |738b07354d533 -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=30885 --- Comment #4 from Ralf Jung <ralfjung-e(a)gmx.de> 2012-06-11 12:42:23 CDT --- Created attachment 40495 --> http://bugs.winehq.org/attachment.cgi?id=40495 A patch fixing the issue here With attached patch (a partial revert of the "first bad commit") applied on top of Wine 1.5.6, TrackMania is working again. This confirms that it's really the D3D compiler which is breaking the game here. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=30885 --- Comment #5 from Matteo Bruni <matteo.mystral(a)gmail.com> 2012-06-14 16:36:46 CDT --- Commit 80034de2433d6c11900c47c998550af9b3bc860a fixes the crash for me. If you can confirm that, we can close this bug report. The rendering with builtin d3dx9/d3dcompiler is still broken in various ways, and it will continue to be like that until the HLSL compiler implementation does not make a lot of progress (not to mention other d3dx9 bits still missing). It will take some time for that. BTW, thanks for the bug report. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=30885 Ralf Jung <ralfjung-e(a)gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED --- Comment #6 from Ralf Jung <ralfjung-e(a)gmx.de> 2012-06-15 08:47:52 CDT ---
Commit 80034de2433d6c11900c47c998550af9b3bc860a fixes the crash for me. If you can confirm that, we can close this bug report. Yes, I compiled the current git master (after making sure it has the commit you mentioned), and now the game is starting again. Thanks!
The rendering with builtin d3dx9/d3dcompiler is still broken in various ways, and it will continue to be like that until the HLSL compiler implementation does not make a lot of progress (not to mention other d3dx9 bits still missing). It will take some time for that. Thanks for your work on this, and for making gaming on Linux possible :)
-- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=30885 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #7 from Alexandre Julliard <julliard(a)winehq.org> 2012-06-22 13:30:43 CDT --- Closing bugs fixed in 1.5.7. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
participants (1)
-
wine-bugs@winehq.org