[Bug 38115] Grandia 2: game crashes after videos are skipped

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Nov 12 12:48:16 CST 2015


https://bugs.winehq.org/show_bug.cgi?id=38115

--- Comment #6 from Matteo Bruni <matteo.mystral at gmail.com> ---
Actually it's pretty clear, thanks Christian for the thorough analysis.

Wine does also look for the short filenames, the problem is that it uses an
incompatible encoding (e.g. see
http://source.winehq.org/git/wine.git/blob/370254cbe93beae6a9ff693d98c638db5bfb1134:/dlls/ntdll/directory.c#l1238),
probably because it has to generate unambiguous short names without storing
them on the filesystem. What it means is that Wine is okay if e.g. an
application creates a file with a long name and then looks up the short name
version but it fails in this case since the file was created and is stored with
the "windows version" short name.

I guess this bug could be fixed by e.g. storing the short filenames in extended
attributes and then using a compatible short filename encoding. Not trivial but
if you want to take a stab at it it would be great ;)

-- 
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