systray apps invisible (long post)

Bernhard Mogens Ege bme at miba.auc.dk
Thu Apr 26 06:36:50 CDT 2001


>>>>> "Andreas" == Andreas Mohr <aqi46g09cu001 at sneakemail.com> writes:

> Bernhard Mogens Ege <bme at miba.auc.dk> wrote:

>> For the record, I am using the gnome/sawfish combination on XFree86
>> 4.0.1.
> Hmm, I'm sure somebody else is using that, too.

> Oh, and of course *I* forgot to mention that I'm using IceWM ;-\

> The only way to debug it is to use something like --debugmsg +relay,+win
> or so.

Ok. I have now tried the twm window manager and the system tray
appears as it should and stays on screen (compared to sawfish where
the system tray window disappears right after it appears).

I have run the app with sawfish and then with twm and have created two 
log files. I don't know what to look for but I did create a diff file
to be able to see the difference (I use xdiff as it is easier to see).

With both window managers, I started the program like this (fsgs.exe
is just an example, could be any app in the systray):

wine -debugmsg +relay,+win Program\ Files/Fsgs/FSGS.exe

The behaviour is identical (except for time values and similar values) 
and the first actual difference appears after this line:

Call x11drv.Synchonize() ret=40681688 tid=08064328

I don't know what to make of the difference, but I have put both logs
on the net (compressed, both are 100Kb, diff 50Kb):

http://www.miba.auc.dk/~bme/fsgs.sawfish.log.gz
http://www.miba.auc.dk/~bme/fsgs.twm.log.gz
http://www.miba.auc.dk/~bme/fsgs.diff.gz

When I started wine using twm and the switched back to sawfish, the
system tray window got closed but wine put this into the log (also
closed the window during this part of the log):



