Kernel Panics with Adobe Photoshop on macOS Big Sur Continue
UPDATE April 14: this problem continues to plague me. No solution or workarounds exist. Apple has a complete system report, but I am left hung out to to dry.
I can’t seem to get clarity from Adobe if this is an Adobe bug, or an Apple bug.
I am hesitant to blame it on Adobe, for two reasons: (1) I spend a lot of time in Photoshop (thus increasing the likelihood of it seemingly being involved), plus it exercises the hardware substantially, and (2) I don’t know how an application can cause a panic from “NMIPI for unresponsive processor”, since that’s a hardware-level thing (not software).
Still, the majority of kernel panics I’ve had have been in Photoshop and generally when I open a lot of raw files at once. But also at other times.
No change in moving to macOS Big Sur—this happened on macOS Catalina also. It has been a problem ever since July 2020 or so, maybe August. If I had to guess, I’d say it relates to one of Apple’s security updates back then.
I thought it might be related to the GPU, but then why an unresponsive CPU?
Symptoms
- Working in Photoshop, the machine goes unresponsive—no mouse, no application switching.
- After about 20 seconds, the screens blank and the machines shuts off.
- Pressing the power button, the Mac Pro comes up with the usual “Your computer shut down unexpectedly... press any key to restart”. The usual kludge that means “we at Apple can’t get our stuff to work reliably”.
- Pressing a key and rebooting, the computer comes up. Usually I have to unplug and replug USB devices like keyboard and mouse as they do not work at first. Then I login, but the 2nd display is missing. Often I have to reboot again to fix that.
This whole clusterfuck takes down all work in progress as well as a 10-minute cycle just to get operational again. And because I might have lost a dozen open files, I have to start over sometimes, which can be a half-hour hit.
It can also desroy the file system on backup drives, so I like to keep them turned off.
So infuriatingly unacceptable.
Maybe it’s a hardware error, but when I tried to run Apple’s hardware test, that hung on me. And tearing down my entire work environment to wait a week for Apple service is just a nightmare proposition.
AFAIK, the TLB thing refers to “translation lookaside buffer” and relates to virtual memory mapping on the CPU. Suggesting a CPU bug or a macOS implementation bug.
Panic(CPU 0, time 13929063302739): NMIPI for unresponsive processor: TLB flush timeout, TLB state:0x0 RAX: 0x00000000000002d5, RBX: 0x000000000000002e, RCX: 0x0000000000000021, RDX: 0xffffff8014ea5500 RSP: 0xffffffa5731f0d10, RBP: 0xffffffa5731f0d50, RSI: 0x00001d1534fe6e4e, RDI: 0xffffff8014ea5500 R8: 0xffffffa5727ede4c, R9: 0x0000000000000001, R10: 0x000c902010008a01, R11: 0xffffffa5727c7a0c R12: 0xffffff88ff22aad0, R13: 0x0000000000000000, R14: 0x0000000000000000, R15: 0xffffff8014ea5500 RFL: 0x0000000000000093, RIP: 0xffffff80140d0724, CS: 0x0000000000000008, SS: 0x0000000000000000 Backtrace (CPU 0), Frame : Return Address 0xffffffa5731f0bc0 : 0xffffff80141ed5bb 0xffffffa5731f0c10 : 0xffffff801405fd39 0xffffffa5731f0d50 : 0xffffff80140db6d3 0xffffffa5731f0e10 : 0xffffff80140db152 0xffffffa5731f0e50 : 0xffffff80140db01c 0xffffffa5731f0e80 : 0xffffff8014108d7b 0xffffffa5731f0f40 : 0xffffff80141d98b3 0xffffffa5731f0f80 : 0xffffff80141ed6b9 0xffffffa5731f0fd0 : 0xffffff801405fbdd 0xffffffe5f8933fa0 : 0xffffff801405f133 Process name corresponding to current thread: Adobe Photoshop 2021 Mac OS version: 20D91 Kernel version: Darwin Kernel Version 20.3.0: Thu Jan 21 00:07:06 PST 2021; root:xnu-7195.81.3~1/RELEASE_X86_64 Kernel UUID: C86236B2-4976-3542-80CA-74A6B8B4BA03 KernelCache slide: 0x0000000013e00000 KernelCache base: 0xffffff8014000000 Kernel slide: 0x0000000013e10000 Kernel text base: 0xffffff8014010000 __HIB text base: 0xffffff8013f00000 System model name: MacPro7,1 (Mac-27AD2F918AE68F61) System shutdown begun: NO Hibernation exit count: 0 System uptime in nanoseconds: 13929063336675 Last Sleep: absolute base_tsc base_nano Uptime : 0x00000cab1cdf4ee0 Sleep : 0x00000101d3c531ab 0x00000001812accec 0x000000f2067e2c3d Wake : 0x00000102464b73c0 0x000000017ee49c72 0x000001022a7685ec last started kext at 37665812666: @filesystems.msdosfs 1.10 (addr 0xffffff7fb51de000, size 57344) ... Panic(CPU 55, time 13929563490834): NMIPI for unresponsive processor: TLB flush timeout, TLB state:0x0 RAX: 0x0000000000000024, RBX: 0xffffffe5fb233bd0, RCX: 0x0000000000000037, RDX: 0x0000000000000000 RSP: 0xffffffe5fb233ac0, RBP: 0xffffffe5fb233b00, RSI: 0x0000000000000003, RDI: 0x0000000000000006 R8: 0xffffff88ff9375a0, R9: 0xffffff80140ba3ed, R10: 0x0000000000000000, R11: 0xffffffe5fb233bc0 R12: 0xffffffe5fb233bd0, R13: 0x0000000000000003, R14: 0xffffffe5fb233bd0, R15: 0x0000000000000000 RFL: 0x0000000000000086, RIP: 0xffffff80140ba7cd, CS: 0x0000000000000008, SS: 0x0000000000000010 Backtrace (CPU 55), Frame : Return Address 0xffffffa593c94f80 : 0xffffff80141ed5bb 0xffffffa593c94fd0 : 0xffffff801405fbdd 0xffffffe5fb233b00 : 0xffffff80141fd7e3 0xffffffe5fb233b40 : 0xffffff80141ede1a 0xffffffe5fb233b90 : 0xffffff801405fa2f 0xffffffe5fb233bb0 : 0xffffff80140ba3ed 0xffffffe5fb233cd0 : 0xffffff80140ba6d8 0xffffffe5fb233d40 : 0xffffff80148bef9a 0xffffffe5fb233db0 : 0xffffff80140d086b 0xffffffe5fb233e20 : 0xffffff80140dd606 0xffffffe5fb233e80 : 0xffffff80140dd3f6 0xffffffe5fb233ed0 : 0xffffff80140e9cae 0xffffffe5fb233ee0 : 0xffffff80140e9d34 0xffffffe5fb233ef0 : 0xffffff80141d1fc3 0xffffffe5fb233fa0 : 0xffffff8014060216 Process name corresponding to current thread: Adobe Photoshop 2021 Panic(CPU 4, time 13929563494621): NMIPI for unresponsive processor: TLB flush timeout, TLB state:0x0 RAX: 0x0000000000000024, RBX: 0xffffffa59615bbd0, RCX: 0x0000000000000004, RDX: 0x0000000000000000 RSP: 0xffffffa59615bac0, RBP: 0xffffffa59615bb00, RSI: 0x0000000000000003, RDI: 0x0000000000000006 R8: 0xffffff88ff36c000, R9: 0xffffff80140ba3ed, R10: 0x0000000000000000, R11: 0xffffffa59615bbc0 R12: 0xffffffa59615bbd0, R13: 0x0000000000000003, R14: 0xffffffa59615bbd0, R15: 0x0000000000000000 RFL: 0x0000000000000086, RIP: 0xffffff80140ba7cd, CS: 0x0000000000000008, SS: 0x0000000000000010 Backtrace (CPU 4), Frame : Return Address 0xffffffa593bc0f80 : 0xffffff80141ed5bb 0xffffffa593bc0fd0 : 0xffffff801405fbdd 0xffffffa59615bb00 : 0xffffff80141fd7e3 0xffffffa59615bb40 : 0xffffff80141ede1a 0xffffffa59615bb90 : 0xffffff801405fa2f 0xffffffa59615bbb0 : 0xffffff80140ba3ed 0xffffffa59615bcd0 : 0xffffff80140ba6d8 0xffffffa59615bd40 : 0xffffff80148bef9a 0xffffffa59615bdb0 : 0xffffff80140d086b 0xffffffa59615be20 : 0xffffff80140dd606 0xffffffa59615be80 : 0xffffff80140dd3f6 0xffffffa59615bed0 : 0xffffff80140e9cae 0xffffffa59615bee0 : 0xffffff80140e9d34 0xffffffa59615bef0 : 0xffffff80141d1fc3 0xffffffa59615bfa0 : 0xffffff8014060216 Process name corresponding to current thread: Adobe Photoshop 2021 mp_kdp_enter() NMI pending on cpus: 0 1 2 3 5 7 8 10 11 12 13 14 15 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 37 39 41 42 43 44 45 46 47 48 49 50 51 mp_kdp_enter() timed-out during locked wait after NMI;expected 56 acks but received 13 after 19633979 loops in 1246874999 ticks panic(cpu 36 caller 0xffffff80141c8af1): "Uninterruptible processor(s): CPU bitmap: 0x1, NMIPI acks: 0x0, now: 0x1, deadline: 13929063300548"@/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/xnu/xnu-7195.81.3/osfmk/x86_64/pmap.c:2679 Backtrace (CPU 36), Frame : Return Address 0xffffffe5fba6ba10 : 0xffffff80140bab4d 0xffffffe5fba6ba60 : 0xffffff80141fd7e3 0xffffffe5fba6baa0 : 0xffffff80141ede1a 0xffffffe5fba6baf0 : 0xffffff801405fa2f 0xffffffe5fba6bb10 : 0xffffff80140ba3ed 0xffffffe5fba6bc30 : 0xffffff80140ba6d8 0xffffffe5fba6bca0 : 0xffffff80148bef9a 0xffffffe5fba6bd10 : 0xffffff80141c8af1 0xffffffe5fba6bd80 : 0xffffff801417339b 0xffffffe5fba6be60 : 0xffffff8014169c7f 0xffffffe5fba6bf20 : 0xffffff8014645dee 0xffffffe5fba6bf40 : 0xffffff80147698cb 0xffffffe5fba6bfa0 : 0xffffff80140601f6 Process name corresponding to current thread: Adobe Photoshop 2021