-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Storage Engines - Transactions
-
None
-
None
Running test/format under TSAN reports the following data races:
There were more warnings, but I don't have logs for others, so please check all FIXME places (and places where we use atomics for these variables)
All the accesses to these variables were recently edited so it might be worth it to check this issue (commit).
[2025/12/18 09:54:05.410] ================== [2025/12/18 09:54:05.410] WARNING: ThreadSanitizer: data race (pid=5662) [2025/12/18 09:54:05.410] Write of size 8 at 0x7210001abb90 by thread T107 (mutexes: write M0): [2025/12/18 09:54:05.410] #0 __wt_txn_op_delete_commit /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/include/txn_inline.h:526:47 (libwiredtiger.so.12.0.0+0x846b2e) [2025/12/18 09:54:05.410] #1 __wt_txn_op_set_timestamp /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/include/txn_inline.h:702:13 (libwiredtiger.so.12.0.0+0x837b57) [2025/12/18 09:54:05.410] #2 __wt_txn_commit /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/txn/txn.c:1622:13 (libwiredtiger.so.12.0.0+0x8361de) [2025/12/18 09:54:05.410] #3 __session_commit_transaction /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/session/session_api.c:1934:15 (libwiredtiger.so.12.0.0+0x71c291) [2025/12/18 09:54:05.410] #4 commit_transaction /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/ops.c:619:9 (t+0x10d541) [2025/12/18 09:54:05.411] #5 ops /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/ops.c:1392:13 (t+0x10ab8b) [2025/12/18 09:54:05.411] Previous atomic read of size 8 at 0x7210001abb90 by thread T108 (mutexes: write M1): [2025/12/18 09:54:05.411] #0 __wt_atomic_load_uint64_relaxed /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/include/gcc.h:374:1 (libwiredtiger.so.12.0.0+0x1266ab) [2025/12/18 09:54:05.411] #1 __wt_txn_upd_visible_type /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/include/txn_inline.h:1367:11 (libwiredtiger.so.12.0.0+0x125cdf) [2025/12/18 09:54:05.411] #2 __wt_txn_read_upd_list_internal /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/include/txn_inline.h:1536:23 (libwiredtiger.so.12.0.0+0x1250ba) [2025/12/18 09:54:05.411] #3 __wt_txn_read_upd_list /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/include/txn_inline.h:1617:13 (libwiredtiger.so.12.0.0+0x1248bb) [2025/12/18 09:54:05.411] #4 __cursor_valid_insert /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/btree/bt_cursor.c:245:9 (libwiredtiger.so.12.0.0+0x12445e) [2025/12/18 09:54:05.411] #5 __cursor_valid_col /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/btree/bt_cursor.c:383:5 (libwiredtiger.so.12.0.0+0x1153cf) [2025/12/18 09:54:05.411] #6 __wti_cursor_valid /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/btree/bt_cursor.c:461:9 (libwiredtiger.so.12.0.0+0x11521b) [2025/12/18 09:54:05.411] #7 __wt_btcur_search_near /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/btree/bt_cursor.c:952:9 (libwiredtiger.so.12.0.0+0x11a8eb) [2025/12/18 09:54:05.411] #8 __wti_curfile_search_near /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/cursor/cur_file.c:352:5 (libwiredtiger.so.12.0.0+0x3e50a7) [2025/12/18 09:54:05.411] #9 read_op /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/format_inline.h:54:15 (t+0x11a26f) [2025/12/18 09:54:05.411] #10 read_row_worker /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/ops.c:1463:15 (t+0x10c007) [2025/12/18 09:54:05.411] #11 read_row /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/ops.c:1649:13 (t+0x111294) [2025/12/18 09:54:05.411] #12 table_op /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/ops.c:864:15 (t+0x10f5a2) [2025/12/18 09:54:05.411] #13 ops /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/ops.c:1301:19 (t+0x10a5cd) [2025/12/18 09:54:05.411] Location is heap block of size 64 at 0x7210001abb80 allocated by thread T108: [2025/12/18 09:54:05.411] #0 calloc /data/mci/444c1191ff66ec5bade6c97089429fd0/toolchain-builder/tmp/build-llvm-v5.sh-Dae/llvm-project-llvmorg/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:686:5 (t+0x649bb) [2025/12/18 09:54:05.411] #1 __wt_calloc /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/os_common/os_alloc.c:68:14 (libwiredtiger.so.12.0.0+0x5baff4) [2025/12/18 09:54:05.411] #2 __wt_upd_alloc /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/include/txn_inline.h:1442:5 (libwiredtiger.so.12.0.0+0x16492c) [2025/12/18 09:54:05.411] #3 __wt_upd_alloc_tombstone /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/include/txn_inline.h:1462:13 (libwiredtiger.so.12.0.0+0x16459e) [2025/12/18 09:54:05.411] #4 __tombstone_update_alloc /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/btree/bt_delete.c:459:5 (libwiredtiger.so.12.0.0+0x164294) [2025/12/18 09:54:05.411] #5 __instantiate_tombstone /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/btree/bt_delete.c:494:9 (libwiredtiger.so.12.0.0+0x1636f1) [2025/12/18 09:54:05.411] #6 __instantiate_col_var /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/btree/bt_delete.c:553:13 (libwiredtiger.so.12.0.0+0x15536f) [2025/12/18 09:54:05.411] #7 __wti_delete_page_instantiate /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/btree/bt_delete.c:738:9 (libwiredtiger.so.12.0.0+0x154b98) [2025/12/18 09:54:05.411] #8 __page_read /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/btree/bt_read.c:414:13 (libwiredtiger.so.12.0.0+0x1d3fa5) [2025/12/18 09:54:05.411] #9 __wt_page_in_func /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/btree/bt_read.c:543:13 (libwiredtiger.so.12.0.0+0x1d0a94) [2025/12/18 09:54:05.411] #10 __wt_page_swap_func /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/include/btree_inline.h:2580:11 (libwiredtiger.so.12.0.0+0x2a8ae3) [2025/12/18 09:54:05.411] #11 __wt_col_search /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/btree/col_srch.c:197:20 (libwiredtiger.so.12.0.0+0x2a7003) [2025/12/18 09:54:05.411] #12 __cursor_col_search /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/btree/bt_cursor.c:491:5 (libwiredtiger.so.12.0.0+0x11d4a0) [2025/12/18 09:54:05.411] #13 __cursor_search /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/btree/bt_cursor.c:531:17 (libwiredtiger.so.12.0.0+0x119c40) [2025/12/18 09:54:05.411] #14 __wt_btcur_search_near /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/btree/bt_cursor.c:951:9 (libwiredtiger.so.12.0.0+0x11a896) [2025/12/18 09:54:05.411] #15 __wti_curfile_search_near /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/cursor/cur_file.c:352:5 (libwiredtiger.so.12.0.0+0x3e50a7) [2025/12/18 09:54:05.411] #16 read_op /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/format_inline.h:54:15 (t+0x11a26f) [2025/12/18 09:54:05.411] #17 read_row_worker /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/ops.c:1463:15 (t+0x10c007) [2025/12/18 09:54:05.411] #18 read_row /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/ops.c:1649:13 (t+0x111294) [2025/12/18 09:54:05.411] #19 table_op /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/ops.c:864:15 (t+0x10f5a2) [2025/12/18 09:54:05.411] #20 ops /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/ops.c:1301:19 (t+0x10a5cd) [2025/12/18 09:54:05.412] Mutex M0 (0x7fea1d0687f0) created at: [2025/12/18 09:54:05.412] #0 pthread_mutex_init /data/mci/444c1191ff66ec5bade6c97089429fd0/toolchain-builder/tmp/build-llvm-v5.sh-Dae/llvm-project-llvmorg/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1327:3 (t+0x67c73) [2025/12/18 09:54:05.412] #1 __wt_spin_init /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/include/mutex_inline.h:142:5 (libwiredtiger.so.12.0.0+0x73a031) [2025/12/18 09:54:05.412] #2 __open_session /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/session/session_api.c:2598:5 (libwiredtiger.so.12.0.0+0x703124) [2025/12/18 09:54:05.412] #3 __wt_open_session /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/session/session_api.c:2721:5 (libwiredtiger.so.12.0.0+0x7028d8) [2025/12/18 09:54:05.412] #4 __conn_open_session /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/conn/conn_api.c:1379:5 (libwiredtiger.so.12.0.0+0x335682) [2025/12/18 09:54:05.412] #5 wt_wrap_open_session /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/format_util.c:380:5 (t+0x1027a2) [2025/12/18 09:54:05.412] #6 ops_session_open /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/ops.c:980:5 (t+0x10db54) [2025/12/18 09:54:05.412] #7 ops /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/ops.c:1088:13 (t+0x109184) [2025/12/18 09:54:05.412] Mutex M1 (0x7fea1d068fa8) created at: [2025/12/18 09:54:05.412] #0 pthread_mutex_init /data/mci/444c1191ff66ec5bade6c97089429fd0/toolchain-builder/tmp/build-llvm-v5.sh-Dae/llvm-project-llvmorg/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1327:3 (t+0x67c73) [2025/12/18 09:54:05.412] #1 __wt_spin_init /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/include/mutex_inline.h:142:5 (libwiredtiger.so.12.0.0+0x73a031) [2025/12/18 09:54:05.412] #2 __open_session /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/session/session_api.c:2598:5 (libwiredtiger.so.12.0.0+0x703124) [2025/12/18 09:54:05.412] #3 __wt_open_session /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/session/session_api.c:2721:5 (libwiredtiger.so.12.0.0+0x7028d8) [2025/12/18 09:54:05.412] #4 __conn_open_session /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/conn/conn_api.c:1379:5 (libwiredtiger.so.12.0.0+0x335682) [2025/12/18 09:54:05.412] #5 wt_wrap_open_session /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/format_util.c:380:5 (t+0x1027a2) [2025/12/18 09:54:05.412] #6 ops_session_open /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/ops.c:980:5 (t+0x10db54) [2025/12/18 09:54:05.412] #7 ops /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/ops.c:1088:13 (t+0x109184) [2025/12/18 09:54:05.412] Thread T107 (tid=5792, running) created by main thread at: [2025/12/18 09:54:05.412] #0 pthread_create /data/mci/444c1191ff66ec5bade6c97089429fd0/toolchain-builder/tmp/build-llvm-v5.sh-Dae/llvm-project-llvmorg/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (t+0x662a1) [2025/12/18 09:54:05.412] #1 __wt_thread_create /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/os_posix/os_thread.c:60:5 (libwiredtiger.so.12.0.0+0x5d7a0b) [2025/12/18 09:54:05.412] #2 operations /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/ops.c:362:9 (t+0x106ee1) [2025/12/18 09:54:05.412] #3 main /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/t.c:394:13 (t+0x1230d3) [2025/12/18 09:54:05.412] Thread T108 (tid=5793, running) created by main thread at: [2025/12/18 09:54:05.412] #0 pthread_create /data/mci/444c1191ff66ec5bade6c97089429fd0/toolchain-builder/tmp/build-llvm-v5.sh-Dae/llvm-project-llvmorg/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (t+0x662a1) [2025/12/18 09:54:05.412] #1 __wt_thread_create /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/os_posix/os_thread.c:60:5 (libwiredtiger.so.12.0.0+0x5d7a0b) [2025/12/18 09:54:05.412] #2 operations /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/ops.c:362:9 (t+0x106ee1) [2025/12/18 09:54:05.412] #3 main /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/t.c:394:13 (t+0x1230d3) [2025/12/18 09:54:05.412] SUMMARY: ThreadSanitizer: data race /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/include/txn_inline.h:526:47 in __wt_txn_op_delete_commit [2025/12/18 09:54:05.412] ================== [2025/12/18 09:54:05.417] ================== [2025/12/18 09:54:05.417] WARNING: ThreadSanitizer: data race (pid=5662) [2025/12/18 09:54:05.417] Write of size 8 at 0x7210001abb88 by thread T107 (mutexes: write M0): [2025/12/18 09:54:05.417] #0 __wt_txn_op_delete_commit /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/include/txn_inline.h:527:49 (libwiredtiger.so.12.0.0+0x846b96) [2025/12/18 09:54:05.417] #1 __wt_txn_op_set_timestamp /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/include/txn_inline.h:702:13 (libwiredtiger.so.12.0.0+0x837b57) [2025/12/18 09:54:05.417] #2 __wt_txn_commit /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/txn/txn.c:1622:13 (libwiredtiger.so.12.0.0+0x8361de) [2025/12/18 09:54:05.417] #3 __session_commit_transaction /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/session/session_api.c:1934:15 (libwiredtiger.so.12.0.0+0x71c291) [2025/12/18 09:54:05.417] #4 commit_transaction /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/ops.c:619:9 (t+0x10d541) [2025/12/18 09:54:05.417] #5 ops /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/ops.c:1392:13 (t+0x10ab8b) [2025/12/18 09:54:05.417] Previous atomic read of size 8 at 0x7210001abb88 by thread T108 (mutexes: write M1): [2025/12/18 09:54:05.417] #0 __wt_atomic_load_uint64_relaxed /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/include/gcc.h:374:1 (libwiredtiger.so.12.0.0+0x1266ab) [2025/12/18 09:54:05.417] #1 __wt_txn_upd_visible_type /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/include/txn_inline.h:1368:11 (libwiredtiger.so.12.0.0+0x125cf0) [2025/12/18 09:54:05.417] #2 __wt_txn_read_upd_list_internal /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/include/txn_inline.h:1536:23 (libwiredtiger.so.12.0.0+0x1250ba) [2025/12/18 09:54:05.417] #3 __wt_txn_read_upd_list /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/include/txn_inline.h:1617:13 (libwiredtiger.so.12.0.0+0x1248bb) [2025/12/18 09:54:05.417] #4 __cursor_valid_insert /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/btree/bt_cursor.c:245:9 (libwiredtiger.so.12.0.0+0x12445e) [2025/12/18 09:54:05.417] #5 __cursor_valid_col /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/btree/bt_cursor.c:383:5 (libwiredtiger.so.12.0.0+0x1153cf) [2025/12/18 09:54:05.417] #6 __wti_cursor_valid /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/btree/bt_cursor.c:461:9 (libwiredtiger.so.12.0.0+0x11521b) [2025/12/18 09:54:05.417] #7 __wt_btcur_search_near /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/btree/bt_cursor.c:952:9 (libwiredtiger.so.12.0.0+0x11a8eb) [2025/12/18 09:54:05.417] #8 __wti_curfile_search_near /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/cursor/cur_file.c:352:5 (libwiredtiger.so.12.0.0+0x3e50a7) [2025/12/18 09:54:05.417] #9 read_op /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/format_inline.h:54:15 (t+0x11a26f) [2025/12/18 09:54:05.417] #10 read_row_worker /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/ops.c:1463:15 (t+0x10c007) [2025/12/18 09:54:05.418] #11 read_row /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/ops.c:1649:13 (t+0x111294) [2025/12/18 09:54:05.418] #12 table_op /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/ops.c:864:15 (t+0x10f5a2) [2025/12/18 09:54:05.418] #13 ops /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/ops.c:1301:19 (t+0x10a5cd) [2025/12/18 09:54:05.418] Location is heap block of size 64 at 0x7210001abb80 allocated by thread T108: [2025/12/18 09:54:05.418] #0 calloc /data/mci/444c1191ff66ec5bade6c97089429fd0/toolchain-builder/tmp/build-llvm-v5.sh-Dae/llvm-project-llvmorg/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:686:5 (t+0x649bb) [2025/12/18 09:54:05.418] #1 __wt_calloc /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/os_common/os_alloc.c:68:14 (libwiredtiger.so.12.0.0+0x5baff4) [2025/12/18 09:54:05.418] #2 __wt_upd_alloc /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/include/txn_inline.h:1442:5 (libwiredtiger.so.12.0.0+0x16492c) [2025/12/18 09:54:05.418] #3 __wt_upd_alloc_tombstone /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/include/txn_inline.h:1462:13 (libwiredtiger.so.12.0.0+0x16459e) [2025/12/18 09:54:05.418] #4 __tombstone_update_alloc /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/btree/bt_delete.c:459:5 (libwiredtiger.so.12.0.0+0x164294) [2025/12/18 09:54:05.418] #5 __instantiate_tombstone /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/btree/bt_delete.c:494:9 (libwiredtiger.so.12.0.0+0x1636f1) [2025/12/18 09:54:05.418] #6 __instantiate_col_var /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/btree/bt_delete.c:553:13 (libwiredtiger.so.12.0.0+0x15536f) [2025/12/18 09:54:05.418] #7 __wti_delete_page_instantiate /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/btree/bt_delete.c:738:9 (libwiredtiger.so.12.0.0+0x154b98) [2025/12/18 09:54:05.418] #8 __page_read /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/btree/bt_read.c:414:13 (libwiredtiger.so.12.0.0+0x1d3fa5) [2025/12/18 09:54:05.418] #9 __wt_page_in_func /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/btree/bt_read.c:543:13 (libwiredtiger.so.12.0.0+0x1d0a94) [2025/12/18 09:54:05.418] #10 __wt_page_swap_func /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/include/btree_inline.h:2580:11 (libwiredtiger.so.12.0.0+0x2a8ae3) [2025/12/18 09:54:05.418] #11 __wt_col_search /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/btree/col_srch.c:197:20 (libwiredtiger.so.12.0.0+0x2a7003) [2025/12/18 09:54:05.418] #12 __cursor_col_search /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/btree/bt_cursor.c:491:5 (libwiredtiger.so.12.0.0+0x11d4a0) [2025/12/18 09:54:05.418] #13 __cursor_search /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/btree/bt_cursor.c:531:17 (libwiredtiger.so.12.0.0+0x119c40) [2025/12/18 09:54:05.418] #14 __wt_btcur_search_near /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/btree/bt_cursor.c:951:9 (libwiredtiger.so.12.0.0+0x11a896) [2025/12/18 09:54:05.418] #15 __wti_curfile_search_near /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/cursor/cur_file.c:352:5 (libwiredtiger.so.12.0.0+0x3e50a7) [2025/12/18 09:54:05.418] #16 read_op /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/format_inline.h:54:15 (t+0x11a26f) [2025/12/18 09:54:05.418] #17 read_row_worker /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/ops.c:1463:15 (t+0x10c007) [2025/12/18 09:54:05.418] #18 read_row /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/ops.c:1649:13 (t+0x111294) [2025/12/18 09:54:05.418] #19 table_op /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/ops.c:864:15 (t+0x10f5a2) [2025/12/18 09:54:05.418] #20 ops /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/ops.c:1301:19 (t+0x10a5cd) [2025/12/18 09:54:05.418] Mutex M0 (0x7fea1d0687f0) created at: [2025/12/18 09:54:05.418] #0 pthread_mutex_init /data/mci/444c1191ff66ec5bade6c97089429fd0/toolchain-builder/tmp/build-llvm-v5.sh-Dae/llvm-project-llvmorg/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1327:3 (t+0x67c73) [2025/12/18 09:54:05.418] #1 __wt_spin_init /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/include/mutex_inline.h:142:5 (libwiredtiger.so.12.0.0+0x73a031) [2025/12/18 09:54:05.418] #2 __open_session /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/session/session_api.c:2598:5 (libwiredtiger.so.12.0.0+0x703124) [2025/12/18 09:54:05.418] #3 __wt_open_session /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/session/session_api.c:2721:5 (libwiredtiger.so.12.0.0+0x7028d8) [2025/12/18 09:54:05.418] #4 __conn_open_session /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/conn/conn_api.c:1379:5 (libwiredtiger.so.12.0.0+0x335682) [2025/12/18 09:54:05.418] #5 wt_wrap_open_session /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/format_util.c:380:5 (t+0x1027a2) [2025/12/18 09:54:05.418] #6 ops_session_open /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/ops.c:980:5 (t+0x10db54) [2025/12/18 09:54:05.418] #7 ops /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/ops.c:1088:13 (t+0x109184) [2025/12/18 09:54:05.418] Mutex M1 (0x7fea1d068fa8) created at: [2025/12/18 09:54:05.418] #0 pthread_mutex_init /data/mci/444c1191ff66ec5bade6c97089429fd0/toolchain-builder/tmp/build-llvm-v5.sh-Dae/llvm-project-llvmorg/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1327:3 (t+0x67c73) [2025/12/18 09:54:05.418] #1 __wt_spin_init /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/include/mutex_inline.h:142:5 (libwiredtiger.so.12.0.0+0x73a031) [2025/12/18 09:54:05.419] #2 __open_session /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/session/session_api.c:2598:5 (libwiredtiger.so.12.0.0+0x703124) [2025/12/18 09:54:05.419] #3 __wt_open_session /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/session/session_api.c:2721:5 (libwiredtiger.so.12.0.0+0x7028d8) [2025/12/18 09:54:05.419] #4 __conn_open_session /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/conn/conn_api.c:1379:5 (libwiredtiger.so.12.0.0+0x335682) [2025/12/18 09:54:05.419] #5 wt_wrap_open_session /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/format_util.c:380:5 (t+0x1027a2) [2025/12/18 09:54:05.419] #6 ops_session_open /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/ops.c:980:5 (t+0x10db54) [2025/12/18 09:54:05.419] #7 ops /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/ops.c:1088:13 (t+0x109184) [2025/12/18 09:54:05.419] Thread T107 (tid=5792, running) created by main thread at: [2025/12/18 09:54:05.419] #0 pthread_create /data/mci/444c1191ff66ec5bade6c97089429fd0/toolchain-builder/tmp/build-llvm-v5.sh-Dae/llvm-project-llvmorg/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (t+0x662a1) [2025/12/18 09:54:05.419] #1 __wt_thread_create /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/os_posix/os_thread.c:60:5 (libwiredtiger.so.12.0.0+0x5d7a0b) [2025/12/18 09:54:05.419] #2 operations /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/ops.c:362:9 (t+0x106ee1) [2025/12/18 09:54:05.419] #3 main /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/t.c:394:13 (t+0x1230d3) [2025/12/18 09:54:05.419] Thread T108 (tid=5793, running) created by main thread at: [2025/12/18 09:54:05.419] #0 pthread_create /data/mci/444c1191ff66ec5bade6c97089429fd0/toolchain-builder/tmp/build-llvm-v5.sh-Dae/llvm-project-llvmorg/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (t+0x662a1) [2025/12/18 09:54:05.419] #1 __wt_thread_create /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/os_posix/os_thread.c:60:5 (libwiredtiger.so.12.0.0+0x5d7a0b) [2025/12/18 09:54:05.419] #2 operations /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/ops.c:362:9 (t+0x106ee1) [2025/12/18 09:54:05.419] #3 main /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/test/format/t.c:394:13 (t+0x1230d3) [2025/12/18 09:54:05.419] SUMMARY: ThreadSanitizer: data race /data/mci/4412b88ad4bb2a6faf19cbaf751fd3fd/wiredtiger/src/include/txn_inline.h:527:49 in __wt_txn_op_delete_commit [2025/12/18 09:54:05.419] ==================
- is depended on by
-
WT-15939 Extend DisAgg testing coverage by running test/format under TSAN
-
- Open
-