macOS Mojave Shutdown Causes and Solutions

macosmojaverebootshutdown

I am working on macOS Mojave unified logs,which are as follows:

2019-04-29 11:16:07.480418+0900 0xc2       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: 5
2019-04-29 11:16:16.029045+0900 0x708      Default     0x0                  0      0    kernel: (IOPlatformPluginFamily)    Shutdown cause was a PWROK event (Same as GEN_PMCON_2 bit 0)
2019-04-29 11:16:16.029046+0900 0x708      Default     0x0                  0      0    kernel: (IOPlatformPluginFamily)    Shutdown cause was a PWROK event (Same as GEN_PMCON_2 bit 0)
2019-04-29 11:16:16.029048+0900 0x708      Default     0x0                  0      0    kernel: (IOPlatformPluginFamily)    Shutdown cause was a SYS_PWROK event (Same as GEN_PMCON_2 bit 1)
2019-04-29 11:16:16.029049+0900 0x708      Default     0x0                  0      0    kernel: (IOPlatformPluginFamily)    Shutdown cause was a SYS_PWROK event (Same as GEN_PMCON_2 bit 1)
2019-04-29 11:16:16.029051+0900 0x708      Default     0x0                  0      0    kernel: (IOPlatformPluginFamily)    Shutdown cause was a THRMTRIP# event (Same as GEN_PMCON_2 bit 3)
2019-04-29 11:16:16.029051+0900 0x708      Default     0x0                  0      0    kernel: (IOPlatformPluginFamily)    Shutdown cause was a THRMTRIP# event (Same as GEN_PMCON_2 bit 3)
2019-04-29 11:31:33.524822+0900 0xc2       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: 1
2019-04-29 11:31:42.320623+0900 0x71f      Default     0x0                  0      0    kernel: (IOPlatformPluginFamily)    Shutdown cause was a PWROK event (Same as GEN_PMCON_2 bit 0)
2019-04-29 11:31:42.320623+0900 0x71f      Default     0x0                  0      0    kernel: (IOPlatformPluginFamily)    Shutdown cause was a PWROK event (Same as GEN_PMCON_2 bit 0)
2019-04-29 11:31:42.320625+0900 0x71f      Default     0x0                  0      0    kernel: (IOPlatformPluginFamily)    Shutdown cause was a SYS_PWROK event (Same as GEN_PMCON_2 bit 1)
2019-04-29 11:31:42.320626+0900 0x71f      Default     0x0                  0      0    kernel: (IOPlatformPluginFamily)    Shutdown cause was a SYS_PWROK event (Same as GEN_PMCON_2 bit 1)
2019-04-29 11:31:42.320628+0900 0x71f      Default     0x0                  0      0    kernel: (IOPlatformPluginFamily)    Shutdown cause was a THRMTRIP# event (Same as GEN_PMCON_2 bit 3)
2019-04-29 11:31:42.320629+0900 0x71f      Default     0x0                  0      0    kernel: (IOPlatformPluginFamily)    Shutdown cause was a THRMTRIP# event (Same as GEN_PMCON_2 bit 3)

What do the following mean:

  1. Previous shutdown cause: 5 (Previous shutdown cause on High Sierra means normal shutdown). Can it be the same in Mojave?
  2. "Shutdown cause was a PWROK event" (Same as GEN_PMCON_2 bit 0)
  3. "Shutdown cause was a THRMTRIP# event"

Comments/observations are welcome

Best Answer

Yes, a shutdown cause value of 5 means it was a totally normal shutdown.

A "Shutdown cause was a PWROK event" basically means that your system shutdown with no power supply issues - as in PWROK = Power Okay.

A "Shutdown cause was a THRMTRIP# event" basically means that your system shutdown due to a thermal trip - most likely due to overheating - so your Mac shuts down to protect itself from damage.

Related Question