United Devices Client

illie illie at home.com
Wed Mar 28 23:53:59 CST 2001


In article <99sh0j$2va$2 at news.BelWue.DE>, aqi46g09cu001 at sneakemail.com 
says...
> Ian S. White <ud510 at vtn1.victoria.tc.ca> wrote:
> > The installer for the UD client seems to work wonderfully, installing
> > itself and a bunch of dll's into the windows\system directory.
> 
> > The client however, pops up a message box on startup claiming "Invalid
> > picture". 
> 
> > Which debugmsg options would be helpful in finding the problem? Most of
> > the 200 lines before this with +relay are TlsGetValue, HeapAlloc,
> > HeapFree, RtlEnterCriticalSection, and RtlLeaveCriticalSection. Nothing
> > that looks particularly interesting..
> --debugmsg +relay,+text,+string to find the error message...

Still don't see anything of much interest. Here are the 200 lines before 
the Invalid picture, with the CriticalSections stripped out. The full 
debug log using the above options is available at 
http://pentium.tc.ca/~iwhite/udwinedebug.txt if it is of any further 
help.

(This is from Wine release 20010326 BTW)

Ret  kernel32.559: HeapFree() retval=00000001 ret=6602ea88 fs=008f
Call kernel32.553: HeapAlloc(415c0000,00000008,00000018) ret=6602e880 
fs=008f
Ret  kernel32.553: HeapAlloc() retval=415cf154 ret=6602e880 fs=008f
Call kernel32.559: HeapFree(415c0000,00000000,415cf154) ret=6602ea88 
fs=008f
Ret  kernel32.559: HeapFree() retval=00000001 ret=6602ea88 fs=008f
Call kernel32.553: HeapAlloc(415c0000,00000008,00000018) ret=6602e880 
fs=008f
Ret  kernel32.553: HeapAlloc() retval=415cf154 ret=6602e880 fs=008f
Call kernel32.559: HeapFree(415c0000,00000000,415cf154) ret=6602ea88 
fs=008f
Ret  kernel32.559: HeapFree() retval=00000001 ret=6602ea88 fs=008f
Call kernel32.553: HeapAlloc(415c0000,00000008,00000018) ret=6602e880 
fs=008f
Ret  kernel32.553: HeapAlloc() retval=415cf154 ret=6602e880 fs=008f
Call kernel32.559: HeapFree(415c0000,00000000,415cf154) ret=6602ea88 
fs=008f
Ret  kernel32.559: HeapFree() retval=00000001 ret=6602ea88 fs=008f
Call kernel32.553: HeapAlloc(415c0000,00000008,00000018) ret=6602e880 
fs=008f
Ret  kernel32.553: HeapAlloc() retval=415cf154 ret=6602e880 fs=008f
Call kernel32.559: HeapFree(415c0000,00000000,415cf154) ret=6602ea88 
fs=008f
Ret  kernel32.559: HeapFree() retval=00000001 ret=6602ea88 fs=008f
Call kernel32.553: HeapAlloc(415c0000,00000008,00000018) ret=6602e880 
fs=008f
Ret  kernel32.553: HeapAlloc() retval=415cf154 ret=6602e880 fs=008f
Call kernel32.559: HeapFree(415c0000,00000000,415cf154) ret=6602ea88 
fs=008f
Ret  kernel32.559: HeapFree() retval=00000001 ret=6602ea88 fs=008f
Call kernel32.553: HeapAlloc(415c0000,00000008,00000018) ret=6602e880 
fs=008f
Ret  kernel32.553: HeapAlloc() retval=415cf154 ret=6602e880 fs=008f
Call kernel32.559: HeapFree(415c0000,00000000,415cf154) ret=6602ea88 
fs=008f
Ret  kernel32.559: HeapFree() retval=00000001 ret=6602ea88 fs=008f
Call kernel32.553: HeapAlloc(415c0000,00000008,00000018) ret=6602e880 
fs=008f
Ret  kernel32.553: HeapAlloc() retval=415cf154 ret=6602e880 fs=008f
Call kernel32.559: HeapFree(415c0000,00000000,415cf154) ret=6602ea88 
fs=008f
Ret  kernel32.559: HeapFree() retval=00000001 ret=6602ea88 fs=008f
Call kernel32.553: HeapAlloc(415c0000,00000008,00000018) ret=6602e880 
fs=008f
Ret  kernel32.553: HeapAlloc() retval=415cf154 ret=6602e880 fs=008f
Call kernel32.559: HeapFree(415c0000,00000000,415cf154) ret=6602ea88 
fs=008f
Ret  kernel32.559: HeapFree() retval=00000001 ret=6602ea88 fs=008f
Call kernel32.553: HeapAlloc(415c0000,00000008,00000018) ret=6602e880 
fs=008f
Ret  kernel32.553: HeapAlloc() retval=415cf154 ret=6602e880 fs=008f
Call kernel32.559: HeapFree(415c0000,00000000,415cf154) ret=6602ea88 
fs=008f
Ret  kernel32.559: HeapFree() retval=00000001 ret=6602ea88 fs=008f
Call kernel32.553: HeapAlloc(415c0000,00000008,00000018) ret=6602e880 
fs=008f
Ret  kernel32.553: HeapAlloc() retval=415cf154 ret=6602e880 fs=008f
Call kernel32.559: HeapFree(415c0000,00000000,415cf154) ret=6602ea88 
fs=008f
Ret  kernel32.559: HeapFree() retval=00000001 ret=6602ea88 fs=008f
Call kernel32.553: HeapAlloc(415c0000,00000008,00000018) ret=6602e880 
fs=008f
Ret  kernel32.553: HeapAlloc() retval=415cf154 ret=6602e880 fs=008f
Call kernel32.559: HeapFree(415c0000,00000000,415cf154) ret=6602ea88 
fs=008f
Ret  kernel32.559: HeapFree() retval=00000001 ret=6602ea88 fs=008f
Call kernel32.553: HeapAlloc(415c0000,00000008,00000018) ret=6602e880 
fs=008f
Ret  kernel32.553: HeapAlloc() retval=415cf154 ret=6602e880 fs=008f
Call kernel32.559: HeapFree(415c0000,00000000,415cf154) ret=6602ea88 
fs=008f
Ret  kernel32.559: HeapFree() retval=00000001 ret=6602ea88 fs=008f
Call kernel32.553: HeapAlloc(415c0000,00000008,00000018) ret=6602e880 
fs=008f
Ret  kernel32.553: HeapAlloc() retval=415cf154 ret=6602e880 fs=008f
Call kernel32.559: HeapFree(415c0000,00000000,415cf154) ret=6602ea88 
fs=008f
Ret  kernel32.559: HeapFree() retval=00000001 ret=6602ea88 fs=008f
Call kernel32.553: HeapAlloc(415c0000,00000008,00000018) ret=6602e880 
fs=008f
Ret  kernel32.553: HeapAlloc() retval=415cf154 ret=6602e880 fs=008f
Call kernel32.559: HeapFree(415c0000,00000000,415cf154) ret=6602ea88 
fs=008f
Ret  kernel32.559: HeapFree() retval=00000001 ret=6602ea88 fs=008f
Call kernel32.553: HeapAlloc(415c0000,00000008,00000018) ret=6602e880 
fs=008f
Ret  kernel32.553: HeapAlloc() retval=415cf154 ret=6602e880 fs=008f
Call kernel32.559: HeapFree(415c0000,00000000,415cf154) ret=6602ea88 
fs=008f
Ret  kernel32.559: HeapFree() retval=00000001 ret=6602ea88 fs=008f
Call kernel32.553: HeapAlloc(415c0000,00000008,00000018) ret=6602e880 
fs=008f
Ret  kernel32.553: HeapAlloc() retval=415cf154 ret=6602e880 fs=008f
Call kernel32.559: HeapFree(415c0000,00000000,415cf154) ret=6602ea88 
fs=008f
Ret  kernel32.559: HeapFree() retval=00000001 ret=6602ea88 fs=008f
Call kernel32.553: HeapAlloc(415c0000,00000008,00000018) ret=6602e880 
fs=008f
Ret  kernel32.553: HeapAlloc() retval=415cf154 ret=6602e880 fs=008f
Call kernel32.559: HeapFree(415c0000,00000000,415cf154) ret=6602ea88 
fs=008f
Ret  kernel32.559: HeapFree() retval=00000001 ret=6602ea88 fs=008f
Call kernel32.553: HeapAlloc(415c0000,00000008,00000018) ret=6602e880 
fs=008f
Ret  kernel32.553: HeapAlloc() retval=415cf154 ret=6602e880 fs=008f
Call kernel32.559: HeapFree(415c0000,00000000,415cf154) ret=6602ea88 
fs=008f
Ret  kernel32.559: HeapFree() retval=00000001 ret=6602ea88 fs=008f
Call kernel32.553: HeapAlloc(415c0000,00000008,00000018) ret=6602e880 
fs=008f
Ret  kernel32.553: HeapAlloc() retval=415cf154 ret=6602e880 fs=008f
Call kernel32.559: HeapFree(415c0000,00000000,415cf154) ret=6602ea88 
fs=008f
Ret  kernel32.559: HeapFree() retval=00000001 ret=6602ea88 fs=008f
Call kernel32.553: HeapAlloc(415c0000,00000008,00000018) ret=6602e880 
fs=008f
Ret  kernel32.553: HeapAlloc() retval=415cf154 ret=6602e880 fs=008f
Call kernel32.559: HeapFree(415c0000,00000000,415cf154) ret=6602ea88 
fs=008f
Ret  kernel32.559: HeapFree() retval=00000001 ret=6602ea88 fs=008f
Call kernel32.553: HeapAlloc(415c0000,00000008,00000018) ret=6602e880 
fs=008f
Ret  kernel32.553: HeapAlloc() retval=415cf154 ret=6602e880 fs=008f
Call kernel32.559: HeapFree(415c0000,00000000,415cf154) ret=6602ea88 
fs=008f
Ret  kernel32.559: HeapFree() retval=00000001 ret=6602ea88 fs=008f
Call kernel32.553: HeapAlloc(415c0000,00000008,00000018) ret=6602e880 
fs=008f
Ret  kernel32.553: HeapAlloc() retval=415cf154 ret=6602e880 fs=008f
Call kernel32.559: HeapFree(415c0000,00000000,415cf154) ret=6602ea88 
fs=008f
Ret  kernel32.559: HeapFree() retval=00000001 ret=6602ea88 fs=008f
Call kernel32.553: HeapAlloc(415c0000,00000008,00000018) ret=6602e880 
fs=008f
Ret  kernel32.553: HeapAlloc() retval=415cf154 ret=6602e880 fs=008f
Call kernel32.559: HeapFree(415c0000,00000000,415cf154) ret=6602ea88 
fs=008f
Ret  kernel32.559: HeapFree() retval=00000001 ret=6602ea88 fs=008f
Call kernel32.847: TlsGetValue(00000003) ret=6600382a fs=008f
Ret  kernel32.847: TlsGetValue() retval=415c00a0 ret=6600382a fs=008f
Call kernel32.574: InterlockedDecrement(415c85e4) ret=6601753c fs=008f
Ret  kernel32.574: InterlockedDecrement() retval=00000000 ret=6601753c 
fs=008f
Call kernel32.559: HeapFree(415c0000,00000000,415ce560) ret=66014e55 
fs=008f
Ret  kernel32.559: HeapFree() retval=00000001 ret=66014e55 fs=008f
Call kernel32.559: HeapFree(415c0000,00000000,415ce450) ret=660174b5 
fs=008f
Ret  kernel32.559: HeapFree() retval=00000001 ret=660174b5 fs=008f
trace:relay:IMalloc_fnFree (0x403eb7f0)->Free(0x403ee0d8)
Call kernel32.559: HeapFree(403b0000,00000000,403ee0d8) ret=40825d9f 
fs=008f
Ret  kernel32.559: HeapFree() retval=00000001 ret=40825d9f fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=66015977 fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=66015977 fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=66015977 fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=66015977 fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=66015977 fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=66015977 fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=66015977 fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=66015977 fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=66015977 fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=66015977 fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=66015977 fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=66015977 fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=66015977 fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=66015977 fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=66015977 fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=66015977 fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=66015977 fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=66015977 fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=66015977 fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=66015977 fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=66015977 fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=66015977 fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=66015977 fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=66015977 fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=66015977 fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=66015977 fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=66015977 fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=66015977 fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=66015977 fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=66015977 fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=66015977 fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=66015977 fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=66015977 fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=66015977 fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=66015977 fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=66015977 fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=66015977 fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=66015977 fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=66015977 fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=66015977 fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=66015977 fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=66015977 fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=66015977 fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=66015977 fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=66015977 fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=66015977 fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=66015977 fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=66015977 fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=66015977 fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=66015977 fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=66015977 fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=66015977 fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=66015977 fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=66015977 fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=66015977 fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=66015977 fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=66015977 fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=66015977 fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=66015977 fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=66015977 fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=66015977 fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=66015977 fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=66015977 fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=66015977 fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=66015977 fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=66015977 fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=66015977 fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=66015977 fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=66015977 fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=66015977 fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=66015977 fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=66015977 fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=66015977 fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=66015977 fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=660159f0 fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=660159f0 fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=66015adc fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=66015adc fs=008f
Call kernel32.847: TlsGetValue(00000003) ret=6600382a fs=008f
Ret  kernel32.847: TlsGetValue() retval=415c00a0 ret=6600382a fs=008f
Call kernel32.847: TlsGetValue(00000003) ret=66003687 fs=008f
Ret  kernel32.847: TlsGetValue() retval=415c00a0 ret=66003687 fs=008f
Call kernel32.385: GetCurrentThreadId() ret=6601399d fs=008f
Ret  kernel32.385: GetCurrentThreadId() retval=08067c70 ret=6601399d 
fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=660138f6 fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=660138f6 fs=008f
Call kernel32.847: TlsGetValue(00000004) ret=660138ca fs=008f
Ret  kernel32.847: TlsGetValue() retval=403ed3e8 ret=660138ca fs=008f
Call kernel32.847: TlsGetValue(00000003) ret=6600382a fs=008f
Ret  kernel32.847: TlsGetValue() retval=415c00a0 ret=6600382a fs=008f
Call kernel32.847: TlsGetValue(00000003) ret=6600382a fs=008f
Ret  kernel32.847: TlsGetValue() retval=415c00a0 ret=6600382a fs=008f
Call kernel32.553: HeapAlloc(415c0000,00000000,00000400) ret=66072e89 
fs=008f
Ret  kernel32.553: HeapAlloc() retval=415ce450 ret=66072e89 fs=008f
Call user32.409: LoadStringA(66000000,000005c9,415ce450,00000400) 
ret=6607320a fs=008f
Ret  user32.409: LoadStringA() retval=0000000f ret=6607320a fs=008f
Call kernel32.950: lstrlenA(415ce450 "Invalid picture") ret=66073253 
fs=008f
Ret  kernel32.950: lstrlenA() retval=0000000f ret=66073253 fs=008f



More information about the wine-users mailing list