trace:win:PAINT_RedrawWindow 07a8 (0000) rect 0,0-112,27 0000 flags=0485, exflags=0000
trace:win:RDW_UpdateRgns 	hwnd 07a8 [09c6] -> hrgn [0000], flags [0485]
trace:win:RDW_Paint 	hwnd 07a8 [09c6] -> hrgn [0000], flags [0485]
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_SYNCPAINT,wp=00000000,lp=00000000)
Call user32.GetPropA(000007a8,00497d08 "AfxOldWndProc423") ret=00473706 tid=08064328
Ret  user32.GetPropA() retval=4086c0cc ret=00473706 tid=08064328
Call user32.CallWindowProcA(4086c0cc,000007a8,00000088,00000000,00000000) ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_SYNCPAINT,wp=00000000,lp=00000000)Call user32.DefWindowProcA(000007a8,00000088,00000000,00000000) ret=4086c2f3 tid=08064328
trace:win:PAINT_RedrawWindow 07a8 (09c6) NULL 09c6 box (0,0-112,27) flags=0684, exflags=0000
trace:win:RDW_UpdateRgns 	hwnd 07a8 [09c6] -> hrgn [0000], flags [0684]
trace:win:RDW_Paint 	hwnd 07a8 [09c6] -> hrgn [0000], flags [0684]
trace:win:X11DRV_WND_SetDrawable hwnd=7a8, dc=88, primary=0
trace:win:X11DRV_WND_SetDrawable dc origin is 0,0  drawable is 30003ec
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_ERASEBKGND,wp=00000088,lp=00000000)
Call user32.GetPropA(000007a8,00497d08 "AfxOldWndProc423") ret=00473706 tid=08064328
Ret  user32.GetPropA() retval=4086c0cc ret=00473706 tid=08064328
Call user32.CallWindowProcA(4086c0cc,000007a8,00000014,00000088,00000000) ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_ERASEBKGND,wp=00000088,lp=00000000)
Call user32.DefWindowProcA(000007a8,00000014,00000088,00000000) ret=4086c2f3 tid=08064328
Ret  user32.DefWindowProcA() retval=00000001 ret=4086c2f3 tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_ERASEBKGND,wp=00000088,lp=00000000) retval=00000001
Ret  user32.CallWindowProcA() retval=00000001 ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_ERASEBKGND,wp=00000088,lp=00000000) retval=00000001
Ret  user32.DefWindowProcA() retval=00000000 ret=4086c2f3 tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_SYNCPAINT,wp=00000000,lp=00000000) retval=00000000
Ret  user32.CallWindowProcA() retval=00000000 ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_SYNCPAINT,wp=00000000,lp=00000000) retval=00000000
trace:win:WIN_FindWinToRepaint skipping window 0678
trace:win:WIN_FindWinToRepaint skipping window 0294
trace:win:WIN_FindWinToRepaint skipping window 083c
trace:win:WIN_FindWinToRepaint found 07a8
Ret  user32.GetMessageA() retval=00000001 ret=00472204 tid=08064328
Call kernel32.TlsGetValue(00000008) ret=004870da tid=08064328
Ret  kernel32.TlsGetValue() retval=403d5888 ret=004870da tid=08064328
Call kernel32.TlsGetValue(00000008) ret=004870da tid=08064328
Ret  kernel32.TlsGetValue() retval=403d5888 ret=004870da tid=08064328
Call kernel32.TlsGetValue(00000008) ret=004870da tid=08064328
Ret  kernel32.TlsGetValue() retval=403d5888 ret=004870da tid=08064328
Call kernel32.TlsGetValue(00000008) ret=004870da tid=08064328
Ret  kernel32.TlsGetValue() retval=403d5888 ret=004870da tid=08064328
Call user32.GetParent(000007a8) ret=00475287 tid=08064328
Ret  user32.GetParent() retval=00000000 ret=00475287 tid=08064328
Call kernel32.TlsGetValue(00000008) ret=004870da tid=08064328
Ret  kernel32.TlsGetValue() retval=403d5888 ret=004870da tid=08064328
Call kernel32.TlsGetValue(00000008) ret=004870da tid=08064328
Ret  kernel32.TlsGetValue() retval=403d5888 ret=004870da tid=08064328
Call ntdll.RtlEnterCriticalSection(004c2a50) ret=0044b4c1 tid=08064328
Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=0044b4c1 tid=08064328
Call ntdll.RtlLeaveCriticalSection(004c2a50) ret=0044b507 tid=08064328
Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=0044b507 tid=08064328
Call ntdll.RtlEnterCriticalSection(004c31e0) ret=00457a0e tid=08064328
Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=00457a0e tid=08064328
Call ntdll.RtlLeaveCriticalSection(004c31e0) ret=00457a24 tid=08064328
Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=00457a24 tid=08064328
Call ntdll.RtlEnterCriticalSection(004c31e0) ret=00457a0e tid=08064328
Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=00457a0e tid=08064328
Call ntdll.RtlLeaveCriticalSection(004c31e0) ret=00457a24 tid=08064328
Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=00457a24 tid=08064328
Call user32.GetParent(000007a8) ret=0047665c tid=08064328
Ret  user32.GetParent() retval=00000000 ret=0047665c tid=08064328
Call kernel32.TlsGetValue(00000008) ret=004870da tid=08064328
Ret  kernel32.TlsGetValue() retval=403d5888 ret=004870da tid=08064328
Call kernel32.TlsGetValue(00000008) ret=004870da tid=08064328
Ret  kernel32.TlsGetValue() retval=403d5888 ret=004870da tid=08064328
Call user32.GetWindowLongA(000007a8,fffffff0) ret=00474ba0 tid=08064328
Ret  user32.GetWindowLongA() retval=14c00000 ret=00474ba0 tid=08064328
Call user32.GetWindow(000007a8,00000004) ret=00474bb9 tid=08064328
Ret  user32.GetWindow() retval=00000000 ret=00474bb9 tid=08064328
Call kernel32.TlsGetValue(00000008) ret=004870da tid=08064328
Ret  kernel32.TlsGetValue() retval=403d5888 ret=004870da tid=08064328
Call kernel32.TlsGetValue(00000008) ret=004870da tid=08064328
Ret  kernel32.TlsGetValue() retval=403d5888 ret=004870da tid=08064328
Call user32.GetParent(000007a8) ret=0047665c tid=08064328
Ret  user32.GetParent() retval=00000000 ret=0047665c tid=08064328
Call kernel32.TlsGetValue(00000008) ret=004870da tid=08064328
Ret  kernel32.TlsGetValue() retval=403d5888 ret=004870da tid=08064328
Call user32.TranslateMessage(004c0240) ret=00472224 tid=08064328
Ret  user32.TranslateMessage() retval=00000000 ret=00472224 tid=08064328
Call user32.DispatchMessageA(004c0240) ret=0047222b tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_PAINT,wp=00000000,lp=00000000)
Call user32.GetPropA(000007a8,00497d08 "AfxOldWndProc423") ret=00473706 tid=08064328
Ret  user32.GetPropA() retval=4086c0cc ret=00473706 tid=08064328
Call user32.CallWindowProcA(4086c0cc,000007a8,0000000f,00000000,00000000) ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_PAINT,wp=00000000,lp=00000000)
Call user32.BeginPaint(000007a8,405d6aac) ret=4086c17e tid=08064328
trace:win:BeginPaint hrgnUpdate = 09c6, 
trace:win:X11DRV_WND_SetDrawable hwnd=7a8, dc=88, primary=0
trace:win:X11DRV_WND_SetDrawable dc origin is 0,0  drawable is 30003ec
trace:win:BeginPaint hdc = 0088
trace:win:BeginPaint box = (0,0 - 112,27)
Ret  user32.BeginPaint() retval=00000088 ret=4086c17e tid=08064328
Call user32.GetClientRect(000007a8,405d6a9c) ret=4086c18c tid=08064328
Ret  user32.GetClientRect() retval=00000001 ret=4086c18c tid=08064328
Call user32.GetSystemMetrics(00000031) ret=4086c199 tid=08064328
Ret  user32.GetSystemMetrics() retval=00000010 ret=4086c199 tid=08064328
Call user32.GetSystemMetrics(00000031) ret=4086c1a1 tid=08064328
Ret  user32.GetSystemMetrics() retval=00000010 ret=4086c1a1 tid=08064328
Call user32.DrawIconEx(00000088,00000004,00000004,00000356,00000010,00000010,00000000,00000000,0000000b) ret=4086c1b9 tid=08064328
Ret  user32.DrawIconEx() retval=00000001 ret=4086c1b9 tid=08064328
Call user32.EndPaint(000007a8,405d6aac) ret=4086c20b tid=08064328
Ret  user32.EndPaint() retval=00000001 ret=4086c20b tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_PAINT,wp=00000000,lp=00000000) retval=00000000
Ret  user32.CallWindowProcA() retval=00000000 ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_PAINT,wp=00000000,lp=00000000) retval=00000000
Ret  user32.DispatchMessageA() retval=00000000 ret=0047222b tid=08064328
Call user32.PeekMessageA(004c0240,00000000,00000000,00000000,00000000) ret=00401b7f tid=08064328
Ret  user32.PeekMessageA() retval=00000000 ret=00401b7f tid=08064328
Call user32.GetMessageA(004c0240,00000000,00000000,00000000) ret=00472204 tid=08064328
Ret  ws2_32.select() retval=00000000 ret=0040ea25 tid=08cec1b0
Call kernel32.GetLocalTime(42036eb0) ret=004521c5 tid=08cec1b0
Ret  kernel32.GetLocalTime() retval=0000004d ret=004521c5 tid=08cec1b0
Call kernel32.GetSystemTime(42036ea0) ret=004521cf tid=08cec1b0
Ret  kernel32.GetSystemTime() retval=0000004d ret=004521cf tid=08cec1b0
Call kernel32.GetLocalTime(42036eb0) ret=004521c5 tid=08cec1b0
Ret  kernel32.GetLocalTime() retval=0000004d ret=004521c5 tid=08cec1b0
Call kernel32.GetSystemTime(42036ea0) ret=004521cf tid=08cec1b0
Ret  kernel32.GetSystemTime() retval=0000004e ret=004521cf tid=08cec1b0
Call ntdll.RtlEnterCriticalSection(004c01f8) ret=00401c69 tid=08cec1b0
Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=00401c69 tid=08cec1b0
Call ntdll.RtlLeaveCriticalSection(004c01f8) ret=00401c79 tid=08cec1b0
Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=00401c79 tid=08cec1b0
Call ws2_32.select(000000bd,4202eef0,42026eec,4201eee8,4201eee0) ret=0040ea25 tid=08cec1b0
trace:win:EVENT_ConfigureNotify 07a8 moving from (1235,519) to (1450,1090)
trace:win:EVENT_ConfigureNotify 07a8 resizing from (112,27) to (22,22)
trace:win:SetWindowPos hwnd 07a8, swp (1450,1090)-(1472,1112) flags 80000014
trace:win:SetWindowPos 	current (1235,519)-(1347,546), style 14c00000
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_WINDOWPOSCHANGING,wp=00000000,lp=40e76be8)
Call user32.GetPropA(000007a8,00497d08 "AfxOldWndProc423") ret=00473706 tid=08064328
Ret  user32.GetPropA() retval=4086c0cc ret=00473706 tid=08064328
Call user32.CallWindowProcA(4086c0cc,000007a8,00000046,00000000,40e76be8) ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_WINDOWPOSCHANGING,wp=00000000,lp=40e76be8)
Call user32.DefWindowProcA(000007a8,00000046,00000000,40e76be8) ret=4086c2f3 tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_GETMINMAXINFO,wp=00000000,lp=405d6870)
Call user32.GetPropA(000007a8,00497d08 "AfxOldWndProc423") ret=00473706 tid=08064328
Ret  user32.GetPropA() retval=4086c0cc ret=00473706 tid=08064328
Call user32.CallWindowProcA(4086c0cc,000007a8,00000024,00000000,405d6870) ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_GETMINMAXINFO,wp=00000000,lp=405d6870)
Call user32.DefWindowProcA(000007a8,00000024,00000000,405d6870) ret=4086c2f3 tid=08064328
Ret  user32.DefWindowProcA() retval=00000000 ret=4086c2f3 tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_GETMINMAXINFO,wp=00000000,lp=405d6870) retval=00000000
Ret  user32.CallWindowProcA() retval=00000000 ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_GETMINMAXINFO,wp=00000000,lp=405d6870) retval=00000000
trace:win:WINPOS_GetMinMaxInfo 1440 1080 / 0 0 / 1440 1080 / 112 27
Ret  user32.DefWindowProcA() retval=00000000 ret=4086c2f3 tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_WINDOWPOSCHANGING,wp=00000000,lp=40e76be8) retval=00000000
Ret  user32.CallWindowProcA() retval=00000000 ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_WINDOWPOSCHANGING,wp=00000000,lp=40e76be8) retval=00000000
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_NCCALCSIZE,wp=00000001,lp=40e76ab8)
Call user32.GetPropA(000007a8,00497d08 "AfxOldWndProc423") ret=00473706 tid=08064328
Ret  user32.GetPropA() retval=4086c0cc ret=00473706 tid=08064328
Call user32.CallWindowProcA(4086c0cc,000007a8,00000083,00000001,40e76ab8) ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_NCCALCSIZE,wp=00000001,lp=40e76ab8)
Call user32.DefWindowProcA(000007a8,00000083,00000001,40e76ab8) ret=4086c2f3 tid=08064328
Ret  user32.DefWindowProcA() retval=00000000 ret=4086c2f3 tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_NCCALCSIZE,wp=00000001,lp=40e76ab8) retval=00000000
Ret  user32.CallWindowProcA() retval=00000000 ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_NCCALCSIZE,wp=00000001,lp=40e76ab8) retval=00000000
trace:win:WINPOS_SendNCCalcSize 1450,1090-1562,1117
trace:win:X11DRV_WND_SetWindowPos hwnd=7a8, flags=814, changepos=0
Call x11drv.Synchronize() ret=40681688 tid=0815f878
trace:win:EVENT_ConfigureNotify 07a8 resizing from (112,27) to (22,22)
trace:win:SetWindowPos hwnd 07a8, swp (1450,1090)-(1472,1112) flags 80000016
trace:win:SetWindowPos 	current (1450,1090)-(1562,1117), style 14c00000
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_WINDOWPOSCHANGING,wp=00000000,lp=40e76898)
Call user32.GetPropA(000007a8,00497d08 "AfxOldWndProc423") ret=00473706 tid=08064328
Ret  user32.GetPropA() retval=4086c0cc ret=00473706 tid=08064328
Call user32.CallWindowProcA(4086c0cc,000007a8,00000046,00000000,40e76898) ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_WINDOWPOSCHANGING,wp=00000000,lp=40e76898)
Call user32.DefWindowProcA(000007a8,00000046,00000000,40e76898) ret=4086c2f3 tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_GETMINMAXINFO,wp=00000000,lp=405d6870)
Call user32.GetPropA(000007a8,00497d08 "AfxOldWndProc423") ret=00473706 tid=08064328
Ret  user32.GetPropA() retval=4086c0cc ret=00473706 tid=08064328
Call user32.CallWindowProcA(4086c0cc,000007a8,00000024,00000000,405d6870) ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_GETMINMAXINFO,wp=00000000,lp=405d6870)
Call user32.DefWindowProcA(000007a8,00000024,00000000,405d6870) ret=4086c2f3 tid=08064328
Ret  user32.DefWindowProcA() retval=00000000 ret=4086c2f3 tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_GETMINMAXINFO,wp=00000000,lp=405d6870) retval=00000000
Ret  user32.CallWindowProcA() retval=00000000 ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_GETMINMAXINFO,wp=00000000,lp=405d6870) retval=00000000
trace:win:WINPOS_GetMinMaxInfo 1440 1080 / 0 0 / 1440 1080 / 112 27
Ret  user32.DefWindowProcA() retval=00000000 ret=4086c2f3 tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_WINDOWPOSCHANGING,wp=00000000,lp=40e76898) retval=00000000
Ret  user32.CallWindowProcA() retval=00000000 ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_WINDOWPOSCHANGING,wp=00000000,lp=40e76898) retval=00000000
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_NCCALCSIZE,wp=00000001,lp=40e76768)
Call user32.GetPropA(000007a8,00497d08 "AfxOldWndProc423") ret=00473706 tid=08064328
Ret  user32.GetPropA() retval=4086c0cc ret=00473706 tid=08064328
Call user32.CallWindowProcA(4086c0cc,000007a8,00000083,00000001,40e76768) ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_NCCALCSIZE,wp=00000001,lp=40e76768)
Call user32.DefWindowProcA(000007a8,00000083,00000001,40e76768) ret=4086c2f3 tid=08064328
Ret  user32.DefWindowProcA() retval=00000000 ret=4086c2f3 tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_NCCALCSIZE,wp=00000001,lp=40e76768) retval=00000000
Ret  user32.CallWindowProcA() retval=00000000 ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_NCCALCSIZE,wp=00000001,lp=40e76768) retval=00000000
trace:win:WINPOS_SendNCCalcSize 1450,1090-1562,1117
trace:win:X11DRV_WND_SetWindowPos hwnd=7a8, flags=1816, changepos=0
Call x11drv.Synchronize() ret=40681688 tid=0815f878
trace:win:PAINT_RedrawWindow 07a8 (0000) rect 0,0-112,8 0000 flags=0485, exflags=0000
trace:win:RDW_UpdateRgns 	hwnd 07a8 [09c6] -> hrgn [0000], flags [0485]
trace:win:RDW_Paint 	hwnd 07a8 [09c6] -> hrgn [0000], flags [0485]
trace:win:PAINT_RedrawWindow 07a8 (09c6) rect 19,8-93,27 0000 flags=0485, exflags=0000
trace:win:RDW_UpdateRgns 	hwnd 07a8 [09c6] -> hrgn [0a02], flags [0485]
trace:win:RDW_Paint 	hwnd 07a8 [09c6] -> hrgn [0a02], flags [0485]
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_SYNCPAINT,wp=00000000,lp=00000000)
Call user32.GetPropA(000007a8,00497d08 "AfxOldWndProc423") ret=00473706 tid=08064328
Ret  user32.GetPropA() retval=4086c0cc ret=00473706 tid=08064328
Call user32.CallWindowProcA(4086c0cc,000007a8,00000088,00000000,00000000) ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_SYNCPAINT,wp=00000000,lp=00000000)Call user32.DefWindowProcA(000007a8,00000088,00000000,00000000) ret=4086c2f3 tid=08064328
Ret  user32.DefWindowProcA() retval=00000000 ret=4086c2f3 tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_SYNCPAINT,wp=00000000,lp=00000000) retval=00000000
Ret  user32.CallWindowProcA() retval=00000000 ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_SYNCPAINT,wp=00000000,lp=00000000) retval=00000000
trace:win:WIN_FindWinToRepaint skipping window 0678
trace:win:WIN_FindWinToRepaint skipping window 0294
trace:win:WIN_FindWinToRepaint skipping window 083c
trace:win:WIN_FindWinToRepaint skipping window 07a8
trace:win:EVENT_ConfigureNotify 07a8 resizing from (112,27) to (22,22)
trace:win:SetWindowPos hwnd 07a8, swp (1450,1090)-(1472,1112) flags 80000016
trace:win:SetWindowPos 	current (1450,1090)-(1562,1117), style 24c00000
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_WINDOWPOSCHANGING,wp=00000000,lp=40e76548)
Call user32.GetPropA(000007a8,00497d08 "AfxOldWndProc423") ret=00473706 tid=08064328
Ret  user32.GetPropA() retval=4086c0cc ret=00473706 tid=08064328
Call user32.CallWindowProcA(4086c0cc,000007a8,00000046,00000000,40e76548) ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_WINDOWPOSCHANGING,wp=00000000,lp=40e76548)
Call user32.DefWindowProcA(000007a8,00000046,00000000,40e76548) ret=4086c2f3 tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_GETMINMAXINFO,wp=00000000,lp=405d6870)
Call user32.GetPropA(000007a8,00497d08 "AfxOldWndProc423") ret=00473706 tid=08064328
Ret  user32.GetPropA() retval=4086c0cc ret=00473706 tid=08064328
Call user32.CallWindowProcA(4086c0cc,000007a8,00000024,00000000,405d6870) ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_GETMINMAXINFO,wp=00000000,lp=405d6870)
Call user32.DefWindowProcA(000007a8,00000024,00000000,405d6870) ret=4086c2f3 tid=08064328
Ret  user32.DefWindowProcA() retval=00000000 ret=4086c2f3 tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_GETMINMAXINFO,wp=00000000,lp=405d6870) retval=00000000
Ret  user32.CallWindowProcA() retval=00000000 ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_GETMINMAXINFO,wp=00000000,lp=405d6870) retval=00000000
trace:win:WINPOS_GetMinMaxInfo 1440 1080 / 0 0 / 1440 1080 / 112 27
Ret  user32.DefWindowProcA() retval=00000000 ret=4086c2f3 tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_WINDOWPOSCHANGING,wp=00000000,lp=40e76548) retval=00000000
Ret  user32.CallWindowProcA() retval=00000000 ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_WINDOWPOSCHANGING,wp=00000000,lp=40e76548) retval=00000000
trace:win:WIN_FindWinToRepaint skipping window 0678
trace:win:WIN_FindWinToRepaint skipping window 0294
trace:win:WIN_FindWinToRepaint skipping window 083c
trace:win:WIN_FindWinToRepaint skipping window 07a8
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_NCCALCSIZE,wp=00000001,lp=40e76418)
Call user32.GetPropA(000007a8,00497d08 "AfxOldWndProc423") ret=00473706 tid=08064328
Ret  user32.GetPropA() retval=4086c0cc ret=00473706 tid=08064328
Call user32.CallWindowProcA(4086c0cc,000007a8,00000083,00000001,40e76418) ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_NCCALCSIZE,wp=00000001,lp=40e76418)
Call user32.DefWindowProcA(000007a8,00000083,00000001,40e76418) ret=4086c2f3 tid=08064328
Ret  user32.DefWindowProcA() retval=00000000 ret=4086c2f3 tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_NCCALCSIZE,wp=00000001,lp=40e76418) retval=00000000
Ret  user32.CallWindowProcA() retval=00000000 ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_NCCALCSIZE,wp=00000001,lp=40e76418) retval=00000000
trace:win:WIN_FindWinToRepaint skipping window 0678
trace:win:WIN_FindWinToRepaint skipping window 0294
trace:win:WIN_FindWinToRepaint skipping window 083c
trace:win:WIN_FindWinToRepaint skipping window 07a8
trace:win:WINPOS_SendNCCalcSize 1450,1090-1472,1112
trace:win:X11DRV_WND_SetWindowPos hwnd=7a8, flags=101e, changepos=0
Call x11drv.Synchronize() ret=40681688 tid=0815f878
Ret  x11drv.Synchronize() retval=00000000 ret=40681688 tid=0815f878
trace:win:SetWindowPos 	status flags = 1006
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_WINDOWPOSCHANGED,wp=00000000,lp=40e76548)
Call user32.GetPropA(000007a8,00497d08 "AfxOldWndProc423") ret=00473706 tid=08064328
Ret  user32.GetPropA() retval=4086c0cc ret=00473706 tid=08064328
Call user32.CallWindowProcA(4086c0cc,000007a8,00000047,00000000,40e76548) ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_WINDOWPOSCHANGED,wp=00000000,lp=40e76548)
Call user32.DefWindowProcA(000007a8,00000047,00000000,40e76548) ret=4086c2f3 tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_SIZE,wp=00000000,lp=00160016)
Call user32.GetPropA(000007a8,00497d08 "AfxOldWndProc423") ret=00473706 tid=08064328
Ret  user32.GetPropA() retval=4086c0cc ret=00473706 tid=08064328
Call user32.CallWindowProcA(4086c0cc,000007a8,00000005,00000000,00160016) ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_SIZE,wp=00000000,lp=00160016)
Call user32.DefWindowProcA(000007a8,00000005,00000000,00160016) ret=4086c2f3 tid=08064328
Ret  user32.DefWindowProcA() retval=00000000 ret=4086c2f3 tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_SIZE,wp=00000000,lp=00160016) retval=00000000
Ret  user32.CallWindowProcA() retval=00000000 ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_SIZE,wp=00000000,lp=00160016) retval=00000000
Ret  user32.DefWindowProcA() retval=00000000 ret=4086c2f3 tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_WINDOWPOSCHANGED,wp=00000000,lp=40e76548) retval=00000000
Ret  user32.CallWindowProcA() retval=00000000 ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_WINDOWPOSCHANGED,wp=00000000,lp=40e76548) retval=00000000
trace:win:WIN_FindWinToRepaint skipping window 0678
trace:win:WIN_FindWinToRepaint skipping window 0294
trace:win:WIN_FindWinToRepaint skipping window 083c
trace:win:WIN_FindWinToRepaint found 07a8
Ret  user32.GetMessageA() retval=00000001 ret=00472204 tid=08064328
Call kernel32.TlsGetValue(00000008) ret=004870da tid=08064328
Ret  kernel32.TlsGetValue() retval=403d5888 ret=004870da tid=08064328
Call kernel32.TlsGetValue(00000008) ret=004870da tid=08064328
Ret  kernel32.TlsGetValue() retval=403d5888 ret=004870da tid=08064328
Call kernel32.TlsGetValue(00000008) ret=004870da tid=08064328
Ret  kernel32.TlsGetValue() retval=403d5888 ret=004870da tid=08064328
Call kernel32.TlsGetValue(00000008) ret=004870da tid=08064328
Ret  kernel32.TlsGetValue() retval=403d5888 ret=004870da tid=08064328
Call user32.GetParent(000007a8) ret=00475287 tid=08064328
Ret  user32.GetParent() retval=00000000 ret=00475287 tid=08064328
Call kernel32.TlsGetValue(00000008) ret=004870da tid=08064328
Ret  kernel32.TlsGetValue() retval=403d5888 ret=004870da tid=08064328
Call kernel32.TlsGetValue(00000008) ret=004870da tid=08064328
Ret  kernel32.TlsGetValue() retval=403d5888 ret=004870da tid=08064328
Call user32.GetParent(000007a8) ret=0047665c tid=08064328
Ret  user32.GetParent() retval=00000000 ret=0047665c tid=08064328
Call kernel32.TlsGetValue(00000008) ret=004870da tid=08064328
Ret  kernel32.TlsGetValue() retval=403d5888 ret=004870da tid=08064328
Call kernel32.TlsGetValue(00000008) ret=004870da tid=08064328
Ret  kernel32.TlsGetValue() retval=403d5888 ret=004870da tid=08064328
Call user32.GetWindowLongA(000007a8,fffffff0) ret=00474ba0 tid=08064328
Ret  user32.GetWindowLongA() retval=14c00000 ret=00474ba0 tid=08064328
Call user32.GetWindow(000007a8,00000004) ret=00474bb9 tid=08064328
Ret  user32.GetWindow() retval=00000000 ret=00474bb9 tid=08064328
Call kernel32.TlsGetValue(00000008) ret=004870da tid=08064328
Ret  kernel32.TlsGetValue() retval=403d5888 ret=004870da tid=08064328
Call kernel32.TlsGetValue(00000008) ret=004870da tid=08064328
Ret  kernel32.TlsGetValue() retval=403d5888 ret=004870da tid=08064328
Call user32.GetParent(000007a8) ret=0047665c tid=08064328
Ret  user32.GetParent() retval=00000000 ret=0047665c tid=08064328
Call kernel32.TlsGetValue(00000008) ret=004870da tid=08064328
Ret  kernel32.TlsGetValue() retval=403d5888 ret=004870da tid=08064328
Call user32.TranslateMessage(004c0240) ret=00472224 tid=08064328
Ret  user32.TranslateMessage() retval=00000000 ret=00472224 tid=08064328
Call user32.DispatchMessageA(004c0240) ret=0047222b tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_PAINT,wp=00000000,lp=00000000)
Call user32.GetPropA(000007a8,00497d08 "AfxOldWndProc423") ret=00473706 tid=08064328
Ret  x11drv.Synchronize() retval=00000000 ret=40681688 tid=0815f878
Ret  user32.GetPropA() retval=4086c0cc ret=00473706 tid=08064328
Call user32.CallWindowProcA(4086c0cc,000007a8,0000000f,00000000,00000000) ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_PAINT,wp=00000000,lp=00000000)
Call user32.BeginPaint(000007a8,405d6aac) ret=4086c17e tid=08064328
trace:win:SetWindowPos 	status flags = 1806
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_NCPAINT,wp=000009c6,lp=00000000)
Call user32.GetPropA(000007a8,00497d08 "AfxOldWndProc423") ret=00473706 tid=08064328
Ret  user32.GetPropA() retval=4086c0cc ret=00473706 tid=08064328
Call user32.CallWindowProcA(4086c0cc,000007a8,00000085,000009c6,00000000) ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_NCPAINT,wp=000009c6,lp=00000000)
Call user32.DefWindowProcA(000007a8,00000085,000009c6,00000000) ret=4086c2f3 tid=08064328
trace:win:X11DRV_WND_SetDrawable hwnd=7a8, dc=88, primary=0
trace:win:X11DRV_WND_SetDrawable dc origin is 0,0  drawable is 30003ec
Ret  user32.DefWindowProcA() retval=00000000 ret=4086c2f3 tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_NCPAINT,wp=000009c6,lp=00000000) retval=00000000
Ret  user32.CallWindowProcA() retval=00000000 ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_NCPAINT,wp=000009c6,lp=00000000) retval=00000000
trace:win:BeginPaint hrgnUpdate = 0a02, 
trace:win:X11DRV_WND_SetDrawable hwnd=7a8, dc=88, primary=0
trace:win:X11DRV_WND_SetDrawable dc origin is 0,0  drawable is 30003ec
trace:win:BeginPaint hdc = 0088
trace:win:BeginPaint box = (0,0 - 22,22)
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_ERASEBKGND,wp=00000088,lp=00000000)
Call user32.GetPropA(000007a8,00497d08 "AfxOldWndProc423") ret=00473706 tid=08064328
Ret  user32.GetPropA() retval=4086c0cc ret=00473706 tid=08064328
Call user32.CallWindowProcA(4086c0cc,000007a8,00000014,00000088,00000000) ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_ERASEBKGND,wp=00000088,lp=00000000)
Call user32.DefWindowProcA(000007a8,00000014,00000088,00000000) ret=4086c2f3 tid=08064328
Ret  user32.DefWindowProcA() retval=00000001 ret=4086c2f3 tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_ERASEBKGND,wp=00000088,lp=00000000) retval=00000001
Ret  user32.CallWindowProcA() retval=00000001 ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_ERASEBKGND,wp=00000088,lp=00000000) retval=00000001
Ret  user32.BeginPaint() retval=00000088 ret=4086c17e tid=08064328
Call user32.GetClientRect(000007a8,405d6a9c) ret=4086c18c tid=08064328
Ret  user32.GetClientRect() retval=00000001 ret=4086c18c tid=08064328
Call user32.GetSystemMetrics(00000031) ret=4086c199 tid=08064328
Ret  user32.GetSystemMetrics() retval=00000010 ret=4086c199 tid=08064328
Call user32.GetSystemMetrics(00000031) ret=4086c1a1 tid=08064328
Ret  user32.GetSystemMetrics() retval=00000010 ret=4086c1a1 tid=08064328
Call user32.DrawIconEx(00000088,00000004,00000004,00000356,00000010,00000010,00000000,00000000,0000000b) ret=4086c1b9 tid=08064328
Ret  user32.DrawIconEx() retval=00000001 ret=4086c1b9 tid=08064328
Call user32.EndPaint(000007a8,405d6aac) ret=4086c20b tid=08064328
Ret  user32.EndPaint() retval=00000001 ret=4086c20b tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_PAINT,wp=00000000,lp=00000000) retval=00000000
Ret  user32.CallWindowProcA() retval=00000000 ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_PAINT,wp=00000000,lp=00000000) retval=00000000
Ret  user32.DispatchMessageA() retval=00000000 ret=0047222b tid=08064328
Call user32.PeekMessageA(004c0240,00000000,00000000,00000000,00000000) ret=00401b7f tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_WINDOWPOSCHANGED,wp=00000000,lp=40e76898)
Call user32.GetPropA(000007a8,00497d08 "AfxOldWndProc423") ret=00473706 tid=08064328
Ret  user32.GetPropA() retval=4086c0cc ret=00473706 tid=08064328
Call user32.CallWindowProcA(4086c0cc,000007a8,00000047,00000000,40e76898) ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_WINDOWPOSCHANGED,wp=00000000,lp=40e76898)
Call user32.DefWindowProcA(000007a8,00000047,00000000,40e76898) ret=4086c2f3 tid=08064328
Ret  user32.DefWindowProcA() retval=00000000 ret=4086c2f3 tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_WINDOWPOSCHANGED,wp=00000000,lp=40e76898) retval=00000000
Ret  user32.CallWindowProcA() retval=00000000 ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_WINDOWPOSCHANGED,wp=00000000,lp=40e76898) retval=00000000
Ret  user32.PeekMessageA() retval=00000000 ret=00401b7f tid=08064328
Call user32.GetMessageA(004c0240,00000000,00000000,00000000) ret=00472204 tid=08064328
Ret  x11drv.Synchronize() retval=00000000 ret=40681688 tid=0815f878
trace:win:SetWindowPos 	status flags = 0804
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_WINDOWPOSCHANGED,wp=00000000,lp=40e76be8)
Call user32.GetPropA(000007a8,00497d08 "AfxOldWndProc423") ret=00473706 tid=08064328
Ret  user32.GetPropA() retval=4086c0cc ret=00473706 tid=08064328
Call user32.CallWindowProcA(4086c0cc,000007a8,00000047,00000000,40e76be8) ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_WINDOWPOSCHANGED,wp=00000000,lp=40e76be8)
Call user32.DefWindowProcA(000007a8,00000047,00000000,40e76be8) ret=4086c2f3 tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_MOVE,wp=00000000,lp=044205aa)
Call user32.GetPropA(000007a8,00497d08 "AfxOldWndProc423") ret=00473706 tid=08064328
Ret  user32.GetPropA() retval=4086c0cc ret=00473706 tid=08064328
Call user32.CallWindowProcA(4086c0cc,000007a8,00000003,00000000,044205aa) ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_MOVE,wp=00000000,lp=044205aa)
Call user32.DefWindowProcA(000007a8,00000003,00000000,044205aa) ret=4086c2f3 tid=08064328
Ret  user32.DefWindowProcA() retval=00000000 ret=4086c2f3 tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_MOVE,wp=00000000,lp=044205aa) retval=00000000
Ret  user32.CallWindowProcA() retval=00000000 ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_MOVE,wp=00000000,lp=044205aa) retval=00000000
Ret  user32.DefWindowProcA() retval=00000000 ret=4086c2f3 tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_WINDOWPOSCHANGED,wp=00000000,lp=40e76be8) retval=00000000
Ret  user32.CallWindowProcA() retval=00000000 ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_WINDOWPOSCHANGED,wp=00000000,lp=40e76be8) retval=00000000
trace:win:PAINT_RedrawWindow 07a8 (0000) rect 0,0-22,22 0000 flags=0485, exflags=0000
trace:win:RDW_UpdateRgns 	hwnd 07a8 [09c6] -> hrgn [0000], flags [0485]
trace:win:RDW_Paint 	hwnd 07a8 [09c6] -> hrgn [0000], flags [0485]
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_SYNCPAINT,wp=00000000,lp=00000000)
Call user32.GetPropA(000007a8,00497d08 "AfxOldWndProc423") ret=00473706 tid=08064328
Ret  user32.GetPropA() retval=4086c0cc ret=00473706 tid=08064328
Call user32.CallWindowProcA(4086c0cc,000007a8,00000088,00000000,00000000) ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_SYNCPAINT,wp=00000000,lp=00000000)Call user32.DefWindowProcA(000007a8,00000088,00000000,00000000) ret=4086c2f3 tid=08064328
trace:win:PAINT_RedrawWindow 07a8 (09c6) NULL 09c6 box (0,0-22,22) flags=0684, exflags=0000
trace:win:RDW_UpdateRgns 	hwnd 07a8 [09c6] -> hrgn [0000], flags [0684]
trace:win:RDW_Paint 	hwnd 07a8 [09c6] -> hrgn [0000], flags [0684]
trace:win:X11DRV_WND_SetDrawable hwnd=7a8, dc=88, primary=0
trace:win:X11DRV_WND_SetDrawable dc origin is 0,0  drawable is 30003ec
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_ERASEBKGND,wp=00000088,lp=00000000)
Call user32.GetPropA(000007a8,00497d08 "AfxOldWndProc423") ret=00473706 tid=08064328
Ret  user32.GetPropA() retval=4086c0cc ret=00473706 tid=08064328
Call user32.CallWindowProcA(4086c0cc,000007a8,00000014,00000088,00000000) ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_ERASEBKGND,wp=00000088,lp=00000000)
Call user32.DefWindowProcA(000007a8,00000014,00000088,00000000) ret=4086c2f3 tid=08064328
Ret  user32.DefWindowProcA() retval=00000001 ret=4086c2f3 tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_ERASEBKGND,wp=00000088,lp=00000000) retval=00000001
Ret  user32.CallWindowProcA() retval=00000001 ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_ERASEBKGND,wp=00000088,lp=00000000) retval=00000001
Ret  user32.DefWindowProcA() retval=00000000 ret=4086c2f3 tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_SYNCPAINT,wp=00000000,lp=00000000) retval=00000000
Ret  user32.CallWindowProcA() retval=00000000 ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_SYNCPAINT,wp=00000000,lp=00000000) retval=00000000
trace:win:WIN_FindWinToRepaint skipping window 0678
trace:win:WIN_FindWinToRepaint skipping window 0294
trace:win:WIN_FindWinToRepaint skipping window 083c
trace:win:WIN_FindWinToRepaint found 07a8
Ret  user32.GetMessageA() retval=00000001 ret=00472204 tid=08064328
Call kernel32.TlsGetValue(00000008) ret=004870da tid=08064328
Ret  kernel32.TlsGetValue() retval=403d5888 ret=004870da tid=08064328
Call kernel32.TlsGetValue(00000008) ret=004870da tid=08064328
Ret  kernel32.TlsGetValue() retval=403d5888 ret=004870da tid=08064328
Call kernel32.TlsGetValue(00000008) ret=004870da tid=08064328
Ret  kernel32.TlsGetValue() retval=403d5888 ret=004870da tid=08064328
Call kernel32.TlsGetValue(00000008) ret=004870da tid=08064328
Ret  kernel32.TlsGetValue() retval=403d5888 ret=004870da tid=08064328
Call user32.GetParent(000007a8) ret=00475287 tid=08064328
Ret  user32.GetParent() retval=00000000 ret=00475287 tid=08064328
Call kernel32.TlsGetValue(00000008) ret=004870da tid=08064328
Ret  kernel32.TlsGetValue() retval=403d5888 ret=004870da tid=08064328
Call kernel32.TlsGetValue(00000008) ret=004870da tid=08064328
Ret  kernel32.TlsGetValue() retval=403d5888 ret=004870da tid=08064328
Call user32.GetParent(000007a8) ret=0047665c tid=08064328
Ret  user32.GetParent() retval=00000000 ret=0047665c tid=08064328
Call kernel32.TlsGetValue(00000008) ret=004870da tid=08064328
Ret  kernel32.TlsGetValue() retval=403d5888 ret=004870da tid=08064328
Call kernel32.TlsGetValue(00000008) ret=004870da tid=08064328
Ret  kernel32.TlsGetValue() retval=403d5888 ret=004870da tid=08064328
Call user32.GetWindowLongA(000007a8,fffffff0) ret=00474ba0 tid=08064328
Ret  user32.GetWindowLongA() retval=14c00000 ret=00474ba0 tid=08064328
Call user32.GetWindow(000007a8,00000004) ret=00474bb9 tid=08064328
Ret  user32.GetWindow() retval=00000000 ret=00474bb9 tid=08064328
Call kernel32.TlsGetValue(00000008) ret=004870da tid=08064328
Ret  kernel32.TlsGetValue() retval=403d5888 ret=004870da tid=08064328
Call kernel32.TlsGetValue(00000008) ret=004870da tid=08064328
Ret  kernel32.TlsGetValue() retval=403d5888 ret=004870da tid=08064328
Call user32.GetParent(000007a8) ret=0047665c tid=08064328
Ret  user32.GetParent() retval=00000000 ret=0047665c tid=08064328
Call kernel32.TlsGetValue(00000008) ret=004870da tid=08064328
Ret  kernel32.TlsGetValue() retval=403d5888 ret=004870da tid=08064328
Call user32.TranslateMessage(004c0240) ret=00472224 tid=08064328
Ret  user32.TranslateMessage() retval=00000000 ret=00472224 tid=08064328
Call user32.DispatchMessageA(004c0240) ret=0047222b tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_PAINT,wp=00000000,lp=00000000)
Call user32.GetPropA(000007a8,00497d08 "AfxOldWndProc423") ret=00473706 tid=08064328
Ret  user32.GetPropA() retval=4086c0cc ret=00473706 tid=08064328
Call user32.CallWindowProcA(4086c0cc,000007a8,0000000f,00000000,00000000) ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_PAINT,wp=00000000,lp=00000000)
Call user32.BeginPaint(000007a8,405d6aac) ret=4086c17e tid=08064328
trace:win:BeginPaint hrgnUpdate = 09c6, 
trace:win:X11DRV_WND_SetDrawable hwnd=7a8, dc=88, primary=0
trace:win:X11DRV_WND_SetDrawable dc origin is 0,0  drawable is 30003ec
trace:win:BeginPaint hdc = 0088
trace:win:BeginPaint box = (0,0 - 22,22)
Ret  user32.BeginPaint() retval=00000088 ret=4086c17e tid=08064328
Call user32.GetClientRect(000007a8,405d6a9c) ret=4086c18c tid=08064328
Ret  user32.GetClientRect() retval=00000001 ret=4086c18c tid=08064328
Call user32.GetSystemMetrics(00000031) ret=4086c199 tid=08064328
Ret  user32.GetSystemMetrics() retval=00000010 ret=4086c199 tid=08064328
Call user32.GetSystemMetrics(00000031) ret=4086c1a1 tid=08064328
Ret  user32.GetSystemMetrics() retval=00000010 ret=4086c1a1 tid=08064328
Call user32.DrawIconEx(00000088,00000004,00000004,00000356,00000010,00000010,00000000,00000000,0000000b) ret=4086c1b9 tid=08064328
Ret  user32.DrawIconEx() retval=00000001 ret=4086c1b9 tid=08064328
Call user32.EndPaint(000007a8,405d6aac) ret=4086c20b tid=08064328
Ret  user32.EndPaint() retval=00000001 ret=4086c20b tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4086c0cc,hwnd=000007a8,msg=WM_PAINT,wp=00000000,lp=00000000) retval=00000000
Ret  user32.CallWindowProcA() retval=00000000 ret=004737fe tid=08064328
trace:relay:WINPROC_CallWndProc (wndproc=0x4736e3,hwnd=000007a8,msg=WM_PAINT,wp=00000000,lp=00000000) retval=00000000
Ret  user32.DispatchMessageA() retval=00000000 ret=0047222b tid=08064328
Call user32.PeekMessageA(004c0240,00000000,00000000,00000000,00000000) ret=00401b7f tid=08064328
Ret  user32.PeekMessageA() retval=00000000 ret=00401b7f tid=08064328
Call user32.GetMessageA(004c0240,00000000,00000000,00000000) ret=00472204 tid=08064328


