Unity Editor crash forces mac to restart?

So I’ve been having this issue intermittently for a while where upgrading an old Unity project to Unity 2019.2(2019.3?) causes a kernel error (210) and instantly restarts my Mac which causes my heart to sink every time as I lose whatever programs and files I had opened without warning and also worry over potential damage to my Mac. I was going to test with 2019.4 before posting this but I’m a little afraid at this stage.

This only seems to happen when opening a Unity project that has been upgraded to a newer version of Unity as far as I can tell. So I try not update older projects which is not always possible to avoid.

It seems to be the same as someone reported here:

But sadly nothing came of that.

I then saw this post:

Which suggested upgrading to Mac OSX 10.15.3 but even after upgrading to 10.15.5 this happened again (albeit with a different but similar sounding error message - attached below). This time I was looking at an official Unity project from the Asset Store - it opened fine the first time but the second time is when the problem reoccured.

I will file a bug report but haven’t had great success with them in the past and don’t usually get a reply.

I was just wondering if anyway has experienced like this or might have a clue what is going on. Its got the point where I have to double check all my windows before opening Unity and its really affecting my work.

I’m using a 2018 Mac mini.

MAC ERROR MESSAGE - shown on prompt after Mac restarts itself after Unity editor crash.-------------

panic(cpu 2 caller 0xffffff801784aa3a): Kernel trap at 0xffffff7f9b440274, type 13=general protection, registers:
CR0: 0x000000008001003b, CR2: 0x00000001030b2078, CR3: 0x000000002bd76000, CR4: 0x00000000003626e0
RAX: 0x0000000000000000, RBX: 0xffffff8077eb1a00, RCX: 0x0000000000000048, RDX: 0x03308e0967fc94ef
RSP: 0xffffff92284a3df0, RBP: 0xffffff92284a3df0, RSI: 0x0000000000000000, RDI: 0xffffff80522ae400
R8: 0x0000000000000001, R9: 0xffffff92284a3c34, R10: 0xffffff80453e7f70, R11: 0xffffff80453a5d48
R12: 0xffffff8077eb1a00, R13: 0x00000000000001d7, R14: 0x0000000000000001, R15: 0xffffff7f9b49b568
RFL: 0x0000000000010246, RIP: 0xffffff7f9b440274, CS: 0x0000000000000008, SS: 0x0000000000000000
Fault CR2: 0x00000001030b2078, Error code: 0x0000000000000000, Fault CPU: 0x2, PL: 0, VF: 0

Backtrace (CPU 2), Frame : Return Address
0xffffff8017552220 : 0xffffff801771f5cd
0xffffff8017552270 : 0xffffff8017858b05
0xffffff80175522b0 : 0xffffff801784a68e
0xffffff8017552300 : 0xffffff80176c5a40
0xffffff8017552320 : 0xffffff801771ec97
0xffffff8017552420 : 0xffffff801771f087
0xffffff8017552470 : 0xffffff8017ec27cc
0xffffff80175524e0 : 0xffffff801784aa3a
0xffffff8017552660 : 0xffffff801784a738
0xffffff80175526b0 : 0xffffff80176c5a40
0xffffff80175526d0 : 0xffffff7f9b440274
0xffffff92284a3df0 : 0xffffff7f9b46e31f
0xffffff92284a3e20 : 0xffffff7f9b8ef868
0xffffff92284a3e50 : 0xffffff7f9b41df19
0xffffff92284a3eb0 : 0xffffff7f9b456687
0xffffff92284a3ee0 : 0xffffff8017e2e60d
0xffffff92284a3f30 : 0xffffff8017e2cede
0xffffff92284a3f70 : 0xffffff8017e2c4d6
0xffffff92284a3fa0 : 0xffffff80176c513e
Kernel Extensions in backtrace:
com.apple.iokit.IOAcceleratorFamily2(438.5.4)[D695D9DA-7C20-35D6-910F-E7A332A0F515]@0xffffff7f9b41c000->0xffffff7f9b4dffff
dependency: com.apple.driver.AppleMobileFileIntegrity(1.0.5)[E35D090D-DB9E-3DD0-9723-651FA730AA13]@0xffffff7f9882e000
dependency: com.apple.iokit.IOPCIFamily(2.9)[BE052F4D-9B80-3FCD-B36D-BACB7DEE0DF2]@0xffffff7f98112000
dependency: com.apple.iokit.IOSurface(269.11)[F1E7389D-2807-3C5D-8A7F-5422542E867F]@0xffffff7f99c78000
dependency: com.apple.iokit.IOGraphicsFamily(576.1)[B1C0006F-E1F5-37D9-9548-5F918E92B422]@0xffffff7f9b3cb000
dependency: com.apple.iokit.IOReportFamily(47)[1FB49168-0280-3F04-A99A-F830C915E994]@0xffffff7f98049000
com.apple.driver.AppleIntelKBLGraphics(14.0.6)[E09E2681-5119-37A7-9975-B87BC4E1AA8F]@0xffffff7f9b868000->0xffffff7f9b95dfff
dependency: com.apple.iokit.IOPCIFamily(2.9)[BE052F4D-9B80-3FCD-B36D-BACB7DEE0DF2]@0xffffff7f98112000
dependency: com.apple.iokit.IOSurface(269.11)[F1E7389D-2807-3C5D-8A7F-5422542E867F]@0xffffff7f99c78000
dependency: com.apple.iokit.IOGraphicsFamily(576.1)[B1C0006F-E1F5-37D9-9548-5F918E92B422]@0xffffff7f9b3cb000
dependency: com.apple.iokit.IOAcceleratorFamily2(438.5.4)[D695D9DA-7C20-35D6-910F-E7A332A0F515]@0xffffff7f9b41c000

