Palash Debnath
8cf7bebb61
fix(lifecycle): wait for a Darwin exit to register after EPERM
...
XNU stops signalling a process as soon as it starts exiting but posts
NOTE_EXIT later in the same exit. A KILL that lands in that window gets
EPERM while the exit probe still reads "alive", so stopping a child that
TERM had just ended could fail with "Operation not permitted". This
flaked the macOS run of contained_exit_probe_preserves_a_live_child.
The EPERM branch now re-probes for up to 250 ms before treating the error
as a live, unsignalable root. Live roots, reaped roots and probe failures
are still errors.
2026-09-10 13:02:00 -07:00
..
2026-08-23 15:07:52 +05:30
2026-08-07 05:35:09 +05:30
2026-09-02 08:32:43 +05:30
2026-09-10 11:39:50 -07:00
2026-09-09 11:47:38 -07:00
2026-09-10 13:02:00 -07:00
2026-08-13 23:50:23 +00:00
2026-08-12 23:46:07 +00:00
2026-08-07 01:30:58 +05:30
2026-09-07 15:25:01 +05:30
2026-09-07 14:28:45 +05:30
2026-09-09 18:55:19 +05:30
2026-08-27 19:51:07 +05:30
2026-09-03 18:27:07 +05:30
2026-08-15 02:41:40 +00:00
2026-08-11 04:05:45 +00:00
2026-08-07 01:30:58 +05:30
2026-08-07 01:30:58 +05:30
2026-04-10 02:53:23 +05:30
2026-08-07 01:30:58 +05:30
2026-08-12 23:46:07 +00:00
2026-08-07 01:30:58 +05:30
2026-09-08 23:12:14 -04:00
2026-09-08 14:27:19 +05:30
2026-08-07 01:30:58 +05:30
2026-09-07 22:36:25 -04:00
2026-09-08 13:02:35 +05:30
2026-08-10 22:43:37 +00:00
2026-09-09 14:50:58 -07:00
2026-04-10 02:53:23 +05:30
2026-08-07 01:30:58 +05:30
2026-08-11 04:05:45 +00:00
2026-08-11 04:05:45 +00:00
2026-08-11 04:05:45 +00:00
2026-08-07 01:30:58 +05:30
2026-06-30 03:34:51 +05:30
2026-09-02 06:07:57 +05:30
2026-09-02 06:07:57 +05:30
2026-09-07 13:14:14 +05:30
2026-08-07 01:30:58 +05:30
2026-05-03 03:12:07 +05:30
2026-09-02 10:26:14 +05:30
2026-09-10 11:08:10 -07:00
2026-08-13 20:46:24 +00:00
2026-09-07 11:02:45 +05:30
2026-09-03 18:27:07 +05:30
2026-04-26 16:47:00 +05:30
2026-07-04 18:38:47 +05:30
2026-07-04 20:36:34 +05:30
2026-07-04 18:38:47 +05:30
2026-07-04 18:38:47 +05:30
2026-08-13 23:50:23 +00:00
2026-04-26 16:47:00 +05:30
2026-04-26 16:47:00 +05:30
2026-07-04 18:38:47 +05:30
2026-07-04 18:38:47 +05:30
2026-07-04 18:38:47 +05:30
2026-07-04 18:38:47 +05:30
2026-08-07 01:30:58 +05:30
2026-08-20 07:50:50 +05:30
2026-08-27 19:51:07 +05:30
2026-09-10 09:22:24 -07:00
2026-08-07 01:30:58 +05:30
2026-08-07 01:30:58 +05:30
2026-09-07 11:07:16 +05:30