http://bugs.winehq.org/show_bug.cgi?id=22275 Summary: Need for Speed: Most Wanted demo crashes with invalid floating pointer exception after intro video Product: Wine Version: 1.1.42 Platform: x86 URL: http://www.nfshome.com/demos.php?download=12 OS/Version: Linux Status: NEW Keywords: download, regression Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs(a)winehq.org ReportedBy: arethusa26(a)gmail.com CC: hverbeet(a)gmail.com Created an attachment (id=27212) --> (http://bugs.winehq.org/attachment.cgi?id=27212) Need for Speed: Most Wanted crash output After a disclaimer and intro videos are displayed, and a profile management dialog is dismissed, the Need for Speed: Most Wanted demo crashes with: wine: Unhandled exception 0xc0000090 at address 0x4b652db2 (thread 0009), starting debugger... Unhandled exception: invalid float operation in 32-bit code (0x4b652db6). ... Since the demo successfully reached the main menu in wine-1.0, a regression test was performed, which indicated: bef792f5ff2cd87db98b58acb182123ef76be6e6 is first bad commit commit bef792f5ff2cd87db98b58acb182123ef76be6e6 Author: Henri Verbeet <hverbeet(a)codeweavers.com> Date: Mon Feb 1 13:52:55 2010 +0100 wined3d: Handle zero-length vectors for WINED3DSIH_NRM. Unfortunately there's no reliable way to generate infinity in GLSL, but a sufficiently large value will probably do. The important part of the patch is that we don't generate NaN, because that will keep propagating through the entire shader. :040000 040000 0ef00367f6f2d00ed8d3eb05490f782731308d50 2926b708a9273393700d983848a1c8429d1cb867 M dlls Wine prior to this commit lets the game successfully reach the main menu. While bug 21627 identifies the same commit, the patch attached to that bug does not change the bug symptoms at all. -- 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.