BSD process name corresponding to current thread: kernel_task
Boot args: chunklist-security-epoch=0 -chunklist-no-rev2-dev

Mac OS version:
19F101

Kernel version:
Darwin Kernel Version 19.5.0: Tue May 26 20:41:44 PDT 2020; root:xnu-6153.121.2~2/RELEASE_X86_64
Kernel UUID: 54F1A78D-6F41-32BD-BFED-4381F9F6E2EF
Kernel slide: 0x0000000017400000
Kernel text base: 0xffffff8017600000
__HIB text base: 0xffffff8017500000
System model name: Macmini8,1 (Mac-7BA5B2DFE22DDD8C)
System shutdown begun: NO

System uptime in nanoseconds: 50942045208177
last loaded kext at 17400207602677: >!AXsanScheme 3 (addr 0xffffff7f9b2e1000, size 32768)
last unloaded kext at 330389230114: >usb.!UHostPacketFilter 1.0 (addr 0xffffff7f99fe5000, size 24576)
loaded kexts:
org.pqrs.driver.Karabiner.VirtualHIDDevice.v061000 6.10.0
@filesystems.smbfs 3.4.3

AudioAUUC 1.70
@fileutil 20.036.15
!AGraphicsDevicePolicy 5.2.4
@AGDCPluginDisplayMetrics 5.2.4
!AHV 1
|IOUserEthernet 1.0.1
!AUpstreamUserClient 3.6.8
|IO!BSerialManager 7.0.5f6
!AMCCSControl 1.14
pmtelemetry 1
AGPM 111.4.4
X86PlatformShim 1.0.0
!APlatformEnabler 2.7.0d0
!A!IKBLGraphics 14.0.6
@Dont_Steal_Mac_OS_X 7.0.0
BridgeAudioCommunication 6.70.7
!AThunderboltIP 3.1.4
!ABridgeAudio!C 6.70.7
!AGFXHDA 100.1.428
!AAVEBridge 6.1
!A!ICFLGraphicsFramebuffer 14.0.6
!A!IPCHPMC 2.0.1
!A!ISlowAdaptiveClocking 4.0.0
@filesystems.autofs 3.0
usb.!UHostBillboardDevice 1.0
BCMWLANFirmware4355.Hashstore 1
BCMWLANFirmware4364.Hashstore 1
BCMWLANFirmware4377.Hashstore 1
@filesystems.hfs.kext 522.100.5
@BootCache 40
@!AFSCompression.!AFSCompressionTypeDataless 1.0.0d1
@!AFSCompression.!AFSCompressionTypeZlib 1.0.0
!AVirtIO 1.0
|!ABCM5701Ethernet 10.3.5
!ASDXC 1.7.7
!ABCMWLANBusInterfacePCIe 1
@filesystems.apfs 1412.120.2
@private.KextAudit 1.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
!AXsanScheme 3
!AGraphicsControl 5.2.4
|IOAVB!F 850.1
!ASSE 1.0
!ASMBus!C 1.0.18d1
@!AGPUWrangler 5.2.4
|IONDRVSupport 576.1
|IO!BHost!CUARTTransport 7.0.5f6
|IO!BHost!CTransport 7.0.5f6
!A!ILpssUARTv1 3.0.60
!A!ILpssUARTCommon 3.0.60
!AOnboardSerial 1.0
@!AGraphicsDeviceControl 5.2.4
|IOAccelerator!F2 438.5.4
|IOGraphics!F 576.1
|IOSlowAdaptiveClocking!F 1.0.0
X86PlatformPlugin 1.0.0
IOPlatformPlugin!F 6.0.0d8
@plugin.IOgPTPPlugin 840.3
@kext.triggers 1.0
usb.cdc.ncm 5.0.0
usb.cdc 5.0.0
usb.networking 5.0.0
usb.!UHostCompositeDevice 1.2
|IOSurface 269.11
@filesystems.hfs.encodings.kext 1
|IOAudio!F 300.2
@vecLib.kext 1.2.0
|IOEthernetAVB!C 1.1.0
!ABCMWLANCore 1.0.0
mDNSOffloadUserClient 1.0.1b8
IOImageLoader 1.0.0
|IOSerial!F 11
|IO80211!FV2 1200.12.2b1
corecapture 1.0.4
|IOSkywalk!F 1
!AThunderboltPCIDownAdapter 2.5.4
!AThunderboltDPInAdapter 6.2.6
!AThunderboltDPAdapter!F 6.2.6
!AHPM 3.4.4
!A!ILpssI2C!C 3.0.60
!A!ILpssDmac 3.0.60
!A!ILpssI2C 3.0.60
!AThunderboltNHI 5.8.6
|IOThunderbolt!F 7.6.1
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
|IOUSB!F 900.4.2
usb.!UXHCIPCI 1.2
usb.!UXHCI 1.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.120.1
|IOSCSIBlockCommandsDevice 422.120.3
!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 840.3
|IONetworking!F 3.4
DiskImages 493.0.0
|IO!B!F 7.0.5f6
|IO!BPacketLogger 7.0.5f6
|IOUSBMass!SDriver 157.121.1
|IOSCSIArchitectureModel!F 422.120.3
|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.corecrypto 1.0

I would recommend trying 2019.4 as we did make some fixes around metal and kernel panics.