-
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] ==================
- is depended on by
-
WT-15939 Extend DisAgg testing coverage by running test/format under TSAN
-
- Open
-