Chosen Solution
My iMac keeps shutting down for no reason, saying it shut down because of a problem. Here is the crash report. Machine-check capabilities: 0x0000000001000c0a family: 6 model: 71 stepping: 1 microcode: 33 signature: 0x40671 Intel(R) Core(TM) i5-5675R CPU @ 3.10GHz 10 error-reporting banks Processor 0: IA32_MCG_STATUS: 0x0000000000000005 IA32_MC0_STATUS(0x401): 0xb200000000090005 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 13234669 loops in 1546420321 ticks panic(cpu 0 caller 0xffffff8008865b2c): “Machine Check at 0xffffff8008877a83, registers:\n” “CR0: 0x000000008001003b, CR2: 0x0000000116965000, CR3: 0x000000000ca33000, CR4: 0x00000000003626e0\n” “RAX: 0x0000000000000033, RBX: 0x0000000000000000, RCX: 0x0000000000000001, RDX: 0x0000000000000000\n” “RSP: 0xffffff911b553ef0, RBP: 0xffffff911b553f20, RSI: 0xffffff80091f52c0, RDI: 0xffffff8009058390\n” “R8: 0x0000000000000000, R9: 0x0000000000000000, R10: 0x0000000000000008, R11: 0x0000000000000000\n” “R12: 0x0000000000000033, R13: 0x000000000010f527, R14: 0x0000000dbb9b0e14, R15: 0x0000000000000000\n” “RFL: 0x0000000000000046, RIP: 0xffffff8008877a83, CS: 0x0000000000000008, SS: 0x0000000000000010\n” “Error code: 0x0000000000000000\n”@/BuildRoot/Library/Caches/com.apple.xbs/Sources/xnu/xnu-6153.81.5/osfmk/i386/trap_native.c:168 Backtrace (CPU 0), Frame : Return Address 0xffffff8008551310 : 0xffffff800873bb2b 0xffffff8008551360 : 0xffffff80088734d5 0xffffff80085513a0 : 0xffffff8008864f4e 0xffffff80085513f0 : 0xffffff80086e2a40 0xffffff8008551410 : 0xffffff800873b217 0xffffff8008551510 : 0xffffff800873b5fb 0xffffff8008551560 : 0xffffff8008ed2aa9 0xffffff80085515d0 : 0xffffff8008865b2c 0xffffff80085516c0 : 0xffffff8008ed2c28 0xffffff80085516d0 : 0xffffff80086e329f 0xffffff911b553f20 : 0xffffff8008866f6a 0xffffff911b553f40 : 0xffffff8008760a37 0xffffff911b553f80 : 0xffffff8008760bf8 0xffffff911b553fa0 : 0xffffff80086e213e
BSD process name corresponding to current thread: kernel_task
Mac OS version: 19D76
Kernel version: Darwin Kernel Version 19.3.0: Thu Jan 9 20:58:23 PST 2020; root:xnu-6153.81.5~1/RELEASE_X86_64 Kernel UUID: A8DDE75C-CD97-3C37-B35D-1070CC50D2CE Kernel slide: 0x0000000008400000 Kernel text base: 0xffffff8008600000 __HIB text base: 0xffffff8008500000 System model name: iMac16,2 (Mac-FFE5EF870D7BA81A) System shutdown begun: NO Panic diags file available: YES (0x0)
System uptime in nanoseconds: 59984666823 last loaded kext at 6922220964: >AudioAUUC 1.70 (addr 0xffffff7f8bea8000, size 32768) loaded kexts:
AudioAUUC 1.70 @fileutil 20.036.15 !AUpstreamUserClient 3.6.8 !A!IBDWGraphics 14.0.4 !A!IBDWGraphicsFramebuffer 14.0.4 !ATopCaseHIDEventDriver 3430.1 !UTopCaseDriver 3430.1 AGPM 111.4.2 !APlatformEnabler 2.7.0d0 X86PlatformShim 1.0.0 |!ABCM5701Ethernet 10.3.5 @filesystems.autofs 3.0 !AHDAHardwareConfigDriver 283.15 !AHDA 283.15 !AGraphicsDevicePolicy 4.7.2 @AGDCPluginDisplayMetrics 4.7.2 eficheck 1 !AHV 1 |IOUserEthernet 1.0.1 AGDCBacklightControl 4.7.2 |IO!BSerialManager 7.0.3f5 !ALPC 3.1 !ABacklight 180.1 !AThunderboltIP 3.1.3 pmtelemetry 1 @Dont_Steal_Mac_OS_X 7.0.0 !ASMCLMU 212 !AMCCSControl 1.13 !A!ISlowAdaptiveClocking 4.0.0 ACPI_SMC_PlatformPlugin 1.0.0 !AFIVRDriver 4.1.0 |Broadcom!B20703USBTransport 7.0.3f5 |IO!BUSBDFU 7.0.3f5 @filesystems.apfs 1412.81.1 !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 !ASDXC 1.7.7 AirPort.BrcmNIC 1400.1.1 !AAHCIPort 341.0.2 @private.KextAudit 1.0 !ARTC 2.0 !AACPIButtons 6.1 !AHPET 1.8 !ASMBIOS 2.1 !AACPIEC 6.1 !AAPIC 1.7 $!AImage4 1 @nke.applicationfirewall 303 $TMSafetyNet 8 @!ASystemPolicy 2.0.0 |EndpointSecurity 1 |IOAccelerator!F2 438.3.1 !AHS!BDriver 3430.1 IO!BHIDDriver 7.0.3f5 !AMultitouchDriver 3430.1 !AInputDeviceSupport 3430.1 !AHIDKeyboard 209 @kext.triggers 1.0 DspFuncLib 283.15 @kext.OSvKernDSPLib 529 !AGraphicsControl 4.7.2 |IOAVB!F 800.17 !ASSE 1.0 !ABacklightExpert 1.1.0 |IONDRVSupport 569.4 !AThunderboltEDMSink 4.2.2 @!AGPUWrangler 4.7.2 @!AGraphicsDeviceControl 4.7.2 |IOSlowAdaptiveClocking!F 1.0.0 IOPlatformPluginLegacy 1.0.0 X86PlatformPlugin 1.0.0 IOPlatformPlugin!F 6.0.0d8 !AHDA!C 283.15 |IOGraphics!F 569.4 |IOHDA!F 283.15 |Broadcom!BHost!CUSBTransport 7.0.3f5 |IO!BHost!CUSBTransport 7.0.3f5 |IO!BHost!CTransport 7.0.3f5 |IO!B!F 7.0.3f5 |IO!BPacketLogger 7.0.3f5 !ASMBus!C 1.0.18d1 !ASMBusPCI 1.0.14d1 @plugin.IOgPTPPlugin 810.1 |IOEthernetAVB!C 1.1.0 usb.IOUSBHostHIDDevice 1.2 !UAudio 320.49 usb.cdc 5.0.0 usb.networking 5.0.0 usb.!UHostCompositeDevice 1.2 !AXsanScheme 3 |IOAudio!F 300.2 @vecLib.kext 1.2.0 |IOSerial!F 11 |IOSurface 269.6 @filesystems.hfs.encodings.kext 1 |IOAHCIBlock!S 316.80.1 |IO80211!F 1200.12.2b1 mDNSOffloadUserClient 1.0.1b8 corecapture 1.0.4 |IOSkywalk!F 1 |IOAHCI!F 290.0.1 !A!ILpssGspi 3.0.60 usb.!UXHCIPCI 1.2 usb.!UXHCI 1.2 !AThunderboltDPOutAdapter 6.2.5 !AThunderboltDPInAdapter 6.2.5 !AThunderboltDPAdapter!F 6.2.5 !AThunderboltPCIDownAdapter 2.5.4 !AThunderboltNHI 5.8.6 |IOThunderbolt!F 7.6.0 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.80.2 |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
‘error-reporting banks’ References the RAM. You’ll need to reduce your systems memory to half its RAM to try to isolate out which SO-DIMM has failed. I would also try using an external drive which has been setup as a bootable drive to also isolate out if the Virtual RAM on your internal drive is corrupted.