During this process, xev provided these informations:


UnmapNotify event, serial 10, synthetic NO, window 0x30003ec,
    event 0x30003ec, window 0x30003ec, from_configure NO

ReparentNotify event, serial 10, synthetic NO, window 0x30003ec,
    event 0x30003ec, window 0x30003ec, parent 0x35,
    (1249,443), override NO

MapNotify event, serial 10, synthetic NO, window 0x30003ec,
    event 0x30003ec, window 0x30003ec, override NO

VisibilityNotify event, serial 10, synthetic NO, window 0x30003ec,
    state VisibilityUnobscured

Expose event, serial 10, synthetic NO, window 0x30003ec,
    (0,0), width 112, height 27, count 0

PropertyNotify event, serial 10, synthetic NO, window 0x30003ec,
    atom 0x112 (_WIN_STATE), time 442139232, state PropertyNewValue

PropertyNotify event, serial 10, synthetic NO, window 0x30003ec,
    atom 0x110 (_WIN_WORKSPACE), time 442139232, state PropertyNewValue

PropertyNotify event, serial 10, synthetic NO, window 0x30003ec,
    atom 0x114 (_WIN_AREA), time 442139232, state PropertyNewValue

UnmapNotify event, serial 10, synthetic NO, window 0x30003ec,
    event 0x30003ec, window 0x30003ec, from_configure NO

