Hashaam Zafar and Claude Opus 5.5
42191c0807
test(libc): keep intentional aborts away from the system crash handler
...
guest_host_standard_error and exception_runtime fork children that end in
SIGABRT on purpose. When kernel.core_pattern pipes cores to a handler, as
Ubuntu's apport and systemd-coredump do, the kernel starts it for every
dumpable crash even with RLIMIT_CORE at 0. apport takes about 1.1 s per
crash here, so guest_host_standard_error spent 2.3 s waiting and timed out
at its 10 s limit under parallel ctest load. Marking those children
non-dumpable on Linux skips the handler: 2.29 s to 0.01 s and
1.17 s to 0.01 s, with the same SIGABRT and message checks.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-15 14:26:53 -07:00
..
2026-10-14 11:25:05 +02:00
2026-10-13 22:39:49 -04:00
2026-10-15 22:58:23 +02:00
2026-10-15 14:26:53 -07:00
2026-10-14 19:32:07 +02:00
2026-10-14 02:20:06 -04:00
2026-10-14 15:03:45 +05:00
2026-10-14 13:52:32 +02:00
2026-10-15 10:48:06 +13:00
2026-10-15 14:44:16 +02:00
2026-10-13 22:20:45 +06:00
2026-10-13 16:38:17 +02:00
2026-10-13 14:38:04 +03:00
2026-10-14 01:49:52 +02:00
2026-10-13 15:59:28 +03:00
2026-10-13 23:56:39 +02:00
2026-10-15 17:46:34 +05:30
2026-10-13 17:41:48 +02:00
2026-10-13 16:39:07 +00:00
2026-10-14 14:38:36 +01:00
2026-10-13 16:13:12 +02:00
2026-10-14 16:10:41 +02:00
2026-10-13 15:12:57 +02:00
2026-10-15 11:07:58 +05:30
2026-10-14 12:02:20 +02:00
2026-10-13 03:21:58 +02:00
2026-10-13 20:11:39 +05:30
2026-10-15 10:46:05 +13:00
2026-10-13 09:10:08 +02:00
2026-10-14 04:19:49 +00:00
2026-10-14 19:58:56 +05:30
2026-10-13 15:19:19 +02:00
2026-10-13 22:29:20 +00:00
2026-10-15 13:59:12 +13:00
2026-10-13 06:29:45 +05:30
2026-10-15 15:54:29 +02:00
2026-10-13 20:13:14 -03:00
2026-10-13 20:13:14 -03:00
2026-10-14 07:56:03 +00:00
2026-10-13 03:22:36 +00:00
2026-10-14 19:49:23 +05:30
2026-10-13 14:38:04 +03:00
2026-10-14 08:12:33 +01:00
2026-10-13 22:12:17 +06:00
2026-10-15 14:26:53 -07:00
2026-10-14 17:46:42 +02:00
2026-10-13 22:36:19 +02:00
2026-10-15 15:45:47 +02:00
2026-10-14 08:49:04 +01:00
2026-10-13 16:44:09 +02:00
2026-10-15 10:32:57 +13:00
2026-10-15 18:14:45 +05:30
2026-10-13 14:59:42 +01:00
2026-10-13 16:03:36 +02:00
2026-10-14 00:28:23 -07:00
2026-10-14 17:05:05 +13:00
2026-10-15 06:01:06 +00:00
2026-10-13 06:34:01 -03:00
2026-10-13 01:05:37 -03:00
2026-10-13 19:01:30 +03:00
2026-10-14 18:41:25 +03:00
2026-10-14 19:37:39 +05:30
2026-10-15 18:36:22 +02:00
2026-10-15 17:53:02 +02:00
2026-10-14 07:18:19 +02:00
2026-10-14 07:18:19 +02:00
2026-10-14 08:19:25 +05:30
2026-10-13 01:47:03 +00:00
2026-10-14 18:07:34 -05:00
2026-10-13 17:41:52 +02:00
2026-10-15 18:28:04 +05:30
2026-10-14 02:18:33 +03:00
2026-10-13 16:44:06 +02:00
2026-10-13 13:07:19 -04:00
2026-10-15 07:39:34 +13:00
2026-10-15 08:00:31 +02:00
2026-10-14 07:24:15 +02:00
2026-10-13 13:40:04 +02:00
2026-10-14 20:03:31 +05:30
2026-10-14 20:22:47 +09:00
2026-10-13 16:44:19 +02:00
2026-10-14 21:05:40 +00:00
2026-10-13 12:49:00 -03:00
2026-10-14 05:14:20 +00:00
2026-10-13 13:04:10 +05:30
2026-10-15 15:43:36 +02:00
2026-10-14 22:30:55 +00:00
2026-10-14 19:53:53 +05:30
2026-10-13 08:55:25 +05:30
2026-10-13 15:44:20 -03:00
2026-10-14 14:26:00 +13:00
2026-10-14 11:18:07 +13:00
2026-10-13 03:22:36 +00:00
2026-10-13 07:56:19 +00:00
2026-10-14 13:44:02 +02:00
2026-10-13 10:34:39 +02:00
2026-10-13 07:38:13 +00:00
2026-10-15 17:03:30 +02:00
2026-10-13 12:02:33 -03:00
2026-10-13 20:30:24 -04:00
2026-10-14 23:03:06 +13:00
2026-10-13 22:12:17 +06:00
2026-10-15 18:10:25 +05:30
2026-10-13 07:51:20 +00:00
2026-10-13 07:51:20 +00:00
2026-10-13 07:51:20 +00:00
2026-10-13 09:48:44 +02:00
2026-10-15 19:14:21 +05:30
2026-10-14 12:19:09 +05:30
2026-10-14 15:47:32 +13:00
2026-10-15 00:29:08 +02:00
2026-10-15 14:10:58 +02:00
2026-10-13 03:22:36 +00:00
2026-10-13 20:28:00 +03:00
2026-10-13 15:43:05 +03:00
2026-10-14 14:15:55 +13:00
2026-10-15 13:54:05 +02:00
2026-10-13 15:49:45 +00:00
2026-10-14 19:28:41 +02:00
2026-10-13 03:22:38 +00:00
2026-10-14 02:39:10 +02:00
2026-10-14 22:17:26 +03:00
2026-10-14 08:34:16 +05:30
2026-10-14 22:17:26 +03:00
2026-10-14 22:18:23 +03:00
2026-10-14 12:25:11 +05:30
2026-10-14 22:34:22 +13:00
2026-10-15 17:03:43 +02:00
2026-10-13 10:12:15 +00:00
2026-10-13 16:59:43 +02:00
2026-10-13 09:56:31 +00:00
2026-10-14 10:53:04 +03:00
2026-10-14 23:14:16 +02:00
2026-10-14 13:47:24 +00:00
2026-10-13 16:41:40 +07:00
2026-10-13 18:40:19 +05:30
2026-10-13 17:01:30 +13:00
2026-10-14 20:08:07 +05:30
2026-10-13 15:33:22 +02:00
2026-10-13 02:12:05 -04:00
2026-10-14 14:27:27 +13:00
2026-10-14 19:13:53 +02:00
2026-10-14 15:07:48 +02:00
2026-10-14 07:41:54 +02:00
2026-10-13 18:13:12 +02:00
2026-10-13 18:13:12 +02:00
2026-10-14 17:26:02 +13:00
2026-10-14 22:25:35 +02:00
2026-10-13 12:10:35 -03:00
2026-10-14 19:39:34 +02:00
2026-10-15 20:18:10 +02:00
2026-10-14 02:55:21 -04:00
2026-10-12 20:26:26 -04:00
2026-10-14 16:37:40 +13:00
2026-10-14 15:05:58 +03:00
2026-10-14 19:51:39 +05:30
2026-10-14 13:17:01 +05:30
2026-10-14 11:17:04 +13:00
2026-10-14 00:59:50 +01:00
2026-10-13 21:35:45 -03:00
2026-10-13 06:36:26 +02:00
2026-10-14 19:39:34 +02:00
2026-10-14 20:29:57 +13:00
2026-10-13 07:40:17 +00:00
2026-10-13 15:57:17 -04:00
2026-10-14 02:55:21 -04:00
2026-10-14 13:55:30 +00:00
2026-10-13 10:49:27 +00:00
2026-10-13 21:20:32 +02:00
2026-10-14 14:02:14 +01:00
2026-10-13 15:15:55 +01:00
2026-10-14 23:26:08 +03:00
2026-10-13 01:55:14 -04:00
2026-10-14 14:00:34 +05:00
2026-10-15 06:44:25 +13:00
2026-10-15 06:44:25 +13:00
2026-10-14 22:34:22 +13:00
2026-10-13 15:33:28 +02:00
2026-10-14 14:02:27 +00:00
2026-10-14 21:11:38 +13:00
2026-10-14 11:25:05 +02:00