https://bugs.winehq.org/show_bug.cgi?id=51821
--- Comment #5 from algebro@tuta.io --- I've been digging through the loader.c source and am still trying to understand what the problem is. In a debugging session, I was able to verify that LdrGetDllPath() within load_library() does not return the executable directory in the path for this module, but it does with all the others:
``` Stopped on breakpoint 1 at 0x000000007b027ee8 Wine-dbg>x/u $rcx C:\EVE\SharedCache\sisi\bin64;C:\windows\system32;C:\windows\system;C:\windows;.;C:\windows\system32;C:\windows;C:\windows\system32\wbem;C:\w indows\system32\WindowsPowershell\v1.0 Wine-dbg>x/x $r8 + 8 077c6440 Wine-dbg>x/u 0x077c6440 C:\EVE\SharedCache\sisi\bin64\factionsLoader.pyd
[...]
``` Stopped on breakpoint 1 at 0x000000007b027ee8 Wine-dbg>x/x $r8 + 8 1584b780 Wine-dbg>x/u 0x1584b780 launchdarkly_client.pyd Wine-dbg>x/u $rcx C:\windows\system32;C:\windows\system;C:\windows;.;C:\windows\system32;C:\windows;C:\windows\system32\wbem;C:\windows\system32\WindowsPowersh ell\v1.0 ```
I guess the problem is somewhere in LdrGetDllPath() or get_dll_load_path(), but I don't see any comments that look like they would've directly broken something that was working before...