https://bugs.winehq.org/show_bug.cgi?id=51023
Bug ID: 51023 Summary: [Regression] wine64 fails to load system dlls Product: Wine-staging Version: 6.6 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: ggrabler@gmail.com CC: leslie_alistair@hotmail.com, z.figura12@gmail.com Distribution: ---
Created attachment 69872 --> https://bugs.winehq.org/attachment.cgi?id=69872 Wine-Output with WINEDEBUG=warn+all
Hi there,
In Solus we're experiencing a strange issue since wine6.6. If we try to start a 64.exe in example from the ~/Downloads folder, wine seems to fail finding system libraries.
I reproduced it by using winbox64.exe (from https://mikrotik.com/download / 64bit version)
I've tried that with: - Wine 6.5 (all works fine) - Wine 6.6 (fails) - Wine 6.6 (+all ntdll changes cherry-picked) from 6.6 release to master/head: 0001-ntdll-Take-loadorder-into-account-also-for-a-main-ex.patch 0002-ntdll-Cleanup-the-path-with-collapse_path-in-unix_to.patch 0003-ntdll-Initialize-version-and-session-id-on-the-Unix-.patch 0004-ntdll-Reuse-the-Unix-name-buffer-for-get_dos_device.patch 0005-ntdll-Reject-NT-path-names-that-are-not-in-canonical.patch 0006-ntdll-Initialize-nt_name-before-using-it.patch 0007-ntdll-Remove-wait-timeout-in-get_thread_context.patch 0008-ntdll-Allow-a-second-backslash-after-the-drive-lette.patch 0009-ntdll-Move-nt_to_unix_file_name_attr-to-avoid-forwar.patch 0010-ntdll-Always-pass-object-attributes-to-nt_to_unix_fi.patch 0011-ntdll-Add-NtCreateThread-stub.patch 0012-ntdll-Move-create_startup_info-to-env.c.patch 0013-ntdll-Reimplement-file-system-redirection-using-NT-p.patch 0014-ntdll-Get-rid-of-the-rebuild_nt_name-helper.patch 0015-ntdll-tests-Add-some-file-system-redirection-tests.patch 0016-ntdll-Return-STATUS_INFO_LENGTH_MISMATCH-when-len-is.patch
See output attached (will attach a bacaktrace too)