taskmgs hangs on edit debug channels

Andrei Barbu teval at myrealbox.com
Wed Jun 30 13:26:35 CDT 2004


The taskmanager dies when trying to edit the debug channels of any
programs with the newest CVS (checked out 2 days ago)

It just sits there with this:

002e:Ret  x11drv.MsgWaitForMultipleObjectsEx() retval=00000102
ret=409cd43c
002e:Call kernel32._ConfirmSysLevel(40a08ac0) ret=409a3f15
002e:Ret  kernel32._ConfirmSysLevel() retval=00000000 ret=409a3f15
002e:Call kernel32.GlobalLock16(0000116f) ret=40999b70
002e:Ret  kernel32.GlobalLock16() retval=404326d0 ret=40999b70
002e:Call kernel32.ReleaseThunkLock(41625f7c) ret=409cd30f
002e:Ret  kernel32.ReleaseThunkLock() retval=00000000 ret=409cd30f
002e:trace:msg:GetMessageW (116f) mask=0000007f, bits=00000000,
changed=00000000, waiting
002e:Call kernel32.ReleaseThunkLock(41625fe4) ret=409cd684
002e:Ret  kernel32.ReleaseThunkLock() retval=00000000 ret=409cd684
002e:Call
x11drv.MsgWaitForMultipleObjectsEx(00000001,404326d4,ffffffff,00000000,00000000) ret=409cd6c6
002e:Call ntdll.RtlEnterCriticalSection(40d76680) ret=40d54902
002e:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=40d54902
002e:Call ntdll.RtlLeaveCriticalSection(40d76680) ret=40d54932
002e:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=40d54932
002e:Call ntdll.RtlEnterCriticalSection(40d76680) ret=40d54902
002e:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=40d54902
002e:Call ntdll.RtlLeaveCriticalSection(40d76680) ret=40d54932
002e:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=40d54932
002e:Call
kernel32.WaitForMultipleObjectsEx(00000002,41625dac,00000000,ffffffff,00000000) ret=40d383db
002e:Call
ntdll.NtWaitForMultipleObjects(00000002,41625ba0,00000000,00000000,00000000) ret=40591c85


If I move the mouse it spits out the correct mouse messages which
indicate that wine itself is running just fine. The taskmanager window
doesn't get redrawn (the black backround around it does).

The backtrace from that point is:

=>1 0x400636a9 (0x41b2be48)
  2 0x402335c2 NTDLL_wait_for_multiple_objects+0x122(count=0x1,
handles=0x41b2bf38, flags=0x4, timeout=0x0) [sync.c:587] in ntdll
(0x41b2beec)
  3 0x40233636 NtWaitForMultipleObjects+0x66(count=0x1,
handles=0x41b2bf38, wait_all=0x0, alertable=0x0, timeout=0x0)
[sync.c:605] in ntdll (0x41b2bf14)
  4 0x40591c85 WaitForMultipleObjectsEx+0xb5(count=0x1,
handles=0x41b2c06c, wait_all=0x0, timeout=0xffffffff, alertable=0x0)
[sync.c:171] in kernel32 (0x41b2c044)
  5 0x40591b1a WaitForSingleObject+0x3a(handle=0x6c, timeout=0xffffffff)
[sync.c:99] in kernel32 (0x41b2c064)
  6 0x40656867 ProcessPageRefreshThread+0x87(lpParameter=0x0)
[procpage.c:511] in taskmgr (0x41b2c1a4)
  7 0x40598fba THREAD_Start+0x11a(ptr=0x40450220) [thread.c:107] in
kernel32 (0x41b2c27c)
  8 0x40234fe9 start_thread+0x199(info=0x40450240) [thread.c:198] in
ntdll (0x41b2cacc)
  9 0x4005df70 (0x41b2cbcc)
  10 0x4017e40a (0x00000000)


Any ideas?
I'm not quite versed enough in wine to know what's happening too well. I
realise it's a thread waiting for another that apparently never
finishes.. or I think it is, and I'm kind of lost from there.


Thanks,
Andrei
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20040630/16c7da42/attachment.pgp


More information about the wine-devel mailing list