Data race warnings in __txn_apply_prepare_state_update

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage Engines - Transactions
    • None
    • None

      There are data races warnings reported from `__txn_apply_prepare_state_update`, given that this code was changed recently (commit1, commit2), it might be worth checking whether these data races could be dangerous:

      [2025/12/17 13:21:24.437] ==================
      [2025/12/17 13:21:24.437] WARNING: ThreadSanitizer: data race (pid=19709)
      [2025/12/17 13:21:24.437]   Write of size 8 at 0x72200003af90 by thread T68 (mutexes: write M0):
      [2025/12/17 13:21:24.437]     #0 __txn_apply_prepare_state_update /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/include/txn_inline.h:218:27 (libwiredtiger.so.12.0.0+0x83c92c)
      [2025/12/17 13:21:24.437]     #1 __wt_txn_prepare /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/txn/txn.c:1965:13 (libwiredtiger.so.12.0.0+0x83c391)
      [2025/12/17 13:21:24.437]     #2 __session_prepare_transaction /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/session/session_api.c:1988:5 (libwiredtiger.so.12.0.0+0x71ceb2)
      [2025/12/17 13:21:24.437]     #3 prepare_transaction /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/ops.c:695:11 (t+0x1102dd)
      [2025/12/17 13:21:24.437]     #4 ops /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/ops.c:1375:24 (t+0x10ab06)
      [2025/12/17 13:21:24.437]   Previous atomic read of size 8 at 0x72200003af90 by thread T65 (mutexes: write M1):
      [2025/12/17 13:21:24.437]     #0 __wt_atomic_load_uint64_relaxed /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/include/gcc.h:374:1 (libwiredtiger.so.12.0.0+0xdf39b)
      [2025/12/17 13:21:24.437]     #1 __wt_txn_upd_visible_type /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/include/txn_inline.h:1367:11 (libwiredtiger.so.12.0.0+0xe11cf)
      [2025/12/17 13:21:24.438]     #2 __wt_txn_read_upd_list_internal /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/include/txn_inline.h:1536:23 (libwiredtiger.so.12.0.0+0xe05aa)
      [2025/12/17 13:21:24.438]     #3 __wt_txn_read /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/include/txn_inline.h:1641:5 (libwiredtiger.so.12.0.0+0xe40fc)
      [2025/12/17 13:21:24.438]     #4 __cursor_row_next /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/btree/bt_curnext.c:397:9 (libwiredtiger.so.12.0.0+0xd96fc)
      [2025/12/17 13:21:24.438]     #5 __wt_btcur_next /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/btree/bt_curnext.c:731:23 (libwiredtiger.so.12.0.0+0xd45b3)
      [2025/12/17 13:21:24.438]     #6 __curfile_next /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/cursor/cur_file.c:185:5 (libwiredtiger.so.12.0.0+0x3eebca)
      [2025/12/17 13:21:24.438]     #7 read_op /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/format_inline.h:45:15 (t+0x11a1ff)
      [2025/12/17 13:21:24.438]     #8 nextprev /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/ops.c:1671:16 (t+0x118807)
      [2025/12/17 13:21:24.438]     #9 table_op /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/ops.c:939:24 (t+0x10fad7)
      [2025/12/17 13:21:24.438]     #10 ops /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/ops.c:1301:19 (t+0x10a5cd)
      [2025/12/17 13:21:24.438]   Location is heap block of size 116 at 0x72200003af80 allocated by thread T68:
      [2025/12/17 13:21:24.438]     #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/17 13:21:24.438]     #1 __wt_calloc /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/os_common/os_alloc.c:68:14 (libwiredtiger.so.12.0.0+0x5ba7c4)
      [2025/12/17 13:21:24.438]     #2 __wt_upd_alloc /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/include/txn_inline.h:1442:5 (libwiredtiger.so.12.0.0+0x2bc23c)
      [2025/12/17 13:21:24.438]     #3 __wt_row_modify /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/btree/row_modify.c:142:13 (libwiredtiger.so.12.0.0+0x2b97b4)
      [2025/12/17 13:21:24.438]     #4 __cursor_modify /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/btree/bt_cursor.c:545:13 (libwiredtiger.so.12.0.0+0x11cff4)
      [2025/12/17 13:21:24.438]     #5 __btcur_update /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/btree/bt_cursor.c:1400:15 (libwiredtiger.so.12.0.0+0x11ffd8)
      [2025/12/17 13:21:24.438]     #6 __wt_btcur_modify /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/btree/bt_cursor.c:1637:15 (libwiredtiger.so.12.0.0+0x11f4b7)
      [2025/12/17 13:21:24.438]     #7 __curfile_modify /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/cursor/cur_file.c:460:5 (libwiredtiger.so.12.0.0+0x4050da)
      [2025/12/17 13:21:24.438]     #8 modify /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/ops.c:1767:5 (t+0x119c0f)
      [2025/12/17 13:21:24.438]     #9 row_modify /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/ops.c:1797:5 (t+0x1135dc)
      [2025/12/17 13:21:24.438]     #10 table_op /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/ops.c:838:19 (t+0x10f2ec)
      [2025/12/17 13:21:24.438]     #11 ops /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/ops.c:1301:19 (t+0x10a5cd)
      [2025/12/17 13:21:24.438]   Mutex M0 (0x7f43d0c6c5b0) created at:
      [2025/12/17 13:21:24.438]     #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/17 13:21:24.438]     #1 __wt_spin_init /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/include/mutex_inline.h:142:5 (libwiredtiger.so.12.0.0+0x739711)
      [2025/12/17 13:21:24.438]     #2 __open_session /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/session/session_api.c:2598:5 (libwiredtiger.so.12.0.0+0x702804)
      [2025/12/17 13:21:24.438]     #3 __wt_open_session /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/session/session_api.c:2721:5 (libwiredtiger.so.12.0.0+0x701fb8)
      [2025/12/17 13:21:24.439]     #4 __conn_open_session /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/conn/conn_api.c:1379:5 (libwiredtiger.so.12.0.0+0x3350d2)
      [2025/12/17 13:21:24.439]     #5 wt_wrap_open_session /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/format_util.c:380:5 (t+0x1027a2)
      [2025/12/17 13:21:24.439]     #6 ops_session_open /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/ops.c:980:5 (t+0x10db54)
      [2025/12/17 13:21:24.439]     #7 ops /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/ops.c:1088:13 (t+0x109184)
      [2025/12/17 13:21:24.439]   Mutex M1 (0x7f43d0c6ae88) created at:
      [2025/12/17 13:21:24.439]     #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/17 13:21:24.439]     #1 __wt_spin_init /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/include/mutex_inline.h:142:5 (libwiredtiger.so.12.0.0+0x739711)
      [2025/12/17 13:21:24.439]     #2 __open_session /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/session/session_api.c:2598:5 (libwiredtiger.so.12.0.0+0x702804)
      [2025/12/17 13:21:24.439]     #3 __wt_open_session /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/session/session_api.c:2721:5 (libwiredtiger.so.12.0.0+0x701fb8)
      [2025/12/17 13:21:24.439]     #4 __conn_open_session /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/conn/conn_api.c:1379:5 (libwiredtiger.so.12.0.0+0x3350d2)
      [2025/12/17 13:21:24.439]     #5 wt_wrap_open_session /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/format_util.c:380:5 (t+0x1027a2)
      [2025/12/17 13:21:24.439]     #6 ops_session_open /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/ops.c:980:5 (t+0x10db54)
      [2025/12/17 13:21:24.439]     #7 ops /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/ops.c:1088:13 (t+0x109184)
      [2025/12/17 13:21:24.439]   Thread T68 (tid=19807, running) created by main thread at:
      [2025/12/17 13:21:24.439]     #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/17 13:21:24.439]     #1 __wt_thread_create /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/os_posix/os_thread.c:60:5 (libwiredtiger.so.12.0.0+0x5d71db)
      [2025/12/17 13:21:24.439]     #2 operations /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/ops.c:362:9 (t+0x106ee1)
      [2025/12/17 13:21:24.439]     #3 main /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/t.c:394:13 (t+0x1230d3)
      [2025/12/17 13:21:24.439]   Thread T65 (tid=19804, running) created by main thread at:
      [2025/12/17 13:21:24.439]     #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/17 13:21:24.439]     #1 __wt_thread_create /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/os_posix/os_thread.c:60:5 (libwiredtiger.so.12.0.0+0x5d71db)
      [2025/12/17 13:21:24.439]     #2 operations /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/ops.c:362:9 (t+0x106ee1)
      [2025/12/17 13:21:24.439]     #3 main /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/t.c:394:13 (t+0x1230d3)
      [2025/12/17 13:21:24.439] SUMMARY: ThreadSanitizer: data race /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/include/txn_inline.h:218:27 in __txn_apply_prepare_state_update
      [2025/12/17 13:21:24.446] ==================
      [2025/12/17 13:21:24.446] ==================
      [2025/12/17 13:21:24.446] WARNING: ThreadSanitizer: data race (pid=19709)
      [2025/12/17 13:21:24.446]   Write of size 8 at 0x72200003af88 by thread T68 (mutexes: write M0):
      [2025/12/17 13:21:24.446]     #0 __txn_apply_prepare_state_update /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/include/txn_inline.h:227:29 (libwiredtiger.so.12.0.0+0x83c9d5)
      [2025/12/17 13:21:24.446]     #1 __wt_txn_prepare /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/txn/txn.c:1965:13 (libwiredtiger.so.12.0.0+0x83c391)
      [2025/12/17 13:21:24.446]     #2 __session_prepare_transaction /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/session/session_api.c:1988:5 (libwiredtiger.so.12.0.0+0x71ceb2)
      [2025/12/17 13:21:24.446]     #3 prepare_transaction /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/ops.c:695:11 (t+0x1102dd)
      [2025/12/17 13:21:24.446]     #4 ops /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/ops.c:1375:24 (t+0x10ab06)
      [2025/12/17 13:21:24.446]   Previous atomic read of size 8 at 0x72200003af88 by thread T65 (mutexes: write M1):
      [2025/12/17 13:21:24.446]     #0 __wt_atomic_load_uint64_relaxed /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/include/gcc.h:374:1 (libwiredtiger.so.12.0.0+0xdf39b)
      [2025/12/17 13:21:24.446]     #1 __wt_txn_upd_visible_type /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/include/txn_inline.h:1368:11 (libwiredtiger.so.12.0.0+0xe11e0)
      [2025/12/17 13:21:24.446]     #2 __wt_txn_read_upd_list_internal /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/include/txn_inline.h:1536:23 (libwiredtiger.so.12.0.0+0xe05aa)
      [2025/12/17 13:21:24.446]     #3 __wt_txn_read /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/include/txn_inline.h:1641:5 (libwiredtiger.so.12.0.0+0xe40fc)
      [2025/12/17 13:21:24.446]     #4 __cursor_row_next /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/btree/bt_curnext.c:397:9 (libwiredtiger.so.12.0.0+0xd96fc)
      [2025/12/17 13:21:24.446]     #5 __wt_btcur_next /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/btree/bt_curnext.c:731:23 (libwiredtiger.so.12.0.0+0xd45b3)
      [2025/12/17 13:21:24.446]     #6 __curfile_next /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/cursor/cur_file.c:185:5 (libwiredtiger.so.12.0.0+0x3eebca)
      [2025/12/17 13:21:24.446]     #7 read_op /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/format_inline.h:45:15 (t+0x11a1ff)
      [2025/12/17 13:21:24.446]     #8 nextprev /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/ops.c:1671:16 (t+0x118807)
      [2025/12/17 13:21:24.447]     #9 table_op /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/ops.c:939:24 (t+0x10fad7)
      [2025/12/17 13:21:24.447]     #10 ops /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/ops.c:1301:19 (t+0x10a5cd)
      [2025/12/17 13:21:24.447]   Location is heap block of size 116 at 0x72200003af80 allocated by thread T68:
      [2025/12/17 13:21:24.447]     #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/17 13:21:24.447]     #1 __wt_calloc /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/os_common/os_alloc.c:68:14 (libwiredtiger.so.12.0.0+0x5ba7c4)
      [2025/12/17 13:21:24.447]     #2 __wt_upd_alloc /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/include/txn_inline.h:1442:5 (libwiredtiger.so.12.0.0+0x2bc23c)
      [2025/12/17 13:21:24.447]     #3 __wt_row_modify /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/btree/row_modify.c:142:13 (libwiredtiger.so.12.0.0+0x2b97b4)
      [2025/12/17 13:21:24.447]     #4 __cursor_modify /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/btree/bt_cursor.c:545:13 (libwiredtiger.so.12.0.0+0x11cff4)
      [2025/12/17 13:21:24.447]     #5 __btcur_update /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/btree/bt_cursor.c:1400:15 (libwiredtiger.so.12.0.0+0x11ffd8)
      [2025/12/17 13:21:24.447]     #6 __wt_btcur_modify /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/btree/bt_cursor.c:1637:15 (libwiredtiger.so.12.0.0+0x11f4b7)
      [2025/12/17 13:21:24.447]     #7 __curfile_modify /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/cursor/cur_file.c:460:5 (libwiredtiger.so.12.0.0+0x4050da)
      [2025/12/17 13:21:24.447]     #8 modify /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/ops.c:1767:5 (t+0x119c0f)
      [2025/12/17 13:21:24.447]     #9 row_modify /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/ops.c:1797:5 (t+0x1135dc)
      [2025/12/17 13:21:24.447]     #10 table_op /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/ops.c:838:19 (t+0x10f2ec)
      [2025/12/17 13:21:24.447]     #11 ops /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/ops.c:1301:19 (t+0x10a5cd)
      [2025/12/17 13:21:24.447]   Mutex M0 (0x7f43d0c6c5b0) created at:
      [2025/12/17 13:21:24.447]     #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/17 13:21:24.447]     #1 __wt_spin_init /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/include/mutex_inline.h:142:5 (libwiredtiger.so.12.0.0+0x739711)
      [2025/12/17 13:21:24.447]     #2 __open_session /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/session/session_api.c:2598:5 (libwiredtiger.so.12.0.0+0x702804)
      [2025/12/17 13:21:24.447]     #3 __wt_open_session /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/session/session_api.c:2721:5 (libwiredtiger.so.12.0.0+0x701fb8)
      [2025/12/17 13:21:24.447]     #4 __conn_open_session /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/conn/conn_api.c:1379:5 (libwiredtiger.so.12.0.0+0x3350d2)
      [2025/12/17 13:21:24.447]     #5 wt_wrap_open_session /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/format_util.c:380:5 (t+0x1027a2)
      [2025/12/17 13:21:24.447]     #6 ops_session_open /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/ops.c:980:5 (t+0x10db54)
      [2025/12/17 13:21:24.447]     #7 ops /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/ops.c:1088:13 (t+0x109184)
      [2025/12/17 13:21:24.447]   Mutex M1 (0x7f43d0c6ae88) created at:
      [2025/12/17 13:21:24.447]     #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/17 13:21:24.447]     #1 __wt_spin_init /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/include/mutex_inline.h:142:5 (libwiredtiger.so.12.0.0+0x739711)
      [2025/12/17 13:21:24.447]     #2 __open_session /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/session/session_api.c:2598:5 (libwiredtiger.so.12.0.0+0x702804)
      [2025/12/17 13:21:24.448]     #3 __wt_open_session /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/session/session_api.c:2721:5 (libwiredtiger.so.12.0.0+0x701fb8)
      [2025/12/17 13:21:24.448]     #4 __conn_open_session /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/conn/conn_api.c:1379:5 (libwiredtiger.so.12.0.0+0x3350d2)
      [2025/12/17 13:21:24.448]     #5 wt_wrap_open_session /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/format_util.c:380:5 (t+0x1027a2)
      [2025/12/17 13:21:24.448]     #6 ops_session_open /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/ops.c:980:5 (t+0x10db54)
      [2025/12/17 13:21:24.448]     #7 ops /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/ops.c:1088:13 (t+0x109184)
      [2025/12/17 13:21:24.448]   Thread T68 (tid=19807, running) created by main thread at:
      [2025/12/17 13:21:24.448]     #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/17 13:21:24.448]     #1 __wt_thread_create /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/os_posix/os_thread.c:60:5 (libwiredtiger.so.12.0.0+0x5d71db)
      [2025/12/17 13:21:24.448]     #2 operations /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/ops.c:362:9 (t+0x106ee1)
      [2025/12/17 13:21:24.448]     #3 main /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/t.c:394:13 (t+0x1230d3)
      [2025/12/17 13:21:24.448]   Thread T65 (tid=19804, running) created by main thread at:
      [2025/12/17 13:21:24.448]     #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/17 13:21:24.448]     #1 __wt_thread_create /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/os_posix/os_thread.c:60:5 (libwiredtiger.so.12.0.0+0x5d71db)
      [2025/12/17 13:21:24.448]     #2 operations /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/ops.c:362:9 (t+0x106ee1)
      [2025/12/17 13:21:24.448]     #3 main /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/test/format/t.c:394:13 (t+0x1230d3)
      [2025/12/17 13:21:24.448] SUMMARY: ThreadSanitizer: data race /data/mci/eaf634bfaf712d526f52618b2cc92157/wiredtiger/src/include/txn_inline.h:227:29 in __txn_apply_prepare_state_update
      [2025/12/17 13:22:57.161] ==================
      

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

              Created:
              Updated: