https://bugs.winehq.org/show_bug.cgi?id=56584
Bug ID: 56584 Summary: InvokeShellLinker failed to extract icon Product: Wine Version: 9.6 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: winehq@jonass.user.lysator.liu.se Distribution: ---
Trying to run the installer for Creature from https://bugs.winehq.org/show_bug.cgi?id=4713 results in an 055c:err:menubuilder:InvokeShellLinker failed to extract icon from L"C:\Program Files\nvidia corporation\nvidia demos\creature\binaries\creatureviewerdx7.exe"
Checking the binaries directory I notice that the exe is actually CreatureViewerDX7.exe.
So it seems like InvokeShellLinker may be case sensitive?
https://bugs.winehq.org/show_bug.cgi?id=56584
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Summary|InvokeShellLinker failed to |InvokeShellLinker failed to |extract icon |extract icon for Nvidia | |Creature demo URL| |http://download.nvidia.com/ | |downloads/nZone/demos/nvidi | |a/Creature.exe
--- Comment #1 from Ken Sharp imwellcushtymelike@gmail.com --- AFAIK it's not case sensitive.
Please attach the full console output. Something else is probably going on.
https://bugs.winehq.org/show_bug.cgi?id=56584
--- Comment #2 from Jonas winehq@jonass.user.lysator.liu.se --- Created attachment 76340 --> https://bugs.winehq.org/attachment.cgi?id=76340 console log from install
https://bugs.winehq.org/show_bug.cgi?id=56584
Bernhard Übelacker bernhardu@mailbox.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bernhardu@mailbox.org
--- Comment #3 from Bernhard Übelacker bernhardu@mailbox.org --- Is this message expected if the executable does not contain any resources?
$ i686-w64-mingw32-objdump --all-headers CreatureViewerDX7.exe | grep "The Data Directory" -A5 The Data Directory ... Entry 2 00000000 00000000 Resource Directory [.rsrc] ...
Therefore the call to RtlImageDirectoryEntryToData(IMAGE_DIRECTORY_ENTRY_RESOURCE) and therefore EnumResourceNamesW(RT_GROUP_ICON) are failing to find icons.
Native windows seems also just to show a default icon.
https://bugs.winehq.org/show_bug.cgi?id=56584
--- Comment #4 from Jonas winehq@jonass.user.lysator.liu.se --- Guess this can be closed as not a bug.
https://bugs.winehq.org/show_bug.cgi?id=56584
--- Comment #5 from Bernhard Übelacker bernhardu@mailbox.org --- I am unsure, is resolved-invalid then the right state? Otherwise might be downgrading the WINE_ERR to WINE_WARN an improvement, as this is to be expected for executables without icon resources?