I'd like to update everyone on my problems. I talked to a LEVEL 2 Apple Support agent.
During the call, after following his steps, when I awoke the next morning, my 2019 13-inch MacBook Pro, woke up! It was an amazing sight. Next, I am going to share what we did together.
1. review the crash log file that's generated after the MacBook restarts. Scroll down to the section that talk about the Kext loaded, as shown below in my logs
last unloaded kext at 109910887656610: >!AXsanScheme 3 (addr 0xffffff7f97ba3000, size 32768)
loaded kexts:
org.virtualbox.kext.VBoxNetAdp 6.1.10
org.virtualbox.kext.VBoxNetFlt 6.1.10
org.virtualbox.kext.VBoxUSB 6.1.10
org.virtualbox.kext.VBoxDrv 6.1.10
com.Logitech.Unifying.HIDDriver 3.9.11
com.Logitech.ControlCenter.HIDDriver 3.9.11
we can see that at the top are Virtual Box followed by Logitech's
2. we need to delete the KEXT in the following directories:
- <Users>/your_account/Library/LaunchAgents
- <My Computer>/Library/LaunchAgents
- <My Computer>/Library/LaunchDaemons
For my case, this would be anything VirtualBox. I left out the Logitech Kexts for now because we agreed that VirtualBox interfaces by bridging Windows services with Mac's. Sometimes these can get hung or create a conflict. The other reason is that VirtualBox is rather slow in the Mac platform; thus, leading us to believe that it is not as well supported alongside the fast MacOS upgrade/fix cycle.
3. Leave the deleted files in the Trashcan -- do not empty the trashcan just yet.
4. Reboot and wait overnight to see if the issues continue
As of this writing, the first night has been successful. My MacBook Pro did not restart. I will wait for a second and third night of observation before declaring this issue to be resolved.
TIP: If you can get Apple Support to install an app called "
Capture Data", it will help Apple's engineers solve future problems. It will submit to Apple all your logs, any screen captures, your videos that show the Mac's behavior before and after the crash.