[Adium-devl] Zombie killer strangeness

Evan Schoenberg evan.s at dreskin.net
Tue Jun 27 17:48:01 UTC 2006


Folks, mostly Graham since he came up with the solution:

I just had a beachball with this (500 ms) sample:
Call graph:
     495 Thread_0f07
       495 start
         495 start
           495 main
             495 NSApplicationMain
               495 -[NSApplication run]
                 495 -[NSApplication sendEvent:]
                   495 -[NSApplication _handleKeyEquivalent:]
                     495 -[NSMenu performKeyEquivalent:]
                       495 -[NSCarbonMenuImpl  
performActionWithHighlightingForItemAtIndex:]
                         495 -[NSMenu performActionForItemAtIndex:]
                           495 -[NSApplication sendAction:to:from:]
                             495 -[AILoggerPlugin showLogViewer:]
                               495 + 
[AIAbstractLogViewerWindowController openForContact:plugin:]
                                 495 + 
[AIAbstractLogViewerWindowController openForPlugin:]
                                   495 -[NSWindowController showWindow:]
                                     495 -[NSWindowController window]
                                       495 -[NSWindowController  
_windowDidLoad]
                                         495 - 
[AIAbstractLogViewerWindowController windowDidLoad]
                                           495 - 
[AIAbstractLogViewerWindowController initLogFiltering]
                                             495 - 
[AIAbstractLogViewerWindowController rebuildContactsList]
                                               495 -[NSArray  
containsObject:]
                                                 495  
_NSArrayIndexOfObject
                                                   495  
_ArrayIndexOfObject
                                                     495 CFEqual
                                                       495 - 
[AILogToGroup isEqual:]
                                                         495 - 
[NSCFString isEqualToString:]
                                                           495 _sigtramp
                                                             495  
ZombieKiller_Signal
                                                               330 wait4
                                                                 330  
wait4
                                                               149  
ZombieKiller_Signal
                                                               11  
dyld_stub_wait4
                                                                 11  
dyld_stub_wait4
                                                               5  
dyld_stub_waitpid
                                                                 5  
dyld_stub_waitpid

This was as I was signing on - so the libgaim DNS lookup stuff we  
certainly doing its thing.

Is the zombie killer effectively making dns lookup nonasynchronous -  
are having to wait around for the lookup to finish?

-Evan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20060627/afe78fd1/attachment.sig>


More information about the devel mailing list