[Wine] Sudden failure!

David Johnson johnson_d at cox.net
Sat Nov 26 09:16:20 CST 2005


Got it ...

Wine was trying to write to its installation directory, and the user ID
didn't have authority on that directory.

The hint was this snippet, followed almost immediately by a call to
ExitProcess.  This is about 100,000  lines before the end of the log
trace:

0017:RET  QWUTIL7.QW_FPF() retval=7ebd3b54 ret=7ebc863a
0017:CALL QWUTIL7.QWFile_Delete(7fa9f4d8) ret=7ebc864e
0017:Call kernel32.DeleteFileA(7fa9f4d8 "Z:\\opt\\Quicken2002\\QW.RMD")
ret=7f2d55a6
0017:Call ntdll.RtlInitAnsiString(7fa9e3f0,7fa9f4d8 "Z:\\opt\
\Quicken2002\\QW.RMD") ret=7fcfbef4
0017:Ret  ntdll.RtlInitAnsiString() retval=00000000 ret=7fcfbef4
0017:Call ntdll.RtlAnsiStringToUnicodeString(7fee4bf8,7fa9e3f0,00000000)
ret=7fcfbf47
0017:Ret  ntdll.RtlAnsiStringToUnicodeString() retval=00000000
ret=7fcfbf47
0017:trace:file:DeleteFileW L"Z:\\opt\\Quicken2002\\QW.RMD"
0017:Call ntdll.RtlDosPathNameToNtPathName_U(7fee4c00 L"Z:\\opt\
\Quicken2002\\QW.RMD",7fa9e3d4,00000000,00000000) ret=7fcfdb5c
0017:trace:file:RtlDosPathNameToNtPathName_U (L"Z:\\opt\\Quicken2002\
\QW.RMD",0x7fa9e3d4,(nil),(nil))
0017:trace:file:RtlGetFullPathName_U (L"Z:\\opt\\Quicken2002\\QW.RMD"
520 0x7fa9e0fc (nil))
0017:trace:heap:RtlAllocateHeap (0x7fdb0000,00000002,00000042):
returning 0x7fe49030
0017:Ret  ntdll.RtlDosPathNameToNtPathName_U() retval=00000001
ret=7fcfdb5c
0017:Call ntdll.NtDeleteFile(7fa9e3dc) ret=7fcfdb8f
0017:trace:ntdll:NtDeleteFile 0x7fa9e3dc
0017:trace:ntdll:NtCreateFile handle=0x7fa9e31c access=c0000000 name=L"\
\??\\Z:\\opt\\Quicken2002\\QW.RMD" objattr=00000040 root=(nil) sec=(nil)
io=0x7fa9e320 alloc_size=(nil)
attr=00000000 sharing=00000007 disp=1 options=00001000 ea=
(nil).0x00000000
0017:trace:heap:RtlAllocateHeap (0x7fdb0000,00000002,0000013b):
returning 0x7fe49080
0017:trace:file:wine_nt_to_unix_file_name L"\\??\\Z:\\opt\\Quicken2002\
\QW.RMD" -> "/home/joanne/.wine/dosdevices/z:/opt/Quicken2002/QW.RMD"
0017:trace:heap:RtlFreeHeap (0x7fdb0000,00000002,0x7fe49080): returning
TRUE
0017:Ret  ntdll.NtDeleteFile() retval=00000000 ret=7fcfdb8f
0017:Call ntdll.RtlFreeUnicodeString(7fa9e3d4) ret=7fcfdb97
0017:trace:heap:RtlFreeHeap (0x7fdb0000,00000002,0x7fe49030): returning
TRUE
0017:Ret  ntdll.RtlFreeUnicodeString() retval=00000001 ret=7fcfdb97
0017:Ret  kernel32.DeleteFileA() retval=00000001 ret=7f2d55a6
0017:RET  QWUTIL7.QWFile_Delete() retval=00000001 ret=7ebc864e


On Sat, 2005-11-26 at 12:39 +0100, Uwe Bonnes wrote:
> >>>>> "David" == David Johnson <johnson_d at cox.net> writes:
> 
>     David> Since the old version broke unexpectedly, I have installed the
>     David> latest released RPM's for FC3.  Now quicken fails silently, even
>     David> when I revert to the earlier version.
> 
>     David> I have turned on logging with WINDEDEBUG=all.  Here are the last
>     David> 400 lines of the log.
> 
> I don't see anything in this log snipplet. Even not the point where the
> ProgramExit is triggered. Perhaps better try with a +relay log first and see
> if you can find the place where the program decides to shutdown.
> 
> Bye




More information about the wine-users mailing list