[vbox-dev] app crash bug
Huihong Luo
huisinro at yahoo.com
Tue Oct 27 16:11:49 PDT 2009
DrvScsi.cpp line 819
pThis->pDrvIns == NULL
static void drvscsiWaitForPendingRequests(PDRVSCSI pThis, const char *pszEvent)
{
/*
* Try make sure any pending I/O has completed now.
*/
if (pThis->pQueueRequests)
{
if (!drvscsiAsyncIOLoopNoPendingDummy(pThis, 20000 /*ms*/))
{
LogRel(("drvscsi%s#%u: previous dummy request is still pending\n", pszEvent, pThis->pDrvIns->iInstance)); <====== crash here
return;
}
> VBoxDD.dll!drvscsiWaitForPendingRequests(DRVSCSI * pThis=0x02154350, const char * pszEvent=0x068b6eb4) Line 819 + 0x2e bytes C++
VBoxDD.dll!drvscsiPowerOff(PDMDRVINS * pDrvIns=0x02154300) Line 857 + 0xd bytes C++
VBoxVMM.dll!PDMR3PowerOff(VM * pVM=0x03fc0000) Line 1220 + 0x3 bytes C++
VBoxVMM.dll!vmR3PowerOff(VM * pVM=0x03fc0000, VMCPU * pVCpu=0xf898fc98, void * pvUser=0x00000000) Line 2055 C++
VBoxVMM.dll!VMMR3EmtRendezvous(VM * pVM=0x03fc0000, unsigned int fFlags=13, int (VM *, VMCPU *, void *)* pfnRendezvous=0x10004ea0, void * pvUser=0x00000000) Line 1662 + 0x9 bytes C++
VBoxVMM.dll!VMR3PowerOff(VM * pVM=0x03fc0000) Line 2090 + 0xf bytes C++
VBoxVMM.dll!pdmR3DevHlp_VMPowerOff(PDMDEVINS * pDevIns=0x03f26088) Line 2407 + 0x5 bytes C++
VBoxDD.dll!PDMDevHlpVMPowerOff(PDMDEVINS * pDevIns=0x03f26088) Line 3743 + 0xf bytes C++
VBoxDD.dll!vmmdevRequestHandler(PDMDEVINS * pDevIns=0x03f26088, void * pvUser=0x03f26108, unsigned short Port=53312, unsigned int u32=35967084, unsigned int cb=4) Line 830 + 0x9 bytes C++
VBoxVMM.dll!IOMIOPortWrite(VM * pVM=0x03fc0000, unsigned short Port=53312, unsigned int u32Value=35967084, unsigned int cbValue=4) Line 623 C++
VBoxVMM.dll!HWACCMR3RestartPendingIOInstr(VM * pVM=0x03fc0000, VMCPU * pVCpu=0x03fd9000, CPUMCTX * pCtx=0x03fd9700) Line 2311 + 0x25 bytes C++
VBoxVMM.dll!emR3ExecuteIOInstruction(VM * pVM=0x00000000, VMCPU * pVCpu=0x03fd9000) Line 302 + 0x8 bytes C++
VBoxVMM.dll!emR3HwaccmHandleRC(VM * pVM=0x03fc0000, VMCPU * pVCpu=0x03fd9000, CPUMCTX * pCtx=0x03fd9700, int rc=2621) Line 203 + 0xd bytes C++
VBoxVMM.dll!emR3HwAccExecute(VM * pVM=0x03fc0000, VMCPU * pVCpu=0x03fd9000, bool * pfFFDone=0x04c6fecb) Line 562 + 0x9 bytes C++
VBoxVMM.dll!EMR3ExecuteVM(VM * pVM=0x03fc0000, VMCPU * pVCpu=0x03fd9000) Line 1934 + 0xb bytes C++
VBoxVMM.dll!vmR3EmulationThreadWithId(RTTHREADINT * ThreadSelf=0x02194a28, UVMCPU * pUVCpu=0x03e75360, unsigned int idCpu=0) Line 237 C++
VBoxVMM.dll!vmR3EmulationThread(RTTHREADINT * ThreadSelf=0x02194a28, void * pvArgs=0x03e75360) Line 63 + 0x11 bytes C++
VBoxRT.dll!rtThreadMain(RTTHREADINT * pThread=0x02194a28, unsigned int NativeThread=5720, const char * pszThreadName=0x02194a90) Line 637 + 0xa bytes C++
VBoxRT.dll!rtThreadNativeMain(void * pvArgs=0x02194a28) Line 106 + 0xb bytes C++
msvcr80.dll!_callthreadstartex() Line 348 + 0x6 bytes C
msvcr80.dll!_threadstartex(void * ptd=0x03ddb6a0) Line 326 + 0x5 bytes C
kernel32.dll!@BaseThreadInitThunk at 12() + 0x12 bytes
ntdll.dll!___RtlUserThreadStart at 8() + 0x27 bytes
ntdll.dll!__RtlUserThreadStart at 8() + 0x1b bytes
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.virtualbox.org/pipermail/vbox-dev/attachments/20091027/07b76e88/attachment-0001.html
More information about the vbox-dev
mailing list