macOS 10.15.1 crash on Win10 pro startup on laptop external displays

Discussions related to using VirtualBox on Mac OS X hosts.
Post Reply
ScottTucker
Posts: 2
Joined: 1. Nov 2019, 15:11

macOS 10.15.1 crash on Win10 pro startup on laptop external displays

Post by ScottTucker »

This "crash" is a macOS crash, screens lock, fans go high for fraction second then off and all screens go blank and laptop restarts as from power on. Crash occurs only during startup on an external display, when displaying Win10 starting (MS 4 pane window with the dots circling), prior to window resizing to last shutdown size and display of the Win10 login screen.

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
ScottTucker
Posts: 2
Joined: 1. Nov 2019, 15:11

Re: macOS 10.15.1 crash on Win10 pro startup on laptop external displays

Post by ScottTucker »

I reinstalled VBoxWindowsAdditions again, it restarted Win10 fine. I've started three times successfully on the external display.
Not clear why / if that changed things.
Can automatic Win10 updates hose VBoxWindowsAdditions require reinstall?
socratis
Site Moderator
Posts: 27329
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: macOS 10.15.1 crash on Win10 pro startup on laptop external displays

Post by socratis »

ScottTucker wrote:Can automatic Win10 updates hose VBoxWindowsAdditions require reinstall?
If it's a major one, definitely yes. If it's minor, everyday update, usually no. Keep an eye on the VM and let us know in a week or so to close the thread.
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
Post Reply