Opened 4 years ago
Last modified 4 years ago
#20145 new defect
BSOD when a VM is shut down
Reported by: | Rafcio | Owned by: | |
---|---|---|---|
Component: | other | Version: | VirtualBox 6.1.16 |
Keywords: | Cc: | ||
Guest type: | Windows | Host type: | Windows |
Description (last modified by )
This issue is not new, but finally I'm fed up. I thought that you get crash reports from Microsoft, but perhaps this is not the case. It's been perhaps a year that this been happening and no solution still. At least 4 out of 5 times when a particular Windows 7 VM is shut down (not when it's restarted only), it causes the BSOD (memory corruption) on the Windows 10 host. It's more likely to happen when the VM has been running at least several hours, but this is not a requirement. The below info is from the debugger, but I don't know how to debug that, only providing this as a proof it's VirtualBox (VBoxDrv.sys) that causes the crash.
BugCheck 1A, {1236, ffff8a871b92b000, ffff8a871b92b308, 242513} * ERROR: Symbol file could not be found. Defaulted to export symbols for VBoxDrv.sys - * ERROR: Symbol file could not be found. Defaulted to export symbols for VMMR0.r0 - Probably caused by : memory_corruption BUGCHECK_STR: 0x1a_1236 DEFAULT_BUCKET_ID: CODE_CORRUPTION PROCESS_NAME: VirtualBoxVM.e CURRENT_IRQL: 0 LAST_CONTROL_TRANSFER: from fffff80782747406 to fffff807827f5780 STACK_TEXT: fffff98f`33cdf518 fffff807`82747406 : 00000000`0000001a 00000000`00001236 ffff8a87`1b92b000 ffff8a87`1b92b308 : nt!KeBugCheckEx fffff98f`33cdf520 fffff807`8271fc5b : ffff8a87`1b92b000 ffff87f2`00000000 ffffed80`06c6f390 ffff8a87`00000001 : nt!MiFreePagesFromMdl+0x4c2 fffff98f`33cdf5b0 fffff807`881be341 : ffff8a87`19ae7010 ffff8a87`1b530aa0 ffff8a87`1b931010 01000000`00100000 : nt!MmFreePagesFromMdl+0xb fffff98f`33cdf5e0 fffff807`8818347b : ffff8a87`1b92d010 ffff8a87`1b530aa0 ffff8a87`1b931010 00000000`0d846602 : VBoxDrv!g_abRTZero4K+0x12bf1 fffff98f`33cdf610 fffff807`7ebd5f15 : ffff8a87`19ae7010 ffff8a87`19ae7010 ffff8a87`19ae7010 fffff807`8270f2b9 : VBoxDrv!RTR0MemObjFree+0xfb fffff98f`33cdf640 fffff807`7ebd6a8f : ffff8a87`1b931010 ffff8a87`19ae7260 ffff8a87`16625000 fffff807`8818227c : VMMR0!GMMR0Term+0x645 fffff98f`33cdf6c0 fffff807`7ebd856a : 00000000`00002000 ffff8a87`19ae7018 ffff8a87`19e02010 ffff8a87`16625000 : VMMR0!GMMR0CleanupVM+0x25f fffff98f`33cdf720 fffff807`7ebd8794 : ffff8a87`19e02030 ffff8a87`16625000 ffff8a87`19e02010 ffff8a87`19e02030 : VMMR0!GVMMR0DestroyVM+0x39a fffff98f`33cdf750 fffff807`88161cc1 : ffff8a87`1100c8d0 00000000`00000055 ffff8a87`19e02030 ffff8a87`09e02000 : VMMR0!GVMMR0DestroyVM+0x5c4 fffff98f`33cdf7a0 fffff807`7ebd8465 : ffff8a87`16625000 00000000`00000003 00000000`00042000 fffff807`826501c1 : VBoxDrv!SUPR0ObjRelease+0x171 fffff98f`33cdf7d0 fffff807`7ebfe2a1 : 00000000`00000000 00000000`00000000 ffff8a87`171e07c0 00000000`00000000 : VMMR0!GVMMR0DestroyVM+0x295 fffff98f`33cdf840 fffff807`7ebff4ff : 00000000`00000021 00000000`00000000 00000000`00000000 fffff807`8266119e : VMMR0!ModuleInit+0x6e1 fffff98f`33cdf8a0 fffff807`88167bfb : ffff8a87`1d9e7010 ffff8a87`0f8331a0 00000000`00000000 ffff8a87`171e07c0 : VMMR0!VMMR0EntryEx+0x9f fffff98f`33cdf910 fffff807`881760d4 : 00000000`00000030 fffff98f`33cdfcc0 00000000`00000030 ffff8a87`00000000 : VBoxDrv!SUPR0PageFree+0x296b fffff98f`33cdf980 fffff807`829fcb82 : 00000000`0022821c fffff807`88175df0 00000000`09a3f848 ffff8a87`00000030 : VBoxDrv!SUPR0IoCtlPerform+0x25a4 fffff98f`33cdfa20 fffff807`829fc7e6 : ffff8a87`189897c0 00000000`00000000 00000000`00000000 00000000`00000000 : nt!IopXxxControlFile+0x382 fffff98f`33cdfb60 fffff807`828071b5 : ffff8a87`178f9080 fffff98f`33cdfcc0 00000000`09a3e4f8 fffff98f`33cdfbe8 : nt!NtDeviceIoControlFile+0x56 fffff98f`33cdfbd0 00007ffa`ad14c094 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiSystemServiceCopyEnd+0x25 00000000`09a3f7a8 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : 0x7ffa`ad14c094
I can provide more info (just ask), perhaps even upload the memory dump for analysis, but I don't have the skills to analyze the crash dump myself.
Attachments (2)
Change History (6)
comment:1 by , 4 years ago
Description: | modified (diff) |
---|
comment:2 by , 4 years ago
comment:3 by , 4 years ago
Description: | modified (diff) |
---|
comment:4 by , 4 years ago
Regarding the log of a crashed session. Sometimes I don't shut down the guest outright before rebooting the host (which typically ends with BSOD), but reboot the guest and pause the client VM right after the BIOS splash screen is displayed in the guest window. Then I try rebooting the host. Sometimes that helps, but it didn't at that time which is indicated by a bunch of NUL characters at the end of the log file.
Please upload VBox.log of the VM in question.