https://bugs.winehq.org/show_bug.cgi?id=39124
Bug ID: 39124 Summary: Paint Shop Pro X8 Installer hangs Product: Wine Version: 1.7.49 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: maiktapwagner@aol.com Distribution: ---
Hello everyone,
Corel has developed a new installer for their Paint Shop Pro products. The current version of Paint Shop Pro is X8.
With Windows set to Windows 7 in winecfg the installer starts up but eventually hangs.
The following output is been kept thrown at me:
fixme:mshtml:OleInPlaceActiveObject_TranslateAccelerator (0x13bd58)->(0x32fa7c)
Could you take a look into this please?
Regards,
Maik
https://bugs.winehq.org/show_bug.cgi?id=39124
Maik Wagner maiktapwagner@aol.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, Installer URL| |http://dwnld.paintshoppro.c | |om/trials/psp/x8/pspx8.0.ex | |e CC| |maiktapwagner@aol.com Distribution|--- |Slackware
https://bugs.winehq.org/show_bug.cgi?id=39124
--- Comment #1 from Maik Wagner maiktapwagner@aol.com --- Also happening in wine 1.7.50 (Slackware 14.1 32-bit)
https://bugs.winehq.org/show_bug.cgi?id=39124
--- Comment #2 from Maik Wagner maiktapwagner@aol.com --- Still happening in wine 1.7.53
https://bugs.winehq.org/show_bug.cgi?id=39124
Jeff D. Hanson jhansonxi@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jhansonxi@gmail.com
--- Comment #3 from Jeff D. Hanson jhansonxi@gmail.com --- The installer is actually a downloader and front-end to the installer. It needs native urlmon.dll (and its dependency iertutil.dll). This is enough to get it to download the install package (about 140MB) to:
$WINEPREFIX/drive_c/users/$USER/Temp/(varies)/pspx8_en_32.zip
The downloader will not progress to actually installing after the file is downloaded. To get the downloader fully working requires IE. Using "winetricks -q ie8" will also include native urlmon.dll (at least on 32-bit). The actual installer requires msxml3 (and/or msxml4) and will install dotnet40 and vcrun2012 (not preventable, even if pre-installed). To make dotnet40 happy, corefonts are needed. The gdiplus.dll is also included. So base install prerequisites are something like:
winetricks -q corefonts dotnet40 msxml3 msxml4 vcrun2012 ie8 win7
Installer still crashes however. Seems to be related to mouse events. If you're fast you can agree to the EULA and get through the dialogs to where it begins installing before it crashes.
Xubuntu 14.04 x86_64, AMD Phenom 9550, GeForce GTX 750Ti with Nvidia 340.96 driver. Wine 1.8 (git)
https://bugs.winehq.org/show_bug.cgi?id=39124
--- Comment #4 from Jeff D. Hanson jhansonxi@gmail.com --- After additional testing, the 32-bit installer (…/Setup.exe, …/Setup/Setup.msi) on Wine 1.8 only needs:
winetricks -q msxml3 win7
This allows the EULA to be displayed and the dialogs to function. It still errors after a time, independently of the installer progress. The faster you click through the steps, the further it gets before page faulting from mshtml. Installing IE8 (as for the downloader pspx8.0_32bit.exe) doesn't seem to affect the installer crash.
https://bugs.winehq.org/show_bug.cgi?id=39124
--- Comment #5 from Jeff D. Hanson jhansonxi@gmail.com --- Created attachment 53510 --> https://bugs.winehq.org/attachment.cgi?id=53510 32-bit backtrace
https://bugs.winehq.org/show_bug.cgi?id=39124
--- Comment #6 from Jeff D. Hanson jhansonxi@gmail.com --- A different result with the 64-bit install (Wine 1.8). The downloader shows a "Path not found" error during installation but reports installation success (false). Running the installer Setup.exe reports:
"Your system has not been modified. To complete installation at another time, please run setup again."
Prerequisites are a bit more complicated because the downloader is 32-bit but the installer is 64-bit. A 64-bit IE8 is required (IE8 for Windows Server 2003 SP2 64-bit Edition, https://www.microsoft.com/en-us/download/internet-explorer-8-details.aspx).
winetricks -q msxml3 ie8 win2k3 wine IE8-WindowsServer2003-x64-ENU.exe /passive /update-no /norestart winetricks -q win7 wine reg add "HKCU\Software\Wine\DllOverrides" /v "*urlmon" /t REG_SZ /d "native,builtin" /f wine pspx8.0.exe
https://bugs.winehq.org/show_bug.cgi?id=39124
--- Comment #7 from Jeff D. Hanson jhansonxi@gmail.com --- Created attachment 53511 --> https://bugs.winehq.org/attachment.cgi?id=53511 64-bit Wine log
https://bugs.winehq.org/show_bug.cgi?id=39124
--- Comment #8 from Jeff D. Hanson jhansonxi@gmail.com --- Note that the 64-bit install package can be obtained at
$WINEPREFIX/drive_c/users/$USER/Temp/(varies)/pspx8_en_64.zip
before the downloader exits.
The current URLs for the downloaders are:
64-bit: http://dwnld.paintshoppro.com/trials/psp/x8/pspx8.0.exe 32-bit: http://dwnld.paintshoppro.com/trials/psp/x8/pspx8.0_32bit.exe
https://bugs.winehq.org/show_bug.cgi?id=39124
--- Comment #9 from Maik Wagner maiktapwagner@aol.com --- I currently only have wine 1.9.2 on my openSUSE Tumbleweed box but the installer still hangs and reports for AppDB are not accepted any more so I mention this here.
As Jeff is having the same problem: Can you set this bug to be confirmed?
https://bugs.winehq.org/show_bug.cgi?id=39124
--- Comment #10 from Maik Wagner maiktapwagner@aol.com --- Still present in wine 2.0-rc1 (tested on openSUSE "Tumbleweed")
https://bugs.winehq.org/show_bug.cgi?id=39124
Maik Wagner maiktapwagner@aol.com changed:
What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.winehq.org/sho | |w_bug.cgi?id=44259
https://bugs.winehq.org/show_bug.cgi?id=39124
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever confirmed|0 |1 CC| |xerox.xerox2000x@gmail.com
--- Comment #11 from Louis Lenders xerox.xerox2000x@gmail.com --- Confirming.
In the beginning suffers from same bug as https://bugs.winehq.org/show_bug.cgi?id=43218 (unimplemented urlmon.dll.URLOpenPullStreamW
With native urlmon (and iertutil) download succeeds (as Jeff already mentioned), and installation starts but hangs at 33% for me. That`s probably because of the msxml3 insufficiencies (thousands lines of 0125:fixme:msxml:domselection_removeAll (0xd66eb8) are spawned)
Let`s reserve this bug for hanging installer (not downloader! that`s bug 43218)
: