#503 new
nall

Beachball when selecting a large number of messages

Reported by nall | November 25th, 2013 @ 02:02 PM

I'm seeing a beachball when I 'Select All' messages in a folder containing ~24k messages. The 'WindowServer' process goes to 100% CPU in Activity Monitor and MailMate is shown as 'Application Not Responding'. Below is a sample of the MailMate process.

This is very reproducible for me if you need more info.

Call graph:
2360 Thread_17502979 DispatchQueue_1: com.apple.main-thread (serial) + 2360 start (in MailMate) + 53 [0x3955] + 2360 main (in MailMate) + 677 [0x1fb4b] + 2360 NSApplicationMain (in AppKit) + 1165 [0x9449f1f8] + 2360 -NSApplication run + 823 [0x944b63bc] + 2360 -NSApplication sendEvent: + 5412 [0x9467220f] + 2360 endKeyAndMain (in AppKit) + 81 [0x94828a78] + 2360 -NSWindow resignKeyWindow + 586 [0x9471833b] + 2360 -NSWindow(NSWindow_Theme) resignKeyAppearance + 387 [0x94718779] + 2360 -NSWindow _setFrameNeedsDisplay: + 182 [0x9461705f] + 2360 -NSFrameView _windowChangedKeyState + 101 [0x94617532] + 2360 -NSView _windowChangedKeyState + 338 [0x946176dd] + 2360 -NSView _windowChangedKeyState + 338 [0x946176dd] + 2360 -NSView _windowChangedKeyState + 338 [0x946176dd] + 2360 -NSSplitView _windowChangedKeyState + 71 [0x946184da] + 2360 -NSView _windowChangedKeyState + 338 [0x946176dd] + 2360 -NSSplitView _windowChangedKeyState + 71 [0x946184da] + 2360 -NSView _windowChangedKeyState + 338 [0x946176dd] + 2360 -NSView _windowChangedKeyState + 338 [0x946176dd] + 2360 -NSView _windowChangedKeyState + 338 [0x946176dd] + 2360 -NSSplitView _windowChangedKeyState + 71 [0x946184da] + 2360 -NSView _windowChangedKeyState + 338 [0x946176dd] + 2360 -NSView _windowChangedKeyState + 918 [0x94617921] + 2360 -NSView(NSInternal) _enableOrDisableTrackingAreas + 207 [0x9460cfdf] + 2359 -NSView(NSInternal) _enableOrDisableTrackingArea: + 409 [0x94512da8] + ! 2336 -NSView(NSInternal) _disableTrackingArea: + 83 [0x947188d6] + ! : 2326 -NSWindow _disableTrackingArea: + 117 [0x94718a4a] + ! : | 2321 CGSSetTrackingAreaEnabled (in CoreGraphics) + 88 [0x985cef61] + ! : | + 2321 CGSSetTrackingAreaEnabled (in CoreGraphics) + 139 [0x985cf02c] + ! : | + 2321 mach_msg (in libsystem_kernel.dylib) + 68 [0x9256b16c] + ! : | + 2321 mach_msg_trap (in libsystem_kernel.dylib) + 10 [0x9256bf7a] + ! : | 5 CGSSetTrackingAreaEnabled (in CoreGraphics) + 26 [0x985cef23] + ! : | 4 CGSGetConnectionPortById (in CoreGraphics) + 17 [0x985777e4] + ! : | ! 4 OSSpinLockLock (in libsystem_platform.dylib) + 11 [0x939036f5] + ! : | 1 CGSGetConnectionPortById (in CoreGraphics) + 0 [0x985777d3] + ! : 6 -NSWindow _disableTrackingArea: + 126,123 [0x94718a53,0x94718a50] + ! : 2 -NSWindow _disableTrackingArea: + 142 [0x94718a63] + ! : | 2 objc_msgSend (in libobjc.A.dylib) + 4 [0x91545494] + ! : 1 -NSWindow _disableTrackingArea: + 59 [0x94718a10] + ! : | 1 -NSTrackingArea _installed + 9 [0x944f57f8] + ! : 1 -NSWindow _disableTrackingArea: + 93 [0x94718a32] + ! : 1 -NSApplication contextID + 0 [0x944a1d1f] + ! 23 -NSView(NSInternal) _disableTrackingArea: + 265 [0x9471898c] + ! 11 +NSEvent _discardEventsForTrackingArea: + 61 [0x94608b0e] + ! | 4 FlushSpecificEventsFromQueue (in HIToolbox) + 98 [0x9942bb9d] + ! | + 2 EventIteratorNext (in HIToolbox) + 42 [0x9942bdae] + ! | + ! 2 pthread_mutex_lock (in libsystem_pthread.dylib) + 16 [0x980df7ac] + ! | + ! 1 OSAtomicCompareAndSwap64Barrier$VARIANT$mp (in libsystem_platform.dylib) + 26 [0x9390339a] + ! | + ! 1 pthread_mutex_lock (in libsystem_pthread.dylib) + 48 [0x980df7e1] + ! | + ! 1 pthread_threadid_np (in libsystem_pthread.dylib) + 50 [0x980dc8b7] + ! | + 1 EventIteratorNext (in HIToolbox) + 75 [0x9942bdcf] + ! | + ! 1 ReleaseEvent (in HIToolbox) + 47 [0x993f8168] + ! | + ! 1 pthread_mutex_lock (in libsystem_pthread.dylib) + 16 [0x980df7ac] + ! | + ! 1 pthread_mutex_lock (in libsystem_pthread.dylib) + 48 [0x980df7e1] + ! | + ! 1 pthread_threadid_np (in libsystem_pthread.dylib) + 15 [0x980dc894] + ! | + 1 EventIteratorNext (in HIToolbox) + 103 [0x9942bdeb] + ! | 3 FlushSpecificEventsFromQueue (in HIToolbox) + 66 [0x9942bb7d] + ! | + 2 EventIteratorCreate (in HIToolbox) + 21 [0x9942bc69] + ! | + ! 2 malloc (in libsystemmalloc.dylib) + 52 [0x93919f44] + ! | + ! 2 malloc_zone_malloc (in libsystem_malloc.dylib) + 75 [0x9391955b] + ! | + ! 1 szone_malloc (in libsystem_malloc.dylib) + 24 [0x9390cb6a] + ! | + ! : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 65 [0x93916fee] + ! | + ! 1 szonemalloc (in libsystem_malloc.dylib) + 0 [0x9390cb52] + ! | + 1 EventIteratorCreate (in HIToolbox) + 132 [0x9942bcd8] + ! | 3 FlushSpecificEventsFromQueue (in HIToolbox) + 117 [0x9942bbb0] + ! | + 3 compareTrackingAreas (in AppKit) + 38 [0x94608d7c] + ! | + 3 GetEventPlatformEventRecord (in HIToolbox) + 44 [0x9942bd75] + ! | + 2 CGEventGetEventRecord (in CoreGraphics) + 64 [0x985ac854] + ! | + ! 2 CGSCopyEventRecord (in CoreGraphics) + 40 [0x985ac03a] + ! | + ! 2 _platform_memmove$VARIANT$sse42 (in libsystem_platform.dylib) + 197 [0x939053d5] + ! | + 1 CGEventGetEventRecord (in CoreGraphics) + 35 [0x985ac837] + ! | 1 FlushSpecificEventsFromQueue (in HIToolbox) + 143 [0x9942bbca] + ! | 1 free (in libsystemmalloc.dylib) + 0 [0x93919c08] + ! 11 +NSEvent _discardEventsForTrackingArea: + 360 [0x94608c39] + ! | 11 _AcquireMatchingCGEvent (in HIToolbox) + 187 [0x9942e74e] + ! | 7 ForEachCGEventDo(unsigned long (_CGEvent*) block_pointer) (in HIToolbox) + 79 [0x995b1230] + ! | + 6 AcquireMatchingCGEvent_block_invoke (in HIToolbox) + 70 [0x9943576f] + ! | + ! 6 __discardCGEventsMatchingTest_block_invoke (in AppKit) + 27 [0x946f449c] + ! | + ! 6 __41+[NSEvent discardEventsForTrackingArea:]_block_invoke343 (in AppKit) + 19 [0x949d8da4] + ! | + ! 6 CGEventGetType (in CoreGraphics) + 26 [0x985f569e] + ! | + 1 __AcquireMatchingCGEvent_block_invoke (in HIToolbox) + 25 [0x99435742] + ! | 3 ForEachCGEventDo(unsigned long (CGEvent*) block_pointer) (in HIToolbox) + 66 [0x995b1223] + ! | 1 ForEachCGEventDo(unsigned long (__CGEvent*) block_pointer) (in HIToolbox) + 32 [0x995b1201] + ! | 1 CFArrayGetCount (in CoreFoundation) + 20 [0x91c987f4] + ! 1 +NSEvent _discardEventsForTrackingArea: + 39 [0x94608af8] + ! 1 GetMainEventQueue (in HIToolbox) + 26 [0x99407823] + ! 1 EventThreadLock (in HIToolbox) + 37 [0x993f4847] + ! 1 pthread_once (in libsystem_pthread.dylib) + 0 [0x980dd689] + 1 -NSView(NSInternal) _enableOrDisableTrackingArea: + 36 [0x94512c33] + 1 objc_msgSend (in libobjc.A.dylib) + 26 [0x915454aa] 2360 Thread_17502993 DispatchQueue_2: com.apple.libdispatch-manager (serial) + 2360 dispatch_mgr_thread (in libdispatch.dylib) + 52 [0x961db556] + 2360 dispatch_mgr_invoke (in libdispatch.dylib) + 238 [0x961db8bd] + 2360 kevent64 (in libsystem_kernel.dylib) + 10 [0x92571992] 2360 Thread_17502995: main::signal_handler + 2360 thread_start (in libsystem_pthread.dylib) + 34 [0x980e1cf2] + 2360 pthread_start (in libsystem_pthread.dylib) + 130 [0x980dc485] + 2360 pthread_body (in libsystem_pthread.dylib) + 144 [0x980dc5fb] + 2360 signal_handler_thread(void*) (in MailMate) + 63 [0x1f857] + 2360 sigwait$UNIX2003 (in libsystem_pthread.dylib) + 72 [0x980e0c73] + 2360 __sigwait (in libsystem_kernel.dylib) + 10 [0x92570e62] 2360 Thread_17503119: IMAP connection + 2360 thread_start (in libsystem_pthread.dylib) + 34 [0x980e1cf2] + 2360 pthread_start (in libsystem_pthread.dylib) + 130 [0x980dc485] + 2360 _pthreadbody (in libsystem_pthread.dylib) + 144 [0x980dc5fb] + 2360 oak::servert, connection_command_t::result_t>::server_t(unsigned long)::runner_t::server(void*) (in OakProtocols.dylib) + 17 [0x6ab0a7] + 2360 oak::server_t, connection_command_t::result_t>::server_run() (in OakProtocols.dylib) + 187 [0x6ac38b] + 2360 pthread_cond_wait$UNIX2003 (in libsystem_pthread.dylib) + 71 [0x980e0bd9] + 2360 _pthreadcond_wait (in libsystem_pthread.dylib) + 728 [0x980ded1d] + 2360 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x925707ca] 2360 Thread_17503120: IMAP connection + 2360 thread_start (in libsystem_pthread.dylib) + 34 [0x980e1cf2] + 2360 pthread_start (in libsystem_pthread.dylib) + 130 [0x980dc485] + 2360 pthread_body (in libsystem_pthread.dylib) + 144 [0x980dc5fb] + 2360 oak::server_t, connection_command_t::result_t>::servert(unsigned long)::runner_t::server(void*) (in OakProtocols.dylib) + 17 [0x6ab0a7] + 2360 oak::server_t<connection_command_t, std::tr1::shared_ptr<connectiont>, connection_command_t::result_t>::server_run() (in OakProtocols.dylib) + 289 [0x6ac3f1] + 2360 connection_command_t::handle_request(std::tr1::shared_ptr) (in OakProtocols.dylib) + 129 [0x6aadc5] + 2360 connection_t::run() (in OakProtocols.dylib) + 225 [0x6a7207] + 2360 imap_t::run_action() (in OakProtocols.dylib) + 307 [0x6ad82b] + 2360 imapt::run_idle() (in OakProtocols.dylib) + 1033 [0x6b9159] + 2360 imap_t::read_response() (in OakProtocols.dylib) + 117 [0x6bb265] + 2360 int connection_t::read_linestd::back_insert_iterator<std::string >(std::back_insert_iteratorstd::string) (in OakProtocols.dylib) + 109 [0x6c8075] + 2360 int connection_t::readstd::back_insert_iterator<std::string >(std::back_insert_iteratorstd::string, bool, int) (in OakProtocols.dylib) + 288 [0x6db278] + 2360 connection_t::wait_for_select(bool, bool) (in OakProtocols.dylib) + 582 [0x6a5db4] + 2360 __select (in libsystem_kernel.dylib) + 10 [0x92570ace] 2360 Thread_17503134: IMAP connection + 2360 thread_start (in libsystem_pthread.dylib) + 34 [0x980e1cf2] + 2360 pthread_start (in libsystem_pthread.dylib) + 130 [0x980dc485] + 2360 pthread_body (in libsystem_pthread.dylib) + 144 [0x980dc5fb] + 2360 oak::server_t, connection_command_t::result_t>::server_t(unsigned long)::runner_t::server(void*) (in OakProtocols.dylib) + 17 [0x6ab0a7] + 2360 oak::server_t, connection_command_t::result_t>::serverrun() (in OakProtocols.dylib) + 289 [0x6ac3f1] + 2360 connection_command_t::handle_request(std::tr1::shared_ptr) (in OakProtocols.dylib) + 129 [0x6aadc5] + 2360 connection_t::run() (in OakProtocols.dylib) + 225 [0x6a7207] + 2360 imap_t::run_action() (in OakProtocols.dylib) + 307 [0x6ad82b] + 2360 imapt::run_idle() (in OakProtocols.dylib) + 1033 [0x6b9159] + 2360 imap_t::read_response() (in OakProtocols.dylib) + 117 [0x6bb265] + 2360 int connection_t::read_linestd::back_insert_iterator<std::string >(std::back_insert_iteratorstd::string) (in OakProtocols.dylib) + 109 [0x6c8075] + 2360 int connection_t::readstd::back_insert_iterator<std::string >(std::back_insert_iteratorstd::string, bool, int) (in OakProtocols.dylib) + 288 [0x6db278] + 2360 connection_t::wait_for_select(bool, bool) (in OakProtocols.dylib) + 582 [0x6a5db4] + 2360 __select (in libsystem_kernel.dylib) + 10 [0x92570ace] 2360 Thread17503751: IMAP connection + 2360 thread_start (in libsystem_pthread.dylib) + 34 [0x980e1cf2] + 2360 pthread_start (in libsystem_pthread.dylib) + 130 [0x980dc485] + 2360 pthread_body (in libsystem_pthread.dylib) + 144 [0x980dc5fb] + 2360 oak::server_t, connection_command_t::result_t>::server_t(unsigned long)::runner_t::server(void*) (in OakProtocols.dylib) + 17 [0x6ab0a7] + 2360 oak::server_t, connection_command_t::result_t>::server_run() (in OakProtocols.dylib) + 289 [0x6ac3f1] + 2360 connection_command_t::handle_request(std::tr1::shared_ptr) (in OakProtocols.dylib) + 129 [0x6aadc5] + 2360 connection_t::run() (in OakProtocols.dylib) + 225 [0x6a7207] + 2360 imap_t::run_action() (in OakProtocols.dylib) + 307 [0x6ad82b] + 2360 imap_t::run_idle() (in OakProtocols.dylib) + 1033 [0x6b9159] + 2360 imap_t::read_response() (in OakProtocols.dylib) + 117 [0x6bb265] + 2360 int connection_t::read_linestd::back_insert_iterator<std::string >(std::back_insert_iteratorstd::string) (in OakProtocols.dylib) + 109 [0x6c8075] + 2360 int connection_t::readstd::back_insert_iterator<std::string >(std::backinsert_iteratorstd::string, bool, int) (in OakProtocols.dylib) + 288 [0x6db278] + 2360 connection_t::wait_for_select(bool, bool) (in OakProtocols.dylib) + 582 [0x6a5db4] + 2360 __select (in libsystem_kernel.dylib) + 10 [0x92570ace] 2360 Thread_17503754: JavaScriptCore::BlockFree + 2360 thread_start (in libsystem_pthread.dylib) + 34 [0x980e1cf2] + 2360 pthread_start (in libsystem_pthread.dylib) + 130 [0x980dc485] + 2360 _pthread_body (in libsystem_pthread.dylib) + 144 [0x980dc5fb] + 2360 WTF::wtfThreadEntryPoint(void*) (in JavaScriptCore) + 16 [0x9099dd10] + 2360 WTF::threadEntryPoint(void*) (in JavaScriptCore) + 76 [0x9099dd7c] + 2360 JSC::BlockAllocator::blockFreeingThreadMain() (in JavaScriptCore) + 276 [0x909a69c4] + 2360 pthreadcond_wait$UNIX2003 (in libsystem_pthread.dylib) + 71 [0x980e0bd9] + 2360 pthread_cond_wait (in libsystem_pthread.dylib) + 728 [0x980ded1d] + 2360 __psynch_cvwait (in libsystemkernel.dylib) + 10 [0x925707ca] 2360 Thread_17503755: JavaScriptCore::Marking + 2360 threadstart (in libsystem_pthread.dylib) + 34 [0x980e1cf2] + 2360 pthread_start (in libsystem_pthread.dylib) + 130 [0x980dc485] + 2360 pthread_body (in libsystem_pthread.dylib) + 144 [0x980dc5fb] + 2360 WTF::wtfThreadEntryPoint(void*) (in JavaScriptCore) + 16 [0x9099dd10] + 2360 WTF::threadEntryPoint(void*) (in JavaScriptCore) + 76 [0x9099dd7c] + 2360 JSC::GCThread::gcThreadMain() (in JavaScriptCore) + 88 [0x909a7258] + 2360 JSC::GCThread::waitForNextPhase() (in JavaScriptCore) + 123 [0x909a73cb] + 2360 pthread_cond_wait$UNIX2003 (in libsystem_pthread.dylib) + 71 [0x980e0bd9] + 2360 pthread_cond_wait (in libsystem_pthread.dylib) + 728 [0x980ded1d] + 2360 _psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x925707ca] 2360 Thread17503756: JavaScriptCore::Marking + 2360 thread_start (in libsystem_pthread.dylib) + 34 [0x980e1cf2] + 2360 _pthread_start (in libsystem_pthread.dylib) + 130 [0x980dc485] + 2360 _pthread_body (in libsystem_pthread.dylib) + 144 [0x980dc5fb] + 2360 WTF::wtfThreadEntryPoint(void*) (in JavaScriptCore) + 16 [0x9099dd10] + 2360 WTF::threadEntryPoint(void*) (in JavaScriptCore) + 76 [0x9099dd7c] + 2360 JSC::GCThread::gcThreadMain() (in JavaScriptCore) + 88 [0x909a7258] + 2360 JSC::GCThread::waitForNextPhase() (in JavaScriptCore) + 123 [0x909a73cb] + 2360 pthreadcond_wait$UNIX2003 (in libsystem_pthread.dylib) + 71 [0x980e0bd9] + 2360 _pthread_cond_wait (in libsystem_pthread.dylib) + 728 [0x980ded1d] + 2360 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x925707ca] 2360 Thread_17503757: JavaScriptCore::Marking + 2360 thread_start (in libsystem_pthread.dylib) + 34 [0x980e1cf2] + 2360 _pthread_start (in libsystem_pthread.dylib) + 130 [0x980dc485] + 2360 _pthread_body (in libsystem_pthread.dylib) + 144 [0x980dc5fb] + 2360 WTF::wtfThreadEntryPoint(void*) (in JavaScriptCore) + 16 [0x9099dd10] + 2360 WTF::threadEntryPoint(void*) (in JavaScriptCore) + 76 [0x9099dd7c] + 2360 JSC::GCThread::gcThreadMain() (in JavaScriptCore) + 88 [0x909a7258] + 2360 JSC::GCThread::waitForNextPhase() (in JavaScriptCore) + 123 [0x909a73cb] + 2360 pthreadcond_wait$UNIX2003 (in libsystem_pthread.dylib) + 71 [0x980e0bd9] + 2360 pthread_cond_wait (in libsystem_pthread.dylib) + 728 [0x980ded1d] + 2360 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x925707ca] 2360 Thread_17503810 + 2360 thread_start (in libsystem_pthread.dylib) + 34 [0x980e1cf2] + 2360 pthread_start (in libsystem_pthread.dylib) + 130 [0x980dc485] + 2360 pthread_body (in libsystem_pthread.dylib) + 144 [0x980dc5fb] + 2360 _NSEventThread (in AppKit) + 283 [0x9466df18] + 2360 CFRunLoopRunInMode (in CoreFoundation) + 123 [0x91cf5bbb] + 2360 CFRunLoopRunSpecific (in CoreFoundation) + 394 [0x91cf5d5a] + 2329 _CFRunLoopRun (in CoreFoundation) + 1393 [0x91cf6541] + ! 2329 __CFRunLoopServiceMachPort (in CoreFoundation) + 169 [0x91cf6f69] + ! 2329 machmsg (in libsystem_kernel.dylib) + 68 [0x9256b16c] + ! 2329 mach_msg_trap (in libsystem_kernel.dylib) + 10 [0x9256bf7a] + 31 __CFRunLoopRun (in CoreFoundation) + 2130 [0x91cf6822] + 31 __CFRunLoopDoSource1 (in CoreFoundation) + 523 [0x91d0605b] + 31 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION_ (in CoreFoundation) + 53 [0x91d060f5] + 31 CFMachPortPerform (in CoreFoundation) + 440 [0x91d062c8] + 31 MessageHandler(CFMachPort*, void*, long, void*) (in HIToolbox) + 52 [0x994269f6] + 31 PullEventsFromWindowServerOnConnection(unsigned int, unsigned char, CFMachPortBoost*) (in HIToolbox) + 99 [0x99426a8d] + 31 CGEventCreateNextEvent (in CoreGraphics) + 39 [0x985a8b8b] + 31 CGSGetNextEventRecordInternal (in CoreGraphics) + 84 [0x985a8c24] + 31 CGSSnarfAndDispatchDatagrams (in CoreGraphics) + 167 [0x985a8de5] + 31 CGSGetPortStreamInline (in CoreGraphics) + 127 [0x985a902c] + 31 mach_msg (in libsystem_kernel.dylib) + 68 [0x9256b16c] + 31 mach_msg_trap (in libsystem_kernel.dylib) + 10 [0x9256bf7a] 2360 Thread_17503962: IMAP connection + 2360 thread_start (in libsystem_pthread.dylib) + 34 [0x980e1cf2] + 2360 pthread_start (in libsystem_pthread.dylib) + 130 [0x980dc485] + 2360 pthread_body (in libsystem_pthread.dylib) + 144 [0x980dc5fb] + 2360 oak::server_t, connection_command_t::result_t>::server_t(unsigned long)::runner_t::server(void*) (in OakProtocols.dylib) + 17 [0x6ab0a7] + 2360 oak::server_t, connection_command_t::result_t>::server_run() (in OakProtocols.dylib) + 187 [0x6ac38b] + 2360 pthread_cond_wait$UNIX2003 (in libsystem_pthread.dylib) + 71 [0x980e0bd9] + 2360 pthread_cond_wait (in libsystem_pthread.dylib) + 728 [0x980ded1d] + 2360 __psynch_cvwait (in libsystemkernel.dylib) + 10 [0x925707ca] 2360 Thread_17503966: IMAP connection + 2360 threadstart (in libsystem_pthread.dylib) + 34 [0x980e1cf2] + 2360 pthread_start (in libsystem_pthread.dylib) + 130 [0x980dc485] + 2360 pthread_body (in libsystem_pthread.dylib) + 144 [0x980dc5fb] + 2360 oak::server_t, connectioncommand_t::result_t>::server_t(unsigned long)::runner_t::server(void*) (in OakProtocols.dylib) + 17 [0x6ab0a7] + 2360 oak::servert, connection_command_t::result_t>::server_run() (in OakProtocols.dylib) + 187 [0x6ac38b] + 2360 pthread_cond_wait$UNIX2003 (in libsystem_pthread.dylib) + 71 [0x980e0bd9] + 2360 pthreadcondwait (in libsystem_pthread.dylib) + 728 [0x980ded1d] + 2360 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x925707ca] 2360 Thread_17504046: IMAP connection + 2360 thread_start (in libsystem_pthread.dylib) + 34 [0x980e1cf2] + 2360 pthread_start (in libsystem_pthread.dylib) + 130 [0x980dc485] + 2360 pthread_body (in libsystem_pthread.dylib) + 144 [0x980dc5fb] + 2360 oak::server_t, connection_command_t::result_t>::server_t(unsigned long)::runner_t::server(void*) (in OakProtocols.dylib) + 17 [0x6ab0a7] + 2360 oak::servert, connection_command_t::result_t>::server_run() (in OakProtocols.dylib) + 187 [0x6ac38b] + 2360 pthread_cond_wait$UNIX2003 (in libsystem_pthread.dylib) + 71 [0x980e0bd9] + 2360 pthreadcondwait (in libsystem_pthread.dylib) + 728 [0x980ded1d] + 2360 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x925707ca] 2360 Thread_17504048: IMAP connection + 2360 thread_start (in libsystem_pthread.dylib) + 34 [0x980e1cf2] + 2360 pthread_start (in libsystem_pthread.dylib) + 130 [0x980dc485] + 2360 pthread_body (in libsystem_pthread.dylib) + 144 [0x980dc5fb] + 2360 oak::servert<connection_command_t, std::tr1::sharedptr, connection_command_t::result_t>::server_t(unsigned long)::runner_t::server(void*) (in OakProtocols.dylib) + 17 [0x6ab0a7] + 2360 oak::servert, connection_command_t::result_t>::server_run() (in OakProtocols.dylib) + 187 [0x6ac38b] + 2360 pthread_cond_wait$UNIX2003 (in libsystem_pthread.dylib) + 71 [0x980e0bd9] + 2360 pthread_cond_wait (in libsystem_pthread.dylib) + 728 [0x980ded1d] + 2360 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x925707ca] 2360 Thread_17504159: IMAP connection + 2360 thread_start (in libsystem_pthread.dylib) + 34 [0x980e1cf2] + 2360 pthread_start (in libsystem_pthread.dylib) + 130 [0x980dc485] + 2360 pthread_body (in libsystem_pthread.dylib) + 144 [0x980dc5fb] + 2360 oak::server_t, connection_command_t::result_t>::server_t(unsigned long)::runner_t::server(void*) (in OakProtocols.dylib) + 17 [0x6ab0a7] + 2360 oak::server_t<connection_command_t, std::tr1::sharedptr, connection_command_t::result_t>::server_run() (in OakProtocols.dylib) + 187 [0x6ac38b] + 2360 pthread_cond_wait$UNIX2003 (in libsystem_pthread.dylib) + 71 [0x980e0bd9] + 2360 _pthread_cond_wait (in libsystem_pthread.dylib) + 728 [0x980ded1d] + 2360 _psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x925707ca] 2360 Thread_17504161: IMAP connection + 2360 thread_start (in libsystem_pthread.dylib) + 34 [0x980e1cf2] + 2360 pthread_start (in libsystem_pthread.dylib) + 130 [0x980dc485] + 2360 pthread_body (in libsystem_pthread.dylib) + 144 [0x980dc5fb] + 2360 oak::servert<connection_command_t, std::tr1::shared_ptr<connectiont>, connection_command_t::result_t>::server_t(unsigned long)::runner_t::server(void*) (in OakProtocols.dylib) + 17 [0x6ab0a7] + 2360 oak::server_t<connection_command_t, std::tr1::shared_ptr<connectiont>, connection_command_t::result_t>::server_run() (in OakProtocols.dylib) + 187 [0x6ac38b] + 2360 pthread_cond_wait$UNIX2003 (in libsystem_pthread.dylib) + 71 [0x980e0bd9] + 2360 pthread_cond_wait (in libsystem_pthread.dylib) + 728 [0x980ded1d] + 2360 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x925707ca] 2360 Thread_17504399: atomic_saving_thread_t + 2360 thread_start (in libsystem_pthread.dylib) + 34 [0x980e1cf2] + 2360 pthread_start (in libsystem_pthread.dylib) + 130 [0x980dc485] + 2360 pthread_body (in libsystem_pthread.dylib) + 144 [0x980dc5fb] + 2360 oak::servert<atomic_saving::atomic_saving_thread_t, std::tr1::sharedptr, bool>::server_t(unsigned long)::runner_t::server(void*) (in OakUtilities.dylib) + 17 [0x7756eb] + 2360 oak::server_t<atomic_saving::atomic_saving_threadt, std::tr1::shared_ptr, bool>::server_run() (in OakUtilities.dylib) + 171 [0x778eb3] + 2360 pthread_cond_wait$UNIX2003 (in libsystem_pthread.dylib) + 71 [0x980e0bd9] + 2360 pthread_cond_wait (in libsystem_pthread.dylib) + 728 [0x980ded1d] + 2360 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x925707ca] 2360 Thread_17505431: com.apple.NSURLConnectionLoader 2360 thread_start (in libsystempthread.dylib) + 34 [0x980e1cf2] 2360 pthread_start (in libsystem_pthread.dylib) + 130 [0x980dc485] 2360 _pthreadbody (in libsystem_pthread.dylib) + 144 [0x980dc5fb] 2360 __NSThreadmain__ (in Foundation) + 1426 [0x90d2ee86] 2360 -NSThread main + 45 [0x90d2ef2e] 2360 +NSURLConnection(Loader) _resourceLoadLoop: + 381 [0x90d2f0b5] 2360 CFRunLoopRunInMode (in CoreFoundation) + 123 [0x91cf5bbb] 2360 CFRunLoopRunSpecific (in CoreFoundation) + 394 [0x91cf5d5a] 2360 __CFRunLoopRun (in CoreFoundation) + 1393 [0x91cf6541] 2360 __CFRunLoopServiceMachPort (in CoreFoundation) + 169 [0x91cf6f69] 2360 mach_msg (in libsystem_kernel.dylib) + 68 [0x9256b16c] 2360 mach_msg_trap (in libsystem_kernel.dylib) + 10 [0x9256bf7a]

