http://bugs.winehq.org/show_bug.cgi?id=27361
Summary: Dawn of War Dark Crusade Demo uninstaller crashes. Product: Wine Version: 1.3.21 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msi AssignedTo: wine-bugs@winehq.org ReportedBy: hennr@hennr.name
Created an attachment (id=34983) --> (http://bugs.winehq.org/attachment.cgi?id=34983) console output after running the install twice
Tested wine versions:
1.1.44 1.2.3 1.3.21
If you try to uninstall the Demo of Dawn of War - Dark Crusade, the installer crashes and gives you plenty of output on the console (attached).
err:msi:call_script Could not find CLSID for Windows Script
wine: Unhandled page fault on read access to 0x00000000 at address 0x7ebcdc6a (thread 0021), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x7ebcdc6a). Register dump: . . .
Note: I don't have a windows machine here at hand, could anybody run the demo on a windows box please and see if it works at all?
http://bugs.winehq.org/show_bug.cgi?id=27361
HennR hennr@hennr.name changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=27361
--- Comment #1 from Juan Lang juan_lang@yahoo.com 2011-06-01 13:21:47 CDT --- What happens with 'winetricks wsh56'?
http://bugs.winehq.org/show_bug.cgi?id=27361
--- Comment #2 from HennR hennr@hennr.name 2011-06-01 16:03:29 CDT --- The very same
http://bugs.winehq.org/show_bug.cgi?id=27361
--- Comment #3 from Hans Leidekker hans@meelstraat.net 2011-06-06 02:45:53 CDT --- $ sha1sum DarkCrusadeDemo.exe 3a704a5920049327f95eeff854e8631a3063fa26 DarkCrusadeDemo.exe
Is that the same version you are running? It doesn't crash here.
http://bugs.winehq.org/show_bug.cgi?id=27361
--- Comment #4 from hennr hennr@hennr.name 2011-06-06 04:43:17 CDT --- Yep, seems to be the same:
sha1sum dow-repo/DarkCrusade\ Demo.exe 3a704a5920049327f95eeff854e8631a3063fa26 dow-repo/DarkCrusade Demo.exe
It's the _un_installer that crashes, did you keep that in mind?
http://bugs.winehq.org/show_bug.cgi?id=27361
--- Comment #5 from Hans Leidekker hans@meelstraat.net 2011-06-06 04:49:41 CDT --- (In reply to comment #4)
Yep, seems to be the same:
sha1sum dow-repo/DarkCrusade\ Demo.exe 3a704a5920049327f95eeff854e8631a3063fa26 dow-repo/DarkCrusade Demo.exe
It's the _un_installer that crashes, did you keep that in mind?
Yes, I ran it twice. Please try again with current git and attach a WINEDEBUG=+msi,+tid,+seh trace.
http://bugs.winehq.org/show_bug.cgi?id=27361
--- Comment #6 from hennr hennr@hennr.name 2011-06-06 05:53:39 CDT --- I ran this command, find the output attached.
WINEDEBUG=trace+msi,+tid,+seh wine /home/henner/dow-repo/DarkCrusade\ Demo.exe &> wine-dow.log
http://bugs.winehq.org/show_bug.cgi?id=27361
--- Comment #7 from hennr hennr@hennr.name 2011-06-06 05:54:46 CDT --- Created an attachment (id=35045) --> (http://bugs.winehq.org/attachment.cgi?id=35045) wine debug output with trace+msi,+tid,+seh
http://bugs.winehq.org/show_bug.cgi?id=27361
--- Comment #8 from Hans Leidekker hans@meelstraat.net 2011-06-20 06:03:18 CDT --- Please export this registry branch and attach it here: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-21-0-0-0-1000\Products
http://bugs.winehq.org/show_bug.cgi?id=27361
--- Comment #9 from hennr hennr@hennr.name 2011-06-20 08:31:00 CDT --- (In reply to comment #8)
Please export this registry branch and attach it here: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-21-0-0-0-1000\Products
Hi, at what state?
With a clean ~/.wine/ With a fresh installation of dow? After trying to uninstall dow?
http://bugs.winehq.org/show_bug.cgi?id=27361
--- Comment #10 from Hans Leidekker hans@meelstraat.net 2011-06-20 08:50:45 CDT --- (In reply to comment #9)
(In reply to comment #8)
Please export this registry branch and attach it here: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-21-0-0-0-1000\Products
Hi, at what state?
With a clean ~/.wine/ With a fresh installation of dow? After trying to uninstall dow?
After a fresh installation.
http://bugs.winehq.org/show_bug.cgi?id=27361
--- Comment #11 from hennr hennr@hennr.name 2011-06-20 10:58:06 CDT --- Created an attachment (id=35214) --> (http://bugs.winehq.org/attachment.cgi?id=35214) export of the requested registry branch
http://bugs.winehq.org/show_bug.cgi?id=27361
--- Comment #12 from hennr hennr@hennr.name 2011-06-20 10:58:22 CDT --- (In reply to comment #11)
Created an attachment (id=35214)
--> (http://bugs.winehq.org/attachment.cgi?id=35214) [details]
export of the requested registry branch
Here you go
http://bugs.winehq.org/show_bug.cgi?id=27361
--- Comment #13 from hennr hennr@hennr.name 2011-06-20 11:01:58 CDT --- I just wondered if I can reproduce the bug...
It seems that I have to rewrite the bug report.
I can (using wine 1.3.22) install and uninstall the game demo. But if I start the Installer again, the game gets detected as installed, which is wrong and the (un-)installer crashes as described in the bug report.
http://bugs.winehq.org/show_bug.cgi?id=27361
--- Comment #14 from Hans Leidekker hans@meelstraat.net 2011-06-20 13:44:11 CDT --- (In reply to comment #13)
I just wondered if I can reproduce the bug...
It seems that I have to rewrite the bug report.
I can (using wine 1.3.22) install and uninstall the game demo. But if I start the Installer again, the game gets detected as installed, which is wrong and the (un-)installer crashes as described in the bug report.
Ok, running the installer three times reproduces the crash here. The product is not fully uninstalled in the second run because the installer doesn't set the "REMOVE" property to "ALL".
We should probably go through all features and do a full uninstall if none of them resolve to INSTALLSTATE_LOCAL.
http://bugs.winehq.org/show_bug.cgi?id=27361
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #15 from Hans Leidekker hans@meelstraat.net 2011-07-01 15:57:18 CDT --- Fixed by 8ff57beb0e67d363ea385c4c36a0661650daba4d.
http://bugs.winehq.org/show_bug.cgi?id=27361
--- Comment #16 from hennr hennr@hennr.name 2011-07-02 13:32:29 CDT --- Can confirm the fix.
Thanks you very much!
http://bugs.winehq.org/show_bug.cgi?id=27361
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #17 from Alexandre Julliard julliard@winehq.org 2011-07-08 13:46:57 CDT --- Closing bugs fixed in 1.3.24.
http://bugs.winehq.org/show_bug.cgi?id=27361
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |8ff57beb0e67d363ea385c4c36a | |0661650daba4d