http://bugs.winehq.org/show_bug.cgi?id=14536
--- Comment #7 from billstei billstei@hbci.com 2008-07-18 22:35:00 --- Tested the patch in comment #5 with git Wine 1.1.1-191 and the original crash does not occur although a WINEDEBUG+=gdiplus trace did show the following:
trace:gdiplus:GdipCreateBitmapFromScan0 32767 32767 0 925707 (nil) 0x32bf68 trace:gdiplus:GdipCreateBitmapFromScan0 32767 32767 0 925707 (nil) 0x32bf68 fixme:ole:OLEPictureImpl_Load Failure while reading picture header (hr is 0, nread is 0).
followed by various other FIXMEs and an unimplemented gdiplus function, none of which seem to be related to this bug 14536, so... unless the OLE failure above was caused by the patch I would say the patch is good (or at the very least works around the bug).