http://bugs.winehq.org/show_bug.cgi?id=20725
Summary: Adobe photoshop CS2 fails to install Product: Wine Version: 1.1.33 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msi AssignedTo: wine-bugs@winehq.org ReportedBy: Benjamin_Schulz@gmx.de
starting
wine /mnt/cdrom/Adobe(R)\ Photoshop(R)\ CS2/setup.exe
gives just before the setup wants to copy the data:
err:msi:msi_dialog_bitmap_control Failed to load bitmap (null) err:msi:msi_dialog_bitmap_control Failed to load bitmap (null) err:msi:msi_dialog_bitmap_control Failed to load bitmap (null) err:msi:ACTION_CallDllFunction Custom action (L"C:\windows\temp\msi42be.tmp":L"CleanXHTML") caused a page fault: c0000005 err:seh:raise_exception Exception frame is not in stack limits => unable to dispatch exception.
then the installer exist without having anything copied.
http://bugs.winehq.org/show_bug.cgi?id=20725
--- Comment #1 from Ken Sharp kennybobs@o2.co.uk 2009-11-20 19:41:46 --- 1. Console output. 2. Regression test.
This is reported working fine in all previous versions, so you must be claiming this is a regression. So do the relevant tests...
http://bugs.winehq.org/show_bug.cgi?id=20725
--- Comment #2 from Austin English austinenglish@gmail.com 2009-11-22 12:30:15 --- The demo still installs fine here: http://austinenglish.com/logs/appinstall-2009-11-20/photoshopcs2-result.txt
http://bugs.winehq.org/show_bug.cgi?id=20725
kq8z67r6309fo9001@sneakemail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kq8z67r6309fo9001@sneakemai | |l.com
--- Comment #3 from kq8z67r6309fo9001@sneakemail.com 2009-11-22 22:46:01 --- Same results as Schulz on opensuse 11.2 with wine 1.1.28; clean prefix, using "tryout" version from Adobe. 1.1.9 on the same system works as expected; at least through the installer, anyway.
I haven't time to do a bisect right now, but perhaps the above can help Schulz a little, even if it covers a lot of wine and wine_gecko.
http://bugs.winehq.org/show_bug.cgi?id=20725
--- Comment #4 from Benjamin Schulz Benjamin_Schulz@gmx.de 2009-11-23 00:25:21 --- unfortunately, I don't have the Cd from photoshop anymore. So I can't make a bisect test. As System I use gentoo liux.
http://bugs.winehq.org/show_bug.cgi?id=20725
--- Comment #5 from kq8z67r6309fo9001@sneakemail.com 2009-11-23 14:45:25 --- Anyone who wants to test this, or anything with CS2, can just use the "tryout" version. http://www.adobe.com/products/photoshop/download_h.html http://download.adobe.com/pub/adobe/photoshop/win/cs2/Photoshop_CS2_tryout.z... I believe that the program and installer at least are identical to the CD version. It is a 30 day trial, which can be registered to the full version on install or at a later time, so I don't think there can be much difference.
http://bugs.winehq.org/show_bug.cgi?id=20725
Vladislav Kislyi vladislav.kisliy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |vladislav.kisliy@gmail.com
--- Comment #6 from Vladislav Kislyi vladislav.kisliy@gmail.com 2009-12-03 13:49:49 --- I have this troubles too. openSuse 11.2 x64 I tried install Photoshop CS2 in 1.1.33, and got error like described above. Downgraded wine to 1.1.28 with the same result. It's strange because on another desktop openSuse 11.1 i586 (wine-1.1.31) all work fine.
http://bugs.winehq.org/show_bug.cgi?id=20725
--- Comment #7 from Vladislav Kislyi vladislav.kisliy@gmail.com 2009-12-03 14:22:18 --- I understood that it isn't a forum, but I hope that help for another people.
I added another repository http://download.opensuse.org/repositories/Emulators:/Wine/SLE-11/ and installed wine-1.1.32 (wine-1.1.32-2.1.i586 wine-gecko-1.0.0-5.1.i586 wine-32bit-1.1.32-2.1.x86_64) from it.
I guess that trouble in openSuse 11.2 x64 packages.
http://bugs.winehq.org/show_bug.cgi?id=20725
--- Comment #8 from Benjamin Schulz Benjamin_Schulz@gmx.de 2009-12-03 14:24:13 --- Since two users have reported the same problems, I think one should at least mark this bug as "confirmed". Isn't it?
http://bugs.winehq.org/show_bug.cgi?id=20725
--- Comment #9 from Benjamin Schulz Benjamin_Schulz@gmx.de 2009-12-03 14:27:46 --- @ comment 7: Do you mean that wine wine-1.1.32 works whereas 1.1.33 does not?
http://bugs.winehq.org/show_bug.cgi?id=20725
--- Comment #10 from Vladislav Kislyi vladislav.kisliy@gmail.com 2009-12-03 14:48:14 --- (In reply to comment #9)
@ comment 7: Do you mean that wine wine-1.1.32 works whereas 1.1.33 does not?
Right you are. With wine-1.1.32 installation have done perfectly. Now it works wee, but I had to install wine-doors. However wine-doors didn't help before (with 1.1.33). Well that's all
http://bugs.winehq.org/show_bug.cgi?id=20725
--- Comment #11 from Benjamin Schulz Benjamin_Schulz@gmx.de 2009-12-03 14:51:11 --- does someone have the time to do a bisect test? http://wiki.winehq.org/RegressionTesting
should go faster then...
http://bugs.winehq.org/show_bug.cgi?id=20725
--- Comment #12 from Vladislav Kislyi vladislav.kisliy@gmail.com 2009-12-03 14:56:49 --- (In reply to comment #11)
does someone have the time to do a bisect test? http://wiki.winehq.org/RegressionTesting
should go faster then...
I hope I can, but not now. Only on the next week. I'm very busy at the weekend
http://bugs.winehq.org/show_bug.cgi?id=20725
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wylda@volny.cz
--- Comment #13 from Wylda wylda@volny.cz 2009-12-05 03:08:35 ---
No such problem under wine 1.1.34. Installer works fine for me (32bit, self compiled wine).
http://bugs.winehq.org/show_bug.cgi?id=20725
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #14 from Vitaliy Margolen vitaliy@kievinfo.com 2009-12-05 14:11:55 --- Fixed then
http://bugs.winehq.org/show_bug.cgi?id=20725
--- Comment #15 from kq8z67r6309fo9001@sneakemail.com 2009-12-05 16:10:02 --- Tested with 1.1.34 on opensuse 11.2 and fails in exactly the same manner. It seems up to 1.1.26 works, then .28, .33, and .34 do not. It would thus seem that at least on this system, wine-gecko-1.0.0 is the problem.
http://bugs.winehq.org/show_bug.cgi?id=20725
Juan Lang juan_lang@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|FIXED |
--- Comment #16 from Juan Lang juan_lang@yahoo.com 2009-12-05 20:15:26 --- Roger that, reopening then..
http://bugs.winehq.org/show_bug.cgi?id=20725
Juan Lang juan_lang@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #17 from Juan Lang juan_lang@yahoo.com 2009-12-05 20:15:54 --- and since more than one person reported it, I'll assume it's confirmed.
http://bugs.winehq.org/show_bug.cgi?id=20725
--- Comment #18 from Vladislav Kislyi vladislav.kisliy@gmail.com 2009-12-11 14:14:10 --- (In reply to comment #15)
Tested with 1.1.34 on opensuse 11.2 and fails in exactly the same manner. It seems up to 1.1.26 works, then .28, .33, and .34 do not. It would thus seem that at least on this system, wine-gecko-1.0.0 is the problem.
Yes, right you're. I downloaded Photoshop_CS2_try. Then installed (inside VirtualBox/Kubuntu) last wine-1.1.34. Photoshop installation have done perfectly. And now it works fine.
But in my working box(openSuse 11.2) with wine-1.1.34 from rpm, it doesn't work. So, where is decision? I agree with kq8z67r6309fo9001@sneakemail.com. This bug is in openSuse package, not in Wine. Should I register bug in bugzilla.novell.com ?
http://bugs.winehq.org/show_bug.cgi?id=20725
--- Comment #19 from kq8z67r6309fo9001@sneakemail.com 2009-12-11 18:32:19 --- Surprisingly, the SuSE packages don't apply any patches to wine or wine-gecko. If wine-gecko doesn't use the system mozilla libs (I think it does not, but I do not know), then it will probably not be easy to figure out why this is not working on SuSE without a good knowledge of what wine and wine-gecko are doing in this case.
If you (Kislyi) would like to open a bug on Novell's bugzilla, maybe it is a good idea, but I don't know if they have anyone who has time and enough knowledge of wine to fix it-certainly I do not even know what to look at from this point.
http://bugs.winehq.org/show_bug.cgi?id=20725
--- Comment #20 from Benjamin Schulz Benjamin_Schulz@gmx.de 2009-12-11 22:56:43 --- I reported this bug. However, I do not use Suse. So this Bug cannot be a Suse only bug.
I observed the bug on my gentoo system. Gentoo downloads the sources and compiles wine natively.
http://bugs.winehq.org/show_bug.cgi?id=20725
--- Comment #21 from Vladislav Kislyi vladislav.kisliy@gmail.com 2009-12-12 03:16:21 --- (In reply to comment #20)
I reported this bug. However, I do not use Suse. So this Bug cannot be a Suse only bug.
I observed the bug on my gentoo system. Gentoo downloads the sources and compiles wine natively.
But as you see I checked native Wine. I did it following the instruction (http://wiki.winehq.org/RegressionTesting) and didn't have any troubles. I notice that in test box Wine-gecko didn't install at all. And everything worked fine.
So ... may be in Gentoo the same problem with wine-gecko as Suse? Try compile wine yourself or send email to Gentoo's maintainer of wine.
Good luck!
http://bugs.winehq.org/show_bug.cgi?id=20725
--- Comment #22 from Benjamin Schulz Benjamin_Schulz@gmx.de 2009-12-12 03:37:41 --- before compiling gentoo applies a patch called
* Applying wine-1.1.15-winegcc.patch ...
Then it runs configure with the following settings:
/config.guess ./configure --prefix=/usr --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib32 --sysconfdir=/etc/wine --with-alsa --without-capi --with-cms --with-cups --with-curses --without-esd --without-fontconfig --without-gnutls --without-gphoto --without-gsm --without-hal --without-jack --without-jpeg --without-ldap --without-mpg123 --without-nas --without-openal --with-opengl --with-openssl --without-oss --with-png --with-pthread --without-sane --disable-tests --with-freetype --disable-win64 --with-x --with-xcomposite --with-xinerama --with-xml --with-xslt
After that, gentoo just it starts make with gcc-4.3.4
The gentoo system does just nothing else than running configure and make and make install. If I would type the same commands I would get the same results.
However, the configure options are important of course, for the result of the compilation. Perhaps this error just happens with some configure options enabled.
That is, if suse starts configure with similar options, the build may also fail. Perhaps it does not fail on your machine, since you made different configure choices.
So this IS in fact an error with wine.
It seems that wine must be configured in some manner before it is compiled when wine should be able to install photoshop.
http://bugs.winehq.org/show_bug.cgi?id=20725
--- Comment #23 from Benjamin Schulz Benjamin_Schulz@gmx.de 2009-12-12 03:43:16 --- One reason for those options may be that I run 32 bit wine on a 64 bit machine. So gentoo assumes that wine does not have access to all possible 32 bit libraries that would exist on a real 32 bit setting.
http://bugs.winehq.org/show_bug.cgi?id=20725
--- Comment #24 from Benjamin Schulz Benjamin_Schulz@gmx.de 2009-12-12 03:43:38 --- One reason for those options may be that I run 32 bit wine on a 64 bit machine. So gentoo assumes that wine does not have access to all possible 32 bit libraries that would exist on a real 32 bit setting.
http://bugs.winehq.org/show_bug.cgi?id=20725
--- Comment #25 from Vladislav Kislyi vladislav.kisliy@gmail.com 2009-12-13 15:18:47 --- (In reply to comment #19)
Surprisingly, the SuSE packages don't apply any patches to wine or wine-gecko. If wine-gecko doesn't use the system mozilla libs (I think it does not, but I do not know), then it will probably not be easy to figure out why this is not working on SuSE without a good knowledge of what wine and wine-gecko are doing in this case.
If you (Kislyi) would like to open a bug on Novell's bugzilla, maybe it is a good idea, but I don't know if they have anyone who has time and enough knowledge of wine to fix it-certainly I do not even know what to look at from this point.
So, story with openSuse has a good end. :) https://bugzilla.novell.com/show_bug.cgi?id=564275
http://bugs.winehq.org/show_bug.cgi?id=20725
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |INVALID
--- Comment #26 from Vitaliy Margolen vitaliy@kievinfo.com 2009-12-13 23:13:02 --- (In reply to comment #22) Install _all_ requirements for Wine. And compile it with _default_ settings (no configure options except specifying paths if needed).
Closing invalid - users confirmed problem is in SuSE provided binary and not vanilla Wine. Gentoo test results are invalid due to not standard build.
http://bugs.winehq.org/show_bug.cgi?id=20725
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #27 from Vitaliy Margolen vitaliy@kievinfo.com 2009-12-13 23:13:10 --- Closing
http://bugs.winehq.org/show_bug.cgi?id=20725
Marcus Meissner marcus@jet.franken.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |marcus@jet.franken.de
--- Comment #28 from Marcus Meissner marcus@jet.franken.de 2010-02-04 11:28:21 --- This bug was caused by:
- we built 11.2 wine with -fomit-frame-pointer - a MSI CustomAction function in the Photoshop CS2 installer was badly declared CDECL instead of STDCALL and so corrupted the %esp register This was not visible when frame pointers where used (%ebp), but visible if not used.
I submitted a fix to wine and it was applied just now:
http://source.winehq.org/git/wine.git/?a=commit;h=9fab263d397cfd61c6940b049f...
it will be in the next published wine release.
http://bugs.winehq.org/show_bug.cgi?id=20725
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|INVALID |FIXED
http://bugs.winehq.org/show_bug.cgi?id=20725
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |RESOLVED
--- Comment #29 from Dmitry Timoshkov dmitry@codeweavers.com 2010-02-04 22:18:41 --- The bug will be closed as a part of the release process.
http://bugs.winehq.org/show_bug.cgi?id=20725
--- Comment #30 from Ken Sharp kennybobs@o2.co.uk 2010-02-05 07:50:20 --- It was already closed.
http://bugs.winehq.org/show_bug.cgi?id=20725
--- Comment #31 from Marcus Meissner marcus@jet.franken.de 2010-02-05 08:03:53 --- yes, as invalid.
but now the bug behind it was fixed in GIT and we can follow the resolved/fixed line of process.
http://bugs.winehq.org/show_bug.cgi?id=20725
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #32 from Alexandre Julliard julliard@winehq.org 2010-02-05 11:39:06 --- Closing bugs fixed in 1.1.38.
http://bugs.winehq.org/show_bug.cgi?id=20725
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |9fab263d397cfd61c6940b049fa | |dcc5906f3cd74