Still busy with ZooTycoon (demo version)
pvriens at xs4all.nl
pvriens at xs4all.nl
Thu Mar 25 09:33:55 CST 2004
Rein Wrote:
>
>> trace:msg:put_message_in_queue dest_tid 9
>> 000c: send_message( id=0009, type=6, flags=0, win=0x20021, msg=0000800c,
>> ....
>> 000d: get_message( flags=1, get_win=(nil), get_first=00000000,
>
> Pay attention to the threads, each has its own message queue. It looks
> that your 'missing' message is sent to the thread with thread ID (tid)
> 9. The get_message is done by thread with tid 0xd.
>
> Look in the relay trace what thread 9 is doing.
>
So thread 0x000d is doing the get_message (in it's own thread message
queue) while the post is done to 0x0009.
What I see in the strace from W2KProf is that the GetMessage's are done
from the main thread (0x0009 in my case).
Investigating further.
Cheers,
Paul.
More information about the wine-users
mailing list