[Wine]Re: Program Crashes on Startup

Rein Klazes wijn at wanadoo.nl
Thu Mar 24 00:54:37 CST 2005


On Wed, 23 Mar 2005 10:52:18 -0600, you wrote:


> > Not from this log. Since I have installed the program, can you tell me
> > how to reproduce this error?
> > 
> 
> All I do is simply run the program from the terminal like you showed me 
> before:

OK, I did not realize that it happens that early ( I get the main window
here ).

Your trace begins with the program looking for a file
"WeatherScopePrefs.xml". Here it finds that file in
"C:\Windows\Application Data\", this path is found in the registry
value:
HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell
Folders\\AppData.

Here is the cut from my trace:

| 0009:Call advapi32.RegOpenKeyExA(80000001,0058b1a8 "Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders",00000000,00000001,77a6f9b0) ret=0043bf2f
| 0009:Call kernel32.GetVersion() ret=7795a89a
| 0009:Call ntdll.RtlGetVersion(77a6f6ec) ret=77b6967d
| 0009:Ret  ntdll.RtlGetVersion() retval=00000000 ret=77b6967d
| 0009:Ret  kernel32.GetVersion() retval=08930005 ret=7795a89a
| 0009:Call ntdll.RtlInitAnsiString(77a6f8ac,0058b1a8 "Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders") ret=7795a8fa
| 0009:Ret  ntdll.RtlInitAnsiString() retval=00000041 ret=7795a8fa
| 0009:Call ntdll.RtlAnsiStringToUnicodeString(77e71bf8,77a6f8ac,00000000) ret=7795a903
| 0009:Ret  ntdll.RtlAnsiStringToUnicodeString() retval=00000000 ret=7795a903
| 0009:Call ntdll.NtOpenKey(77a6f9b0,00000001,77a6f8b4) ret=7795a951
| 0009:Ret  ntdll.NtOpenKey() retval=00000000 ret=7795a951
| 0009:Call ntdll.RtlNtStatusToDosError(00000000) ret=7795a90d
| 0009:Ret  ntdll.RtlNtStatusToDosError() retval=00000000 ret=7795a90d
| 0009:Ret  advapi32.RegOpenKeyExA() retval=00000000 ret=0043bf2f
| 0009:Call advapi32.RegQueryValueExA(0000007c,77c554f0 "AppData",00000000,77a6f9ac,77a6f9b4,77a6f9a8) ret=0043bf5d
| 0009:Call ntdll.RtlInitAnsiString(77a6f7c4,77c554f0 "AppData") ret=7795bea1
| 0009:Ret  ntdll.RtlInitAnsiString() retval=00000008 ret=7795bea1
| 0009:Call ntdll.RtlAnsiStringToUnicodeString(77e71bf8,77a6f7c4,00000000) ret=7795bebb
| 0009:Ret  ntdll.RtlAnsiStringToUnicodeString() retval=00000000 ret=7795bebb
| 0009:Call ntdll.NtQueryValueKey(0000007c,77e71bf8,00000002,77a6f7cc,00000100,77a6f7c0) ret=7795beed
| 0009:Ret  ntdll.NtQueryValueKey() retval=00000000 ret=7795beed
| 0009:Call ntdll.RtlUnicodeToMultiByteSize(77a6f7bc,77a6f7d8,00000034) ret=7795c08d
| 0009:Ret  ntdll.RtlUnicodeToMultiByteSize() retval=00000000 ret=7795c08d
| 0009:Call ntdll.RtlUnicodeToMultiByteN(77a6f9b4,0000001a,00000000,77a6f7d8,00000034) ret=7795c118
| 0009:Ret  ntdll.RtlUnicodeToMultiByteN() retval=00000000 ret=7795c118
| 0009:Call ntdll.RtlNtStatusToDosError(00000000) ret=7795bfa6
| 0009:Ret  ntdll.RtlNtStatusToDosError() retval=00000000 ret=7795bfa6
| 0009:Ret  advapi32.RegQueryValueExA() retval=00000000 ret=0043bf5d
| 0009:Call advapi32.RegCloseKey(0000007c) ret=0043bf69
| 0009:Call ntdll.NtClose(0000007c) ret=7795b6b6
| 0009:Ret  ntdll.NtClose() retval=00000000 ret=7795b6b6
| 0009:Call ntdll.RtlNtStatusToDosError(00000000) ret=7795b6bc
| 0009:Ret  ntdll.RtlNtStatusToDosError() retval=00000000 ret=7795b6bc
| 0009:Ret  advapi32.RegCloseKey() retval=00000000 ret=0043bf69
| 0009:Call kernel32.GetFileAttributesW(77cc8848 L"D:\\WIN98\\Application Data\\WeatherScopePrefs.xml") ret=0043d770

Can you look for this in your log? Try to create this reg value and see
if that helps.

Rein.



More information about the wine-users mailing list