http://bugs.winehq.org/show_bug.cgi?id=15571
Summary: Adobe Photoshop CS3 aborts with missing gdiplus functions Product: Wine Version: 1.1.6 Platform: Other OS/Version: other Status: NEW Keywords: download Severity: normal Priority: P2 Component: gdiplus AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
On my Ubuntu 8.10 desktop, CS3 installs and runs fine with wine-1.1.6 if I do "winetricks -q gdiplus gecko" before installing.
Without native gdiplus, the app bombs with various gdiplus problems, e.g.
wine: Call from 0x7b844b20 to unimplemented function gdiplus.dll.GdipCreateHICONFromBitmap, aborting wine: Call from 0x7b844b20 to unimplemented function gdiplus.dll.GdipCreateHalftonePalette, aborting
or
fixme:gdiplus:GdipSaveGraphics graphics state not implemented fixme:gdiplus:GdipRestoreGraphics graphics state not implemented wine: Unhandled exception 0x40000015 at address 0x7ec62670 (thread 02fe), starting debugger...
http://bugs.winehq.org/show_bug.cgi?id=15571
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com 2008-10-11 09:46:47 --- Created an attachment (id=16579) --> (http://bugs.winehq.org/attachment.cgi?id=16579) GdipCreateHICONFromBitmap
Hi, Dan. Please try this for a GdipCreateHICONFromBitmap.
http://bugs.winehq.org/show_bug.cgi?id=15571
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bunglehead@gmail.com
--- Comment #2 from Nikolay Sivov bunglehead@gmail.com 2008-10-11 09:47:26 --- adding myself to CC
http://bugs.winehq.org/show_bug.cgi?id=15571
--- Comment #3 from Dan Kegel dank@kegel.com 2008-11-06 09:20:02 --- When I tried it without your patch today, I was blocked by
fixme:gdiplus:GdipSaveGraphics graphics state not implemented fixme:gdiplus:GdipRestoreGraphics graphics state not implemented wine: Unhandled exception 0x40000015 at address 0xb7eb0073:0x7ec4c800 (thread 0009), starting debugger...
so I'll have to wait until we have those, probably.
http://bugs.winehq.org/show_bug.cgi?id=15571
--- Comment #4 from Nikolay Sivov bunglehead@gmail.com 2008-11-06 10:07:58 --- (In reply to comment #3) Dan, please provide a gdiplus trace. I'll probably look at this if I'll have time (I'm not at home)
http://bugs.winehq.org/show_bug.cgi?id=15571
--- Comment #5 from Nikolay Sivov bunglehead@gmail.com 2008-11-25 03:12:56 --- (In reply to comment #3)
When I tried it without your patch today, I was blocked by
fixme:gdiplus:GdipSaveGraphics graphics state not implemented fixme:gdiplus:GdipRestoreGraphics graphics state not implemented wine: Unhandled exception 0x40000015 at address 0xb7eb0073:0x7ec4c800 (thread 0009), starting debugger...
so I'll have to wait until we have those, probably.
These calls are stubbed now with success return codes. So it's necessary to test it once more.
http://bugs.winehq.org/show_bug.cgi?id=15571
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #6 from Dan Kegel dank@kegel.com 2008-11-25 11:18:19 --- It no longer aborts! (Doesn't look too good yet, but at least it runs.)
http://bugs.winehq.org/show_bug.cgi?id=15571
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org 2008-12-05 11:16:09 --- Closing bugs fixed in 1.1.10.
http://bugs.winehq.org/show_bug.cgi?id=15571
--- Comment #8 from Dan Kegel dank@kegel.com 2009-05-30 16:13:58 --- I'm very confused. That function is still not implemented...? The patch was posted http://www.winehq.org/pipermail/wine-patches/2008-December/065572.html but doesn't seem to have been committed.
http://bugs.winehq.org/show_bug.cgi?id=15571
--- Comment #9 from Nikolay Sivov bunglehead@gmail.com 2009-05-30 16:22:03 --- (In reply to comment #8)
I'm very confused. That function is still not implemented...? The patch was posted http://www.winehq.org/pipermail/wine-patches/2008-December/065572.html but doesn't seem to have been committed.
Yeah, patch isn't good enough. Shell32 dependency should be removed from it (as Alexandre reasonably suggested as I remember) and still no tests.
I'm busy with comctl32 now which is higher priority I think, so don't have much time for that.