Total number in stack (recursive counted multiple, when >=5):
18 pthread_body (in libsystem_pthread.dylib) + 144 [0x980dc5fb] 18 pthread_start (in libsystem_pthread.dylib) + 130 [0x980dc485] 18 thread_start (in libsystem_pthread.dylib) + 34 [0x980e1cf2] 12 __psynch_cvwait (in libsystem_kernel.dylib) + 0 [0x925707c0] 12 _pthreadcond_wait (in libsystem_pthread.dylib) + 728 [0x980ded1d] 12 pthread_cond_wait$UNIX2003 (in libsystem_pthread.dylib) + 71 [0x980e0bd9] 10 oak::servert, connection_command_t::result_t>::server_t(unsigned long)::runner_t::server(void*) (in OakProtocols.dylib) + 17 [0x6ab0a7] 8 -NSView _windowChangedKeyState + 338 [0x946176dd] 7 oak::server_t, connection_command_t::result_t>::server_run() (in OakProtocols.dylib) + 187 [0x6ac38b]

Sort by top of stack, same collapsed (when >= 5):
__psynch_cvwait (in libsystem_kernel.dylib) 28320 __select (in libsystem_kernel.dylib) 7080 mach_msg_trap (in libsystem_kernel.dylib) 7041 __sigwait (in libsystem_kernel.dylib) 2360 kevent64 (in libsystem_kernel.dylib) 2360 -NSWindow _disableTrackingArea: 6 CGEventGetType (in CoreGraphics) 6

