-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Critical - P2
-
None
-
Affects Version/s: None
-
Component/s: Disagg CI-blocker, Test Format
-
None
-
Storage Engines, Storage Engines - Transactions
-
SE Transactions - 2025-09-12
-
8
Running test/format with a custom config (attached in the comments) consistently fails with the following assertion in reconciliation:
WT_ASSERT(session, r->ref->addr != NULL);
BT:
(gdb) bt #0 __pthread_kill_implementation (threadid=273272283394336, signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44 #1 0x0000f88ac7ecf244 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78 #2 0x0000f88ac7e8a67c in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #3 0x0000f88ac7e77130 in __GI_abort () at ./stdlib/abort.c:79 #4 0x0000f88ac822a1e0 in __wt_abort (session=session@entry=0xb97c755415d0) at /home/ubuntu/wiredtiger/src/os_common/os_abort.c:31 #5 0x0000f88ac82758c0 in __rec_copy_prev_addr (session=session@entry=0xb97c755415d0, r=r@entry=0xf889d0017da0) at /home/ubuntu/wiredtiger/src/reconcile/rec_write.c:2697 #6 0x0000f88ac82817c8 in __rec_split_write (session=session@entry=0xb97c755415d0, r=r@entry=0xf889d0017da0, chunk=0xf889d0017e08, last_block=last_block@entry=true) at /home/ubuntu/wiredtiger/src/reconcile/rec_write.c:2895 #7 0x0000f88ac8282ad0 in __wti_rec_split_finish (session=session@entry=0xb97c755415d0, r=r@entry=0xf889d0017da0) at /home/ubuntu/wiredtiger/src/reconcile/rec_write.c:1878 #8 0x0000f88ac82693c4 in __wti_rec_row_leaf (session=session@entry=0xb97c755415d0, r=r@entry=0xf889d0017da0, pageref=pageref@entry=0xf88a0c293b30, salvage=salvage@entry=0x0) at /home/ubuntu/wiredtiger/src/reconcile/rec_row.c:1268 #9 0x0000f88ac827f8a8 in __reconcile (session=session@entry=0xb97c755415d0, ref=ref@entry=0xf88a0c293b30, salvage=salvage@entry=0x0, flags=flags@entry=5282, page_lockedp=page_lockedp@entry=0xf88a2960c658) at /home/ubuntu/wiredtiger/src/reconcile/rec_write.c:305 #10 0x0000f88ac827ecf0 in __wt_reconcile (session=session@entry=0xb97c755415d0, ref=ref@entry=0xf88a0c293b30, salvage=salvage@entry=0x0, flags=flags@entry=5282) at /home/ubuntu/wiredtiger/src/reconcile/rec_write.c:124 #11 0x0000f88ac81e5c44 in __evict_reconcile (session=session@entry=0xb97c755415d0, ref=ref@entry=0xf88a0c293b30, evict_flags=evict_flags@entry=4) at /home/ubuntu/wiredtiger/src/evict/evict_page.c:1047 #12 0x0000f88ac81eb198 in __wt_evict (session=session@entry=0xb97c755415d0, ref=ref@entry=0xf88a0c293b30, previous_state=previous_state@entry=3 '\003', flags=flags@entry=4) at /home/ubuntu/wiredtiger/src/evict/evict_page.c:236 #13 0x0000f88ac80cc338 in __wt_page_release_evict (session=session@entry=0xb97c755415d0, ref=ref@entry=0xf88a0c293b30, flags=flags@entry=0) at /home/ubuntu/wiredtiger/src/btree/bt_read.c:130 #14 0x0000f88ac808c89c in __wt_page_release (flags=0, ref=0xf88a0c293b30, session=0xb97c755415d0) at /home/ubuntu/wiredtiger/src/include/btree_inline.h:2152 #15 __cursor_reset (cbt=cbt@entry=0xf889d00521f0) at /home/ubuntu/wiredtiger/src/include/cursor_inline.h:309 #16 0x0000f88ac8091a80 in __wt_btcur_insert (cbt=cbt@entry=0xf889d00521f0) at /home/ubuntu/wiredtiger/src/btree/bt_cursor.c:1268 #17 0x0000f88ac8182678 in __curfile_insert (cursor=0xf889d00521f0) at /home/ubuntu/wiredtiger/src/cursor/cur_file.c:389 #18 0x0000f88ac81a1a7c in __clayered_put (reserve=false, position=false, value=0xf88a2960e2b0, key=0xf889d0015a60, clayered=0xf889d0015940, session=0xb97c755415d0) at /home/ubuntu/wiredtiger/src/cursor/cur_layered.c:1398 #19 __clayered_insert (cursor=0xf889d0015940) at /home/ubuntu/wiredtiger/src/cursor/cur_layered.c:1540 --Type <RET> for more, q to quit, c to continue without paging--c #20 0x0000b97c37ab82a0 in row_insert (tinfo=tinfo@entry=0xb97c7735b530, positioned=positioned@entry=false) at /home/ubuntu/wiredtiger/test/format/ops.c:2062 #21 0x0000b97c37ab9c48 in table_op (tinfo=tinfo@entry=0xb97c7735b530, intxn=intxn@entry=true, iso_level=iso_level@entry=ISOLATION_SNAPSHOT, op=<optimized out>, op@entry=INSERT) at /home/ubuntu/wiredtiger/test/format/ops.c:800 #22 0x0000b97c37abaf1c in ops (arg=0xb97c7735b530) at /home/ubuntu/wiredtiger/test/format/ops.c:1327 #23 0x0000f88ac7ecd5b8 in start_thread (arg=0x0) at ./nptl/pthread_create.c:442 #24 0x0000f88ac7f35edc in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:79 (gdb)
- related to
-
WT-15142 Disagg test/format disagg.mode=leader testing triage
-
- In Progress
-