http://bugs.winehq.org/show_bug.cgi?id=9362
Summary: Incredimail install fails Product: Wine Version: CVS Platform: Other URL: http://incredimail.com OS/Version: other Status: NEW Severity: enhancement Priority: P2 Component: wine-gdiplus AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
This app's installer requires winxp and doesn't bundle the visual C++ 6 runtimes. It also needs some XML functions we don't yet implement. To get past those issues, do wget http://kegel.com/wine/winetricks sh winetricks msxml3 vcrun6 winver=winxp The installer gets pretty far, but fails with wine: Call from 0x7ee51f20 to unimplemented function gdiplus.dll.GdipGetImageEncodersSize, aborting and a dialog box offering to send a crash report for ImpCnt.exe. So the missing gdiplus function is the subject of this bug.
(You can get further by installing native gdiplus, but the install hangs about 2/3 through the progress bar. WINEDEBUG=+ole wine incredimail_install.exe shows warn:file:CreateFileW Unable to create file L"C:\Program Files\IncrediMail\bin\Licenses\IM_PREM.imk" (status c000011f) trace:ole:ICreateErrorInfoImpl_SetDescription (0x147c930): L"Keylib error: #7 -> CANNOT OPEN FILE" Adding +file shows that it is successfully opened many, many times, and it does exist. Maybe we're running out of file handles, or something, because of a possible leak in the installer. The leak might not matter on windows - maybe there's some other bug that makes the leak matter.)
http://bugs.winehq.org/show_bug.cgi?id=9362
--- Comment #1 from Dan Kegel dank@kegel.com 2007-08-18 12:30:41 --- After the hang, the app seems to be at least mostly installed. You can also reproduce the hang a second time by running ~/.wine/drive_c/Program Files/IncrediMail/bin/IncrediMail_Install.exe and you can try to start the app by running ~/.wine/drive_c/Program Files/IncrediMail/bin/IncMail.exe
FWIW, both the app and the installe seem to try to load INetFwMgr right before they hang, and then they have some exception problem: err:ole:CoGetClassObject no class object {304ce942-6e39-40d8-943a-b913c40c9cd4} could be created for context 0x1 err:seh:setup_exception stack overflow 12 bytes in thread 0017 eip b7ec8d4f esp 00240ff4 stack 0x241000-0x350000
Since this seems to be license-manager related, it'd be interesting to see if copying over files or registry entries installed by this app on Windows would help.
http://bugs.winehq.org/show_bug.cgi?id=9362
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Incredimail install fails |Incredimail install fails on | |unimplemented function | |gdiplus.dll.GdipGetImageEnco | |dersSize
http://bugs.winehq.org/show_bug.cgi?id=9362
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |reinder.dijkhuis@gmail.com
--- Comment #2 from Vitaliy Margolen vitaliy@kievinfo.com 2007-11-02 16:48:19 --- *** Bug 10269 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=9362
--- Comment #3 from Vitaliy Margolen vitaliy@kievinfo.com 2007-11-02 16:48:54 --- *** Bug 9678 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=9362
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |infyquest@gmail.com
--- Comment #4 from Vitaliy Margolen vitaliy@kievinfo.com 2007-11-02 16:49:21 --- *** Bug 10285 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=9362
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|enhancement |normal Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=9362
--- Comment #5 from Lei Zhang thestig@google.com 2007-12-31 00:34:10 --- FYI, the Windows XP version of MS Paint also complains about this in the file -> save dialog. As a result, Paint can only save bmp files. Similarly, file -> open complains about GdipGetImageDecodersSize (bug 9963), and can only open bmp files.
http://bugs.winehq.org/show_bug.cgi?id=9362
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |cbill.lam@gmail.com
--- Comment #6 from Lei Zhang thestig@google.com 2008-03-07 03:15:34 --- *** Bug 11879 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=9362
--- Comment #7 from Lei Zhang thestig@google.com 2008-03-11 16:59:06 --- Can everyone try their apps again with Wine 0.9.57? GdipGetImageEncodersSize has been implemented.
http://bugs.winehq.org/show_bug.cgi?id=9362
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|gdiplus |-unknown
--- Comment #8 from Dan Kegel dank@kegel.com 2008-03-11 17:31:14 --- It gets further now, I think it's no longer a gdiplus problem.
With no overrides, it craps out early, and there's a suspicious xml fixme:
fixme:msxml:bsc_QueryInterface interface {79eac9e4-baf9-11ce-8c82-00aa004ba90b} not implemented fixme:msxml:domdoc_get_parseError (0x136b80)->(0x7d8ac7c4): creating a dummy parseError It seems yo need msxml3.
With winetricks msxml3 winver=winxp (vcrun6 no longer needed), the installer downloads the inner installer fine, and it runs to about 50% of "Installing", then aborts with trace:process:CreateProcessW app (null) cmdline L"C:\windows\system32\regsvr32.exe "C:\Program Files\IncrediMail\bin\ImAnimU.dll" /s" ... "Runtime Error! Program: C:\windows\system32\regsvr32.exe R6034 An application has made an attempt to load the C runtime library incorrectly"
This error message can be reproduced with
wine regsvr32 "C:\Program Files\IncrediMail\bin\ImAnimU.dll" /s
It looks like it's some problem loading the Visual C++ 2005 runtimes. winetricks vcrun2005 doesn't seem to help. I poked at a while but I'm not too adept at tracking down winsxs problems.
http://bugs.winehq.org/show_bug.cgi?id=9362
--- Comment #9 from dimesio@earthlink.net 2008-10-24 18:57:25 --- Created an attachment (id=16854) --> (http://bugs.winehq.org/attachment.cgi?id=16854) Console log from Incredimail installer in 1.1.7
Tested in 1.1.7. Native msxml3 is still needed or the installer aborts early. With the override, the installer completes downloading with no problem and takes the user through a series of dialogs to set up an email account. It hangs at the very end of the process, when "Preparing to run Incredimail for the first time" appears as popup message. I let it sit for about 10 minutes with no activity before killing it.
http://bugs.winehq.org/show_bug.cgi?id=9362
--- Comment #10 from Dan Kegel dank@kegel.com 2008-10-24 19:02:25 --- Can you file a new bug for the msxml3 problem? I should have done that a while ago. Then we can close this one, which is getting a little shaggy.
http://bugs.winehq.org/show_bug.cgi?id=9362
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|CVS/GIT |unspecified
--- Comment #11 from Austin English austinenglish@gmail.com 2009-01-15 10:53:26 --- Removing deprecated CVS/GIT version tag. Please retest in current git. If still present, update version field to earliest known version of wine that had this bug. Thanks!
http://bugs.winehq.org/show_bug.cgi?id=9362
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hramrach@centrum.cz
--- Comment #12 from Austin English austinenglish@gmail.com 2009-03-12 12:03:55 --- *** Bug 17691 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=9362
Juan Lang juan_lang@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #13 from Juan Lang juan_lang@yahoo.com 2009-09-04 13:07:37 --- The gdiplus error here has been fixed. The msxml3 bug is still present, but it needs a new bug opened.
http://bugs.winehq.org/show_bug.cgi?id=9362
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #14 from Alexandre Julliard julliard@winehq.org 2009-09-25 12:19:59 --- Closing bugs fixed in 1.1.30.
http://bugs.winehq.org/show_bug.cgi?id=9362
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |366854a7cc0b06fd8ac0d9754de | |e7f20335cdeba CC| |focht@gmx.net Component|-unknown |gdiplus Hardware|Other |x86 Version|unspecified |0.9.44. OS|other |Linux