failure report: picasa-1.6

Rein Klazes rklazes at xs4all.nl
Sun May 23 02:18:59 CDT 2004


On Sat, 22 May 2004 06:52:18 -0700, you wrote:

> I tried running the demo of Picasa from
> http://www.lifescapeinc.com/picasa/
> under Wine-20040213 and Wine-20040505, but the installer
> just put up "Out of Memory" boxes :-(
> 
> This progam uses some unusual installer app
> (it announces which one early on when you run
> it under Windows).
> 
> Anyone seen this before?

I do not get out of memory boxes. Here the program tries to open its own
program file:

|0009:Call kernel32.CreateFileA(4071f40c "K:\\PICASA-SETUP.EXE",40000000,00000000,00000000,00000004,00000080,00000000) ret=00401522
|0009:Call ntdll.RtlInitAnsiString(4071f2c0,4071f40c "K:\\PICASA-SETUP.EXE") ret=404f6baf
|0009:Ret  ntdll.RtlInitAnsiString() retval=00000014 ret=404f6baf
|0009:Call ntdll.RtlAnsiStringToUnicodeString(4020dbf8,4071f2c0,00000000) ret=404f6c48
|0009:Ret  ntdll.RtlAnsiStringToUnicodeString() retval=00000000 ret=404f6c48
|0009:Call ntdll.RtlIsDosDeviceName_U(4020dc00 L"K:\\PICASA-SETUP.EXE") ret=404f8c48
|0009:Ret  ntdll.RtlIsDosDeviceName_U() retval=00000000 ret=404f8c48
|0009:Call ntdll.RtlDosPathNameToNtPathName_U(4020dc00 L"K:\\PICASA-SETUP.EXE",4071f2a0,00000000,00000000) ret=404f8998
|0009:Ret  ntdll.RtlDosPathNameToNtPathName_U() retval=00000001 ret=404f8998
|0009:Call ntdll.NtCreateFile(4071f294,40000000,4071f2a8,4071f298,00000000,00000080,00000000,00000003,00000050,00000000,00000000) ret=404f8a83
|0009:Ret  ntdll.NtCreateFile() retval=c0000043 ret=404f8a83
|0009:Call ntdll.RtlNtStatusToDosError(c0000043) ret=404f8aba
|0009:Ret  ntdll.RtlNtStatusToDosError() retval=00000020 ret=404f8aba
|0009:Call ntdll.RtlFreeUnicodeString(4071f2a0) ret=404f8ace
|0009:Ret  ntdll.RtlFreeUnicodeString() retval=00000001 ret=404f8ace
|0009:Ret  kernel32.CreateFileA() retval=ffffffff ret=00401522

Which fails because of the sharing violation. The program ignores it and
tries to write something:

|0009:Call kernel32.WriteFile(ffffffff,0041137c,003893c8,4071f520,00000000) ret=00401539
|0009:Call ntdll.NtWriteFile(ffffffff,00000000,00000000,00000000,4071f2f0,0041137c,003893c8,00000000,00000000) ret=404f73dc
|0009:Ret  ntdll.NtWriteFile() retval=c0000024 ret=404f73dc
|0009:Call ntdll.RtlNtStatusToDosError(c0000024) ret=404f7408
|0009:Ret  ntdll.RtlNtStatusToDosError() retval=00000006 ret=404f7408
|0009:Ret  kernel32.WriteFile() retval=00000000 ret=00401539

fails of course on the invalid handle.

|0009:Call kernel32.SetUnhandledExceptionFilter(00000000) ret=0040804c
|0009:Ret  kernel32.SetUnhandledExceptionFilter() retval=00407fe9 ret=0040804c
|0009:Call kernel32.ExitProcess(00000000) ret=00405709

and now it gives up.

Rein.
-- 
Rein Klazes
rklazes at xs4all.nl



More information about the wine-devel mailing list