ReparentNotify event, serial 10, synthetic NO, window 0x30003ec,
    event 0x30003ec, window 0x30003ec, parent 0xa00145,
    (6,22), override NO

MapNotify event, serial 10, synthetic NO, window 0x30003ec,
    event 0x30003ec, window 0x30003ec, override NO

ConfigureNotify event, serial 10, synthetic NO, window 0x30003ec,
    event 0x30003ec, window 0x30003ec, (6,22), width 112, height 27,
    border_width 0, above 0x0, override NO

ConfigureNotify event, serial 10, synthetic YES, window 0x30003ec,
    event 0x30003ec, window 0x30003ec, (1255,465), width 112, height 27,
    border_width 0, above 0xa00145, override NO

VisibilityNotify event, serial 10, synthetic NO, window 0x30003ec,
    state VisibilityPartiallyObscured

Expose event, serial 10, synthetic NO, window 0x30003ec,
    (0,0), width 112, height 8, count 1

Expose event, serial 10, synthetic NO, window 0x30003ec,
    (19,8), width 74, height 19, count 0

UnmapNotify event, serial 10, synthetic NO, window 0x30003ec,
    event 0x30003ec, window 0x30003ec, from_configure NO

ReparentNotify event, serial 10, synthetic NO, window 0x30003ec,
    event 0x30003ec, window 0x30003ec, parent 0xe00c7c,
    (0,0), override NO

