I upgraded to macOS Catalina last week (10.15.1). Since then, my computer has crashed no less than three times with the exact same kernel panic, pointing out to something wrong with the graphics driver (com.apple.kext.AMDRadeonX4000). The usual trick of letting one minor version pass before upgrading did not work.

Update 1: It’s a widely reported problem, and it’s been reported over a month ago.

Update 2: Just had my kernel panic #4 (I upgraded last Thursday)

Update 3: Since this is related to graphics and apparently is often triggered around power state changes, I decided to disable “Automatic graphics switching” in the Energy Saver control panel. If that works for one week, I’ll assume that’s a valid workaround. If not, I’ll share here.

Update 4: The workaround does not work, just had kernel panic #5. Uptime in the 4 hours range, great!

Update 5: Two more kernel panics back to back. My machine cannot playback a video on YouTube or from VLC for more than a couple of minutes without crashing. This is definitely the kind of easy to reproduce bug that should never have passed quality testing. Also, for the last two kernel panics, Catalina decided to not ask the usual question “It looks like you crashed”, and to restart all my applications. Which of course only makes it more likely another crash will arrive. This also means no crash report for the last two crashes either.

Update 6: Yet another crash, now trying without an external monitor. Also see various comments below from other people with the same problem. YCombinator submission has 28 upvotes (feel free to add more).

Update 7: While not directly related to kernel panic, a number of other issues bug me with this release. Most notably, the Magic Trackpad, a Genuine Apple Product™, disconnected this morning, and getting it to reconnect proves difficult, because the Bluetooth control panel is a beachball-of-death generator. Actually, an external Magic Mouse, also a Genuinely Expensive Apple Product™, shows as “connected”, but fails to produce any kind of cursor movement. So two expensive pointing devices, none of them works (the builtin trackpad works, but that forces me to lift my arm at a very uncomfortable angle). Frankly, this release is unacceptably bad.

Update 8: I was away from home most of the week-end, and the machine stayed up, happily churning on some unrelated email disaster. I have a “black” screensaver, so very little GPU activity. This would tend to prove that only drawing activity really causes a crash. Because as soon as I started using the machine again… Three kernel panics in a row, with the shortest uptime being in the low 15 minutes range, Infuriating. To make things worse, my two backup Linux machines are also acting up, each in a different way. If this keeps going, my mood my end up being negatively impacted.

Update 9: macOS Catalina 10.15.2 is out. I installed it, and so far so good. I was able to go back to my regular 3-display setup and do relatively active sessions with videos, etc, which used to cause a panic within a few minutes before. Let’s hope it’s really gone for good!

 

The stack trace looks something like this:

panic(cpu 6 caller 0xffffff8004062e0a): Kernel trap at 0xffffff7f871f334e, type 6=invalid opcode, registers:
CR0: 0x000000008001003b, CR2: 0x000000010a70a000, CR3: 0x000000000a8e4000, CR4: 0x00000000001626e0
RAX: 0x0000000000000000, RBX: 0x0000000000000000, RCX: 0x0000000000000000, RDX: 0xffffff92796d3ba0
RSP: 0xffffff92796d3d10, RBP: 0xffffff92796d3d10, RSI: 0x0000000000000503, RDI: 0xffffff802e124800
R8:  0x0000000000000001, R9:  0x0000000000989680, R10: 0x0000000000000000, R11: 0x0000000000000006
R12: 0x0000000000000001, R13: 0xffffff802c9af7b0, R14: 0xffffff92796d3d30, R15: 0xffffff802c9af7b0
RFL: 0x0000000000010286, RIP: 0xffffff7f871f334e, CS:  0x0000000000000008, SS:  0x0000000000000010
Fault CR2: 0x000000010a70a000, Error code: 0x0000000000000000, Fault CPU: 0x6, PL: 0, VF: 0

