Sampling process 4439 for 3 seconds with 1 millisecond of run time between samples Sampling completed, processing symbols... Analysis of sampling VirtualBoxVM (pid 4439) every 1 millisecond Call graph: 1157 Thread_2503 1157 start 1157 _start 1157 main 1157 QEventLoop::exec() 1157 QEventLoop::enterLoop() 1157 QEventLoop::processEvents(unsigned int) 1157 QApplication::sendPostedEvents() 1157 QApplication::sendPostedEvents(QObject*, int) 1156 QApplication::notify(QObject*, QEvent*) 1156 QApplication::internalNotify(QObject*, QEvent*) 1155 VBoxConsoleView::event(QEvent*) 1155 QWidget::repaint(int, int, int, int, bool) 1154 QWidget::repaint(QRegion const&, bool) 1152 QApplication::notify(QObject*, QEvent*) 1152 QApplication::internalNotify(QObject*, QEvent*) 1152 QWidget::event(QEvent*) 1152 QObject::event(QEvent*) 1152 QObject::activate_filters(QEvent*) 1149 VBoxConsoleView::eventFilter(QObject*, QEvent*) 1149 QScrollView::eventFilter(QObject*, QEvent*) 1146 VBoxConsoleView::viewportPaintEvent(QPaintEvent*) 1130 DarwinUpdateDockPreview(CGImage*, CGImage*, CGImage*) 1027 CGContextFlush 1017 _processDockIconFlush 1017 _DSSetProcessBitmap 1017 mach_msg 1017 mach_msg_trap 1017 mach_msg_trap 10 CGContextFlush 85 CGContextDrawImage 85 ripc_DrawImage 85 ripc_RenderImage 85 ripl_BltImage 85 ripl_Mark 85 argb32_image 83 argb32_image_mark 73 argb32_sample_argb32 73 argb32_sample_argb32 10 argb32_image_mark 2 sseCGSBlendXXXX8888Transpose 2 sseCGSBlendXXXX8888Transpose 11 CGContextStrokeRectWithWidth 11 CGContextStrokeRect 11 ripc_DrawRects 10 ripc_Render 7 ripr_Coverage 7 aa_render_shape 7 aa_render_shape 1 CGGStateGetRenderingIntent 1 CGGStateGetRenderingIntent 1 ripc_GetColor 1 CGColorTransformConvertColorFloatComponents 1 CGCMSInterfaceTransformConvertColorComponents 1 CMSTransformConvertComponents 1 acquireColorWorld 1 CMSColorWorldRetain 1 CFRetain 1 CFRetain 1 ripl_BltShape 1 ripl_BltShape 1 ripr_Rectangles 1 path_stroke_round_iterate 1 path_stroke_round_iterate 5 CGContextClearRect 3 CGContextFillRects 3 ripc_DrawRects 3 ripc_Render 2 ripc_GetColor 1 CGColorGetComponents 1 CGColorGetComponents 1 CGColorTransformConvertColorFloatComponents 1 CGColorTransformConvertColorFloatComponents 1 ripl_BltShape 1 argb32_mark 1 argb32_mark_constshape 1 sseCGSFill8by1 1 sseCGSFill8by1 1 CGContextRestoreGState 1 CGGStackRestore 1 CGGStateRelease 1 _CFRelease 1 szone_free 1 szone_free 1 CGGStateSetCompositeOperation 1 maybeCopyRenderingState 1 calloc 1 malloc_zone_calloc 1 __spin_lock 1 __spin_lock 2 CGContextSetRGBStrokeColor 2 setStrokeColorWithComponents 1 CGColorCreate 1 CGTypeCreateInstance 1 CGTypeCreateInstanceWithAllocator 1 _CFRuntimeCreateInstance 1 malloc_zone_malloc 1 szone_malloc 1 tiny_malloc_from_free_list 1 tiny_malloc_from_free_list 1 CGGStateGetStrokeColor 1 CGGStateGetStrokeColor 16 VBoxQuartz2DFrameBuffer::paintEvent(QPaintEvent*) 8 CGContextDrawImage 8 ripc_DrawImage 3 ripc_AcquireImage 3 CGSImageDataLock 2 img_data_lock 2 img_decode_read 2 decode_data 1 decode_byte_8bpc_3 1 decode_byte_8bpc_3 1 page_heap_free 1 malloc_zone_free 1 malloc_zone_free 1 img_reference 1 img_reference 2 ripc_RenderImage 2 ripl_BltImage 1 ripd_Lock 1 CGSDeviceLock 1 _CGSLockWindow 1 CGSRMWLockEnterCritialSectionLock 1 CGSRMWLockEnterCritialSectionLock 1 ripd_Mark 1 argb32_image 1 CGSConvertBGR888toRGBA8888 1 CGSConvertBGR888toRGBA8888 1 CGAffineTransformConcat 1 CGAffineTransformConcat 1 CGSImageDataUnlock 1 CGSImageDataUnlock 1 ripc_GetRenderingState 1 ripc_GetClipState 1 ripc_GetClipState 2 CGContextAddRect 2 CGPathCreateMutable 1 CGPathGetTypeID 1 CGTypeRegisterWithCallbacks 1 CGTypeRegisterWithCallbacks 1 CGTypeCreateInstance 1 CGTypeCreateInstanceWithAllocator 1 _CFRuntimeCreateInstance 1 malloc_zone_malloc 1 szone_malloc 1 szone_malloc 2 QDEndCGContext 1 CGContextSynchronize 1 ripc_Operation 1 CGSDeviceSynchronize 1 CGSBoundingShapeReset 1 shape_accum_reset 1 shape_accum_reset 1 QDEndCGContext 1 QDBeginCGContext 1 QDBeginCGContext 1 QPaintDevice::handle() const 1 QPaintDevice::handle() const 1 QRegion::rects() const 1 QMemArray::QMemArray(int) 1 QGArray::QGArray(int) 1 QGArray::QGArray(int) 1 QWidget::mapTo(QWidget*, QPoint const&) const 1 QWidget::mapToParent(QPoint const&) const 1 QWidget::mapToParent(QPoint const&) const 2 QScrollView::eventFilter(QObject*, QEvent*) 1 QObject::eventFilter(QObject*, QEvent*) 1 QObject::eventFilter(QObject*, QEvent*) 3 QObject::activate_filters(QEvent*) 1 QWidget::setWState(unsigned int) 1 QWidget::setWState(unsigned int) 1 qt_clear_paintevent_clipping(QPaintDevice*) 1 qt_clear_paintevent_clipping(QPaintDevice*) 1 QWidget::repaint(int, int, int, int, bool) 1 QTipManager::eventFilter(QObject*, QEvent*) 1 QGDict::look_ptr(void*, void*, int) 1 QGDict::look_ptr(void*, void*, int) 1 QGList::removeRef(void*) 1 QPtrList::deleteItem(void*) 1 QPtrList::deleteItem(void*) 1157 Thread_2603 1157 thread_start 1157 _pthread_start 1157 _pt_root 1157 ConnThread(void*) 1157 PR_Poll 1157 _pr_poll_with_poll 1157 poll 1157 select$DARWIN_EXTSN$NOCANCEL 1157 select$DARWIN_EXTSN$NOCANCEL 1157 Thread_2703 1157 thread_start 1157 _pthread_start 1157 _pt_root 1157 nsThread::Main(void*) 1157 DConnectWorker::Run() 1157 PR_Wait 1157 PR_WaitCondVar 1157 pthread_cond_wait 1157 _pthread_cond_wait 1157 semaphore_wait_signal_trap 1157 semaphore_wait_signal_trap 1157 Thread_2803 1157 thread_start 1157 _pthread_start 1157 rtThreadNativeMain(void*) 1157 rtThreadMain 1157 hgcmWorkerThreadFunc(RTTHREADINT*, void*) 1157 hgcmThread(unsigned int, void*) 1157 hgcmMsgGet(unsigned int, HGCMMsgCore**) 1157 HGCMThread::MsgGet(HGCMMsgCore**) 1157 rtSemEventMultiWait(RTSEMEVENTMULTIINTERNAL*, unsigned int, bool) 1157 pthread_cond_wait 1157 _pthread_cond_wait 1157 semaphore_wait_signal_trap 1157 semaphore_wait_signal_trap 1157 Thread_2903 1157 thread_start 1157 _pthread_start 1157 rtThreadNativeMain(void*) 1157 rtThreadMain 1157 vmR3EmulationThread(RTTHREADINT*, void*) 1157 EMR3ExecuteVM 1081 VMR3WaitHalted 1080 vmR3HaltGlobal1Halt(UVM*, unsigned int, unsigned long long) 612 PDMR3Poll 532 drvNATPoller(PDMDRVINS*) 456 select$DARWIN_EXTSN$NOCANCEL 456 select$DARWIN_EXTSN$NOCANCEL 21 slirp_select_poll 12 updtime 10 gettimeofday 10 __gettimeofday 7 __nanotime 7 __nanotime 3 __gettimeofday 2 updtime 9 slirp_select_poll 16 RTCritSectEnter 9 RTCritSectEnter 4 RTThreadNativeSelf 4 RTThreadNativeSelf 3 pthread_self 3 pthread_self 16 drvNATPoller(PDMDRVINS*) 7 __bzero 7 __bzero 7 select 7 select 6 slirp_select_fill 6 slirp_select_fill 2 __i686.get_pc_thunk.bx 2 __i686.get_pc_thunk.bx 1 RTCritSectLeave 1 RTCritSectLeave 68 TMTimerSetMillies 34 TMVirtualGet 31 TMVirtualGetEx 19 RTTimeNanoTSLFenceSync 19 RTTimeNanoTSLFenceSync 8 vmR3HaltGlobal1NotifyFF(UVM*, bool) 7 SUPCallVMMR0Ex 7 ioctl 7 ioctl 1 vmR3HaltGlobal1NotifyFF(UVM*, bool) 4 TMVirtualGetEx 3 TMVirtualGet 26 TMTimerSet 11 TMTimerSet 10 tmTimerQueueSchedule 10 tmTimerQueueSchedule 4 RTThreadNativeSelf 4 RTThreadNativeSelf 1 pthread_self 1 pthread_self 6 TMTimerSetMillies 1 __udivdi3 1 __udivdi3 1 pthread_self 1 pthread_self 6 PDMR3Poll 6 memset 6 memset 280 SUPCallVMMR0Ex 273 ioctl 273 ioctl 5 suplibOsIOCtl 3 suplibOsIOCtl 2 ioctl 2 ioctl 2 _sysenter_trap 2 _sysenter_trap 112 TMR3TimerQueuesDo 47 tmR3TimerQueueRun(VM*, TMTIMERQUEUE*) 23 RTTimeMilliTS 19 RTTimeNanoTSLFenceSync 19 RTTimeNanoTSLFenceSync 2 __udivdi3 2 __udivdi3 1 RTTimeMilliTS 1 __i686.get_pc_thunk.bx 1 __i686.get_pc_thunk.bx 17 TMVirtualGet 17 TMVirtualGetEx 12 RTTimeNanoTSLFenceSync 12 RTTimeNanoTSLFenceSync 3 TMVirtualGetEx 2 vmR3HaltGlobal1NotifyFF(UVM*, bool) 2 SUPCallVMMR0Ex 2 ioctl 2 ioctl 2 audio_timer_helper 1 audio_pcm_hw_find_any_enabled_out 1 audio_pcm_hw_find_any_enabled_out 1 coreaudio_lock 1 coreaudio_lock 2 tmR3TimerQueueRun(VM*, TMTIMERQUEUE*) 1 bump_frame_number(OHCI*) 1 bump_frame_number(OHCI*) 1 ohciStartOfFrame(OHCI*) 1 PGMPhysWrite 1 PGMPhysWrite 1 vgaTimerRefresh(PDMDEVINS*, TMTIMER*) 1 Display::displayRefreshCallback(PDMIDISPLAYCONNECTOR*) 1 ConsoleVRDPServer::SendUpdate(unsigned int, void*, unsigned int) const 1 ConsoleVRDPServer::SendUpdate(unsigned int, void*, unsigned int) const 24 TMR3TimerQueuesDo 22 TMVirtualGetEx 22 RTTimeNanoTSLFenceSync 22 RTTimeNanoTSLFenceSync 13 pit_irq_timer_update 13 pdmR3DevHlp_ISASetIrq 13 PDMIsaSetIrq 12 picSetIrq 12 pic_update_irq(DEVPIC*) 9 pdmR3PicHlp_SetInterruptFF 9 vmR3HaltGlobal1NotifyFF(UVM*, bool) 8 SUPCallVMMR0Ex 8 ioctl 8 ioctl 1 vmR3HaltGlobal1NotifyFF(UVM*, bool) 2 pic_update_irq(DEVPIC*) 1 pic_get_irq(PicState*) 1 pic_get_irq(PicState*) 1 PDMIsaSetIrq 4 tmTimerQueueSchedule 4 tmTimerQueueSchedule 1 ehciFrameBoundraryTimer(PDMDEVINS*, TMTIMER*) 1 vusbRhReapAsyncUrbs(VUSBIROOTHUBCONNECTOR*, unsigned int) 1 vusbRhReapAsyncUrbs(VUSBIROOTHUBCONNECTOR*, unsigned int) 1 ehciStartOfFrame(EHCI*) 1 TMTimerSet 1 TMTimerSet 29 TMTimerPollGIP 18 TMVirtualGet 17 TMVirtualGetEx 15 RTTimeNanoTSLFenceSync 15 RTTimeNanoTSLFenceSync 2 TMVirtualGetEx 1 TMVirtualGet 8 TMTimerPollGIP 3 __udivdi3 3 __udivdi3 28 vmR3HaltGlobal1Halt(UVM*, unsigned int, unsigned long long) 18 VMMR3YieldStop 17 RTTimeNanoTS 17 RTTimeNanoTSLFenceSync 17 RTTimeNanoTSLFenceSync 1 VMMR3YieldStop 1 __i686.get_pc_thunk.bx 1 __i686.get_pc_thunk.bx 1 dyld_stub_SUPCallVMMR0Ex 1 dyld_stub_SUPCallVMMR0Ex 64 VMMR3RawRunGC 64 ioctl 64 ioctl 6 emR3ForcedActions(VM*, int) 2 PDMR3Poll 2 drvNATPoller(PDMDRVINS*) 2 select$DARWIN_EXTSN$NOCANCEL 2 select$DARWIN_EXTSN$NOCANCEL 2 TMR3TimerQueuesDo 1 TMR3TimerQueuesDo 1 tmR3TimerQueueRun(VM*, TMTIMERQUEUE*) 1 vmmR3YieldEMT(VM*, TMTIMER*, void*) 1 RTThreadYield 1 sched_yield 1 swtch_pri 1 swtch_pri 2 TRPMR3InjectEvent 2 TRPMForwardTrap 1 PGMPhysGCPtr2CCPtr 1 PGMPhysGCPtr2CCPtr 1 SELMValidateAndConvertCSAddr 1 SELMValidateAndConvertCSAddr 2 CSAMR3CheckCode 2 csamAnalyseCodeStream(VM*, unsigned int, unsigned int, bool, int (*)(VM*, _DISCPUSTATE*, unsigned int, unsigned int, CSAMP2GLOOKUPREC*, void*), void*, CSAMP2GLOOKUPREC*) 2 csamR3CheckPageRecord(VM*, unsigned int) 2 RTAvlPVGet 2 RTAvlPVGet 2 emR3RawHandleRC(VM*, CPUMCTX*, int) 2 emR3RawPrivileged(VM*) 1 CPUMR3DisasmInstrCPU 1 DISInstr 1 DISInstrEx 1 DISReadByte 1 cpumR3DisasInstrRead(unsigned int, unsigned char*, unsigned int, void*) 1 MMHyperGC2HC 1 MMHyperGC2HC 1 emR3RawPrivileged(VM*) 1 CPUMRawLeave 1 PATMRawLeave 1 PATMR3PatchToGCPtr 1 patmPatchGCPtr2GuestGCPtr(VM*, _PATCHINFO*, unsigned int) 1 RTAvlU32GetBestFit 1 RTAvlU32GetBestFit 1 EMR3ExecuteVM 1157 Thread_2a03 1157 thread_start 1157 _pthread_start 1157 rtThreadNativeMain(void*) 1157 rtThreadMain 1157 hgcmWorkerThreadFunc(RTTHREADINT*, void*) 1157 hgcmServiceThread(unsigned int, void*) 1157 hgcmMsgGet(unsigned int, HGCMMsgCore**) 1157 HGCMThread::MsgGet(HGCMMsgCore**) 1157 rtSemEventMultiWait(RTSEMEVENTMULTIINTERNAL*, unsigned int, bool) 1157 pthread_cond_wait 1157 _pthread_cond_wait 1157 semaphore_wait_signal_trap 1157 semaphore_wait_signal_trap 1157 Thread_2b03 1157 thread_start 1157 _pthread_start 1157 rtThreadNativeMain(void*) 1157 rtThreadMain 1157 vboxClipboardThread(RTTHREADINT*, void*) 1157 RTThreadUserWait 1157 rtSemEventMultiWait(RTSEMEVENTMULTIINTERNAL*, unsigned int, bool) 1157 pthread_cond_timedwait 1157 _pthread_cond_wait 1156 semaphore_timedwait_signal_trap 1156 semaphore_timedwait_signal_trap 1 _pthread_cond_wait 1157 Thread_2c03 1157 thread_start 1157 _pthread_start 1157 rtThreadNativeMain(void*) 1157 rtThreadMain 1157 rtTimerThread(RTTHREADINT*, void*) 1156 rtSemEventWait(RTSEMEVENTINTERNAL*, unsigned int, bool) 1154 pthread_cond_timedwait 1154 _pthread_cond_wait 1130 semaphore_timedwait_signal_trap 1130 semaphore_timedwait_signal_trap 19 _pthread_cond_wait 4 pthread_mutex_lock 3 semaphore_wait_trap 3 semaphore_wait_trap 1 pthread_mutex_lock 1 __spin_lock 1 __spin_lock 2 gettimeofday 2 __gettimeofday 2 __nanotime 2 __nanotime 1 rtTimerThread(RTTHREADINT*, void*) 1157 Thread_2d03 1157 thread_start 1157 _pthread_start 1157 rtThreadNativeMain(void*) 1157 rtThreadMain 1157 hgcmWorkerThreadFunc(RTTHREADINT*, void*) 1157 hgcmServiceThread(unsigned int, void*) 1157 hgcmMsgGet(unsigned int, HGCMMsgCore**) 1157 HGCMThread::MsgGet(HGCMMsgCore**) 1157 rtSemEventMultiWait(RTSEMEVENTMULTIINTERNAL*, unsigned int, bool) 1157 pthread_cond_wait 1157 _pthread_cond_wait 1157 semaphore_wait_signal_trap 1157 semaphore_wait_signal_trap 1157 Thread_2e03 1157 thread_start 1157 _pthread_start 1157 rtThreadNativeMain(void*) 1157 rtThreadMain 1157 ataAsyncIOLoop(RTTHREADINT*, void*) 1157 rtSemEventWait(RTSEMEVENTINTERNAL*, unsigned int, bool) 1157 pthread_cond_wait 1157 _pthread_cond_wait 1157 semaphore_wait_signal_trap 1157 semaphore_wait_signal_trap 1157 Thread_2f03 1157 thread_start 1157 _pthread_start 1157 rtThreadNativeMain(void*) 1157 rtThreadMain 1157 ataAsyncIOLoop(RTTHREADINT*, void*) 1157 rtSemEventWait(RTSEMEVENTINTERNAL*, unsigned int, bool) 1157 pthread_cond_wait 1157 _pthread_cond_wait 1157 semaphore_wait_signal_trap 1157 semaphore_wait_signal_trap 1157 Thread_3003 1157 thread_start 1157 _pthread_start 1157 rtThreadNativeMain(void*) 1157 rtThreadMain 1157 pdmR3ThreadMain(RTTHREADINT*, void*) 1157 pcnetAsyncSendThread(PDMDEVINS*, PDMTHREAD*) 1157 rtSemEventWait(RTSEMEVENTINTERNAL*, unsigned int, bool) 1157 pthread_cond_wait 1157 _pthread_cond_wait 1157 semaphore_wait_signal_trap 1157 semaphore_wait_signal_trap 1157 Thread_3103 1157 thread_start 1157 _pthread_start 1157 CAPThread::Entry(CAPThread*) 1157 HALRunLoop::OwnThread(void*) 1157 CFRunLoopRunInMode 1157 CFRunLoopRunSpecific 1157 mach_msg 1157 mach_msg_trap 1157 mach_msg_trap 1157 Thread_3203 1157 thread_start 1157 _pthread_start 1157 CAPThread::Entry(CAPThread*) 1157 HP_IOThread::ThreadEntry(HP_IOThread*) 1157 HP_IOThread::WorkLoop() 1129 CAGuard::WaitUntil(unsigned long long) 1129 CAGuard::WaitFor(unsigned long long) 1129 pthread_cond_timedwait_relative_np 1129 _pthread_cond_wait 1115 semaphore_timedwait_signal_trap 1115 semaphore_timedwait_signal_trap 13 _pthread_cond_wait 1 pthread_mutex_lock 1 semaphore_wait_trap 1 semaphore_wait_trap 23 HP_IOThread::PerformIO(AudioTimeStamp const&) 23 IOA_Device::CallIOProcs(AudioTimeStamp const&, AudioTimeStamp const&, AudioTimeStamp const&) 22 IOA_SingleDevice::WriteOutputData(AudioTimeStamp const&, unsigned long) 22 IOA_HWDevice::WriteOutputData(unsigned long, unsigned long, unsigned long, unsigned long long) 22 iokit_user_client_trap 22 iokit_user_client_trap 1 HP_IOProc::Call(AudioTimeStamp const&, AudioTimeStamp const&, AudioBufferList const*, AudioTimeStamp const&, AudioBufferList*) 1 HP_IOProc::Call(AudioTimeStamp const&, AudioTimeStamp const&, AudioBufferList const*, AudioTimeStamp const&, AudioBufferList*) 2 HP_Device::ExecuteAllCommands() 2 std::vector >::clear() 2 std::vector >::erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) 2 memmove 2 memmove 1 CAHostTimeBase::ConvertToNanos(unsigned long long) 1 CAHostTimeBase::ConvertToNanos(unsigned long long) 1 IOA_SingleDevice::GetCurrentTime(AudioTimeStamp&) 1 IOA_SingleDevice::GetCurrentTime(AudioTimeStamp&) 1 IOA_Time::GetCurrentTime(AudioTimeStamp&) const 1 IOA_Time::GetCurrentTime(AudioTimeStamp&) const Total number in stack (recursive counted multiple, when >=5): 13 _pthread_start 13 thread_start 10 _pthread_cond_wait 9 rtThreadMain 9 rtThreadNativeMain(void*) 7 pthread_cond_wait 7 semaphore_wait_signal_trap 6 RTTimeNanoTSLFenceSync 6 ioctl Sort by top of stack, same collapsed (when >= 5): semaphore_wait_signal_trap 8099 semaphore_timedwait_signal_trap 3401 mach_msg_trap 2174 select$DARWIN_EXTSN$NOCANCEL 1615 ioctl 356 RTTimeNanoTSLFenceSync 104 argb32_sample_argb32 73 _pthread_cond_wait 33 vmR3HaltGlobal1Halt(UVM*, unsigned int, unsigned long long) 28 TMR3TimerQueuesDo 25 iokit_user_client_trap 22 drvNATPoller(PDMDRVINS*) 16 tmTimerQueueSchedule 14 TMTimerSet 12 CGContextFlush 10 argb32_image_mark 10 RTCritSectEnter 9 TMVirtualGetEx 9 __nanotime 9 slirp_select_poll 9 RTThreadNativeSelf 8 TMTimerPollGIP 8 __bzero 7 aa_render_shape 7 select 7 PDMR3Poll 6 TMTimerSetMillies 6 __udivdi3 6 memset 6 slirp_select_fill 6 pthread_self 5 Sample analysis of process 4439 written to file /dev/stdout