The process-tree kill path now snapshots each candidate PID's start time via ps -o pid=,lstart= both before and after the grace period, and only sends SIGKILL if the recorded start time still matches. This prevents accidentally killing an unrelated process that reused a recycled PID.
Subprocess/child kill logic now verifies PID identity before sending SIGKILL
Before force-killing a process, its start time is re-checked so a recycled PID cannot be killed by mistake.
You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
BashArea: what it touches
Bug FixesKind: in v2.1.257,
Bug FixesSection of the release