[Bug 52091] Loading dll from ntfs disk (sometimes) fails.
WineHQ Bugzilla
wine-bugs at winehq.org
Tue Feb 8 17:41:49 CST 2022
https://bugs.winehq.org/show_bug.cgi?id=52091
Rafał Harabień <rafalh92 at outlook.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |rafalh92 at outlook.com
--- Comment #7 from Rafał Harabień <rafalh92 at outlook.com> ---
Created attachment 71838
--> https://bugs.winehq.org/attachment.cgi?id=71838
strace for command: wine 'Z:\mnt\c\something\a.bat' (Z:\mnt\c\Something\a.bat
exists but cannot be found)
I believe I just stepped onto this issue. For no reason my Wine has today some
trouble to handle case mismatches on ntfs partitions. I did not install any
suspicious updates or modify mount options so I was very much surprised. The
same behaviour on Wine 6.0 and 7.0, even with clear prefix.
Z:\mnt>mkdir c\Something <- NTFS
Z:\mnt>mkdir storage\Something <- Ext4
Z:\mnt\c>cd Z:\mnt\c\something\
File not found.
Z:\mnt\c>cd Z:\mnt\storage\something\
I was looking into the code and tried to find the root cause. Based on strace
(which I attached) it seems get_dir_case_sensitivity_stat checks if filesystem
is case insensitive (EXT2_IOC_GETFLAGS) and gets EXT4_CASEFOLD_FL flag. In such
case it does not scan the directory (I see no scanning in the strace output).
Perhaps root cause of this issue is in ntfs-3g or fuse kernel driver...
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list