I was experiencing this crash intermittently (1 per 20+ starts) with Win10 starting on an external display on macOS Mojave. Prior to the most recent Catalina update, after macOS restarted, the next attempt to start VB Win10 (still on the same external display) would typically succeed. I also experience this occasional crash on Win10 startup with older versions of VirtualBox on an older Macbook Pro running under Sierra and Mojave.
Since the last update of macOS Catalina on 30 OCT I've been experiencing a 100% crash rate (5 crashes so far) when Win10 attempts to startup on either of the 2 external displays. I experience a 100% successful startup rate (3) when Win10 starts on the laptop's screen. I verified the crash occurred when Win10 attempts to startup on either of the attached displays and with only 1 attached display. No other applications running on laptop or external displays have caused a macOS crash, only VirtualBox.
Recovery Process
Successful startup of VB Win10 after a crash starting on an external display requires detach of that external display. Restart of Win10 will default back to the laptops screen and will succeed. At this point I can reattached the external display, move the Win10 window to the external display and it will run fine and will shutdown without incident.
Details and Information
2018 Macbook Pro 15" 2.9Ghz 6-Core i9 - 32GB RAM 4TB SSD
Intel UHD Graphics 630, Radeon Pro 560X (4GB VRAM)
2 external 1920x1200 displays in addition to laptop screen (not mirrored)
System Report indicates all 3 displays are attached to 560X card
macOS Catalina 10.15.1
VirtualBox 6.0.14 r133895
Windows 10 Pro 10.0.18363 Build 18362 (current updates)
Win10 VM setting 16GB, 4 processors
VMs using internal SSD
Win10 always run on external display (at slightly less than 1920x1200)
VirtualBox Manager always running on laptop's screen
Code: Select all
% kextstat | grep -v com.apple
Index Refs Address Size Wired Name (Version) UUID <Linked Against>
118 3 0xffffff7f83ec5000 0xf0000 0xf0000 org.virtualbox.kext.VBoxDrv (6.0.14) 53BAF3B2-AB27-321B-9DF8-7A1395C58923 <8 6 5 3 1>
188 0 0xffffff7f84a9e000 0x8000 0x8000 org.virtualbox.kext.VBoxUSB (6.0.14) CE24428E-4F6D-3690-89CC-1575AA093D8D <187 118 61 8 6 5 3 1>
192 0 0xffffff7f84ad0000 0x5000 0x5000 org.virtualbox.kext.VBoxNetFlt (6.0.14) 895E2094-4B8F-349F-8951-BF361447E6C5 <118 8 6 5 3 1>
195 0 0xffffff7f85b6b000 0x6000 0x6000 org.virtualbox.kext.VBoxNetAdp (6.0.14) 38B6099A-ED14-3D29-87D4-DF1A3E4168CF <118 6 5 1>
------------------------
% VBoxManage guestproperty enumerate "Windows 10 ISSD"
Name: /VirtualBox/GuestInfo/OS/Product, value: Windows 10, timestamp: 1572612709822161000, flags:
Name: /VirtualBox/GuestInfo/Net/0/V4/IP, value: 10.0.2.15, timestamp: 1572612710129677000, flags:
Name: /VirtualBox/GuestAdd/Components/VBoxMRXNP.dll, value: 6.0.14r133895, timestamp: 1572612709834705000, flags:
Name: /VirtualBox/HostInfo/GUI/LanguageID, value: en_US, timestamp: 1572619679615316000, flags: RDONLYGUEST
Name: /VirtualBox/GuestAdd/Components/VBoxGuest.sys, value: 6.0.14r133895, timestamp: 1572612709841366000, flags:
Name: /VirtualBox/GuestInfo/Net/0/MAC, value: 080027F28F47, timestamp: 1572612710130110000, flags:
Name: /VirtualBox/GuestInfo/OS/ServicePack, value: , timestamp: 1572612709823051000, flags:
Name: /VirtualBox/HostInfo/VBoxVerExt, value: 6.0.14, timestamp: 1572612688364174001, flags: TRANSIENT, RDONLYGUEST
Name: /VirtualBox/GuestAdd/Components/VBoxSF.sys, value: 6.0.14r133895, timestamp: 1572612709842461000, flags:
Name: /VirtualBox/GuestInfo/Net/0/V4/Netmask, value: 255.255.255.0, timestamp: 1572612710129829000, flags:
Name: /VirtualBox/VMInfo/ResumeCounter, value: 0, timestamp: 1572612688267973000, flags: TRANSIENT, RDONLYGUEST
Name: /VirtualBox/GuestAdd/Components/VBoxTray.exe, value: 6.0.14r133895, timestamp: 1572612709830494000, flags:
Name: /VirtualBox/GuestInfo/OS/Version, value: , timestamp: 1572612709823009000, flags:
Name: /VirtualBox/GuestAdd/VersionExt, value: 6.0.14, timestamp: 1572612709823159000, flags:
Name: /VirtualBox/GuestAdd/Revision, value: 133895, timestamp: 1572612709823259000, flags:
Name: /VirtualBox/GuestAdd/InstallDir, value: C:/Program Files/Oracle/VirtualBox Guest Additions, timestamp: 1572612709823663000, flags:
Name: /VirtualBox/HostGuest/SysprepExec, value: , timestamp: 1572612688267973000, flags: TRANSIENT, RDONLYGUEST
Name: /VirtualBox/GuestAdd/Components/VBoxService.exe, value: 6.0.14r133895, timestamp: 1572612709830809000, flags:
Name: /VirtualBox/GuestInfo/OS/LoggedInUsers, value: 1, timestamp: 1572612715280341000, flags: TRANSIENT, TRANSRESET
Name: /VirtualBox/GuestInfo/Net/0/Status, value: Up, timestamp: 1572612710129883000, flags:
Name: /VirtualBox/GuestAdd/Components/VBoxMouse.sys, value: 6.0.14r133895, timestamp: 1572612709841936000, flags:
Name: /VirtualBox/GuestAdd/Components/VBoxOGL-x86.dll, value: 6.0.14r133895, timestamp: 1572612709839682000, flags:
Name: /VirtualBox/GuestAdd/Components/VBoxHook.dll, value: 6.0.14r133895, timestamp: 1572612709828277000, flags:
Name: /VirtualBox/GuestInfo/User/scott@DESKTOP-RPET1Q7/UsageState, value: Idle, timestamp: 1572619965149992000, flags: TRANSIENT, TRANSRESET
Name: /VirtualBox/HostGuest/SysprepArgs, value: , timestamp: 1572612688267973000, flags: TRANSIENT, RDONLYGUEST
Name: /VirtualBox/GuestAdd/Version, value: 6.0.14, timestamp: 1572612709823114000, flags:
Name: /VirtualBox/VMInfo/ResetCounter, value: 0, timestamp: 1572612688267973000, flags: TRANSIENT, RDONLYGUEST
Name: /VirtualBox/HostInfo/VBoxRev, value: 133895, timestamp: 1572612688364174002, flags: TRANSIENT, RDONLYGUEST
Name: /VirtualBox/GuestInfo/Net/0/V4/Broadcast, value: 255.255.255.255, timestamp: 1572612710129793000, flags:
Name: /VirtualBox/HostInfo/VBoxVer, value: 6.0.14, timestamp: 1572612688364174000, flags: TRANSIENT, RDONLYGUEST
Name: /VirtualBox/GuestInfo/OS/LoggedInUsersList, value: scott, timestamp: 1572612715279971000, flags: TRANSIENT, TRANSRESET
Name: /VirtualBox/GuestInfo/Net/Count, value: 1, timestamp: 1572620070433161000, flags:
Name: /VirtualBox/GuestInfo/OS/Release, value: 10.0.18362, timestamp: 1572612709822914000, flags:
Name: /VirtualBox/GuestAdd/Components/VBoxControl.exe, value: 6.0.14r133895, timestamp: 1572612709826651000, flags:
Name: /VirtualBox/GuestInfo/OS/NoLoggedInUsers, value: false, timestamp: 1572612715280387000, flags: TRANSIENT, TRANSRESET
Name: /VirtualBox/GuestAdd/HostVerLastChecked, value: 6.0.14, timestamp: 1572612740490764000, flags:
------------------------
Contents of Apple problem report for one of the crashes this morning
panic(cpu 4 caller 0xffffff8008862e0a): Kernel trap at 0xffffffa3f701af56, type 14=page fault, registers:
CR0: 0x0000000080010033, CR2: 0x00007fc0682a6000, CR3: 0x000000060cc7414a, CR4: 0x00000000003626e0
RAX: 0x0000000000000000, RBX: 0x00007fc048338144, RCX: 0x0000000000000200, RDX: 0x0000000000000f12
RSP: 0xffffff803c958c60, RBP: 0xffffff803c958d00, RSI: 0x00007fc0482c0000, RDI: 0x00007fc0682a6000
R8: 0x00007fc048338118, R9: 0x00007fc048338178, R10: 0x0000000000000000, R11: 0x00007fc048338142
R12: 0x00007fc048338140, R13: 0x0000000000068000, R14: 0x00007fc048338138, R15: 0x00007fc048338118
RFL: 0x0000000000050246, RIP: 0xffffffa3f701af56, CS: 0x0000000000000008, SS: 0x0000000000000010
Fault CR2: 0x00007fc0682a6000, Error code: 0x0000000000000002, Fault CPU: 0x4, PL: 1, VF: 5
Backtrace (CPU 4), Frame : Return Address
0xffffff803c9586c0 : 0xffffff8008739a3b
0xffffff803c958710 : 0xffffff8008870fe5
0xffffff803c958750 : 0xffffff8008862a5e
0xffffff803c9587a0 : 0xffffff80086e0a40
0xffffff803c9587c0 : 0xffffff8008739127
0xffffff803c9588c0 : 0xffffff800873950b
0xffffff803c958910 : 0xffffff8008ed17f9
0xffffff803c958980 : 0xffffff8008862e0a
0xffffff803c958b00 : 0xffffff8008862b08
0xffffff803c958b50 : 0xffffff80086e0a40
0xffffff803c958b70 : 0xffffffa3f701af56
0xffffff803c958d00 : 0xffffffa3f7006735
0xffffff803c958dc0 : 0xffffffa3f6f4dda9
0xffffff803c958df0 : 0xffffffa3f6f42e55
0xffffff803c958e30 : 0xffffffa3f6f37ed5
0xffffff803c958fb0 : 0xffffffa3f7022168
0xffffff83c5f4b8d0 : 0xffffffa3f6f4f906
0xffffff83c5f4ba60 : 0xffffff7f8c2c74cf
0xffffff83c5f4ba70 : 0xffffff7f8c2da20b
0xffffff83c5f4bb30 : 0xffffff7f8c2d9b79
0xffffff83c5f4bb50 : 0xffffff80089d4622
0xffffff83c5f4bb80 : 0xffffff80089c8950
0xffffff83c5f4bc00 : 0xffffff80089b9c8e
0xffffff83c5f4bdf0 : 0xffffff8008c5efbb
0xffffff83c5f4be20 : 0xffffff8008cb7c05
0xffffff83c5f4bf40 : 0xffffff8008d9a1aa
0xffffff83c5f4bfa0 : 0xffffff80086e1206
Kernel Extensions in backtrace:
org.virtualbox.kext.VBoxDrv(6.0.14)[53BAF3B2-AB27-321B-9DF8-7A1395C58923]@0xffffff7f8c2c5000->0xffffff7f8c3b4fff
BSD process name corresponding to current thread: VirtualBoxVM
Boot args: chunklist-security-epoch=0 -chunklist-no-rev2-dev
Mac OS version:
19B88
Kernel version:
Darwin Kernel Version 19.0.0: Thu Oct 17 16:17:15 PDT 2019; root:xnu-6153.41.3~29/RELEASE_X86_64
Kernel UUID: 7503CD47-851F-321E-8747-50DB4299165F
Kernel slide: 0x0000000008400000
Kernel text base: 0xffffff8008600000
__HIB text base: 0xffffff8008500000
System model name: MacBookPro15,1 (Mac-937A206F2EE63C01)
System shutdown begun: NO
System uptime in nanoseconds: 160027168067389
last loaded kext at 115843988519672: @macos.driver.!UEthernetHost 8.1.1 (addr 0xffffff7f8c642000, size 49152)
last unloaded kext at 121674964693075: @macos.driver.!UEthernetHost 8.1.1 (addr 0xffffff7f8c642000, size 24576)
loaded kexts:
org.virtualbox.kext.VBoxNetAdp 6.0.14
org.virtualbox.kext.VBoxNetFlt 6.0.14
org.virtualbox.kext.VBoxUSB 6.0.14
org.virtualbox.kext.VBoxDrv 6.0.14
@kext.AMDFramebuffer 3.0.2
@kext.AMDRadeonX4000 3.0.2
@kext.AMDRadeonServiceManager 3.0.2
>!AGraphicsDevicePolicy 4.5.9
@fileutil 20.036.15
@AGDCPluginDisplayMetrics 4.5.9
>!AHV 1
|IOUserEthernet 1.0.1
|IO!BSerialManager 7.0.1f1
>pmtelemetry 1
>AGPM 111.2.5
>X86PlatformShim 1.0.0
>!AUpstreamUserClient 3.6.8
>!APlatformEnabler 2.7.0d0
@Dont_Steal_Mac_OS_X 7.0.0
>AGDCBacklightControl 4.5.9
>!A!IKBLGraphics 14.0.2
>BridgeAudioCommunication 6.55
@kext.AMD9500!C 3.0.2
>!AThunderboltIP 3.1.3
>!ATopCaseHIDEventDriver 3410.1
>!A!ICFLGraphicsFramebuffer 14.0.2
>!AAVEBridge 6.1
>!A!ISlowAdaptiveClocking 4.0.0
>!AMCCSControl 1.13
>!AMuxControl2 4.5.9
>!AHIDALSService 1
>!AGFXHDA 100.1.422
>!ABridgeAudio!C 6.55
>!A!IPCHPMC 2.0.1
>!AFWOHCI 5.6.2
@filesystems.autofs 3.0
>!UDisplays 380
>BCMWLANFirmware4355.Hashstore 1
>BCMWLANFirmware4364.Hashstore 1
>BCMWLANFirmware4377.Hashstore 1
@filesystems.hfs.kext 522.0.9
@BootCache 40
@!AFSCompression.!AFSCompressionTypeDataless 1.0.0d1
@!AFSCompression.!AFSCompressionTypeZlib 1.0.0
>!AVirtIO 1.0
>!ABCMWLANBusInterfacePCIe 1
@filesystems.apfs 1412.41.1
|!ABCM5701Ethernet 10.3.5
@private.KextAudit 1.0
>!ASmartBatteryManager 161.0.0
>!AACPIButtons 6.1
>!ASMBIOS 2.1
>!AACPIEC 6.1
>!AAPIC 1.7
$!AImage4 1
@nke.applicationfirewall 303
$TMSafetyNet 8
@!ASystemPolicy 2.0.0
|EndpointSecurity 1
@kext.AMDRadeonX4100HWLibs 1.0
@kext.AMDRadeonX4000HWServices 3.0.2
|IOUSBUserClient 900.4.2
|IOAVB!F 800.17
>!ASSE 1.0
@!AGPUWrangler 4.5.9
>!ABacklightExpert 1.1.0
|IOFireWireIP 2.3.0
>!AHIDKeyboard 209
>!AActuatorDriver 3410.2
>!AHS!BDriver 3410.1
>IO!BHIDDriver 7.0.1f1
>!AMultitouchDriver 3410.2
>!AInputDeviceSupport 3410.1
>!UAudio 320.49
|IOAccelerator!F2 438.2.7
@kext.AMDSupport 3.0.2
|IOSlowAdaptiveClocking!F 1.0.0
>!ASMBus!C 1.0.18d1
>X86PlatformPlugin 1.0.0
@!AGraphicsDeviceControl 4.5.9
>!AGraphicsControl 4.5.9
|IOAudio!F 300.2
@vecLib.kext 1.2.0
|IONDRVSupport 568
|IOGraphics!F 568
>IOPlatformPlugin!F 6.0.0d8
|IO!BHost!CUARTTransport 7.0.1f1
|IO!BHost!CTransport 7.0.1f1
>!A!ILpssUARTv1 3.0.60
>!A!ILpssUARTCommon 3.0.60
>!AOnboardSerial 1.0
|IOFireWire!F 4.7.5
@plugin.IOgPTPPlugin 810.1
@kext.triggers 1.0
>usb.!UHub 1.2
>usb.IOUSBHostHIDDevice 1.2
>usb.cdc.ncm 5.0.0
>!AThunderboltPCIUpAdapter 2.5.2
>!AThunderboltDPOutAdapter 6.2.3
>usb.cdc 5.0.0
>usb.networking 5.0.0
>usb.!UHostCompositeDevice 1.2
|IOSurface 269.6
@filesystems.hfs.encodings.kext 1
>!ABCMWLANCore 1.0.0
>IOImageLoader 1.0.0
|IOSerial!F 11
|IO80211!FV2 1200.12.2b1
>corecapture 1.0.4
|IOSkywalk!F 1
>!AThunderboltPCIDownAdapter 2.5.2
>!AThunderboltDPInAdapter 6.2.3
>!AThunderboltDPAdapter!F 6.2.3
>!AHPM 3.4.4
>!A!ILpssI2C!C 3.0.60
>!A!ILpssDmac 3.0.60
>!A!ILpssI2C 3.0.60
|IOEthernetAVB!C 1.1.0
>mDNSOffloadUserClient 1.0.1b8
>!AThunderboltNHI 5.8.0
|IOThunderbolt!F 7.4.6
>usb.!UVHCIBCE 1.2
>usb.!UVHCI 1.2
>usb.!UVHCICommonBCE 1.0
>usb.!UVHCICommon 1.0
>!AEffaceableNOR 1.0
|IOBufferCopy!C 1.1.0
|IOBufferCopyEngine!F 1
|IONVMe!F 2.1.0
>usb.!UXHCIPCI 1.2
>usb.!UXHCI 1.2
|IOUSB!F 900.4.2
>!AEFINVRAM 2.1
>!AEFIRuntime 2.1
>!ASMCRTC 1.0
|IOSMBus!F 1.1
|IOHID!F 2.0.0
$quarantine 4
$sandbox 300.0
@kext.!AMatch 1.0.0d1
>!AKeyStore 2
>!UTDM 489.41.1
|IOSCSIBlockCommandsDevice 422.0.2
>!ACredentialManager 1.0
>KernelRelayHost 1
>!ASEPManager 1.0.1
>IOSlaveProcessor 1
>!AFDEKeyStore 28.30
>!AEffaceable!S 1.0
>!AMobileFileIntegrity 1.0.5
@kext.CoreTrust 1
|CoreAnalytics!F 1
|IOTimeSync!F 810.1
|IONetworking!F 3.4
>DiskImages 493.0.0
|IO!B!F 7.0.1f1
|IO!BPacketLogger 7.0.1f1
|IOUSBMass!SDriver 157.40.7
|IOSCSIArchitectureModel!F 422.0.2
|IO!S!F 2.1
|IOUSBHost!F 1.2
>usb.!UCommon 1.0
>!UHostMergeProperties 1.2
>!ABusPower!C 1.0
|IOReport!F 47
>!AACPIPlatform 6.1
>!ASMC 3.1.9
>watchdog 1
|IOPCI!F 2.9
|IOACPI!F 1.4
@kec.pthread 1
@kec.Libm 1
@kec.corecrypto 1.0