Spindump shows why killing the process didn't work:
Process: ... [2231] (suspended) (zombie)
UUID: ...
Shared Cache: None
Architecture: x86_64
Parent: launchd [1]
UID: 0
Footprint: 4096 B
Time Since Fork: 143146s
Num samples: 1001 (1-1001)
Note: Suspended for 1001 samples
Note: Terminated (zombie) for 1001 samples
Thread 0x10187 1001 samples (1-1001) priority 31 (base 31)
1001 <truncated backtrace>
*1001 hndl_unix_scall64 + 22 (kernel + 1265046) [0xffffff8000410d96]
*1001 unix_syscall64 + 480 (kernel + 7880736) [0xffffff8000a60020]
*1001 write + 289 (kernel + 6863105) [0xffffff8000967901]
*1001 ??? (kernel + 6862327) [0xffffff80009675f7]
*1001 ??? (kernel + 6861353) [0xffffff8000967229]
*1001 ??? (kernel + 6883640) [0xffffff800096c938]
*1001 sosend + 2519 (kernel + 7064071) [0xffffff8000998a07]
*1001 ??? (kernel + 6536106) [0xffffff8000917baa]
*1001 ??? (kernel + 4997925) [0xffffff80007a0325]
*1001 ??? (kernel + 5007513) [0xffffff80007a2899]
*1001 ??? (kernel + 5015481) [0xffffff80007a47b9]
*1001 ??? (kernel + 6729239) [0xffffff8000946e17]
*1001 lck_mtx_sleep + 101 (kernel + 1753861) [0xffffff8000488305]
*1001 thread_block_reason + 192 (kernel + 1828864) [0xffffff800049a800]
*1001 ??? (kernel + 1837097) [0xffffff800049c829]
*1001 machine_switch_context + 215 (kernel + 2961047) [0xffffff80005aee97] (suspended)
Binary Images:
0x109935000 - ??? ??? ...
*0xffffff80002dc000 - 0xffffff8000cdbfff kernel (8796.101.5) <CF2A42DA-3F7C-30C6-9433-6F2076FF1F94> /System/Library/Kernels/kernel
The process was killed, but the stuck thread is stuck in a kernel mode wait that can't be interrupted, so the process remains in a zombified state, still exhibiting symptoms of the kernel mode deadlock.
Topic:
App & System Services
SubTopic:
Core OS
Tags: