http://bugs.winehq.org/show_bug.cgi?id=26615
Summary: Need for Speed Shift 2 installer assertion failure in cacheckdiskspace.cpp Product: Wine Version: 1.3.16 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
The installer puts up a dialog saying there's been an assertion failure in cacheckdiskspace.cpp. The log shows fixme:msi:MsiEnumComponentCostsW (2, (null), 0, -1, 0x8ee7424, 0x8ee7420, 0x8ee7414 0x8ee752c): stub!
If you click 'ignore', the installer seems to continue ok.
http://bugs.winehq.org/show_bug.cgi?id=26615
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Installer
http://bugs.winehq.org/show_bug.cgi?id=26615
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hans@meelstraat.net
--- Comment #1 from Hans Leidekker hans@meelstraat.net 2011-04-01 09:50:24 CDT --- Commit 68d615887535b39c4b3c661823997ccad67f1741 may help here.
http://bugs.winehq.org/show_bug.cgi?id=26615
Scott Ritchie scott@open-vote.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |scott@open-vote.org
--- Comment #2 from Scott Ritchie scott@open-vote.org 2011-04-07 18:44:17 CDT --- With today's git the error is still there, but the fixme is gone. Instead I have:
fixme:msi:ACTION_CustomAction Deferring rollback only action
http://bugs.winehq.org/show_bug.cgi?id=26615
--- Comment #3 from Scott Ritchie scott@open-vote.org 2011-04-07 19:06:00 CDT --- This is the same fixme that occurs at http://bugs.winehq.org/show_bug.cgi?id=26616
http://bugs.winehq.org/show_bug.cgi?id=26615
--- Comment #4 from Hans Leidekker hans@meelstraat.net 2011-04-08 00:49:09 CDT --- (In reply to comment #3)
This is the same fixme that occurs at http://bugs.winehq.org/show_bug.cgi?id=26616
That fixme is harmless.
http://bugs.winehq.org/show_bug.cgi?id=26615
--- Comment #5 from Scott Ritchie scott@open-vote.org 2011-04-10 16:49:43 CDT --- Would another +msi trace help then?
http://bugs.winehq.org/show_bug.cgi?id=26615
--- Comment #6 from Hans Leidekker hans@meelstraat.net 2011-04-11 01:56:08 CDT --- (In reply to comment #5)
Would another +msi trace help then?
The filename "cacheckdiskspace.cpp" suggests it's a custom that's failing, so please attach a +msi,+relay,+seh,+tid trace.
http://bugs.winehq.org/show_bug.cgi?id=26615
--- Comment #7 from Scott Ritchie scott@open-vote.org 2011-04-20 20:45:31 CDT --- Trace is here: http://wine.budgetdedicated.com/offsite/wine-traces/shift2-installer-trace.t...
It's...large.
http://bugs.winehq.org/show_bug.cgi?id=26615
--- Comment #8 from Hans Leidekker hans@meelstraat.net 2011-04-21 03:29:30 CDT --- Created an attachment (id=34258) --> (http://bugs.winehq.org/attachment.cgi?id=34258) tentative fix
It's calling MsiEnumComponentCosts remotely. Does this patch help? If not, please attach a +msi trace.
http://bugs.winehq.org/show_bug.cgi?id=26615
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |msi
http://bugs.winehq.org/show_bug.cgi?id=26615
--- Comment #9 from Scott Ritchie scott@open-vote.org 2011-04-21 11:33:01 CDT --- Created an attachment (id=34267) --> (http://bugs.winehq.org/attachment.cgi?id=34267) patched +msi trace
No joy, same error.
http://bugs.winehq.org/show_bug.cgi?id=26615
--- Comment #10 from Hans Leidekker hans@meelstraat.net 2011-04-21 13:18:28 CDT --- Is there a free demo for this game?
http://bugs.winehq.org/show_bug.cgi?id=26615
--- Comment #11 from Scott Ritchie scott@open-vote.org 2011-04-21 22:01:35 CDT --- No, unfortunately.
http://bugs.winehq.org/show_bug.cgi?id=26615
--- Comment #12 from Hans Leidekker hans@meelstraat.net 2011-04-22 01:55:07 CDT --- (In reply to comment #11)
No, unfortunately.
The trace has a line like this that mentions the temporary dll filename: trace:msi:HANDLE_CustomType1 Calling function L"CaCheckDiskSpace" from L"C:\users\scott\Temp\msi1de0.tmp"
Can you send me that file by e-mail?
http://bugs.winehq.org/show_bug.cgi?id=26615
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #34258|0 |1 is obsolete| |
--- Comment #13 from Hans Leidekker hans@meelstraat.net 2011-05-03 06:00:46 CDT --- Created an attachment (id=34449) --> (http://bugs.winehq.org/attachment.cgi?id=34449) msi: Accept NULL component in MsiEnumComponentCostsW.
How about this patch on top of current git?
http://bugs.winehq.org/show_bug.cgi?id=26615
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #14 from Austin English austinenglish@gmail.com 2011-05-06 14:08:06 CDT --- Should be fixed by http://source.winehq.org/git/wine.git/commitdiff/2afd65f69bc710b4aaeb67b8f9f...
http://bugs.winehq.org/show_bug.cgi?id=26615
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #15 from Alexandre Julliard julliard@winehq.org 2011-05-13 13:33:57 CDT --- Closing bugs fixed in 1.3.20.
http://bugs.winehq.org/show_bug.cgi?id=26615
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |2afd65f69bc710b4aaeb67b8f9f | |50510114333b6