Data race warnings around upd_durable_ts and upd_start_ts

XMLWordPrintableJSON

    • 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] ==================
      

            Assignee:
            [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            Ivan Kochin
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: