#1148419 ITP: taskhealth -- Linux thread health monitoring (client-daemon)

#1148419#5
Date:
2026-09-19 16:56:41 UTC
From:
To:
* Package name    : taskhealth
  Version         : 0.2.1
  Upstream Contact: Lu Haoran <luhaoran1981@icloud.com>
* URL             : https://github.com/LuHaoran1981/taskhealth
* License         : MIT AND GPL-2.0-or-later
  Programming Language: C
  Description     : Linux thread health monitoring (client-daemon)

TaskHealth is a client-daemon thread health monitor for Linux user-space,
inspired by QNX HAM. The daemon (taskhealthd) accepts registrations from
multiple processes via Unix domain socket and performs cross-process
heartbeat monitoring, /proc probes, and alerting. It detects unexpected
thread exits, futex deadlocks, and lock-wait times.

I am the upstream author. The package is dual-licensed: the client library
(src/, include/) is MIT, and the daemon and demo (daemon/, demo/) are
GPL-2.0-or-later. A complete Debian packaging directory is included in
the upstream repository.