[Bug 5436] Possible filename/-attribute handling problem with Mankind

Wine Bugs wine-bugs at winehq.org
Tue Sep 19 14:13:25 CDT 2006


http://bugs.winehq.org/show_bug.cgi?id=5436





------- Additional Comments From boeser.wolff at web.de  2006-19-09 14:13 -------
a trace with wine 0.9.21 and grepping for "mankind" shows:

trace:file:CreateFileW L"c:\\Programme\\Mankind/Mankind.mip" GENERIC_READ
FILE_SHARE_READ FILE_SHARE_WRITE  creation 3 attributes 0x80
trace:file:RtlDosPathNameToNtPathName_U
(L"c:\\Programme\\Mankind/Mankind.mip",0x7cea1cbc,(nil),(nil))
trace:file:RtlGetFullPathName_U (L"c:\\Programme\\Mankind/Mankind.mip" 520
0x7cea1a10 (nil))
warn:file:wine_nt_to_unix_file_name L"Mankind.mip" not found in
/home/$user/.wine/dosdevices/c:/Programme/Mankind
warn:file:CreateFileW Unable to create file
L"c:\\Programme\\Mankind/Mankind.mip" (status c0000034)
trace:file:CreateFileW returning 0xffffffff

so obviously the CreateFileW call fails. im not sure why. enough diskspace,
sufficient permissions...
The apptempt to create "mankind.dpf" succeeds, however:

warn:file:wine_nt_to_unix_file_name L"Mankind.npr" not found in
/home/boeserwolff/.wine/dosdevices/c:/Programme/Mankind
trace:file:CreateFileW L"c:\\Programme\\Mankind/Mankind.dpf" GENERIC_READ
FILE_SHARE_READ FILE_SHARE_WRITE  creation 3 attributes 0x80
trace:file:RtlDosPathNameToNtPathName_U
(L"c:\\Programme\\Mankind/Mankind.dpf",0x7cea4a8c,(nil),(nil))
trace:file:RtlGetFullPathName_U (L"c:\\Programme\\Mankind/Mankind.dpf" 520
0x7cea47e0 (nil))
trace:file:wine_nt_to_unix_file_name
L"\\??\\C:\\Programme\\Mankind\\Mankind.dpf" ->
"/home/$user/.wine/dosdevices/c:/Programme/Mankind/Mankind.dpf"
trace:file:CreateFileW returning 0x7c
trace:file:SetFilePointerEx handle 0x7c offset 0 newpos 0x7cea4b58 origin 2
trace:file:SetFilePointerEx handle 0x7c offset 0 newpos 0x7cea4b40 origin 1
trace:file:SetFilePointerEx handle 0x7c offset 0 newpos 0x7cea4b58 origin 0
trace:file:ReadFile 0x7c 0x16ad48 16 0x7cea4b48 (nil)

so its only "mankind.mip" which cant be created.
if i create that file - by touching it, it doesnt help mankind much, maybe
because of wrong (no) file contents:

trace:file:CreateFileW L"c:\\Programme\\Mankind/Mankind.mip" GENERIC_READ
FILE_SHARE_READ FILE_SHARE_WRITE  creation 3 attributes 0x80
trace:file:RtlDosPathNameToNtPathName_U
(L"c:\\Programme\\Mankind/Mankind.mip",0x7ce86cbc,(nil),(nil))
trace:file:RtlGetFullPathName_U (L"c:\\Programme\\Mankind/Mankind.mip" 520
0x7ce86a10 (nil))
warn:file:wine_nt_to_unix_file_name L"\\??\\C:\\Programme\\Mankind\\Mankind.mip"
-> "/home/$user/.wine/dosdevices/c:/Programme/Mankind/mankind.mip" required a
case-insensitive search
trace:file:wine_nt_to_unix_file_name
L"\\??\\C:\\Programme\\Mankind\\Mankind.mip" ->
"/home/$user/.wine/dosdevices/c:/Programme/Mankind/mankind.mip"
trace:file:CreateFileW returning 0x10

"mankind.mip" stays there after mankind exits. "mankind.dpf" however gets deleted.

comparing a working mankind installation on windows and one with wine, i get the
following:
the following files named "mankind*" exists in a windows-install:
mankind.cfg
mankind.dbg

with wine this look somewhat different:
mankind.cfg
mankind.dbg
mankind.mac
mankind.mip
mankind.npo



-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list