Comments and changes to this ticket

  • nall

    nall November 25th, 2013 @ 02:03 PM

    Ouch! Let's try that again with formatting.

    Call graph:
        2360 Thread_17502979   DispatchQueue_1: com.apple.main-thread  (serial)
        + 2360 start  (in MailMate) + 53  [0x3955]
        +   2360 main  (in MailMate) + 677  [0x1fb4b]
        +     2360 NSApplicationMain  (in AppKit) + 1165  [0x9449f1f8]
        +       2360 -[NSApplication run]  (in AppKit) + 823  [0x944b63bc]
        +         2360 -[NSApplication sendEvent:]  (in AppKit) + 5412  [0x9467220f]
        +           2360 endKeyAndMain  (in AppKit) + 81  [0x94828a78]
        +             2360 -[NSWindow resignKeyWindow]  (in AppKit) + 586  [0x9471833b]
        +               2360 -[NSWindow(NSWindow_Theme) resignKeyAppearance]  (in AppKit) + 387  [0x94718779]
        +                 2360 -[NSWindow _setFrameNeedsDisplay:]  (in AppKit) + 182  [0x9461705f]
        +                   2360 -[NSFrameView _windowChangedKeyState]  (in AppKit) + 101  [0x94617532]
        +                     2360 -[NSView _windowChangedKeyState]  (in AppKit) + 338  [0x946176dd]
        +                       2360 -[NSView _windowChangedKeyState]  (in AppKit) + 338  [0x946176dd]
        +                         2360 -[NSView _windowChangedKeyState]  (in AppKit) + 338  [0x946176dd]
        +                           2360 -[NSSplitView _windowChangedKeyState]  (in AppKit) + 71  [0x946184da]
        +                             2360 -[NSView _windowChangedKeyState]  (in AppKit) + 338  [0x946176dd]
        +                               2360 -[NSSplitView _windowChangedKeyState]  (in AppKit) + 71  [0x946184da]
        +                                 2360 -[NSView _windowChangedKeyState]  (in AppKit) + 338  [0x946176dd]
        +                                   2360 -[NSView _windowChangedKeyState]  (in AppKit) + 338  [0x946176dd]
        +                                     2360 -[NSView _windowChangedKeyState]  (in AppKit) + 338  [0x946176dd]
        +                                       2360 -[NSSplitView _windowChangedKeyState]  (in AppKit) + 71  [0x946184da]
        +                                         2360 -[NSView _windowChangedKeyState]  (in AppKit) + 338  [0x946176dd]
        +                                           2360 -[NSView _windowChangedKeyState]  (in AppKit) + 918  [0x94617921]
        +                                             2360 -[NSView(NSInternal) _enableOrDisableTrackingAreas]  (in AppKit) + 207  [0x9460cfdf]
        +                                               2359 -[NSView(NSInternal) _enableOrDisableTrackingArea:]  (in AppKit) + 409  [0x94512da8]
        +                                               ! 2336 -[NSView(NSInternal) _disableTrackingArea:]  (in AppKit) + 83  [0x947188d6]
        +                                               ! : 2326 -[NSWindow _disableTrackingArea:]  (in AppKit) + 117  [0x94718a4a]
        +                                               ! : | 2321 CGSSetTrackingAreaEnabled  (in CoreGraphics) + 88  [0x985cef61]
        +                                               ! : | + 2321 _CGSSetTrackingAreaEnabled  (in CoreGraphics) + 139  [0x985cf02c]
        +                                               ! : | +   2321 mach_msg  (in libsystem_kernel.dylib) + 68  [0x9256b16c]
        +                                               ! : | +     2321 mach_msg_trap  (in libsystem_kernel.dylib) + 10  [0x9256bf7a]
        +                                               ! : | 5 CGSSetTrackingAreaEnabled  (in CoreGraphics) + 26  [0x985cef23]
        +                                               ! : |   4 CGSGetConnectionPortById  (in CoreGraphics) + 17  [0x985777e4]
        +                                               ! : |   ! 4 OSSpinLockLock  (in libsystem_platform.dylib) + 11  [0x939036f5]
        +                                               ! : |   1 CGSGetConnectionPortById  (in CoreGraphics) + 0  [0x985777d3]
        +                                               ! : 6 -[NSWindow _disableTrackingArea:]  (in AppKit) + 126,123  [0x94718a53,0x94718a50]
        +                                               ! : 2 -[NSWindow _disableTrackingArea:]  (in AppKit) + 142  [0x94718a63]
        +                                               ! : | 2 objc_msgSend  (in libobjc.A.dylib) + 4  [0x91545494]
        +                                               ! : 1 -[NSWindow _disableTrackingArea:]  (in AppKit) + 59  [0x94718a10]
        +                                               ! : | 1 -[NSTrackingArea _installed]  (in AppKit) + 9  [0x944f57f8]
        +                                               ! : 1 -[NSWindow _disableTrackingArea:]  (in AppKit) + 93  [0x94718a32]
        +                                               ! :   1 -[NSApplication contextID]  (in AppKit) + 0  [0x944a1d1f]
        +                                               ! 23 -[NSView(NSInternal) _disableTrackingArea:]  (in AppKit) + 265  [0x9471898c]
        +                                               !   11 +[NSEvent _discardEventsForTrackingArea:]  (in AppKit) + 61  [0x94608b0e]
        +                                               !   | 4 FlushSpecificEventsFromQueue  (in HIToolbox) + 98  [0x9942bb9d]
        +                                               !   | + 2 EventIteratorNext  (in HIToolbox) + 42  [0x9942bdae]
        +                                               !   | + ! 2 pthread_mutex_lock  (in libsystem_pthread.dylib) + 16  [0x980df7ac]
        +                                               !   | + !   1 OSAtomicCompareAndSwap64Barrier$VARIANT$mp  (in libsystem_platform.dylib) + 26  [0x9390339a]
        +                                               !   | + !   1 _pthread_mutex_lock  (in libsystem_pthread.dylib) + 48  [0x980df7e1]
        +                                               !   | + !     1 pthread_threadid_np  (in libsystem_pthread.dylib) + 50  [0x980dc8b7]
        +                                               !   | + 1 EventIteratorNext  (in HIToolbox) + 75  [0x9942bdcf]
        +                                               !   | + ! 1 ReleaseEvent  (in HIToolbox) + 47  [0x993f8168]
        +                                               !   | + !   1 pthread_mutex_lock  (in libsystem_pthread.dylib) + 16  [0x980df7ac]
        +                                               !   | + !     1 _pthread_mutex_lock  (in libsystem_pthread.dylib) + 48  [0x980df7e1]
        +                                               !   | + !       1 pthread_threadid_np  (in libsystem_pthread.dylib) + 15  [0x980dc894]
        +                                               !   | + 1 EventIteratorNext  (in HIToolbox) + 103  [0x9942bdeb]
        +                                               !   | 3 FlushSpecificEventsFromQueue  (in HIToolbox) + 66  [0x9942bb7d]
        +                                               !   | + 2 EventIteratorCreate  (in HIToolbox) + 21  [0x9942bc69]
        +                                               !   | + ! 2 malloc  (in libsystem_malloc.dylib) + 52  [0x93919f44]
        +                                               !   | + !   2 malloc_zone_malloc  (in libsystem_malloc.dylib) + 75  [0x9391955b]
        +                                               !   | + !     1 szone_malloc  (in libsystem_malloc.dylib) + 24  [0x9390cb6a]
        +                                               !   | + !     : 1 szone_malloc_should_clear  (in libsystem_malloc.dylib) + 65  [0x93916fee]
        +                                               !   | + !     1 szone_malloc  (in libsystem_malloc.dylib) + 0  [0x9390cb52]
        +                                               !   | + 1 EventIteratorCreate  (in HIToolbox) + 132  [0x9942bcd8]
        +                                               !   | 3 FlushSpecificEventsFromQueue  (in HIToolbox) + 117  [0x9942bbb0]
        +                                               !   | + 3 compareTrackingAreas  (in AppKit) + 38  [0x94608d7c]
        +                                               !   | +   3 _GetEventPlatformEventRecord  (in HIToolbox) + 44  [0x9942bd75]
        +                                               !   | +     2 CGEventGetEventRecord  (in CoreGraphics) + 64  [0x985ac854]
        +                                               !   | +     ! 2 CGSCopyEventRecord  (in CoreGraphics) + 40  [0x985ac03a]
        +                                               !   | +     !   2 _platform_memmove$VARIANT$sse42  (in libsystem_platform.dylib) + 197  [0x939053d5]
        +                                               !   | +     1 CGEventGetEventRecord  (in CoreGraphics) + 35  [0x985ac837]
        +                                               !   | 1 FlushSpecificEventsFromQueue  (in HIToolbox) + 143  [0x9942bbca]
        +                                               !   |   1 free  (in libsystem_malloc.dylib) + 0  [0x93919c08]
        +                                               !   11 +[NSEvent _discardEventsForTrackingArea:]  (in AppKit) + 360  [0x94608c39]
        +                                               !   | 11 _AcquireMatchingCGEvent  (in HIToolbox) + 187  [0x9942e74e]
        +                                               !   |   7 ForEachCGEventDo(unsigned long (__CGEvent*) block_pointer)  (in HIToolbox) + 79  [0x995b1230]
        +                                               !   |   + 6 ___AcquireMatchingCGEvent_block_invoke  (in HIToolbox) + 70  [0x9943576f]
        +                                               !   |   + ! 6 ___discardCGEventsMatchingTest_block_invoke  (in AppKit) + 27  [0x946f449c]
        +                                               !   |   + !   6 __41+[NSEvent _discardEventsForTrackingArea:]_block_invoke343  (in AppKit) + 19  [0x949d8da4]
        +                                               !   |   + !     6 CGEventGetType  (in CoreGraphics) + 26  [0x985f569e]
        +                                               !   |   + 1 ___AcquireMatchingCGEvent_block_invoke  (in HIToolbox) + 25  [0x99435742]
        +                                               !   |   3 ForEachCGEventDo(unsigned long (__CGEvent*) block_pointer)  (in HIToolbox) + 66  [0x995b1223]
        +                                               !   |   1 ForEachCGEventDo(unsigned long (__CGEvent*) block_pointer)  (in HIToolbox) + 32  [0x995b1201]
        +                                               !   |     1 CFArrayGetCount  (in CoreFoundation) + 20  [0x91c987f4]
        +                                               !   1 +[NSEvent _discardEventsForTrackingArea:]  (in AppKit) + 39  [0x94608af8]
        +                                               !     1 GetMainEventQueue  (in HIToolbox) + 26  [0x99407823]
        +                                               !       1 _EventThreadLock  (in HIToolbox) + 37  [0x993f4847]
        +                                               !         1 pthread_once  (in libsystem_pthread.dylib) + 0  [0x980dd689]
        +                                               1 -[NSView(NSInternal) _enableOrDisableTrackingArea:]  (in AppKit) + 36  [0x94512c33]
        +                                                 1 objc_msgSend  (in libobjc.A.dylib) + 26  [0x915454aa]
        2360 Thread_17502993   DispatchQueue_2: com.apple.libdispatch-manager  (serial)
        + 2360 _dispatch_mgr_thread  (in libdispatch.dylib) + 52  [0x961db556]
        +   2360 _dispatch_mgr_invoke  (in libdispatch.dylib) + 238  [0x961db8bd]
        +     2360 kevent64  (in libsystem_kernel.dylib) + 10  [0x92571992]
        2360 Thread_17502995: main::signal_handler
        + 2360 thread_start  (in libsystem_pthread.dylib) + 34  [0x980e1cf2]
        +   2360 _pthread_start  (in libsystem_pthread.dylib) + 130  [0x980dc485]
        +     2360 _pthread_body  (in libsystem_pthread.dylib) + 144  [0x980dc5fb]
        +       2360 signal_handler_thread(void*)  (in MailMate) + 63  [0x1f857]
        +         2360 sigwait$UNIX2003  (in libsystem_pthread.dylib) + 72  [0x980e0c73]
        +           2360 __sigwait  (in libsystem_kernel.dylib) + 10  [0x92570e62]
        2360 Thread_17503119: IMAP connection
        + 2360 thread_start  (in libsystem_pthread.dylib) + 34  [0x980e1cf2]
        +   2360 _pthread_start  (in libsystem_pthread.dylib) + 130  [0x980dc485]
        +     2360 _pthread_body  (in libsystem_pthread.dylib) + 144  [0x980dc5fb]
        +       2360 oak::server_t<connection_command_t, std::tr1::shared_ptr<connection_t>, connection_command_t::result_t>::server_t(unsigned long)::runner_t::server(void*)  (in OakProtocols.dylib) + 17  [0x6ab0a7]
        +         2360 oak::server_t<connection_command_t, std::tr1::shared_ptr<connection_t>, connection_command_t::result_t>::server_run()  (in OakProtocols.dylib) + 187  [0x6ac38b]
        +           2360 pthread_cond_wait$UNIX2003  (in libsystem_pthread.dylib) + 71  [0x980e0bd9]
        +             2360 _pthread_cond_wait  (in libsystem_pthread.dylib) + 728  [0x980ded1d]
        +               2360 __psynch_cvwait  (in libsystem_kernel.dylib) + 10  [0x925707ca]
        2360 Thread_17503120: IMAP connection
        + 2360 thread_start  (in libsystem_pthread.dylib) + 34  [0x980e1cf2]
        +   2360 _pthread_start  (in libsystem_pthread.dylib) + 130  [0x980dc485]
        +     2360 _pthread_body  (in libsystem_pthread.dylib) + 144  [0x980dc5fb]
        +       2360 oak::server_t<connection_command_t, std::tr1::shared_ptr<connection_t>, connection_command_t::result_t>::server_t(unsigned long)::runner_t::server(void*)  (in OakProtocols.dylib) + 17  [0x6ab0a7]
        +         2360 oak::server_t<connection_command_t, std::tr1::shared_ptr<connection_t>, connection_command_t::result_t>::server_run()  (in OakProtocols.dylib) + 289  [0x6ac3f1]
        +           2360 connection_command_t::handle_request(std::tr1::shared_ptr<connection_t>)  (in OakProtocols.dylib) + 129  [0x6aadc5]
        +             2360 connection_t::run()  (in OakProtocols.dylib) + 225  [0x6a7207]
        +               2360 imap_t::run_action()  (in OakProtocols.dylib) + 307  [0x6ad82b]
        +                 2360 imap_t::run_idle()  (in OakProtocols.dylib) + 1033  [0x6b9159]
        +                   2360 imap_t::read_response()  (in OakProtocols.dylib) + 117  [0x6bb265]
        +                     2360 int connection_t::read_line<std::back_insert_iterator<std::string> >(std::back_insert_iterator<std::string>)  (in OakProtocols.dylib) + 109  [0x6c8075]
        +                       2360 int connection_t::read<std::back_insert_iterator<std::string> >(std::back_insert_iterator<std::string>, bool, int)  (in OakProtocols.dylib) + 288  [0x6db278]
        +                         2360 connection_t::wait_for_select(bool, bool)  (in OakProtocols.dylib) + 582  [0x6a5db4]
        +                           2360 __select  (in libsystem_kernel.dylib) + 10  [0x92570ace]
        2360 Thread_17503134: IMAP connection
        + 2360 thread_start  (in libsystem_pthread.dylib) + 34  [0x980e1cf2]
        +   2360 _pthread_start  (in libsystem_pthread.dylib) + 130  [0x980dc485]
        +     2360 _pthread_body  (in libsystem_pthread.dylib) + 144  [0x980dc5fb]
        +       2360 oak::server_t<connection_command_t, std::tr1::shared_ptr<connection_t>, connection_command_t::result_t>::server_t(unsigned long)::runner_t::server(void*)  (in OakProtocols.dylib) + 17  [0x6ab0a7]
        +         2360 oak::server_t<connection_command_t, std::tr1::shared_ptr<connection_t>, connection_command_t::result_t>::server_run()  (in OakProtocols.dylib) + 289  [0x6ac3f1]
        +           2360 connection_command_t::handle_request(std::tr1::shared_ptr<connection_t>)  (in OakProtocols.dylib) + 129  [0x6aadc5]
        +             2360 connection_t::run()  (in OakProtocols.dylib) + 225  [0x6a7207]
        +               2360 imap_t::run_action()  (in OakProtocols.dylib) + 307  [0x6ad82b]
        +                 2360 imap_t::run_idle()  (in OakProtocols.dylib) + 1033  [0x6b9159]
        +                   2360 imap_t::read_response()  (in OakProtocols.dylib) + 117  [0x6bb265]
        +                     2360 int connection_t::read_line<std::back_insert_iterator<std::string> >(std::back_insert_iterator<std::string>)  (in OakProtocols.dylib) + 109  [0x6c8075]
        +                       2360 int connection_t::read<std::back_insert_iterator<std::string> >(std::back_insert_iterator<std::string>, bool, int)  (in OakProtocols.dylib) + 288  [0x6db278]
        +                         2360 connection_t::wait_for_select(bool, bool)  (in OakProtocols.dylib) + 582  [0x6a5db4]
        +                           2360 __select  (in libsystem_kernel.dylib) + 10  [0x92570ace]
        2360 Thread_17503751: IMAP connection
        + 2360 thread_start  (in libsystem_pthread.dylib) + 34  [0x980e1cf2]
        +   2360 _pthread_start  (in libsystem_pthread.dylib) + 130  [0x980dc485]
        +     2360 _pthread_body  (in libsystem_pthread.dylib) + 144  [0x980dc5fb]
        +       2360 oak::server_t<connection_command_t, std::tr1::shared_ptr<connection_t>, connection_command_t::result_t>::server_t(unsigned long)::runner_t::server(void*)  (in OakProtocols.dylib) + 17  [0x6ab0a7]
        +         2360 oak::server_t<connection_command_t, std::tr1::shared_ptr<connection_t>, connection_command_t::result_t>::server_run()  (in OakProtocols.dylib) + 289  [0x6ac3f1]
        +           2360 connection_command_t::handle_request(std::tr1::shared_ptr<connection_t>)  (in OakProtocols.dylib) + 129  [0x6aadc5]
        +             2360 connection_t::run()  (in OakProtocols.dylib) + 225  [0x6a7207]
        +               2360 imap_t::run_action()  (in OakProtocols.dylib) + 307  [0x6ad82b]
        +                 2360 imap_t::run_idle()  (in OakProtocols.dylib) + 1033  [0x6b9159]
        +                   2360 imap_t::read_response()  (in OakProtocols.dylib) + 117  [0x6bb265]
        +                     2360 int connection_t::read_line<std::back_insert_iterator<std::string> >(std::back_insert_iterator<std::string>)  (in OakProtocols.dylib) + 109  [0x6c8075]
        +                       2360 int connection_t::read<std::back_insert_iterator<std::string> >(std::back_insert_iterator<std::string>, bool, int)  (in OakProtocols.dylib) + 288  [0x6db278]
        +                         2360 connection_t::wait_for_select(bool, bool)  (in OakProtocols.dylib) + 582  [0x6a5db4]
        +                           2360 __select  (in libsystem_kernel.dylib) + 10  [0x92570ace]
        2360 Thread_17503754: JavaScriptCore::BlockFree
        + 2360 thread_start  (in libsystem_pthread.dylib) + 34  [0x980e1cf2]
        +   2360 _pthread_start  (in libsystem_pthread.dylib) + 130  [0x980dc485]
        +     2360 _pthread_body  (in libsystem_pthread.dylib) + 144  [0x980dc5fb]
        +       2360 WTF::wtfThreadEntryPoint(void*)  (in JavaScriptCore) + 16  [0x9099dd10]
        +         2360 WTF::threadEntryPoint(void*)  (in JavaScriptCore) + 76  [0x9099dd7c]
        +           2360 JSC::BlockAllocator::blockFreeingThreadMain()  (in JavaScriptCore) + 276  [0x909a69c4]
        +             2360 pthread_cond_wait$UNIX2003  (in libsystem_pthread.dylib) + 71  [0x980e0bd9]
        +               2360 _pthread_cond_wait  (in libsystem_pthread.dylib) + 728  [0x980ded1d]
        +                 2360 __psynch_cvwait  (in libsystem_kernel.dylib) + 10  [0x925707ca]
        2360 Thread_17503755: JavaScriptCore::Marking
        + 2360 thread_start  (in libsystem_pthread.dylib) + 34  [0x980e1cf2]
        +   2360 _pthread_start  (in libsystem_pthread.dylib) + 130  [0x980dc485]
        +     2360 _pthread_body  (in libsystem_pthread.dylib) + 144  [0x980dc5fb]
        +       2360 WTF::wtfThreadEntryPoint(void*)  (in JavaScriptCore) + 16  [0x9099dd10]
        +         2360 WTF::threadEntryPoint(void*)  (in JavaScriptCore) + 76  [0x9099dd7c]
        +           2360 JSC::GCThread::gcThreadMain()  (in JavaScriptCore) + 88  [0x909a7258]
        +             2360 JSC::GCThread::waitForNextPhase()  (in JavaScriptCore) + 123  [0x909a73cb]
        +               2360 pthread_cond_wait$UNIX2003  (in libsystem_pthread.dylib) + 71  [0x980e0bd9]
        +                 2360 _pthread_cond_wait  (in libsystem_pthread.dylib) + 728  [0x980ded1d]
        +                   2360 __psynch_cvwait  (in libsystem_kernel.dylib) + 10  [0x925707ca]
        2360 Thread_17503756: JavaScriptCore::Marking
        + 2360 thread_start  (in libsystem_pthread.dylib) + 34  [0x980e1cf2]
        +   2360 _pthread_start  (in libsystem_pthread.dylib) + 130  [0x980dc485]
        +     2360 _pthread_body  (in libsystem_pthread.dylib) + 144  [0x980dc5fb]
        +       2360 WTF::wtfThreadEntryPoint(void*)  (in JavaScriptCore) + 16  [0x9099dd10]
        +         2360 WTF::threadEntryPoint(void*)  (in JavaScriptCore) + 76  [0x9099dd7c]
        +           2360 JSC::GCThread::gcThreadMain()  (in JavaScriptCore) + 88  [0x909a7258]
        +             2360 JSC::GCThread::waitForNextPhase()  (in JavaScriptCore) + 123  [0x909a73cb]
        +               2360 pthread_cond_wait$UNIX2003  (in libsystem_pthread.dylib) + 71  [0x980e0bd9]
        +                 2360 _pthread_cond_wait  (in libsystem_pthread.dylib) + 728  [0x980ded1d]
        +                   2360 __psynch_cvwait  (in libsystem_kernel.dylib) + 10  [0x925707ca]
        2360 Thread_17503757: JavaScriptCore::Marking
        + 2360 thread_start  (in libsystem_pthread.dylib) + 34  [0x980e1cf2]
        +   2360 _pthread_start  (in libsystem_pthread.dylib) + 130  [0x980dc485]
        +     2360 _pthread_body  (in libsystem_pthread.dylib) + 144  [0x980dc5fb]
        +       2360 WTF::wtfThreadEntryPoint(void*)  (in JavaScriptCore) + 16  [0x9099dd10]
        +         2360 WTF::threadEntryPoint(void*)  (in JavaScriptCore) + 76  [0x9099dd7c]
        +           2360 JSC::GCThread::gcThreadMain()  (in JavaScriptCore) + 88  [0x909a7258]
        +             2360 JSC::GCThread::waitForNextPhase()  (in JavaScriptCore) + 123  [0x909a73cb]
        +               2360 pthread_cond_wait$UNIX2003  (in libsystem_pthread.dylib) + 71  [0x980e0bd9]
        +                 2360 _pthread_cond_wait  (in libsystem_pthread.dylib) + 728  [0x980ded1d]
        +                   2360 __psynch_cvwait  (in libsystem_kernel.dylib) + 10  [0x925707ca]
        2360 Thread_17503810
        + 2360 thread_start  (in libsystem_pthread.dylib) + 34  [0x980e1cf2]
        +   2360 _pthread_start  (in libsystem_pthread.dylib) + 130  [0x980dc485]
        +     2360 _pthread_body  (in libsystem_pthread.dylib) + 144  [0x980dc5fb]
        +       2360 _NSEventThread  (in AppKit) + 283  [0x9466df18]
        +         2360 CFRunLoopRunInMode  (in CoreFoundation) + 123  [0x91cf5bbb]
        +           2360 CFRunLoopRunSpecific  (in CoreFoundation) + 394  [0x91cf5d5a]
        +             2329 __CFRunLoopRun  (in CoreFoundation) + 1393  [0x91cf6541]
        +             ! 2329 __CFRunLoopServiceMachPort  (in CoreFoundation) + 169  [0x91cf6f69]
        +             !   2329 mach_msg  (in libsystem_kernel.dylib) + 68  [0x9256b16c]
        +             !     2329 mach_msg_trap  (in libsystem_kernel.dylib) + 10  [0x9256bf7a]
        +             31 __CFRunLoopRun  (in CoreFoundation) + 2130  [0x91cf6822]
        +               31 __CFRunLoopDoSource1  (in CoreFoundation) + 523  [0x91d0605b]
        +                 31 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__  (in CoreFoundation) + 53  [0x91d060f5]
        +                   31 __CFMachPortPerform  (in CoreFoundation) + 440  [0x91d062c8]
        +                     31 MessageHandler(__CFMachPort*, void*, long, void*)  (in HIToolbox) + 52  [0x994269f6]
        +                       31 PullEventsFromWindowServerOnConnection(unsigned int, unsigned char, __CFMachPortBoost*)  (in HIToolbox) + 99  [0x99426a8d]
        +                         31 CGEventCreateNextEvent  (in CoreGraphics) + 39  [0x985a8b8b]
        +                           31 CGSGetNextEventRecordInternal  (in CoreGraphics) + 84  [0x985a8c24]
        +                             31 CGSSnarfAndDispatchDatagrams  (in CoreGraphics) + 167  [0x985a8de5]
        +                               31 _CGSGetPortStreamInline  (in CoreGraphics) + 127  [0x985a902c]
        +                                 31 mach_msg  (in libsystem_kernel.dylib) + 68  [0x9256b16c]
        +                                   31 mach_msg_trap  (in libsystem_kernel.dylib) + 10  [0x9256bf7a]
        2360 Thread_17503962: IMAP connection
        + 2360 thread_start  (in libsystem_pthread.dylib) + 34  [0x980e1cf2]
        +   2360 _pthread_start  (in libsystem_pthread.dylib) + 130  [0x980dc485]
        +     2360 _pthread_body  (in libsystem_pthread.dylib) + 144  [0x980dc5fb]
        +       2360 oak::server_t<connection_command_t, std::tr1::shared_ptr<connection_t>, connection_command_t::result_t>::server_t(unsigned long)::runner_t::server(void*)  (in OakProtocols.dylib) + 17  [0x6ab0a7]
        +         2360 oak::server_t<connection_command_t, std::tr1::shared_ptr<connection_t>, connection_command_t::result_t>::server_run()  (in OakProtocols.dylib) + 187  [0x6ac38b]
        +           2360 pthread_cond_wait$UNIX2003  (in libsystem_pthread.dylib) + 71  [0x980e0bd9]
        +             2360 _pthread_cond_wait  (in libsystem_pthread.dylib) + 728  [0x980ded1d]
        +               2360 __psynch_cvwait  (in libsystem_kernel.dylib) + 10  [0x925707ca]
        2360 Thread_17503966: IMAP connection
        + 2360 thread_start  (in libsystem_pthread.dylib) + 34  [0x980e1cf2]
        +   2360 _pthread_start  (in libsystem_pthread.dylib) + 130  [0x980dc485]
        +     2360 _pthread_body  (in libsystem_pthread.dylib) + 144  [0x980dc5fb]
        +       2360 oak::server_t<connection_command_t, std::tr1::shared_ptr<connection_t>, connection_command_t::result_t>::server_t(unsigned long)::runner_t::server(void*)  (in OakProtocols.dylib) + 17  [0x6ab0a7]
        +         2360 oak::server_t<connection_command_t, std::tr1::shared_ptr<connection_t>, connection_command_t::result_t>::server_run()  (in OakProtocols.dylib) + 187  [0x6ac38b]
        +           2360 pthread_cond_wait$UNIX2003  (in libsystem_pthread.dylib) + 71  [0x980e0bd9]
        +             2360 _pthread_cond_wait  (in libsystem_pthread.dylib) + 728  [0x980ded1d]
        +               2360 __psynch_cvwait  (in libsystem_kernel.dylib) + 10  [0x925707ca]
        2360 Thread_17504046: IMAP connection
        + 2360 thread_start  (in libsystem_pthread.dylib) + 34  [0x980e1cf2]
        +   2360 _pthread_start  (in libsystem_pthread.dylib) + 130  [0x980dc485]
        +     2360 _pthread_body  (in libsystem_pthread.dylib) + 144  [0x980dc5fb]
        +       2360 oak::server_t<connection_command_t, std::tr1::shared_ptr<connection_t>, connection_command_t::result_t>::server_t(unsigned long)::runner_t::server(void*)  (in OakProtocols.dylib) + 17  [0x6ab0a7]
        +         2360 oak::server_t<connection_command_t, std::tr1::shared_ptr<connection_t>, connection_command_t::result_t>::server_run()  (in OakProtocols.dylib) + 187  [0x6ac38b]
        +           2360 pthread_cond_wait$UNIX2003  (in libsystem_pthread.dylib) + 71  [0x980e0bd9]
        +             2360 _pthread_cond_wait  (in libsystem_pthread.dylib) + 728  [0x980ded1d]
        +               2360 __psynch_cvwait  (in libsystem_kernel.dylib) + 10  [0x925707ca]
        2360 Thread_17504048: IMAP connection
        + 2360 thread_start  (in libsystem_pthread.dylib) + 34  [0x980e1cf2]
        +   2360 _pthread_start  (in libsystem_pthread.dylib) + 130  [0x980dc485]
        +     2360 _pthread_body  (in libsystem_pthread.dylib) + 144  [0x980dc5fb]
        +       2360 oak::server_t<connection_command_t, std::tr1::shared_ptr<connection_t>, connection_command_t::result_t>::server_t(unsigned long)::runner_t::server(void*)  (in OakProtocols.dylib) + 17  [0x6ab0a7]
        +         2360 oak::server_t<connection_command_t, std::tr1::shared_ptr<connection_t>, connection_command_t::result_t>::server_run()  (in OakProtocols.dylib) + 187  [0x6ac38b]
        +           2360 pthread_cond_wait$UNIX2003  (in libsystem_pthread.dylib) + 71  [0x980e0bd9]
        +             2360 _pthread_cond_wait  (in libsystem_pthread.dylib) + 728  [0x980ded1d]
        +               2360 __psynch_cvwait  (in libsystem_kernel.dylib) + 10  [0x925707ca]
        2360 Thread_17504159: IMAP connection
        + 2360 thread_start  (in libsystem_pthread.dylib) + 34  [0x980e1cf2]
        +   2360 _pthread_start  (in libsystem_pthread.dylib) + 130  [0x980dc485]
        +     2360 _pthread_body  (in libsystem_pthread.dylib) + 144  [0x980dc5fb]
        +       2360 oak::server_t<connection_command_t, std::tr1::shared_ptr<connection_t>, connection_command_t::result_t>::server_t(unsigned long)::runner_t::server(void*)  (in OakProtocols.dylib) + 17  [0x6ab0a7]
        +         2360 oak::server_t<connection_command_t, std::tr1::shared_ptr<connection_t>, connection_command_t::result_t>::server_run()  (in OakProtocols.dylib) + 187  [0x6ac38b]
        +           2360 pthread_cond_wait$UNIX2003  (in libsystem_pthread.dylib) + 71  [0x980e0bd9]
        +             2360 _pthread_cond_wait  (in libsystem_pthread.dylib) + 728  [0x980ded1d]
        +               2360 __psynch_cvwait  (in libsystem_kernel.dylib) + 10  [0x925707ca]
        2360 Thread_17504161: IMAP connection
        + 2360 thread_start  (in libsystem_pthread.dylib) + 34  [0x980e1cf2]
        +   2360 _pthread_start  (in libsystem_pthread.dylib) + 130  [0x980dc485]
        +     2360 _pthread_body  (in libsystem_pthread.dylib) + 144  [0x980dc5fb]
        +       2360 oak::server_t<connection_command_t, std::tr1::shared_ptr<connection_t>, connection_command_t::result_t>::server_t(unsigned long)::runner_t::server(void*)  (in OakProtocols.dylib) + 17  [0x6ab0a7]
        +         2360 oak::server_t<connection_command_t, std::tr1::shared_ptr<connection_t>, connection_command_t::result_t>::server_run()  (in OakProtocols.dylib) + 187  [0x6ac38b]
        +           2360 pthread_cond_wait$UNIX2003  (in libsystem_pthread.dylib) + 71  [0x980e0bd9]
        +             2360 _pthread_cond_wait  (in libsystem_pthread.dylib) + 728  [0x980ded1d]
        +               2360 __psynch_cvwait  (in libsystem_kernel.dylib) + 10  [0x925707ca]
        2360 Thread_17504399: atomic_saving_thread_t
        + 2360 thread_start  (in libsystem_pthread.dylib) + 34  [0x980e1cf2]
        +   2360 _pthread_start  (in libsystem_pthread.dylib) + 130  [0x980dc485]
        +     2360 _pthread_body  (in libsystem_pthread.dylib) + 144  [0x980dc5fb]
        +       2360 oak::server_t<atomic_saving::atomic_saving_thread_t, std::tr1::shared_ptr<atomic_saving::atomic_saving_t>, bool>::server_t(unsigned long)::runner_t::server(void*)  (in OakUtilities.dylib) + 17  [0x7756eb]
        +         2360 oak::server_t<atomic_saving::atomic_saving_thread_t, std::tr1::shared_ptr<atomic_saving::atomic_saving_t>, bool>::server_run()  (in OakUtilities.dylib) + 171  [0x778eb3]
        +           2360 pthread_cond_wait$UNIX2003  (in libsystem_pthread.dylib) + 71  [0x980e0bd9]
        +             2360 _pthread_cond_wait  (in libsystem_pthread.dylib) + 728  [0x980ded1d]
        +               2360 __psynch_cvwait  (in libsystem_kernel.dylib) + 10  [0x925707ca]
        2360 Thread_17505431: com.apple.NSURLConnectionLoader
          2360 thread_start  (in libsystem_pthread.dylib) + 34  [0x980e1cf2]
            2360 _pthread_start  (in libsystem_pthread.dylib) + 130  [0x980dc485]
              2360 _pthread_body  (in libsystem_pthread.dylib) + 144  [0x980dc5fb]
                2360 __NSThread__main__  (in Foundation) + 1426  [0x90d2ee86]
                  2360 -[NSThread main]  (in Foundation) + 45  [0x90d2ef2e]
                    2360 +[NSURLConnection(Loader) _resourceLoadLoop:]  (in Foundation) + 381  [0x90d2f0b5]
                      2360 CFRunLoopRunInMode  (in CoreFoundation) + 123  [0x91cf5bbb]
                        2360 CFRunLoopRunSpecific  (in CoreFoundation) + 394  [0x91cf5d5a]
                          2360 __CFRunLoopRun  (in CoreFoundation) + 1393  [0x91cf6541]
                            2360 __CFRunLoopServiceMachPort  (in CoreFoundation) + 169  [0x91cf6f69]
                              2360 mach_msg  (in libsystem_kernel.dylib) + 68  [0x9256b16c]
                                2360 mach_msg_trap  (in libsystem_kernel.dylib) + 10  [0x9256bf7a]
    
    Total number in stack (recursive counted multiple, when >=5):
            18       _pthread_body  (in libsystem_pthread.dylib) + 144  [0x980dc5fb]
            18       _pthread_start  (in libsystem_pthread.dylib) + 130  [0x980dc485]
            18       thread_start  (in libsystem_pthread.dylib) + 34  [0x980e1cf2]
            12       __psynch_cvwait  (in libsystem_kernel.dylib) + 0  [0x925707c0]
            12       _pthread_cond_wait  (in libsystem_pthread.dylib) + 728  [0x980ded1d]
            12       pthread_cond_wait$UNIX2003  (in libsystem_pthread.dylib) + 71  [0x980e0bd9]
            10       oak::server_t<connection_command_t, std::tr1::shared_ptr<connection_t>, connection_command_t::result_t>::server_t(unsigned long)::runner_t::server(void*)  (in OakProtocols.dylib) + 17  [0x6ab0a7]
            8       -[NSView _windowChangedKeyState]  (in AppKit) + 338  [0x946176dd]
            7       oak::server_t<connection_command_t, std::tr1::shared_ptr<connection_t>, connection_command_t::result_t>::server_run()  (in OakProtocols.dylib) + 187  [0x6ac38b]
    
    Sort by top of stack, same collapsed (when >= 5):
            __psynch_cvwait  (in libsystem_kernel.dylib)        28320
            __select  (in libsystem_kernel.dylib)        7080
            mach_msg_trap  (in libsystem_kernel.dylib)        7041
            __sigwait  (in libsystem_kernel.dylib)        2360
            kevent64  (in libsystem_kernel.dylib)        2360
            -[NSWindow _disableTrackingArea:]  (in AppKit)        6
            CGEventGetType  (in CoreGraphics)        6
    
  • nall

    nall March 7th, 2014 @ 12:09 AM

    • Tag set to performance, selection

    Benny,
    I'm still seeing this. I have a smart folder of 19k emails and as soon as I Cmd-A to select them all (to delete), I get a beachball for quite some time (minutes).

    After some time the beachball goes away, but if I give focus back to the MailMate window it starts again.

    Anything else I can provide for this one?

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

Mac OS X email client.

Shared Ticket Bins

People watching this ticket

Pages