ConfigureNotify event, serial 10, synthetic NO, window 0x30003ec,
    event 0x30003ec, window 0x30003ec, (0,0), width 22, height 22,
    border_width 0, above 0x0, override NO

MapNotify event, serial 10, synthetic NO, window 0x30003ec,
    event 0x30003ec, window 0x30003ec, override NO

VisibilityNotify event, serial 10, synthetic NO, window 0x30003ec,
    state VisibilityFullyObscured

PropertyNotify event, serial 13, synthetic NO, window 0x30003ec,
    atom 0x110 (_WIN_WORKSPACE), time 442139735, state PropertyNewValue

PropertyNotify event, serial 13, synthetic NO, window 0x30003ec,
    atom 0x114 (_WIN_AREA), time 442139735, state PropertyNewValue

UnmapNotify event, serial 13, synthetic NO, window 0x30003ec,
    event 0x30003ec, window 0x30003ec, from_configure NO

ReparentNotify event, serial 13, synthetic NO, window 0x30003ec,
    event 0x30003ec, window 0x30003ec, parent 0x35,
    (1249,443), override NO

MapNotify event, serial 13, synthetic NO, window 0x30003ec,
    event 0x30003ec, window 0x30003ec, override NO

VisibilityNotify event, serial 13, synthetic NO, window 0x30003ec,
    state VisibilityUnobscured