Backtrace (CPU 6), Frame : Return Address
0xffffff92796d3770 : 0xffffff8003f39a3b
0xffffff92796d37c0 : 0xffffff8004070fe5
0xffffff92796d3800 : 0xffffff8004062a5e
0xffffff92796d3850 : 0xffffff8003ee0a40
0xffffff92796d3870 : 0xffffff8003f39127
0xffffff92796d3970 : 0xffffff8003f3950b
0xffffff92796d39c0 : 0xffffff80046d17f9
0xffffff92796d3a30 : 0xffffff8004062e0a
0xffffff92796d3bb0 : 0xffffff8004062b08
0xffffff92796d3c00 : 0xffffff8003ee0a40
0xffffff92796d3c20 : 0xffffff7f871f334e
0xffffff92796d3d10 : 0xffffff7f87153490
0xffffff92796d3d50 : 0xffffff7f87161655
0xffffff92796d3da0 : 0xffffff7f870ea6db
0xffffff92796d3e10 : 0xffffff7f84efc966
0xffffff92796d3e60 : 0xffffff7f84f0a438
0xffffff92796d3ea0 : 0xffffff7f84f09bf8
0xffffff92796d3ee0 : 0xffffff80046401bd
0xffffff92796d3f30 : 0xffffff800463eb02
0xffffff92796d3f70 : 0xffffff800463e08c
0xffffff92796d3fa0 : 0xffffff8003ee013e
Kernel Extensions in backtrace:
com.apple.iokit.IOAcceleratorFamily2(438.2.7)[72B8A0B5-E12C-3764-9187-0AC0E93416F9]@0xffffff7f84ef8000->0xffffff7f84fbbfff
dependency: com.apple.driver.AppleMobileFileIntegrity(1.0.5)[180FC5AB-0E47-35BC-91DF-609EBE8ED4A5]@0xffffff7f84a04000
dependency: com.apple.iokit.IOPCIFamily(2.9)[AA7C7A4F-9F5D-3533-9E78-177C3B6A72BF]@0xffffff7f84b75000
dependency: com.apple.iokit.IOSurface(269.6)[39DC4195-B168-3895-ACD5-E731581855F8]@0xffffff7f84e68000
dependency: com.apple.iokit.IOGraphicsFamily(568)[247C211E-C250-351C-BCE2-4DB9D3003E10]@0xffffff7f84e99000
dependency: com.apple.iokit.IOReportFamily(47)[2CCA7DD3-C33F-3CA4-A213-BC83D3D997B0]@0xffffff7f84aa5000
com.apple.kext.AMDRadeonX4000(3.0.2)[1E092428-A3E6-3063-B692-B943B1565B91]@0xffffff7f870e1000->0xffffff7f87526fff
dependency: com.apple.iokit.IOPCIFamily(2.9)[AA7C7A4F-9F5D-3533-9E78-177C3B6A72BF]@0xffffff7f84b75000
dependency: com.apple.iokit.IOSurface(269.6)[39DC4195-B168-3895-ACD5-E731581855F8]@0xffffff7f84e68000
dependency: com.apple.iokit.IOGraphicsFamily(568)[247C211E-C250-351C-BCE2-4DB9D3003E10]@0xffffff7f84e99000
dependency: com.apple.iokit.IOAcceleratorFamily2(438.2.7)[72B8A0B5-E12C-3764-9187-0AC0E93416F9]@0xffffff7f84ef8000

BSD process name corresponding to current thread: kernel_task

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:     0x0000000003c00000
Kernel text base: 0xffffff8003e00000
__HIB  text base: 0xffffff8003d00000
System model name: MacBookPro11,5 (Mac-06F11F11946D27C5)
System shutdown begun: NO
Panic diags file available: YES (0x0)

