Thread
:
[Announce] advanced-systemui (ASUI)
View Single Post
auouymous
2010-12-23 , 00:31
Posts: 875 | Thanked: 918 times | Joined on Sep 2010
#
257
Originally Posted by
tso
ok, i think i have a log where i got a stuck asui net window.
I found it!
There is absolutely no dbus thread activity after it opens the blank window for the last time. I'm guessing it never receives the MapNotify for the blank window so it spins forever waiting for the blank window to map. It would be possible for the main thread to steal away the MapNotify event if the scheduler switches threads but none of the events received by main (in your log) are the MapNotify. Luckily, the first test I ran showed the main loop waking up and grabbing that map event.
I've added a hack in the test/debug builds that suspends event processing in the main loop while waiting for the MapNotify on the blank window. When I feel better I'll add a separate event processing loop for the blank window. Let me know if it still gets stuck open.
Quote & Reply
|
auouymous
View Public Profile
Send a private message to auouymous
Find all posts by auouymous