[Bug 38959] Microsoft .NET Framework 4.6 web installer fails silently ( unable to load series of compressed PNG icon images from ICO files)

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Apr 3 16:04:11 CDT 2018


https://bugs.winehq.org/show_bug.cgi?id=38959

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|STAGED                      |RESOLVED
      Fixed by SHA1|                            |b53d84b947f93ab6848c8614c37
                   |                            |e76b5dfb37f50

--- Comment #3 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

this is fixed by commit series:

*
https://source.winehq.org/git/wine.git/commitdiff/728255cf2ceca073e0818a310b62864d1b3725a8
("user32: Add support for PNG icons.")
*
https://source.winehq.org/git/wine.git/commitdiff/b1631d69da38a2820db6b500e1c0cb9a9b7d0263
("user32: Try to load libpng only once.")
*
https://source.winehq.org/git/wine.git/commitdiff/9dc886244bcc21468c88f4951bb875155c0df242
("user32: Ignore PNG icons instead of failing if we don't have libpng.")
*
https://source.winehq.org/git/wine.git/commitdiff/b53d84b947f93ab6848c8614c37e76b5dfb37f50
("user32: Add support for loading 256x256 icons.")

Thanks Dmitry, Alexandre.

--- snip ---
$ WINEDEBUG=+tid,+seh,+relay,+msi,+resource,+icon,+cursor wine ./Setup.exe /x86
/x64 /web >>log.txt 2>&1
...
0036:Call user32.LoadImageW(00000000,00d62ff0
L"Z:\\home\\focht\\Downloads\\graphics\\Rotate1.ico",00000001,00000000,00000000,00000010)
ret=003b967e
0036:trace:resource:LoadImageW
((nil),L"Z:\\home\\focht\\Downloads\\graphics\\Rotate1.ico",1,0,0,0x00000010)
0036:trace:cursor:CURSORICON_Load (nil),
L"Z:\\home\\focht\\Downloads\\graphics\\Rotate1.ico", 0x0, depth 32, fCursor 0,
flags 0x0010
0036:trace:cursor:CURSORICON_LoadFromFile loading
L"Z:\\home\\focht\\Downloads\\graphics\\Rotate1.ico"
0036:trace:cursor:CURSORICON_FindBestIcon entry 0: 256 x 256, 32 bpp
0036:trace:cursor:CURSORICON_FindBestIcon entry 1: 48 x 48, 4 bpp
0036:trace:cursor:CURSORICON_FindBestIcon entry 2: 32 x 32, 4 bpp
0036:trace:cursor:CURSORICON_FindBestIcon entry 3: 24 x 24, 4 bpp
0036:trace:cursor:CURSORICON_FindBestIcon entry 4: 16 x 16, 4 bpp
0036:trace:cursor:CURSORICON_FindBestIcon entry 5: 256 x 256, 32 bpp
0036:trace:cursor:CURSORICON_FindBestIcon entry 6: 48 x 48, 8 bpp
0036:trace:cursor:CURSORICON_FindBestIcon entry 7: 32 x 32, 8 bpp
0036:trace:cursor:CURSORICON_FindBestIcon entry 8: 24 x 24, 8 bpp
0036:trace:cursor:CURSORICON_FindBestIcon entry 9: 16 x 16, 8 bpp
0036:trace:cursor:CURSORICON_FindBestIcon entry 10: 256 x 256, 32 bpp
0036:trace:cursor:CURSORICON_FindBestIcon entry 11: 128 x 128, 32 bpp
0036:trace:cursor:CURSORICON_FindBestIcon entry 12: 64 x 64, 32 bpp
0036:trace:cursor:CURSORICON_FindBestIcon entry 13: 48 x 48, 32 bpp
0036:trace:cursor:CURSORICON_FindBestIcon entry 14: 40 x 40, 32 bpp
0036:trace:cursor:CURSORICON_FindBestIcon entry 15: 32 x 32, 32 bpp
0036:trace:cursor:CURSORICON_FindBestIcon entry 16: 24 x 24, 32 bpp
0036:trace:cursor:CURSORICON_FindBestIcon entry 17: 20 x 20, 32 bpp
0036:trace:cursor:CURSORICON_FindBestIcon entry 18: 16 x 16, 32 bpp
0036:trace:cursor:CURSORICON_LoadFromFile loaded
L"Z:\\home\\focht\\Downloads\\graphics\\Rotate1.ico" -> 0x100b4
0036:Ret  user32.LoadImageW() retval=000100b4 ret=003b967e 
--- snip ---

NOTE: The installer still suffers from other known issues.

$ wine --version
wine-3.5-70-g2986e89501

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list