http://bugs.winehq.org/show_bug.cgi?id=17536
Summary: Atari Scrabble Online fails to install (regression) Product: Wine Version: 1.1.11 Platform: PC URL: http://appdb.winehq.org/objectManager.php?sClass=version &iId=12955 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msi AssignedTo: wine-bugs@winehq.org ReportedBy: kennybobs@o2.co.uk
Created an attachment (id=19670) --> (http://bugs.winehq.org/attachment.cgi?id=19670) Wine 1.1.15 +msi
Atari Scrabble Online fails to install. The culprit seems to be:
err:msi:ITERATE_Actions Execution halted, action L"DX9_Launcher.A545835B_7768_4D96_A5BC_930949616C2D" returned 1603
At this point the installer attempts to start the DirectX9 installer, whether it is already installed or not. There therefore is no workaround.
Tested in Wine 1.1.11 and 1.1.15 and bug exists. Tested in Wine 1.0 and bug does not exist.
Result of bisect:
731306bf78f2b8a6a92448e1977268b4396eb449 is first bad commit commit 731306bf78f2b8a6a92448e1977268b4396eb449 Author: James Hawkins jhawkins@codeweavers.com Date: Tue Sep 2 01:01:59 2008 -0500
kernel32: Fix two tests that fail in win2k3 and modify LoadLibraryEx to match this behavior.
:040000 040000 64ed6c6c7ae8c6e131079052e9113f07a467d58b 64a781d6056ae364ba95c128901381cc6343c06a M dlls
which doesn't make much sense to me.
http://bugs.winehq.org/show_bug.cgi?id=17536
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Installer
http://bugs.winehq.org/show_bug.cgi?id=17536
--- Comment #1 from Austin English austinenglish@gmail.com 2009-02-26 03:31:36 --- Does reverting that patch fix the installer?
http://bugs.winehq.org/show_bug.cgi?id=17536
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|msi |-unknown Keywords| |regression Summary|Atari Scrabble Online fails |Atari Scrabble Online fails |to install (regression) |to install
http://bugs.winehq.org/show_bug.cgi?id=17536
--- Comment #2 from Ken Sharp kennybobs@o2.co.uk 2009-02-26 13:06:27 --- Yes. Reverting the patch to wine-1.1.3-415-g731306b does fix the installer.
Problem is in kernel32 or msi?
http://bugs.winehq.org/show_bug.cgi?id=17536
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |truiken@gmail.com Status|UNCONFIRMED |NEW Component|-unknown |kernel32 Ever Confirmed|0 |1
--- Comment #3 from Austin English austinenglish@gmail.com 2009-02-26 13:35:27 --- Kernel32
http://bugs.winehq.org/show_bug.cgi?id=17536
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mpapet@yahoo.com
--- Comment #4 from Vitaliy Margolen vitaliy@kievinfo.com 2009-02-28 15:05:10 --- *** Bug 17561 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=17536
--- Comment #5 from blaise mgavl69@juno.com 2009-03-06 23:17:24 --- Created an attachment (id=19826) --> (http://bugs.winehq.org/attachment.cgi?id=19826) kernel32 commit for easy access
I was having the same bug with the Fahrenheit(Indigo Prophecy) setup.exe. With the commit reversed everything installs without error.
http://bugs.winehq.org/show_bug.cgi?id=17536
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |13125
http://bugs.winehq.org/show_bug.cgi?id=17536
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://appdb.winehq.org/obje%7Cftp://ftp.download- |ctManager.php?sClass=version|center.com/international/fah |&iId=12955 |renheit/fahrenheit_demo_euro | |pe.zip Keywords| |download Summary|Atari Scrabble Online fails |DirectX 9 launcher causes |to install |Atari Scrabble Online | |installation to fail
--- Comment #6 from Ken Sharp kennybobs@o2.co.uk 2009-03-18 22:47:33 --- What's the patch for?
Demo for Fahrenheit available for testing. ftp://ftp.download-center.com/international/fahrenheit/fahrenheit_demo_europe.zip
http://bugs.winehq.org/show_bug.cgi?id=17536
--- Comment #7 from Ken Sharp kennybobs@o2.co.uk 2009-04-18 03:56:37 --- Interesting/amusingly the same error occurs on Windows Server 2003, Windows XP x64 and Windows Vista. Googling around suggests it's a change in how those OS handle copy protection, but I can't imagine Fahrenheit has copy protection on its demo, but it is possible.
Workaround for Scrabble Online.
1. Download Orca MSI Editor (needs MFC42). http://www.technipages.com/wp-content/uploads/2007/11/orca.Msi
2. Copy CD to hard drive.
3. Add write permissions to "Scrabble Online.msi" and open in Orca.
4. Find InstallUISequence and remove the line which reads DX9_Launcher.A545835B_7768_4D96_A5BC_930949616C2D
This should work with other apps affected, depending on what kind of copy protection is initiated during install.
Can I nominate this for 1.2? Although it's not major, a user moving from 1.0 to 1.2 without this bug fixed would see this regression.
http://bugs.winehq.org/show_bug.cgi?id=17536
--- Comment #8 from Dmitry Timoshkov dmitry@codeweavers.com 2009-04-19 18:26:49 --- (In reply to comment #7)
Interesting/amusingly the same error occurs on Windows Server 2003, Windows XP x64 and Windows Vista.
This makes this bug invalid.
http://bugs.winehq.org/show_bug.cgi?id=17536
--- Comment #9 from Ken Sharp kennybobs@o2.co.uk 2009-04-23 08:03:35 --- No it doesn't, as the entire bug explains.
http://bugs.winehq.org/show_bug.cgi?id=17536
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |1.2.0
--- Comment #10 from Ken Sharp kennybobs@o2.co.uk 2009-05-23 22:07:37 --- Nominating for 1.2 as it is a regression from 1.0.
http://bugs.winehq.org/show_bug.cgi?id=17536
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |INVALID
--- Comment #11 from Alexandre Julliard julliard@winehq.org 2009-05-25 09:03:09 --- Definitely fails the same way on Vista, that demo is broken.
http://bugs.winehq.org/show_bug.cgi?id=17536
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|INVALID |
--- Comment #12 from Ken Sharp kennybobs@o2.co.uk 2009-05-25 09:19:51 --- It works fine under Windows XP!
http://bugs.winehq.org/show_bug.cgi?id=17536
--- Comment #13 from Alexandre Julliard julliard@winehq.org 2009-05-25 09:48:29 --- It's still broken. We can of course disable the parameter check again, but you should file a bug with these guys, they need to fix their code.
http://bugs.winehq.org/show_bug.cgi?id=17536
--- Comment #14 from Ken Sharp kennybobs@o2.co.uk 2009-05-25 09:56:10 --- What guys? It affects a number of apps.
The installer works fine from 95 to XP. A change in the Windows kernel means it doesn't work in Vista. So this should, at least, work in Wine in XP mode. It used to before commit 731306bf78f2b8a6a92448e1977268b4396eb449.
I'm referring specifically to Scrabble Online here. They stopped development on that many years ago.
http://bugs.winehq.org/show_bug.cgi?id=17536
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |FIXED
--- Comment #15 from Alexandre Julliard julliard@winehq.org 2009-06-01 07:04:12 --- Should be fixed now.
http://bugs.winehq.org/show_bug.cgi?id=17536
--- Comment #16 from Ken Sharp kennybobs@o2.co.uk 2009-06-01 07:39:32 --- Yup, thanks Alexandre, confirming fixed in latest git.
Checked in Windows 7 about an hour ago and the fault still exists in Windows. So I guess that leaves a bigger question of how Wine can deal with Windows regressions in the future. That is outside of the scope of this bug of course.
http://bugs.winehq.org/show_bug.cgi?id=17536
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #17 from Alexandre Julliard julliard@winehq.org 2009-06-05 12:44:54 --- Closing bugs fixed in 1.1.23.
http://bugs.winehq.org/show_bug.cgi?id=17536
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |731306bf78f2b8a6a92448e1977 | |268b4396eb449
http://bugs.winehq.org/show_bug.cgi?id=17536
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |2cd36b6b60e7726bb881f18b0f3 | |33ece699c8313