https://bugs.winehq.org/show_bug.cgi?id=57494
Bug ID: 57494 Summary: err:module:import_dll Loading library gdiplus.dll while starting "atwork" Product: Wine Version: 9.22 Hardware: x86-64 URL: https://download.betreuung.de/2013/atwork_extrasmall_s etup.exe OS: Linux Status: NEW Keywords: download Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: xerox.xerox2000x@gmail.com Distribution: Debian
This strange bug was reported on the forum: https://forum.winehq.org/viewtopic.php?t=39743
After install trying to run for example 'wine admin.exe' you get:
0024:trace:module:load_dll looking for L"gdiplus.dll" in L"C:\at work;C:\windows\system32;C:\windows\system;C:\windows;.;C:\windows\system32;C :\windows;C:\windows\system32\wbem;C:\windows\system32\WindowsPowershell\v1.0" 0024:trace:module:open_dll_file L"\??\C:\windows\system32\gdiplus.dll" is for arch 8664, continuing search 0024:trace:module:open_dll_file L"\??\C:\windows\system32\gdiplus.dll" is for arch 8664, continuing search 0024:warn:module:load_dll Failed to load module L"gdiplus.dll"; status=c000007b 0024:err:module:import_dll Loading library gdiplus.dll (which is needed by L"C:\at work\VFP9R.DLL") failed (error c000007b).
https://bugs.winehq.org/show_bug.cgi?id=57494
--- Comment #1 from Alexandre Julliard julliard@winehq.org --- It somehow installs a 64-bit gdiplus.dll in windows\syswow64.
https://bugs.winehq.org/show_bug.cgi?id=57494
--- Comment #2 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to Alexandre Julliard from comment #1)
It somehow installs a 64-bit gdiplus.dll in windows\syswow64.
ah ok thanks for the quick find, so might be in issue with the installer then I guess?
Indeed workaround below makes it start for me (I'll post it on the forumthread):
rm -rf windows/syswow64/GDIPLUS.DLL wine wineboot -u wine admin.exe
https://bugs.winehq.org/show_bug.cgi?id=57494
--- Comment #3 from Dmitry Timoshkov dmitry@baikal.ru --- Probably Windows doesn't look for gdiplus.dll under system32/syswow64, but uses a manifest and winsxs, and that might explain it.
https://bugs.winehq.org/show_bug.cgi?id=57494
--- Comment #4 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to Dmitry Timoshkov from comment #3)
Probably Windows doesn't look for gdiplus.dll under system32/syswow64, but uses a manifest and winsxs, and that might explain it.
I ran the installer in a Windows virtual machine (windows 10) and there the app does not install it's own gdiplus, neither in system32 nor in syswow64.
I think the installer checks the version of gdiplus, because when I update wine's gdiplus version from 6.1.*** to 10.1*** wine doesn't install gdiplus anymore (in syswow64) and the application starts fine.
I don't have a windows 7 VM; If anyone has, it would be interesting to see if the installer also installs the 64-bit gdiplus into syswow64 on that VM;
For now it's not clear if this is an application bug or a wine bug...
https://bugs.winehq.org/show_bug.cgi?id=57494
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #5 from Fabian Maurer dark.shadow4@web.de ---
I don't have a windows 7 VM; If anyone has, it would be interesting to see if the installer also installs the 64-bit gdiplus into syswow64 on that VM;
It refuses to run on Windows 7:
Dieses Programm unterstützt die auf Ihrem Computer installierte Windows Version nicht.
Translation:
This program doesn't support the Windows version installed on your computer
https://bugs.winehq.org/show_bug.cgi?id=57494
--- Comment #6 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to Fabian Maurer from comment #5)
I don't have a windows 7 VM; If anyone has, it would be interesting to see if the installer also installs the 64-bit gdiplus into syswow64 on that VM;
It refuses to run on Windows 7:
Dieses Programm unterstützt die auf Ihrem Computer installierte Windows Version nicht.
Translation:
This program doesn't support the Windows version installed on your computer
Hi, thanks for trying.
This bug is rather strange, I don't get why the app the tries to install it's own gdiplus.dll. When i bump wine's version resource to 10.1.** it doesn't install it, but when I bump it to 10.0.*** it does. AFAIK there is no gdiplus with version resource 10.1.*......