Opened 17 years ago
Closed 17 years ago
#1294 closed defect (fixed)
VirtualBox.exe pegs CPU when guest idle
Reported by: | smoehle | Owned by: | |
---|---|---|---|
Component: | other | Version: | VirtualBox 1.5.6 |
Keywords: | Cc: | ||
Guest type: | other | Host type: | other |
Description
A Windows XP Pro SP2 guest running on a Windows XP Pro SP2 host causes VirtualBox.exe on the host to consume 90% of the CPU even though the guest is idle and its task manager shows CPU usage 1 or 2%. Process Explorer from Sysinternals shows that the call stack of the offending thread in VirtualBox.exe is usually one of the following:
ntkrnlpa.exe+0x6dbeb ntkrnlpa.exe+0xe807c ntkrnlpa.exe+0x6986c ntdll.dllKiFastSystemCallRet VBoxRT.dll!RTSemEventWaitNoResume+0x1a VBoxRT.dll!RTSemEventWait+0x39 VBoxVMM.dll!MMR3Term+0x86b VBoxVMM.dll!VMR3WaitHalted+0xea VBoxVMM.dll!EMR3ExecuteVM+0x248 VBoxVMM.dll!VMR3Wait+0x2d9 VBoxRT.dll!RTThreadGetType+0x1ab VBoxRT.dll!RTSystemProcessorGetActiveMask+0xfd MSVCR71.dll!endthreadex+0xa0 kernel32.dll!GetModuleFileNameA+0x1b4
ntkrnlpa.exe+0x6dbeb ntkrnlpa.exe+0x2b462 hal.dll+0x2ef2 VBoxVMM.dll+0x6a0fd VBoxVMM.dll!TMTimerPoll+0x1b1 VBoxVMM.dll!MMR3Term+0x7a6 VBoxVMM.dll!VMR3WaitHalted+0xea VBoxVMM.dll!EMR3ExecuteVM+0x248 VBoxVMM.dll!VMR3Wait+0x2d9 VBoxRT.dll!RTThreadGetType+0x1ab VBoxRT.dll!RTSystemProcessorGetActiveMask+0xfd MSVCR71.dll!endthreadex+0xa0 kernel32.dll!GetModuleFileNameA+0x1b4
ntkrnlpa.exe+0x6dbeb ntkrnlpa.exe+0x2b462 hal.dll+0x2ef2 VBoxVMM.dll!TMTimerGetMilli+0xf1 VBoxVMM.dll!TMTimerGetMilli+0x498 VBoxVMM.dll!TMVirtualGet+0xe VBoxVMM.dll!TMTimerPoll+0x21 VBoxVMM.dll!MMR3Term+0x7a6 VBoxVMM.dll!VMR3WaitHalted+0xea VBoxVMM.dll!EMR3ExecuteVM+0x248 VBoxVMM.dll!VMR3Wait+0x2d9 VBoxRT.dll!RTThreadGetType+0x1ab VBoxRT.dll!RTSystemProcessorGetActiveMask+0xfd MSVCR71.dll!endthreadex+0xa0 kernel32.dll!GetModuleFileNameA+0x1b4
Try again with 1.6.0 and report back if it's still relevant. Thanks.