Expose event, serial 13, synthetic NO, window 0x30003ec,
    (0,0), width 22, height 22, count 0

PropertyNotify event, serial 13, synthetic NO, window 0x30003ec,
    atom 0x110 (_WIN_WORKSPACE), time 442140002, state PropertyDelete

PropertyNotify event, serial 13, synthetic NO, window 0x30003ec,
    atom 0x114 (_WIN_AREA), time 442140002, state PropertyNewValue

PropertyNotify event, serial 13, synthetic NO, window 0x30003ec,
    atom 0x6a (WM_STATE), time 442140002, state PropertyDelete

UnmapNotify event, serial 14, synthetic NO, window 0x30003ec,
    event 0x30003ec, window 0x30003ec, from_configure NO

ReparentNotify event, serial 14, synthetic NO, window 0x30003ec,
    event 0x30003ec, window 0x30003ec, parent 0xe00c7c,
    (0,0), override NO

MapNotify event, serial 14, synthetic NO, window 0x30003ec,
    event 0x30003ec, window 0x30003ec, override NO

VisibilityNotify event, serial 14, synthetic NO, window 0x30003ec,
    state VisibilityFullyObscured

(I press ctrl-c to stop wine):

ColormapNotify event, serial 10, synthetic NO, window 0x30003ec,
    colormap 0x0, new YES, state ColormapUninstalled

UnmapNotify event, serial 10, synthetic NO, window 0x30003ec,
    event 0x30003ec, window 0x30003ec, from_configure NO

DestroyNotify event, serial 10, synthetic NO, window 0x30003ec,
    event 0x30003ec, window 0x30003ec


I don't know if any of this is useful, but I hope the problem can be
fixed (I prefer not to use twm).

Sorry for the long post.

regards,

Bernhard Ege



More information about the wine-users mailing list