I've just been sent a report of Adium 1.0svn (libgaim 2.0.0dev)
having a lockup with the following sample trace:
388 jabber_login_connect
388 gaim_gethostbyname_async
388 gaim_dns_new_resolverthread
388 gaim_dns_resolverthread
388 select
388 select
This is on the main (event loop) thread. Looking at the code of
gaim_dns_new_resolverthread(), gaim_dns_resolverthread() should be
being run on the child process, not on the main one, and not making
the program freeze during the lookup. Am I misunderstanding
something? Any thoughts would be appreciated.
Cheers,
Evan
http://www.adiumx.com
|