This on a 2017 Retina 21" iMac Running MacOS 12.4
The day before I installed 12.4 I had a kernel panic. The day after I installed it I had four kernel panics in rapid succession in the space of a half hour. Since then I have had more. Sometimes a day goes by without one, sometimes there are several in a day. I have read and, for the most part, followed this:
The Kernel-YYYY-MM-DD-hhmmss.panic logs (/Library/Logs/DiagnosticReports/) offer no clues as to what software/hardware might be causing the panics
So far I have:
• Removed an external display and adapter
• Removed a USB hub
• Not removed a non-Apple (Logitech) keyboard as the machine would be useless without it.
• Not removed an external Samsung SSD as the machine would be useless to me without it
I started the machine in Recovery Mode and:
• Ran Disk First aid on the boot volume: No problems found
• Reinstalled MacOS
I started the machine in Diagnostics Mode and ran diagnostics: No problems found
The only extensions I have are those installed by:
• Graphic Converter
• Google Drive
The external drives that I have not removed have all been running fine on the machine for well over a year. I’ve had the keyboard for about 18 months.
I have attached the first few lines of the most recent panic report. This one happens to show that iStat menus was the panicked task, but I don’t think that means much. Every panic reports shows a different process as the panicked task.
[Edit] Just an aside here. I bought my first Mac in the Summer of 1984. Since then I’ve only bought Macs for me and my family (well, except for a handful of Raspberry Pies). This is the first time I’ve ever reinstalled the OS. A broken string after 38 years.
Stackshot source : disk",“macOSPanicString”:"Machine-check capabilities: 0x0000000000000c0a family: 6 model: 158 stepping: 9 microcode: 240 signature: 0x906e9
Intel(R) Core™ i5-7500 CPU @ 3.40GHz
10 error-reporting banks Processor 0: IA32_MCG_STATUS: 0x0000000000000005 IA32_MC0_STATUS(0x401): 0xb200000000030005 mp_kdp_enter() timed-out on cpu 0, NMI-ing mp_kdp_enter() NMI pending on cpus: 0 1 2 3 mp_kdp_enter() timed-out during locked wait after NMI;expected 4 acks but received 1 after 9777577 loops in 1704000001 ticks panic(cpu 0 caller 0xffffff8012dd19d7): Machine Check at 0x00007ff817e89400, registers: CR0: 0x0000000080010033, CR2: 0x00007faa36919000, CR3: 0x000000044e4ef086, CR4: 0x00000000003626e0 RAX: 0x021dfff8595ae711, RBX: 0x00007faa36915600, RCX: 0x0080000000000000, RDX: 0x0000000000000000 RSP: 0x0000700007cdd348, RBP: 0x0000700007cdd390, RSI: 0x000000010a4af0ec, RDI: 0x00007faa36915600 R8: 0x0000efa0f5f5a900, R9: 0x000000000001dd37, R10: 0x000000010a4edb90, R11: 0x000000010a47940c R12: 0x00007ff817e89400, R13: 0x00007ff817e8c000, R14: 0x000060000327a900, R15: 0x0000600003c75f80 RFL: 0x0000000000000206, RIP: 0x00007ff817e89400, CS: 0x000000000000002b, SS: 0x0000000000000023 Error code: 0x0000000000000000 @trap_native.c:168 Panicked task 0xffffff95098af380: 4 threads: pid 125: iStatMenusDaemon Backtrace (CPU 0), panicked thread: 0xffffff903e6cfaa0, Frame : Return Address 0xffffffe5bde53b10 : 0xffffff8012c81c8d