My MBP was stolen about two months ago. I repurchased a new, newer generation MBP and used time machine to restore the last image I had. Since then, I've had issues with my computer freezing up.
I'll see the beach ball for up to 60 seconds at a time, often times nearly back to back with only 10 or 20 seconds in between. I believe the problem has only occurred when Firefox is open (though not necessarily being used).
I've installed the Dev tools after becoming aware of Spin Control. Here's the report from the latest 27.13 second pause... if anyone knows what to do with this, I would greatly, greatly appreciate some help!
--Report--
Call graph:
2713 Thread_428920 DispatchQueue_1: com.apple.main-thread (serial)
2713 start
2713 start
2713 start
2713 XRE_main
2713 void std::__adjust_heap<__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&)>(__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&))
2713 JSD_GetValueForObject
2713 -[NSApplication run]
2713 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
2713 _DPSNextEvent
2713 BlockUntilNextEventMatchingListInMode
2713 ReceiveNextEventCommon
2713 RunCurrentEventLoopInMode
2713 CFRunLoopRunInMode
2713 CFRunLoopRunSpecific
2713 __CFRunLoopRun
2710 __CFRunLoopDoSources0
2710 JSD_GetValueForObject
2710 JSD_GetValueForObject
2710 JNIEnv_::CallStaticObjectMethod(_jclass*, _jmethodID*, ...)
2710 NS_GetComponentRegistrar_P
2710 NS_GetComponentRegistrar_P
2710 NS_GetComponentRegistrar_P
2710 void std::__adjust_heap<__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&)>(__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&))
2710 void std::__adjust_heap<__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&)>(__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&))
2710 0x1daebf02
2710 0x1db93c2a
2704 0x1d9c0fa4
2704 0x1d9bf5ed
2704 0x1d9be5e1
2703 0x1d9bdca3
2703 0x1d9bb140
2703 0x1d9b1a56
2703 0x1dae5e89
2703 0x1db8a1d4
2703 0x1dae623f
2703 void std::__adjust_heap<__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&)>(__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&))
2703 void std::__adjust_heap<__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&)>(__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&))
2703 void std::__adjust_heap<__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&)>(__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&))
2703 void std::__adjust_heap<__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&)>(__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&))
2703 void std::__adjust_heap<__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&)>(__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&))
2703 DumpJSStack
2703 DumpJSStack
2703 DumpJSStack
2703 DumpJSStack
2703 DumpJSStack
2703 DumpJSStack
2703 DumpJSStack
2703 DumpJSStack
2703 DumpJSStack
2703 DumpJSStack
2703 DumpJSStack
2703 PR_GetSpecialFD
2703 read$NOCANCEL$UNIX2003
1 0x1d9bdd84
1 0x1d8ff596
1 0x1d889bf6
1 0x1d889b41
1 0x1d88999c
1 0x1dcbc3b3
1 0x1dcba6a8
1 0x1dcba2b8
1 0x1dcba1c8
1 0x1dcb9fdd
1 0x1dcb7791
1 0x1dcb74dc
5 0x1d9c0bf4
5 0x1d893d49
5 0x1d8925a0
5 0x1d894507
5 0x1d894340
5 0x1d918dba
5 0x1d9abb3b
5 0x1d818b6d
5 0x1d9adc8e
5 0x1d918dba
5 0x1d9abb3b
5 0x1d930cc2
3 0x1d92d2b9
2 0x1d92cfee
1 0x1d92cc4f
1 0x1d92c122
1 0x1d928e25
1 0x1d9274c4
1 0x1dad04e4
1 0x1dacf529
1 CFURLGetFSRef
1 _CFGetFSRefFromURL
1 FSMakeFSRefUnicode
1 PBMakeFSRefUnicodeSync
1 FSMount::getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*)
1 FSMount::_getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*)
1 GetVolFSAttributes(FSMount*, unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned long, FSVolAttributeInfo*, unsigned char*)
1 getattrlist_retry(unsigned int, unsigned long, char const*, unsigned long, attrlist*, void*, unsigned long, unsigned long)
1 getattrlist$UNIX2003
1 0x1d92ce98
1 0x1dacff7c
1 0x1dacfdc6
1 0x1dacf529
1 CFURLGetFSRef
1 _CFGetFSRefFromURL
1 FSMakeFSRefUnicode
1 PBMakeFSRefUnicodeSync
1 FSMount::getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*)
1 FSMount::_getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*)
1 GetVolFSAttributes(FSMount*, unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned long, FSVolAttributeInfo*, unsigned char*)
1 getattrlist_retry(unsigned int, unsigned long, char const*, unsigned long, attrlist*, void*, unsigned long, unsigned long)
1 getattrlist$UNIX2003
1 0x1d92cc4f
1 0x1d92c122
1 0x1d928e25
1 0x1d9274c4
1 0x1dad04e4
1 0x1dacf529
1 CFURLGetFSRef
1 _CFGetFSRefFromURL
1 FSMakeFSRefUnicode
1 PBMakeFSRefUnicodeSync
1 FSMount::getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*)
1 FSMount::_getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*)
1 GetVolFSAttributes(FSMount*, unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned long, FSVolAttributeInfo*, unsigned char*)
1 getattrlist_retry(unsigned int, unsigned long, char const*, unsigned long, attrlist*, void*, unsigned long, unsigned long)
1 __error
2 0x1d92d61d
2 0x1d8449a1
2 0x1dad17ec
2 0x1dacfc1f
2 FSCreateFileUnicode
2 PBCreateFileUnicodeSync
2 CreateObjectCommon(FSMount*, FSRefParam*, unsigned char)
2 FSMount::create(unsigned long, char const*, unsigned long, unsigned short, _filesec*)
2 open$UNIX2003
1 0x1d9c0730
1 0x1dadd66b
1 sched_yield
1 swtch_pri
3 __CFRunLoopDoObservers
3 _handleWindowNeedsDisplay
3 -[NSWindow displayIfNeeded]
3 -[NSView displayIfNeeded]
3 -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:]
3 -[NSThemeFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForV
iew:topView:]
3 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForV
iew:topView:]
3 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForV
iew:topView:]
3 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForV
iew:topView:]
3 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForV
iew:topView:]
3 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForV
iew:topView:]
3 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForV
iew:topView:]
3 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForV
iew:topView:]
3 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForV
iew:topView:]
3 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForV
iew:topView:]
3 -[NSView _drawRect:clip:]
3 JSD_GetValueForObject
3 JSD_GetValueForObject
3 JSD_GetValueForObject
3 void std::__adjust_heap<__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&)>(__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&))
3 void std::__adjust_heap<__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&)>(__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&))
3 void std::__adjust_heap<__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&)>(__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&))
3 void std::__adjust_heap<__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&)>(__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&))
3 void std::__adjust_heap<__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&)>(__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&))
3 void std::__adjust_heap<__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&)>(__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&))
3 void std::__adjust_heap<__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&)>(__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&))
3 void std::__adjust_heap<__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&)>(__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&))
3 void std::__adjust_heap<__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&)>(__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&))
3 void std::__adjust_heap<__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&)>(__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&))
3 void std::__adjust_heap<__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&)>(__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&))
3 void std::__adjust_heap<__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&)>(__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&))
2 void std::__adjust_heap<__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&)>(__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&))
1 0x1daebf02
1 0x1db93dc3
1 0x1db9013a
1 0x1db8f89f
1 0x1d9b893b
1 0x1d909925
1 0x1d9065d1
1 0x1d8f5694
1 0x1d8f5161
1 0x1d8eef25
1 0x1d8ee975
1 0x1d8f22b2
1 void std::__adjust_heap<__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&)>(__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&))
1 JSD_GetValueForObject
1 cmmf_decode_process_cert_response
1 cmmf_decode_process_cert_response
1 cmmf_decode_process_cert_response
1 cmmf_decode_process_cert_response
1 CGContextDrawImage
1 0x95d1196a
1 0x95d1438b
1 0x95d14c51
1 0x95d1f71e
1 argb32_image
1 argb32_image_mark
1 argb32_sample_argb32
1 cmmf_decode_process_cert_response
1 cmmf_decode_process_cert_response
1 cmmf_decode_process_cert_response
1 cmmf_decode_process_cert_response
1 CGContextFillPath
1 CGContextDrawPath
1 0x95d1518a
1 0x95d0623f
1 0x95d0949b
1 argb32_mark
1 argb32_mark_constshape
1 sseCGSFill8by1
2713 Thread_428928 DispatchQueue_2: com.apple.libdispatch-manager (serial)
2713 start_wqthread
2713 _pthread_wqthread
2713 _dispatch_worker_thread2
2713 _dispatch_queue_invoke
2713 _dispatch_mgr_invoke
2713 kevent
2713 Thread_428930
2713 thread_start
2713 _pthread_start
2713 XRE_GetFileFromPath
2713 mach_msg
2713 mach_msg_trap
2713 Thread_428933
2713 thread_start
2713 _pthread_start
2713 PR_Select
2713 DumpJSStack
2713 PR_WaitCondVar
2713 PR_AssertCurrentThreadOwnsLock
2713 pthread_cond_timedwait
2713 _pthread_cond_wait
2713 semaphore_timedwait_signal_trap
2713 Thread_428936
2713 thread_start
2713 _pthread_start
2713 PR_Select
2713 NS_GetComponentRegistrar_P
2713 JNIEnv_::CallStaticObjectMethod(_jclass*, _jmethodID*, ...)
2713 NS_GetComponentRegistrar_P
2713 NS_GetComponentRegistrar_P
2713 PR_WaitCondVar
2713 PR_AssertCurrentThreadOwnsLock
2713 pthread_cond_timedwait
2713 _pthread_cond_wait
2713 semaphore_timedwait_signal_trap
2713 Thread_428965
2713 thread_start
2713 _pthread_start
2713 PR_Select
2713 void std::__adjust_heap<__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&)>(__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&))
2713 PR_WaitCondVar
2713 pthread_cond_wait
2713 _pthread_cond_wait
2713 semaphore_wait_signal_trap
2713 Thread_428966
2713 thread_start
2713 _pthread_start
2713 PR_Select
2713 void std::__adjust_heap<__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&)>(__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&))
2713 PR_WaitCondVar
2713 pthread_cond_wait
2713 _pthread_cond_wait
2713 semaphore_wait_signal_trap
2713 Thread_428967
2713 thread_start
2713 _pthread_start
2713 PR_Select
2713 NS_GetComponentRegistrar_P
2713 JNIEnv_::CallStaticObjectMethod(_jclass*, _jmethodID*, ...)
2713 NS_GetComponentRegistrar_P
2713 NS_GetComponentRegistrar_P
2713 PR_Wait
2713 PR_WaitCondVar
2713 pthread_cond_wait
2713 _pthread_cond_wait
2713 semaphore_wait_signal_trap
2713 Thread_429237
2713 thread_start
2713 _pthread_start
2713 PR_Select
2713 NS_GetComponentRegistrar_P
2713 JNIEnv_::CallStaticObjectMethod(_jclass*, _jmethodID*, ...)
2713 NS_GetComponentRegistrar_P
2713 NS_GetComponentRegistrar_P
2713 PR_Wait
2713 PR_WaitCondVar
2713 pthread_cond_wait
2713 _pthread_cond_wait
2713 semaphore_wait_signal_trap
2713 Thread_432163
2713 thread_start
2713 _pthread_start
2713 __CFSocketManager
2713 select$DARWIN_EXTSN
2713 Thread_521836
2713 thread_start
2713 _pthread_start
2713 PR_Select
2713 NS_GetComponentRegistrar_P
2713 JNIEnv_::CallStaticObjectMethod(_jclass*, _jmethodID*, ...)
2713 NS_GetComponentRegistrar_P
2713 DumpJSStack
2713 JNIEnv_::CallStaticObjectMethod(_jclass*, _jmethodID*, ...)
2713 NS_GetComponentRegistrar_P
2713 DumpJSStack
2713 DumpJSStack
2713 DumpJSStack
2713 PR_Poll
2713 PR_Now
2713 select
2713 select$DARWIN_EXTSN$NOCANCEL
2713 Thread_532344
2713 thread_start
2713 _pthread_start
2713 ah_serv_loop
2713 mach_msg
2713 mach_msg_trap
2713 Thread_563648
2713 thread_start
2713 _pthread_start
2713 PR_Select
2713 DumpJSStack
2705 DumpJSStack
2705 PR_WaitCondVar
2705 PR_AssertCurrentThreadOwnsLock
2705 pthread_cond_timedwait
2705 _pthread_cond_wait
2705 semaphore_timedwait_signal_trap
8 PR_GetAddrInfoByName
8 getaddrinfo
8 si_addrinfo
8 search_addrinfo
8 _mdns_addrinfo
8 _mdns_search
8 _mdns_query_mDNSResponder
8 kevent
2713 Thread_563804
2713 thread_start
2713 _pthread_start
2713 PR_Select
2713 DumpJSStack
2713 DumpJSStack
2713 PR_WaitCondVar
2713 PR_AssertCurrentThreadOwnsLock
2713 pthread_cond_timedwait
2713 _pthread_cond_wait
2713 semaphore_timedwait_signal_trap
2713 Thread_564244
2713 thread_start
2713 _pthread_start
2713 PR_Select
2713 DumpJSStack
2705 DumpJSStack
2705 PR_WaitCondVar
2705 PR_AssertCurrentThreadOwnsLock
2705 pthread_cond_timedwait
2705 _pthread_cond_wait
2705 semaphore_timedwait_signal_trap
8 PR_GetAddrInfoByName
8 getaddrinfo
8 si_addrinfo
8 search_addrinfo
8 _mdns_addrinfo
8 _mdns_search
8 _mdns_query_mDNSResponder
8 kevent
2713 Thread_564394
2713 thread_start
2713 _pthread_start
2713 PR_Select
2713 NS_GetComponentRegistrar_P
2713 JNIEnv_::CallStaticObjectMethod(_jclass*, _jmethodID*, ...)
2713 NS_GetComponentRegistrar_P
2713 NS_GetComponentRegistrar_P
2713 PR_Wait
2713 PR_WaitCondVar
2713 PR_AssertCurrentThreadOwnsLock
2713 pthread_cond_timedwait
2713 _pthread_cond_wait
2713 semaphore_timedwait_signal_trap
2713 Thread_564425
2713 thread_start
2713 _pthread_start
2713 0x1dd06c04
2713 mach_msg
2713 mach_msg_trap
2713 Thread_564426
2713 thread_start
2713 _pthread_start
2713 0x1daddaef
2713 0x1daf6f4f
2713 0x1dadd63f
2713 pthread_cond_wait
2713 _pthread_cond_wait
2712 semaphore_wait_signal_trap
1 _pthread_cond_wait
2713 Thread_564427
2713 thread_start
2713 _pthread_start
2713 0x1daddaef
2713 0x1daf6f4f
2713 0x1dadd63f
2713 pthread_cond_wait
2713 _pthread_cond_wait
2713 semaphore_wait_signal_trap
12 Thread_564423
12 start_wqthread
12 _pthread_wqthread
12 __workq_kernreturn
Total number in stack (recursive counted multiple, when >=5):
24 void std::__adjust_heap<__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&)>(__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&))
22 DumpJSStack
18 NS_GetComponentRegistrar_P
17 _pthread_start
17 thread_start
12 _pthread_cond_wait
11 PR_Select
10 PR_WaitCondVar
9 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForV
iew:topView:]
8 cmmf_decode_process_cert_response
7 JNIEnv_::CallStaticObjectMethod(_jclass*, _jmethodID*, ...)
7 JSD_GetValueForObject
6 PR_AssertCurrentThreadOwnsLock
6 pthread_cond_timedwait
6 pthread_cond_wait
6 semaphore_timedwait_signal_trap
6 semaphore_wait_signal_trap
Sort by top of stack, same collapsed (when >= 5):
semaphore_wait_signal_trap 16277
semaphore_timedwait_signal_trap 16262
mach_msg_trap 8139
kevent 2729
select$DARWIN_EXTSN 2713
select$DARWIN_EXTSN$NOCANCEL 2713
read$NOCANCEL$UNIX2003 2703
__workq_kernreturn 12