System uptime in nanoseconds: 227673169922251
last loaded kext at 293101090797: @filesystems.msdosfs 1.10 (addr 0xffffff7f85168000, size 69632)
loaded kexts:
com.google.drivefs.filesystems.dfsfuse 35.0.13
com.Cycling74.driver.Soundflower 2
com.sentinelone.sentinel-kext 2857
net.lundman.zfs 1.7.2
net.lundman.spl 1.7.2
@filesystems.msdosfs 1.10
@filesystems.smbfs 3.4
>!A!BMultitouch 97
@fileutil 20.036.15
>AGPM 111.2.5
>!APlatformEnabler 2.7.0d0
>X86PlatformShim 1.0.0
@filesystems.ntfs 3.14.3
>!AHDAHardwareConfigDriver 283.14
>!AHDA 283.14
@filesystems.autofs 3.0
>!AUpstreamUserClient 3.6.8
@kext.AMDRadeonServiceManager 3.0.2
@kext.AMDFramebuffer 3.0.2
>AudioAUUC 1.70
@kext.AMDRadeonX4000 3.0.2
>!AGraphicsDevicePolicy 4.5.9
@AGDCPluginDisplayMetrics 4.5.9
>!AHV 1
|IOUserEthernet 1.0.1
>AGDCBacklightControl 4.5.9
|Broadcom!B20703USBTransport 7.0.1f1
|IO!BSerialManager 7.0.1f1
>!ACameraInterface 7.6.0
>!ABacklight 180.1
>!A!IHD5000Graphics 14.0.2
>pmtelemetry 1
@Dont_Steal_Mac_OS_X 7.0.0
>!AThunderboltIP 3.1.3
>!AMuxControl 4.5.9
>eficheck 1
>!A!IFramebufferAzul 14.0.2
>ACPI_SMC_PlatformPlugin 1.0.0
>!ALPC 3.1
>!A!ISlowAdaptiveClocking 4.0.0
@kext.AMD7000!C 3.0.2
>!AMCCSControl 1.13
>!AFIVRDriver 4.1.0
>!ASMCLMU 212
>Core!SFsck 551
>iPodSBCDriver 1.7.0
|SCSITaskUserClient 422.0.2
>!ATopCaseHIDEventDriver 3410.1
>!UTopCaseDriver 3410.1
>!U!SCoexistentDriver 489.41.1
>!UCardReader 489.41.1
|IO!BUSBDFU 7.0.1f1
@filesystems.apfs 1412.41.1
>AirPort.BrcmNIC 1400.1.1
>!AAHCIPort 341.0.2
>!AFileSystemDriver 3.0.1
>!AVirtIO 1.0
@filesystems.hfs.kext 522.0.9
@!AFSCompression.!AFSCompressionTypeDataless 1.0.0d1
@BootCache 40
@!AFSCompression.!AFSCompressionTypeZlib 1.0.0
@private.KextAudit 1.0
|!ABCM5701Ethernet 10.3.5
>!ASmartBatteryManager 161.0.0
>!AACPIButtons 6.1
>!AHPET 1.8
>!ARTC 2.0
>!ASMBIOS 2.1
>!AACPIEC 6.1
>!AAPIC 1.7
$!AImage4 1
@nke.applicationfirewall 303
$TMSafetyNet 8
@!ASystemPolicy 2.0.0
|EndpointSecurity 1
>DspFuncLib 283.14
@kext.OSvKernDSPLib 529
@kext.triggers 1.0
@kext.AMDRadeonX4030HWLibs 1.0
@kext.AMDRadeonX4000HWServices 3.0.2
|IOAVB!F 800.17
>!ASSE 1.0
|Broadcom!BHost!CUSBTransport 7.0.1f1
|IO!BHost!CUSBTransport 7.0.1f1
|IO!BHost!CTransport 7.0.1f1
>!ABacklightExpert 1.1.0
|IONDRVSupport 568
>!AThunderboltEDMSink 4.2.1
>!AThunderboltDPOutAdapter 6.2.3
>!AGraphicsControl 4.5.9
|IOAccelerator!F2 438.2.7
>!AHDA!C 283.14
|IOHDA!F 283.14
>IOPlatformPluginLegacy 1.0.0
>X86PlatformPlugin 1.0.0
>IOPlatformPlugin!F 6.0.0d8
@!AGPUWrangler 4.5.9
|IOSlowAdaptiveClocking!F 1.0.0
>!ASMBusPCI 1.0.14d1
@kext.AMDSupport 3.0.2
@!AGraphicsDeviceControl 4.5.9
>!ASMBus!C 1.0.18d1
|IOGraphics!F 568
@plugin.IOgPTPPlugin 810.1
>Core!S 551
>!AHS!BDriver 3410.1
>IO!BHIDDriver 7.0.1f1
|IO!B!F 7.0.1f1
|IO!BPacketLogger 7.0.1f1
>!AActuatorDriver 3410.2
>!AMultitouchDriver 3410.2
>!AInputDeviceSupport 3410.1
>!AHIDKeyboard 209
|IOUSBMass!SClass 4.0.4
>usb.IOUSBHostHIDDevice 1.2
>usb.!UHub 1.2
>!UAudio 320.49
|IOAudio!F 300.2
@vecLib.kext 1.2.0
>usb.cdc 5.0.0
>usb.networking 5.0.0
>usb.!UHostCompositeDevice 1.2
>!AXsanScheme 3
|IOAHCIBlock!S 316.40.3
|IO80211!F 1200.12.2b1
>corecapture 1.0.4
|IOSkywalk!F 1
>!A!ILpssGspi 3.0.60
>usb.!UXHCIPCI 1.2
>usb.!UXHCI 1.2
|IOAHCI!F 290.0.1
>!AThunderboltDPInAdapter 6.2.3
>!AThunderboltDPAdapter!F 6.2.3
>!AThunderboltPCIUpAdapter 2.5.2
>!AThunderboltPCIDownAdapter 2.5.2
|IOSerial!F 11
|IOSurface 269.6
@filesystems.hfs.encodings.kext 1
|IOEthernetAVB!C 1.1.0
>mDNSOffloadUserClient 1.0.1b8
>!AThunderboltNHI 5.8.0
|IOThunderbolt!F 7.4.6
>usb.!UHostPacketFilter 1.0
|IOUSB!F 900.4.2
>!AEFINVRAM 2.1
>!AEFIRuntime 2.1
|IOSMBus!F 1.1
|IOHID!F 2.0.0
$quarantine 4
$sandbox 300.0
@kext.!AMatch 1.0.0d1
>DiskImages 493.0.0
>!AFDEKeyStore 28.30
>!AEffaceable!S 1.0
>!AKeyStore 2
>!UTDM 489.41.1
|IOSCSIBlockCommandsDevice 422.0.2
>!ACredentialManager 1.0
>KernelRelayHost 1
>!ASEPManager 1.0.1
>IOSlaveProcessor 1
|IOUSBMass!SDriver 157.40.7
|IOSCSIArchitectureModel!F 422.0.2
|IO!S!F 2.1
|IOUSBHost!F 1.2
>!UHostMergeProperties 1.2
>usb.!UCommon 1.0
>!ABusPower!C 1.0
|CoreAnalytics!F 1
>!AMobileFileIntegrity 1.0.5
@kext.CoreTrust 1
|IOReport!F 47
|IOTimeSync!F 810.1
|IONetworking!F 3.4
>!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

