Sampling process 1749 for 3 seconds with 1 millisecond of run time between samples Sampling completed, processing symbols... Analysis of sampling firefox-bin (pid 1749) every 1 millisecond Call graph: 1679 Thread_2507 1679 start 1679 start 1679 start 1679 XRE_main 1679 XRE_GetFileFromPath 1679 JSD_GetValueForObject 1679 -[NSApplication run] 1679 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] 1679 _DPSNextEvent 1679 BlockUntilNextEventMatchingListInMode 1679 ReceiveNextEventCommon 1679 RunCurrentEventLoopInMode 1679 CFRunLoopRunInMode 1679 CFRunLoopRunSpecific 1679 JSD_GetValueForObject 1679 JSD_GetValueForObject 1679 GetSecurityContext(JNIEnv_*, nsISecurityContext**) 1679 NS_GetComponentRegistrar_P 1679 NS_GetComponentRegistrar_P 1679 NS_GetComponentRegistrar_P 1679 gfxAtsuiFontGroup::~gfxAtsuiFontGroup() 1679 gfxQuartzNativeDrawing::gfxQuartzNativeDrawing(gfxContext*, gfxRect const&) 1679 gfxQuartzNativeDrawing::gfxQuartzNativeDrawing(gfxContext*, gfxRect const&) 1679 gfxFontUtils::ReadCMAPTableFormat12(unsigned char*, int, gfxSparseBitSet&) 1666 gfxFontUtils::ReadCMAPTableFormat12(unsigned char*, int, gfxSparseBitSet&) 12 operator new(unsigned long) 12 malloc 9 malloc_zone_malloc 9 szone_malloc 7 tiny_malloc_from_free_list 7 tiny_malloc_from_free_list 2 szone_malloc 3 malloc 1 operator delete(void*) 1 operator delete(void*) 1679 Thread_2603 1679 thread_start 1679 _pthread_start 1679 XRE_GetFileFromPath 1679 mach_msg 1679 mach_msg_trap 1679 mach_msg_trap 1679 Thread_2703 1679 thread_start 1679 _pthread_start 1679 __ape_agent 1679 mach_msg 1679 mach_msg_trap 1679 mach_msg_trap 1679 Thread_2803 1679 thread_start 1679 _pthread_start 1679 PR_Select 1679 NS_GetComponentRegistrar_P 1679 GetSecurityContext(JNIEnv_*, nsISecurityContext**) 1679 NS_GetComponentRegistrar_P 1679 XRE_GetFileFromPath 1679 GetSecurityContext(JNIEnv_*, nsISecurityContext**) 1679 NS_GetComponentRegistrar_P 1679 XRE_GetFileFromPath 1679 XRE_GetFileFromPath 1679 XRE_GetFileFromPath 1679 PR_Poll 1679 PR_OpenDir 1679 poll 1679 select$DARWIN_EXTSN$NOCANCEL 1679 select$DARWIN_EXTSN$NOCANCEL 1679 Thread_2903 1679 thread_start 1679 _pthread_start 1679 PR_Select 1679 NS_GetComponentRegistrar_P 1679 GetSecurityContext(JNIEnv_*, nsISecurityContext**) 1679 NS_GetComponentRegistrar_P 1679 NS_GetComponentRegistrar_P 1679 PR_WaitCondVar 1679 PR_Unlock 1679 pthread_cond_timedwait 1679 _pthread_cond_wait 1679 semaphore_timedwait_signal_trap 1679 semaphore_timedwait_signal_trap 1679 Thread_2a03 1679 thread_start 1679 _pthread_start 1679 PR_Select 1679 XRE_GetFileFromPath 1679 XRE_GetFileFromPath 1679 PR_WaitCondVar 1679 PR_Unlock 1679 pthread_cond_timedwait 1679 _pthread_cond_wait 1679 semaphore_timedwait_signal_trap 1679 semaphore_timedwait_signal_trap 1679 Thread_2b03 1679 thread_start 1679 _pthread_start 1679 PR_Select 1679 XRE_GetFileFromPath 1679 PR_WaitCondVar 1679 pthread_cond_wait 1679 _pthread_cond_wait 1679 semaphore_wait_signal_trap 1679 semaphore_wait_signal_trap 1679 Thread_2c03 1679 thread_start 1679 _pthread_start 1679 PR_Select 1679 XRE_GetFileFromPath 1679 PR_WaitCondVar 1679 pthread_cond_wait 1679 _pthread_cond_wait 1679 semaphore_wait_signal_trap 1679 semaphore_wait_signal_trap 1679 Thread_2d03 1679 thread_start 1679 _pthread_start 1679 PR_Select 1679 NS_GetComponentRegistrar_P 1679 GetSecurityContext(JNIEnv_*, nsISecurityContext**) 1679 NS_GetComponentRegistrar_P 1679 NS_GetComponentRegistrar_P 1679 PR_Wait 1679 PR_WaitCondVar 1679 pthread_cond_wait 1679 _pthread_cond_wait 1679 semaphore_wait_signal_trap 1679 semaphore_wait_signal_trap 1679 Thread_2e03 1679 thread_start 1679 _pthread_start 1679 PR_Select 1679 NS_GetComponentRegistrar_P 1679 GetSecurityContext(JNIEnv_*, nsISecurityContext**) 1679 NS_GetComponentRegistrar_P 1679 NS_GetComponentRegistrar_P 1679 PR_Wait 1679 PR_WaitCondVar 1679 PR_Unlock 1679 pthread_cond_timedwait 1679 _pthread_cond_wait 1679 semaphore_timedwait_signal_trap 1679 semaphore_timedwait_signal_trap Total number in stack (recursive counted multiple, when >=5): 15 NS_GetComponentRegistrar_P 10 XRE_GetFileFromPath 9 _pthread_start 9 thread_start 7 PR_Select 6 GetSecurityContext(JNIEnv_*, nsISecurityContext**) 6 PR_WaitCondVar 6 _pthread_cond_wait Sort by top of stack, same collapsed (when >= 5): semaphore_timedwait_signal_trap 5037 semaphore_wait_signal_trap 5037 mach_msg_trap 3358 select$DARWIN_EXTSN$NOCANCEL 1679 gfxFontUtils::ReadCMAPTableFormat12(unsigned char*, int, gfxSparseBitSet&) 1666 tiny_malloc_from_free_list 7 Sample analysis of process 1749 written to file /dev/stdout