いつの間にかシャットダウンしていた。

 

起動すると

が出た。

 

詳細を見ると

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 を更新してから出るようになった。(同じ原因は二度目)

 

外付けデバイスとの通信エラー時では、マルチ スレッド処理が不完全なのではないか?という気がする。