http://bugs.winehq.org/show_bug.cgi?id=30205
Klaus Weidner Klaus.Weidner@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |Klaus.Weidner@gmail.com
--- Comment #3 from Klaus Weidner Klaus.Weidner@gmail.com 2013-07-24 15:24:49 CDT --- I can confirm this error, but it seems a bit complicated in practice. Activating debugging output seems to have a similar error appear for a different move operation than when I don't have debugging enabled, so this may be timing related.
Here's a short excerpt from the previously attached console output. It appears that the file move succeeded, both based on the log messages and if I check the directory content while it's showing the error dialog.
However, FindClose() has retval=1 which indicates an error?
Based on other reports mentioning the NtLockFile FIXME, that's most likely a red herring - or is there any more direct evidence that it's related to this issue?
0009:Call KERNEL32.MoveFileExW(00159a70 L"C:\users\Public\Documents\Unity Projects\AngryBots\Temp\tempFile 1",0edfdae8 L"C:\users\Public\Documents\Unity Projects\AngryBots\Temp\tempFile",00000001) ret=7e6cd94b 0009:Ret KERNEL32.MoveFileExW() retval=00000000 ret=7e6cd94b 0009:Call KERNEL32.MoveFileW(00159a70 L"C:\users\Public\Documents\Unity Projects\AngryBots\Temp\tempFile 1",0edfdae8 L"C:\users\Public\Documents\Unity Projects\AngryBots\Temp\tempFile") ret=7e6cd9f4 0009:Ret KERNEL32.MoveFileW() retval=00000000 ret=7e6cd9f4 0009:Call KERNEL32.FindFirstFileW(0edfdae8 L"C:\users\Public\Documents\Unity Projects\AngryBots\Temp\tempFile",0033ca30) ret=7e6cd881 0009:Ret KERNEL32.FindFirstFileW() retval=0ee05ef0 ret=7e6cd881 0009:Call KERNEL32.FindClose(0ee05ef0) ret=7e6cd8a7 0009:Ret KERNEL32.FindClose() retval=00000001 ret=7e6cd8a7
0009:Ret shell32.SHFileOperationW() retval=00000000 ret=00bf6134 0009:Call KERNEL32.MultiByteToWideChar(0000fde9,00000000,1098b56c "Moving file failed",ffffffff,017262f8,000003e8) ret=00be78a0