http://bugs.winehq.org/show_bug.cgi?id=23214
Andrew Nguyen arethusa26@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Status|UNCONFIRMED |NEW URL| |http://images.whiskeymiliti | |a.com/docs/bin/wm/WMDesktop | |Alert.exe Component|-unknown |windowscodecs Ever Confirmed|0 |1
--- Comment #3 from Andrew Nguyen arethusa26@gmail.com 2010-06-18 02:38:20 --- It does, but some tracing suggests that it's not the real cause of the failure. After adding some traces to dlls/windowscodecs/bmpdecode.c and turning on the +gdiplus,+wincodecs debug channels I see:
trace:gdiplus:GdipCreateBitmapFromFile (L"C:\Program Files\WhiskeyMilitia\Desktop Alert\Skins\WM\background.bmp") 0x32f0f8 trace:gdiplus:GdipCreateStreamOnFile (L"C:\Program Files\WhiskeyMilitia\Desktop Alert\Skins\WM\background.bmp", 2147483648, 0x32f088) trace:gdiplus:GdipCreateBitmapFromStream 0x18c6f0 0x32f0f8 trace:gdiplus:GdipLoadImageFromStream (0x18c6f0, 0x32f0f8) ... trace:gdiplus:GdipCreateBitmapFromScan0 440 168 0 0x22009 (nil) 0x32ef68 trace:gdiplus:GdipCreateBitmapFromScan0 <-- 0x18ca58 trace:gdiplus:GdipBitmapLockBits 0x18ca58 (nil) 2 0x22009 0x32ef2c trace:wincodecs:BmpFrameDecode_CopyPixels (0x18c7fc,0x32ef1c,1760,1760,0x3820000) trace:wincodecs:BmpFrameDecode_ReadRLE8 0x18c7f8 trace:wincodecs:BmpFrameDecode_ReadRLE8 hr = 0x00000000 trace:wincodecs:BmpFrameDecode_ReadRLE8 hr = 0x00000000, bytesread = 1024, palettesize = 1024 trace:wincodecs:BmpFrameDecode_ReadRLE8 hr = 0x00000000 trace:wincodecs:BmpFrameDecode_ReadRLE8 hr = 0x00000000, bytesread = 12642, rlesize = 73922 trace:wincodecs:BmpFrameDecode_CopyPixels hr = 0x80004005 trace:gdiplus:decode_image_wic hr = 0x80004005 ...
So, the WIC BMP decoder is having trouble with the supplied background.bmp image. Using either native gdiplus or native windowscodecs is sufficient to get the app to start.