-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Storage Engines - Transactions
-
None
-
None
When parallel checkpoints are enabled, test/format sometimes triggers the following assertion:
[2026/03/26 12:09:13.817] [1774540690:798521][11985:0xffff9305ec80], t, file:T00002.wt, checkpoint-page-reconciliation-threads: [WT_VERB_DEFAULT][ERROR]: __rec_hs_delete_record, 1283: WiredTiger assertion failed: '(tombstone != ((void *)0) && ((((upd)->flags) & (0x0008u)) != 0) && ((((tombstone)->flags) & (0x0008u)) != 0)) || (tombstone == ((void *)0) && ((((upd)->flags) & (0x0010u)) != 0))'. Expression returned false [2026/03/26 12:09:13.817] [1774540690:798546][11985:0xffff9305ec80], t, file:T00002.wt, checkpoint-page-reconciliation-threads: [WT_VERB_DEFAULT][ERROR]: __wt_abort, 29: aborting WiredTiger library
Stack trace:
[2026/03/26 12:09:31.799] #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 [2026/03/26 12:09:31.799] #1 0x0000ffff933cdaac in __GI_abort () at abort.c:79 [2026/03/26 12:09:31.821] #2 0x0000ffff9389fe98 in __wt_abort (session=session@entry=0x33bfbff1b7a0) at /data/mci/4a6820bb3345a26e60e084663f6fdf22/wiredtiger/src/os_common/os_abort.c:32 [2026/03/26 12:09:31.824] #3 0x0000ffff938f224c in __rec_hs_delete_record (session=session@entry=0x33bfbff1b7a0, r=r@entry=0x33bfa4dc6580, key=0x33bfbfc27840, upd=0x33bfbeb87500, tombstone=0x0) at /data/mci/4a6820bb3345a26e60e084663f6fdf22/wiredtiger/src/reconcile/rec_hs.c:1283 [2026/03/26 12:09:31.842] #4 0x0000ffff938f4864 in __wti_rec_hs_delete_updates (session=session@entry=0x33bfbff1b7a0, r=r@entry=0x33bfa4dc6580) at /data/mci/4a6820bb3345a26e60e084663f6fdf22/wiredtiger/src/reconcile/rec_hs.c:1393 [2026/03/26 12:09:31.842] #5 0x0000ffff938e2ad0 in __rec_hs_wrapup (session=session@entry=0x33bfbff1b7a0, r=r@entry=0x33bfa4dc6580) at /data/mci/4a6820bb3345a26e60e084663f6fdf22/wiredtiger/src/reconcile/rec_write.c:3324 [2026/03/26 12:09:31.842] #6 0x0000ffff938e6190 in __rec_write_wrapup (session=session@entry=0x33bfbff1b7a0, r=r@entry=0x33bfa4dc6580) at /data/mci/4a6820bb3345a26e60e084663f6fdf22/wiredtiger/src/reconcile/rec_write.c:2881 [2026/03/26 12:09:31.855] #7 0x0000ffff938ebf6c in __reconcile (session=session@entry=0x33bfbff1b7a0, ref=ref@entry=0x33bf9fc054a0, salvage=salvage@entry=0x0, flags=flags@entry=132, page_lockedp=page_lockedp@entry=0xffff9305dfdf) at /data/mci/4a6820bb3345a26e60e084663f6fdf22/wiredtiger/src/reconcile/rec_write.c:391 [2026/03/26 12:09:31.855] #8 0x0000ffff938eac1c in __wt_reconcile (session=session@entry=0x33bfbff1b7a0, ref=0x33bf9fc054a0, salvage=salvage@entry=0x0, flags=132) at /data/mci/4a6820bb3345a26e60e084663f6fdf22/wiredtiger/src/reconcile/rec_write.c:127 [2026/03/26 12:09:31.867] #9 0x0000ffff93788cec in __checkpoint_parallel_thread_run (session=0x33bfbff1b7a0, thread=0x33bfbfc0b450) at /data/mci/4a6820bb3345a26e60e084663f6fdf22/wiredtiger/src/checkpoint/checkpoint_parallel.c:234 [2026/03/26 12:09:31.871] #10 0x0000ffff93960a94 in __thread_run (arg=0x33bfbfc0b450) at /data/mci/4a6820bb3345a26e60e084663f6fdf22/wiredtiger/src/support/thread_group.c:32 [2026/03/26 12:09:31.872] #11 0x0000ffff93622624 in start_thread (arg=0xffff93960a40 <__thread_run>) at pthread_create.c:477 [2026/03/26 12:09:31.872] #12 0x0000ffff9347e66c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:78 [2026/03/26 12:09:31.969] 50 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.