https://bugs.winehq.org/show_bug.cgi?id=50978
Bug ID: 50978 Summary: Adobe DNG converter 13.2 fails to launch Product: Wine Version: 6.6 Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: ntdll Assignee: wine-bugs@winehq.org Reporter: z.figura12@gmail.com Regression SHA1: 42de71c38780931c510ada6d7ee8681c99bbc60b Distribution: ---
With:
0024:err:module:import_dll Library version.dll (which is needed by L"C:\windows\system32\setupapi.dll") not found
followed by cascading messages culminating in
0024:err:module:LdrInitializeThunk Importing dlls for L"Z:\bridge\Downloads\AdobeDNGConverter_x64_13_2.exe" failed, status c0000135
The application has a manifest, which includes the following:
<file name="mpr.dll" loadFrom="%SystemRoot%\system32\" /> <file name="netapi32.dll" loadFrom="%SystemRoot%\system32\" /> <file name="netutils.dll" loadFrom="%SystemRoot%\system32\" /> <file name="version.dll" loadFrom="%SystemRoot%\system32\" />
find_actctx_dll() mishandles this and returns the executable path, which obviously doesn't contain version.dll. Fixing it may require some research.
This is a regression—it worked in 6.4. It's probably a regression from 42de71c3878, since previously we would load builtin version.dll regardless, but I can't bisect as other regressions prevent Wine from working at that point.