Mitchell Hashimoto
86e1f7b8b5
terminal/search: reject replaced result pages
...
History pruning only compared cached serials with page_serial_min. Replacing a historical node through compaction left its old serial above that cutoff, so selecting the cached match attempted to track a destroyed node and hit the PageList validity assertion.
Validate every flattened chunk by finding the live node and matching its serial without dereferencing stale pointers. Remove only the invalid result and adjust any later selection index so unrelated older results remain available.
2026-07-10 06:47:10 -07:00
..
2026-07-09 17:07:55 -05:00
2026-07-09 10:11:07 -07:00
2026-07-09 12:38:59 -07:00
2026-07-09 17:07:55 -05:00
2026-06-17 18:23:24 +08:00
2024-03-22 20:28:04 -07:00
2026-07-10 06:47:10 -07:00
2026-03-17 10:32:14 -07:00
2026-03-25 07:25:16 -07:00
2026-07-09 17:07:55 -05:00
2026-07-07 13:42:48 -07:00
2026-04-06 17:17:30 -05:00
2025-11-19 15:17:05 -07:00
2026-07-07 13:03:19 -07:00
2026-07-09 09:47:11 -07:00
2026-03-25 07:25:16 -07:00
2025-09-21 19:39:58 -07:00
2025-12-03 13:27:36 -08:00
2026-03-25 07:25:16 -07:00
2026-07-05 10:51:39 -07:00
2026-03-25 07:25:16 -07:00
2026-07-09 09:47:11 -07:00
2026-03-16 09:19:09 +11:00
2026-01-08 20:48:19 -08:00
2026-01-16 13:07:32 -08:00
2025-09-21 19:40:00 -07:00
2026-05-28 12:33:36 -07:00
2026-07-09 09:47:13 -07:00
2026-07-09 09:47:12 -07:00
2026-04-12 15:40:54 -05:00
2026-03-25 07:25:16 -07:00
2026-07-07 13:03:19 -07:00
2026-07-07 20:05:09 -07:00
2026-07-10 06:47:10 -07:00
2025-11-27 13:37:53 -08:00
2026-02-28 21:11:40 -08:00
2026-05-23 14:37:59 -07:00
2026-07-07 20:05:09 -07:00
2026-07-09 09:47:11 -07:00
2026-07-10 06:47:10 -07:00
2026-05-23 14:37:59 -07:00
2025-11-24 19:55:27 -08:00
2026-05-24 13:42:20 -07:00
2026-07-10 06:44:21 -07:00
2026-07-10 06:44:21 -07:00
2026-03-25 07:25:16 -07:00
2026-03-25 07:25:16 -07:00
2026-01-16 13:07:32 -08:00
2026-07-09 17:07:55 -05:00
2026-07-09 17:07:55 -05:00
2026-03-04 21:02:55 -08:00
2026-07-07 20:05:09 -07:00
2026-04-04 22:01:38 -07:00
2026-07-09 20:50:23 -07:00
2026-07-10 06:47:10 -07:00
2025-12-08 07:00:43 -08:00
2025-07-22 13:08:24 -05:00
2026-07-05 13:11:11 -07:00