Root-caused a heap-corrupting bug affecting the whole product: a destructive pthread_join was being used as a liveness probe, reaping threads so a later authoritative join operated on freed handles. Replaced with non-destructive pthread_kill(h,0) probing — eliminating intermittent shutdown hangs.
Fixed a critical macOS shutdown-hang (thread-liveness UB)
This entry was posted in Products News. Bookmark the permalink.