いつの間にかシャットダウンしていた。
起動すると
が出た。
詳細を見ると
panic(cpu 0 caller 0xffffff800689c8d8): thread_invoke: preemption_level -1, possible cause: unlocking an unlocked mutex or spinlock @sched_prim.c:2957
Panicked task 0xffffff8b909fb478: 331 threads: pid 0: kernel_task
Backtrace (CPU 0), panicked thread: 0xffffff86c63330c8, Frame : Return Address
0xffffffc95e37f950 : 0xffffff80068705fd
0xffffffc95e37f9a0 : 0xffffff80069c4b84
0xffffffc95e37f9e0 : 0xffffff80069b4619
0xffffffc95e37fa40 : 0xffffff8006810951
0xffffffc95e37fa60 : 0xffffff80068708dd
0xffffffc95e37fb50 : 0xffffff800686ff87
0xffffffc95e37fbb0 : 0xffffff8006fdd09b
0xffffffc95e37fca0 : 0xffffff800689c8d8
0xffffffc95e37fd40 : 0xffffff800689a800
0xffffffc95e37fd90 : 0xffffff8008e400ed
0xffffffc95e37fdb0 : 0xffffff8008e412fe
0xffffffc95e37fdf0 : 0xffffff8008e4472a
0xffffffc95e37fe10 : 0xffffff8008e4a555
0xffffffc95e37fea0 : 0xffffff80068c6c08
0xffffffc95e37fee0 : 0xffffff80068c7cb8
0xffffffc95e37ffa0 : 0xffffff800681019e
Kernel Extensions in backtrace:
com.apple.iokit.IOAHCIBlockStorage(350.0)[83497B35-35EE-3FFB-8E75-FEDB4B497F18]@0xffffff8008e3d000->0xffffff8008e53fff
dependency: com.apple.iokit.IOAHCIFamily(301.100.1)[6414AB5C-34FE-3570-A9B9-83A31A6D08B8]@0xffffff8008e28000->0xffffff8008e37fff
dependency: com.apple.iokit.IOStorageFamily(2.1)[EA2A9009-708A-36D7-8AD6-829DEA8C4FE3]@0xffffff80093c5000->0xffffff80093dcfff
Process name corresponding to current thread (0xffffff86c63330c8): kernel_task
となっている。
macOS を更新してから出るようになった。(同じ原因は二度目)
外付けデバイスとの通信エラー時では、マルチ スレッド処理が不完全なのではないか?という気がする。