Hi After just compiling and installing current cvs wine I get an unhandled exception every time an app closes. The culprit seems to be somewhere in kernel32.ExitProcess: Here is the relay output of the uninstaller that comes with wine (last 50 lines)
Enrico farmboy1@subdimension.com
08070840:Ret x11drv.SelectPen() retval=000000e6 ret=4070c3e1 08070840:Call x11drv.SelectBrush(403b44b0,0000075a) ret=4070c3b2 08070840:Ret x11drv.SelectBrush() retval=0000075a ret=4070c3b2 08070840:Call x11drv.SelectPen(403b44b0,0000008a) ret=4070c3e1 08070840:Ret x11drv.SelectPen() retval=0000008a ret=4070c3e1 08070840:Call x11drv.SelectBrush(403b44b0,0000006e) ret=4070c3b2 08070840:Ret x11drv.SelectBrush() retval=0000006e ret=4070c3b2 08070840:Call x11drv.SetDeviceClipping(403b44b0) ret=406fecee 08070840:Ret x11drv.SetDeviceClipping() retval=00000000 ret=406fecee 08070840:Call x11drv.SelectBrush(403b44b0,0000006e) ret=4070c3b2 08070840:Ret x11drv.SelectBrush() retval=0000006e ret=4070c3b2 08070840:Call x11drv.GetDeviceCaps(403b44b0,00000022) ret=407019ed 08070840:Ret x11drv.GetDeviceCaps() retval=000079f7 ret=407019ed 08070840:Call x11drv.SelectFont(403b44b0,000000a2) ret=4070c24c 08070840:Ret x11drv.SelectFont() retval=00000001 ret=4070c24c 08070840:Call x11drv.SelectPen(403b44b0,0000008a) ret=4070c3e1 08070840:Ret x11drv.SelectPen() retval=0000008a ret=4070c3e1 08070840:Call x11drv.SetBkColor(403b44b0,00ffffff) ret=40701a8a 08070840:Ret x11drv.SetBkColor() retval=00ffffff ret=40701a8a 08070840:Call x11drv.SetTextColor(403b44b0,00000000) ret=40701b3a 08070840:Ret x11drv.SetTextColor() retval=00000000 ret=40701b3a 08070840:Ret window proc 0x405e96f4 (hwnd=00010025,msg=BM_SETSTATE,wp=00000000,lp=00000000) retval=00000000 08070840:Call window proc 0x405e96f4 (hwnd=00010025,msg=WM_CAPTURECHANGED,wp=00000000,lp=00000000) 08070840:Ret window proc 0x405e96f4 (hwnd=00010025,msg=WM_CAPTURECHANGED,wp=00000000,lp=00000000) retval=00000000 08070840:Call window proc 0x4001c7f8 (hwnd=00010021,msg=WM_COMMAND,wp=00000002,lp=00010025) 08070840:Call user32.PostQuitMessage(00000000) ret=4001ce19 08070840:Ret user32.PostQuitMessage() retval=00000001 ret=4001ce19 08070840:Ret window proc 0x4001c7f8 (hwnd=00010021,msg=WM_COMMAND,wp=00000002,lp=00010025) retval=00000000 08070840:Ret window proc 0x405e96f4 (hwnd=00010025,msg=WM_LBUTTONUP,wp=00000000,lp=000a0057) retval=00000000 08070840:Ret user32.DispatchMessageA() retval=00000000 ret=4001c311 08070840:Call user32.GetMessageA(40586e18,00000000,00000000,00000000) ret=4001c31d 08070840:Call x11drv.MsgWaitForMultipleObjectsEx(00000000,00000000,00000000,00000000,00000000) ret=405deb9a 08070840:Ret x11drv.MsgWaitForMultipleObjectsEx() retval=00000102 ret=405deb9a 08070840:Ret user32.GetMessageA() retval=00000000 ret=4001c31d 08070840:Call kernel32.ExitProcess(00000000) ret=4001b07c 08070840:Call PE DLL (proc=0x405e5140,module=405c5000,type=0,res=0x1) 08070840:Ret PE DLL (proc=0x405e5140,module=405c5000,type=0,res=0x1) retval=1 08070840:Call PE DLL (proc=0x40829860,module=4081e000,type=0,res=0x1) 080a9e40:Ret x11drv.MsgWaitForMultipleObjectsEx() retval=00000001 ret=405deec9 080a9e40:Call x11drv.MsgWaitForMultipleObjectsEx(00000000,00000000,00000000,00000000,00000000) ret=405deb9a 080a9e40:Ret x11drv.MsgWaitForMultipleObjectsEx() retval=00000102 ret=405deb9a 080a9e40:Call x11drv.MsgWaitForMultipleObjectsEx(00000001,403b3070,ffffffff,00000000,00000000) ret=405deec9 08070840:Ret PE DLL (proc=0x40829860,module=4081e000,type=0,res=0x1) retval=1 08070840:Call PE DLL (proc=0x406ee894,module=406e1000,type=0,res=0x1) 08070840:Ret PE DLL (proc=0x406ee894,module=406e1000,type=0,res=0x1) retval=1 08070840:Call PE DLL (proc=0x407749e0,module=40764000,type=0,res=0x1) 08070840:Ret PE DLL (proc=0x407749e0,module=40764000,type=0,res=0x1) retval=1 wine: Unhandled exception, starting debugger... err:win:WIN_FindWndPtr window 10021 belongs to other process err:win:WIN_FindWndPtr window 10021 belongs to other process
This problem looks related to bug #460, which also has this error message:
err:win:WIN_FindWndPtr window 10021 belongs to other process err:win:WIN_FindWndPtr window 10021 belongs to other process
http://wine.codeweavers.com/bugzilla/show_bug.cgi?id=460
On Wednesday 03 April 2002 01:18 pm, you wrote:
Hi After just compiling and installing current cvs wine I get an unhandled exception every time an app closes. The culprit seems to be somewhere in kernel32.ExitProcess: Here is the relay output of the uninstaller that comes with wine (last 50 lines)
Enrico farmboy1@subdimension.com
08070840:Ret x11drv.SelectPen() retval=000000e6 ret=4070c3e1 08070840:Call x11drv.SelectBrush(403b44b0,0000075a) ret=4070c3b2 08070840:Ret x11drv.SelectBrush() retval=0000075a ret=4070c3b2 08070840:Call x11drv.SelectPen(403b44b0,0000008a) ret=4070c3e1 08070840:Ret x11drv.SelectPen() retval=0000008a ret=4070c3e1 08070840:Call x11drv.SelectBrush(403b44b0,0000006e) ret=4070c3b2 08070840:Ret x11drv.SelectBrush() retval=0000006e ret=4070c3b2 08070840:Call x11drv.SetDeviceClipping(403b44b0) ret=406fecee 08070840:Ret x11drv.SetDeviceClipping() retval=00000000 ret=406fecee 08070840:Call x11drv.SelectBrush(403b44b0,0000006e) ret=4070c3b2 08070840:Ret x11drv.SelectBrush() retval=0000006e ret=4070c3b2 08070840:Call x11drv.GetDeviceCaps(403b44b0,00000022) ret=407019ed 08070840:Ret x11drv.GetDeviceCaps() retval=000079f7 ret=407019ed 08070840:Call x11drv.SelectFont(403b44b0,000000a2) ret=4070c24c 08070840:Ret x11drv.SelectFont() retval=00000001 ret=4070c24c 08070840:Call x11drv.SelectPen(403b44b0,0000008a) ret=4070c3e1 08070840:Ret x11drv.SelectPen() retval=0000008a ret=4070c3e1 08070840:Call x11drv.SetBkColor(403b44b0,00ffffff) ret=40701a8a 08070840:Ret x11drv.SetBkColor() retval=00ffffff ret=40701a8a 08070840:Call x11drv.SetTextColor(403b44b0,00000000) ret=40701b3a 08070840:Ret x11drv.SetTextColor() retval=00000000 ret=40701b3a 08070840:Ret window proc 0x405e96f4 (hwnd=00010025,msg=BM_SETSTATE,wp=00000000,lp=00000000) retval=00000000 08070840:Call window proc 0x405e96f4 (hwnd=00010025,msg=WM_CAPTURECHANGED,wp=00000000,lp=00000000) 08070840:Ret window proc 0x405e96f4 (hwnd=00010025,msg=WM_CAPTURECHANGED,wp=00000000,lp=00000000) retval=00000000 08070840:Call window proc 0x4001c7f8 (hwnd=00010021,msg=WM_COMMAND,wp=00000002,lp=00010025) 08070840:Call user32.PostQuitMessage(00000000) ret=4001ce19 08070840:Ret user32.PostQuitMessage() retval=00000001 ret=4001ce19 08070840:Ret window proc 0x4001c7f8 (hwnd=00010021,msg=WM_COMMAND,wp=00000002,lp=00010025) retval=00000000 08070840:Ret window proc 0x405e96f4 (hwnd=00010025,msg=WM_LBUTTONUP,wp=00000000,lp=000a0057) retval=00000000 08070840:Ret user32.DispatchMessageA() retval=00000000 ret=4001c311 08070840:Call user32.GetMessageA(40586e18,00000000,00000000,00000000) ret=4001c31d 08070840:Call x11drv.MsgWaitForMultipleObjectsEx(00000000,00000000,00000000,00000000,0000 0000) ret=405deb9a 08070840:Ret x11drv.MsgWaitForMultipleObjectsEx() retval=00000102 ret=405deb9a 08070840:Ret user32.GetMessageA() retval=00000000 ret=4001c31d 08070840:Call kernel32.ExitProcess(00000000) ret=4001b07c 08070840:Call PE DLL (proc=0x405e5140,module=405c5000,type=0,res=0x1) 08070840:Ret PE DLL (proc=0x405e5140,module=405c5000,type=0,res=0x1) retval=1 08070840:Call PE DLL (proc=0x40829860,module=4081e000,type=0,res=0x1) 080a9e40:Ret x11drv.MsgWaitForMultipleObjectsEx() retval=00000001 ret=405deec9 080a9e40:Call x11drv.MsgWaitForMultipleObjectsEx(00000000,00000000,00000000,00000000,0000 0000) ret=405deb9a 080a9e40:Ret x11drv.MsgWaitForMultipleObjectsEx() retval=00000102 ret=405deb9a 080a9e40:Call x11drv.MsgWaitForMultipleObjectsEx(00000001,403b3070,ffffffff,00000000,0000 0000) ret=405deec9 08070840:Ret PE DLL (proc=0x40829860,module=4081e000,type=0,res=0x1) retval=1 08070840:Call PE DLL (proc=0x406ee894,module=406e1000,type=0,res=0x1) 08070840:Ret PE DLL (proc=0x406ee894,module=406e1000,type=0,res=0x1) retval=1 08070840:Call PE DLL (proc=0x407749e0,module=40764000,type=0,res=0x1) 08070840:Ret PE DLL (proc=0x407749e0,module=40764000,type=0,res=0x1) retval=1 wine: Unhandled exception, starting debugger... err:win:WIN_FindWndPtr window 10021 belongs to other process err:win:WIN_FindWndPtr window 10021 belongs to other process