12 thoughts on “macOS Catalina Kernel panics

  1. Just wanted to chime in and report, that I have the absolute same problem, with up to 12 kernel panics a day.
    They appear pretty random for me, although selecting text in Word was Fixed by Microsoft in their last Office Update, other Kernel Panics happen whenever my AMD Radeon R9 M370X (MacBook Pro Retina Mid 2015, 2,8 GHz Intel Core i7) is activated, and I do anything in the macOS Catalina Interface… whether it be a dropdown list in Safari, a save as dialogue in any App or just renaming a folder in Finder … Kernel Panic!

    This only appeared after the 10.15.1 Update… and AMDRadeonX4000.kext seems to be the culprit.
    Luckily I installed the Public Catalina Beta on a newly created, separate APFS Volume back in June… and did a clean install on it when it went out of beta. So… i’m able to boot into Mojave, where I have a 0% chance of this error happen. (refuting any claims of a hardware failure or “iTs pRobAbly beCAuse you HaVE aNtIVIrUS iNstaLleD or UsInG a ThiRD pARTy uSB cABlE… or SSd FaIlUre! GO tAkE IT tO A GeniUs bAr AND LeT THEM rePlace iT for $910!”….. (god do I hate all those forums))

    Please keep us updated!

    1. Thanks for letting me know.

      Someone else chimed in elsewhere and cmomented that this may be related to having an external display connected (I have a 4K display myself, he mentioned an Apple Cinema Display I believe). Can’t remember where I saw that, unfortunately.

      1. That’s the most times it happens for me as well (external 4K Display, sometimes Elgato Thunderbolt Dock additionally). Though without a display I still got the same crashes, but only when running Apps that demand the AMD eGPU (Photoshop, Illustrator, AfterEffects). So everything again hints at a (hopefully for apple simple to fix) GPU Kext/Driver issue.

    1. I’m working in a production environment with my own machine and had to revert back to my Mojave installation for now. Can’t afford the constant crashes. Luckily, Adobe got really good at creating a reliable recovery function for their Apps.
      Honestly, I recommend you do the same.

      1. That’s correct… but at this point I would recommend to simply create a second APFS partition to install Mojave at least temporarily. (Very strongly recommend to make a proper backup before you do that!)

        Well… going by the amounts of Crash Reports I send daily, I guess (well… rather I hope) Apple fixes this with the next macOS Update and we can just switch Boot Partitions and move on with Catalina.

  2. I have 10.15.4 Catalina,, one external monitor,, plus also 3rd using my LG 55 inch screen. Have 2019 iMac,, and have internal ssd and top Graphics. I just updated the other day from Mojave.,and now experiencing panic attacks, like you never had them before.So this is some 5 months or so After this post was started. Looks like there was no real attempt to fix this problem. By the way,, last night I unplugged my Glyph Thunderbolt 3 Dock, where everything is plugged into ie External Monitors, changed Turn my display off to 15 minutes, turned down brightness..Just trying a few things out. This morning, arrived to a turned off screen, wiggled my mouse,, and there was NO panic attack over night. So, I’m thinking also, Graphics combined with Ext Monitors. Possibility of Thunderbolt Dock which has evolved 970, and how it works withExt Monitors,, definitely, might play into it, as connections to ext monitor runs through it, So, to summarize. I have replugged my TB Dock with 970 nvme,, which also acts as ext drive holding iTunes files. I’m pretty sure I will soon get the Panic attack. Usually happens when I’m not in front of the computer. Get black screen with blah blah saying your computer restarted because of…

    1. Well, I’m sad to hear that you still experience the problem. I personally never experienced it with 10.5.4. Please bug Apple with this. But to be honest, when you know how thunderbolt works, it’s a miracle there aren’t more frequent panics 😉

      1. Good news,, after overnight unplugging of TB dock, and any peripherals plugged in, I awoke,, and there was no panic attack overnight. I then replugged in TB dock, attached ext monitors etc, and last couple of days are perfect.. A few minor tweaks on Energy Saver in settings also,, I get the feeling that the more chance you give for computer fall asleep, through screen saver, or through making sure that your hard drives don’t fall asleep, the better off you will be. thanks for your reply..Christophe

  3. My Mac is an older Retina MacBook with an Iris 5200 GPU and it was working fine until 10.15.3 included. It started crashing (screen goes blank, typically, then the machine shuts down after a few seconds) when I installed 10.15.4 so I decided to skip one version and tried yesterday to install 10.15.5 but the same thing keeps happening, with some additional flickering of the screen before it crashes. I’m gonna have to reinstall 10.15.3 in Time Machine once more. Typing in Windows 10 in Bootcamp right now 😦

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s