__txn_resolve_prepared_update_chain vs __wt_txn_upd_visible_type

    • Type: Build Failure
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None

      format-stress-test-tsan on ubuntu2004-tsan

      Host: i-0aaac2d5af211c8c0
      Project: wiredtiger
      Commit: 0d2e8ef4
      Please refer to BF(G) Playbook for instructions on handling BF and BFG tickets as well as Auto-Resolution Rules

      Task Logs:

      format-stress-test-tsan task_log

      Logs:

      WARNING: ThreadSanitizer: data race (pid=4454)
        Write of size 8 at 0x721800062828 by thread T48 (mutexes: write M0):
          #0 __txn_resolve_prepared_update_chain /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/txn/txn.c:1087:34 (libwiredtiger.so.12.0.0+0x85044f)
          #1 __txn_resolve_prepared_op /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/txn/txn.c:1318:5 (libwiredtiger.so.12.0.0+0x839e00)
          #2 __wt_txn_rollback /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/txn/txn.c:2105:21 (libwiredtiger.so.12.0.0+0x83c8e0)
          #3 __session_rollback_transaction /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/session/session_api.c:2044:5 (libwiredtiger.so.12.0.0+0x6fc2a0)
          #4 rollback_transaction /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:662:5 (t+0x1119c4)
          #5 ops /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:1412:13 (t+0x10be3d)
        Previous atomic read of size 8 at 0x721800062828 by thread T49 (mutexes: write M1):
          #0 __wt_atomic_load_uint64_relaxed /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/include/gcc.h:382:1 (libwiredtiger.so.12.0.0+0xfed2b)
          #1 __wt_txn_upd_visible_type /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/include/txn_inline.h:1372:11 (libwiredtiger.so.12.0.0+0x101a70)
          #2 __wt_txn_read_upd_list_internal /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/include/txn_inline.h:1540:23 (libwiredtiger.so.12.0.0+0x100e3a)
          #3 __wt_txn_read /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/include/txn_inline.h:1645:5 (libwiredtiger.so.12.0.0+0x104acc)
          #4 __cursor_row_prev /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/btree/bt_curprev.c:528:9 (libwiredtiger.so.12.0.0+0xf99f3)
          #5 __wt_btcur_prev /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/btree/bt_curprev.c:651:23 (libwiredtiger.so.12.0.0+0xf4723)
          #6 __curfile_prev /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/cursor/cur_file.c:245:5 (libwiredtiger.so.12.0.0+0x3f25ba)
          #7 read_op /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/format_inline.h:48:15 (t+0x11b423)
          #8 nextprev /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:1673:16 (t+0x119a07)
          #9 table_op /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:941:24 (t+0x110c57)
          #10 ops /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:1303:19 (t+0x10b74d)
        Location is heap block of size 84 at 0x721800062820 allocated by thread T48:
          #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+0x649cb)
          #1 __wt_calloc /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/os_common/os_alloc.c:68:14 (libwiredtiger.so.12.0.0+0x5bc064)
          #2 __wt_upd_alloc /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/include/txn_inline.h:1446:5 (libwiredtiger.so.12.0.0+0x2bc89c)
          #3 __wt_row_modify /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/btree/row_modify.c:142:13 (libwiredtiger.so.12.0.0+0x2b9ec4)
          #4 __cursor_modify /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/btree/bt_cursor.c:545:13 (libwiredtiger.so.12.0.0+0x11d464)
          #5 __wt_btcur_insert /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/btree/bt_cursor.c:1108:9 (libwiredtiger.so.12.0.0+0x11cb9d)
          #6 __curfile_insert /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/cursor/cur_file.c:389:5 (libwiredtiger.so.12.0.0+0x3f7b96)
          #7 row_insert /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:1986:16 (t+0x113625)
          #8 table_op /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:824:19 (t+0x11033e)
          #9 ops /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:1303:19 (t+0x10b74d)
        Mutex M0 (0x7f52bc6d7760) created at:
          #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+0x67c83)
          #1 __wt_spin_init /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/include/mutex_inline.h:142:5 (libwiredtiger.so.12.0.0+0x73b111)
          #2 __open_session /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/session/session_api.c:2598:5 (libwiredtiger.so.12.0.0+0x704204)
          #3 __wt_open_session /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/session/session_api.c:2721:5 (libwiredtiger.so.12.0.0+0x7039b8)
          #4 __conn_open_session /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/conn/conn_api.c:1379:5 (libwiredtiger.so.12.0.0+0x335782)
          #5 wt_wrap_open_session /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/format_util.c:380:5 (t+0x103912)
          #6 ops_session_open /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:982:5 (t+0x10ecd4)
          #7 ops /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:1090:13 (t+0x10a304)
        Mutex M1 (0x7f52bc6d86d0) created at:
          #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+0x67c83)
          #1 __wt_spin_init /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/include/mutex_inline.h:142:5 (libwiredtiger.so.12.0.0+0x73b111)
          #2 __open_session /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/session/session_api.c:2598:5 (libwiredtiger.so.12.0.0+0x704204)
          #3 __wt_open_session /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/session/session_api.c:2721:5 (libwiredtiger.so.12.0.0+0x7039b8)
          #4 __conn_open_session /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/conn/conn_api.c:1379:5 (libwiredtiger.so.12.0.0+0x335782)
          #5 wt_wrap_open_session /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/format_util.c:380:5 (t+0x103912)
          #6 ops_session_open /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:982:5 (t+0x10ecd4)
          #7 ops /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:1090:13 (t+0x10a304)
        Thread T48 (tid=4504, running) created by main thread at:
          #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+0x662b1)
          #1 __wt_thread_create /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/os_posix/os_thread.c:60:5 (libwiredtiger.so.12.0.0+0x5d8a7b)
          #2 operations /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:362:9 (t+0x108051)
          #3 main /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/t.c:393:13 (t+0x124403)
        Thread T49 (tid=4505, running) created by main thread at:
          #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+0x662b1)
          #1 __wt_thread_create /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/os_posix/os_thread.c:60:5 (libwiredtiger.so.12.0.0+0x5d8a7b)
          #2 operations /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:362:9 (t+0x108051)
          #3 main /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/t.c:393:13 (t+0x124403)
      

      logs

      format-stress-test-tsan task_log

      Logs:

      SUMMARY: ThreadSanitizer: data race /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/txn/txn.c:1087:34 in __txn_resolve_prepared_update_chain
      

      logs

      format-stress-test-tsan task_log

      Logs:

      WARNING: ThreadSanitizer: data race (pid=4454)
        Write of size 8 at 0x721800062830 by thread T48 (mutexes: write M0):
          #0 __txn_resolve_prepared_update_chain /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/txn/txn.c:1088:30 (libwiredtiger.so.12.0.0+0x85049a)
          #1 __txn_resolve_prepared_op /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/txn/txn.c:1318:5 (libwiredtiger.so.12.0.0+0x839e00)
          #2 __wt_txn_rollback /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/txn/txn.c:2105:21 (libwiredtiger.so.12.0.0+0x83c8e0)
          #3 __session_rollback_transaction /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/session/session_api.c:2044:5 (libwiredtiger.so.12.0.0+0x6fc2a0)
          #4 rollback_transaction /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:662:5 (t+0x1119c4)
          #5 ops /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:1412:13 (t+0x10be3d)
        Previous atomic read of size 8 at 0x721800062830 by thread T49 (mutexes: write M1):
          #0 __wt_atomic_load_uint64_relaxed /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/include/gcc.h:382:1 (libwiredtiger.so.12.0.0+0xfed2b)
          #1 __wt_txn_upd_visible_type /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/include/txn_inline.h:1371:11 (libwiredtiger.so.12.0.0+0x101a5f)
          #2 __wt_txn_read_upd_list_internal /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/include/txn_inline.h:1540:23 (libwiredtiger.so.12.0.0+0x100e3a)
          #3 __wt_txn_read /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/include/txn_inline.h:1645:5 (libwiredtiger.so.12.0.0+0x104acc)
          #4 __cursor_row_prev /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/btree/bt_curprev.c:528:9 (libwiredtiger.so.12.0.0+0xf99f3)
          #5 __wt_btcur_prev /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/btree/bt_curprev.c:651:23 (libwiredtiger.so.12.0.0+0xf4723)
          #6 __curfile_prev /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/cursor/cur_file.c:245:5 (libwiredtiger.so.12.0.0+0x3f25ba)
          #7 read_op /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/format_inline.h:48:15 (t+0x11b423)
          #8 nextprev /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:1673:16 (t+0x119a07)
          #9 table_op /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:941:24 (t+0x110c57)
          #10 ops /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:1303:19 (t+0x10b74d)
        Location is heap block of size 84 at 0x721800062820 allocated by thread T48:
          #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+0x649cb)
          #1 __wt_calloc /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/os_common/os_alloc.c:68:14 (libwiredtiger.so.12.0.0+0x5bc064)
          #2 __wt_upd_alloc /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/include/txn_inline.h:1446:5 (libwiredtiger.so.12.0.0+0x2bc89c)
          #3 __wt_row_modify /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/btree/row_modify.c:142:13 (libwiredtiger.so.12.0.0+0x2b9ec4)
          #4 __cursor_modify /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/btree/bt_cursor.c:545:13 (libwiredtiger.so.12.0.0+0x11d464)
          #5 __wt_btcur_insert /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/btree/bt_cursor.c:1108:9 (libwiredtiger.so.12.0.0+0x11cb9d)
          #6 __curfile_insert /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/cursor/cur_file.c:389:5 (libwiredtiger.so.12.0.0+0x3f7b96)
          #7 row_insert /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:1986:16 (t+0x113625)
          #8 table_op /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:824:19 (t+0x11033e)
          #9 ops /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:1303:19 (t+0x10b74d)
        Mutex M0 (0x7f52bc6d7760) created at:
          #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+0x67c83)
          #1 __wt_spin_init /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/include/mutex_inline.h:142:5 (libwiredtiger.so.12.0.0+0x73b111)
          #2 __open_session /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/session/session_api.c:2598:5 (libwiredtiger.so.12.0.0+0x704204)
          #3 __wt_open_session /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/session/session_api.c:2721:5 (libwiredtiger.so.12.0.0+0x7039b8)
          #4 __conn_open_session /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/conn/conn_api.c:1379:5 (libwiredtiger.so.12.0.0+0x335782)
          #5 wt_wrap_open_session /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/format_util.c:380:5 (t+0x103912)
          #6 ops_session_open /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:982:5 (t+0x10ecd4)
          #7 ops /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:1090:13 (t+0x10a304)
        Mutex M1 (0x7f52bc6d86d0) created at:
          #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+0x67c83)
          #1 __wt_spin_init /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/include/mutex_inline.h:142:5 (libwiredtiger.so.12.0.0+0x73b111)
          #2 __open_session /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/session/session_api.c:2598:5 (libwiredtiger.so.12.0.0+0x704204)
          #3 __wt_open_session /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/session/session_api.c:2721:5 (libwiredtiger.so.12.0.0+0x7039b8)
          #4 __conn_open_session /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/conn/conn_api.c:1379:5 (libwiredtiger.so.12.0.0+0x335782)
          #5 wt_wrap_open_session /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/format_util.c:380:5 (t+0x103912)
          #6 ops_session_open /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:982:5 (t+0x10ecd4)
          #7 ops /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:1090:13 (t+0x10a304)
        Thread T48 (tid=4504, running) created by main thread at:
          #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+0x662b1)
          #1 __wt_thread_create /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/os_posix/os_thread.c:60:5 (libwiredtiger.so.12.0.0+0x5d8a7b)
          #2 operations /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:362:9 (t+0x108051)
          #3 main /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/t.c:393:13 (t+0x124403)
        Thread T49 (tid=4505, running) created by main thread at:
          #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+0x662b1)
          #1 __wt_thread_create /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/os_posix/os_thread.c:60:5 (libwiredtiger.so.12.0.0+0x5d8a7b)
          #2 operations /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:362:9 (t+0x108051)
          #3 main /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/t.c:393:13 (t+0x124403)
      

      logs

      format-stress-test-tsan task_log

      Logs:

      SUMMARY: ThreadSanitizer: data race /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/txn/txn.c:1088:30 in __txn_resolve_prepared_update_chain
      

      logs

      format-stress-test-tsan task_log

      Logs:

      WARNING: ThreadSanitizer: data race (pid=4454)
        Write of size 1 at 0x72140007731d by thread T49 (mutexes: write M0):
          #0 __txn_resolve_prepared_update_chain /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/txn/txn.c:1084:28 (libwiredtiger.so.12.0.0+0x8503ce)
          #1 __txn_resolve_prepared_op /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/txn/txn.c:1318:5 (libwiredtiger.so.12.0.0+0x839e00)
          #2 __wt_txn_rollback /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/txn/txn.c:2105:21 (libwiredtiger.so.12.0.0+0x83c8e0)
          #3 __session_rollback_transaction /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/session/session_api.c:2044:5 (libwiredtiger.so.12.0.0+0x6fc2a0)
          #4 rollback_transaction /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:662:5 (t+0x1119c4)
          #5 ops /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:1412:13 (t+0x10be3d)
        Previous atomic read of size 1 at 0x72140007731d by thread T47 (mutexes: write M1):
          #0 __wt_atomic_load_uint8_v_acquire /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/include/gcc.h:379:1 (libwiredtiger.so.12.0.0+0x10192e)
          #1 __wt_txn_read_upd_list_internal /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/include/txn_inline.h:1496:25 (libwiredtiger.so.12.0.0+0x100794)
          #2 __wt_txn_read /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/include/txn_inline.h:1645:5 (libwiredtiger.so.12.0.0+0x104acc)
          #3 __cursor_row_prev /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/btree/bt_curprev.c:528:9 (libwiredtiger.so.12.0.0+0xf99f3)
          #4 __wt_btcur_prev /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/btree/bt_curprev.c:651:23 (libwiredtiger.so.12.0.0+0xf4723)
          #5 __curfile_prev /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/cursor/cur_file.c:245:5 (libwiredtiger.so.12.0.0+0x3f25ba)
          #6 read_op /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/format_inline.h:48:15 (t+0x11b423)
          #7 nextprev /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:1673:16 (t+0x119a07)
          #8 table_op /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:941:24 (t+0x110c57)
          #9 ops /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:1303:19 (t+0x10b74d)
        Location is heap block of size 77 at 0x7214000772e0 allocated by thread T49:
          #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+0x649cb)
          #1 __wt_calloc /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/os_common/os_alloc.c:68:14 (libwiredtiger.so.12.0.0+0x5bc064)
          #2 __wt_upd_alloc /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/include/txn_inline.h:1446:5 (libwiredtiger.so.12.0.0+0x2bc89c)
          #3 __wt_row_modify /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/btree/row_modify.c:142:13 (libwiredtiger.so.12.0.0+0x2b9ec4)
          #4 __cursor_modify /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/btree/bt_cursor.c:545:13 (libwiredtiger.so.12.0.0+0x11d464)
          #5 __wt_btcur_insert /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/btree/bt_cursor.c:1108:9 (libwiredtiger.so.12.0.0+0x11cb9d)
          #6 __curfile_insert /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/cursor/cur_file.c:389:5 (libwiredtiger.so.12.0.0+0x3f7b96)
          #7 row_insert /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:1986:16 (t+0x113625)
          #8 table_op /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:824:19 (t+0x11033e)
          #9 ops /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:1303:19 (t+0x10b74d)
        Mutex M0 (0x7f52bc6d86d0) created at:
          #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+0x67c83)
          #1 __wt_spin_init /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/include/mutex_inline.h:142:5 (libwiredtiger.so.12.0.0+0x73b111)
          #2 __open_session /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/session/session_api.c:2598:5 (libwiredtiger.so.12.0.0+0x704204)
          #3 __wt_open_session /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/session/session_api.c:2721:5 (libwiredtiger.so.12.0.0+0x7039b8)
          #4 __conn_open_session /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/conn/conn_api.c:1379:5 (libwiredtiger.so.12.0.0+0x335782)
          #5 wt_wrap_open_session /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/format_util.c:380:5 (t+0x103912)
          #6 ops_session_open /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:982:5 (t+0x10ecd4)
          #7 ops /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:1090:13 (t+0x10a304)
        Mutex M1 (0x7f52bc6d7f18) created at:
          #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+0x67c83)
          #1 __wt_spin_init /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/include/mutex_inline.h:142:5 (libwiredtiger.so.12.0.0+0x73b111)
          #2 __open_session /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/session/session_api.c:2598:5 (libwiredtiger.so.12.0.0+0x704204)
          #3 __wt_open_session /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/session/session_api.c:2721:5 (libwiredtiger.so.12.0.0+0x7039b8)
          #4 __conn_open_session /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/conn/conn_api.c:1379:5 (libwiredtiger.so.12.0.0+0x335782)
          #5 wt_wrap_open_session /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/format_util.c:380:5 (t+0x103912)
          #6 ops_session_open /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:982:5 (t+0x10ecd4)
          #7 ops /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:1090:13 (t+0x10a304)
        Thread T49 (tid=4505, running) created by main thread at:
          #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+0x662b1)
          #1 __wt_thread_create /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/os_posix/os_thread.c:60:5 (libwiredtiger.so.12.0.0+0x5d8a7b)
          #2 operations /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:362:9 (t+0x108051)
          #3 main /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/t.c:393:13 (t+0x124403)
        Thread T47 (tid=4503, running) created by main thread at:
          #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+0x662b1)
          #1 __wt_thread_create /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/os_posix/os_thread.c:60:5 (libwiredtiger.so.12.0.0+0x5d8a7b)
          #2 operations /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/ops.c:362:9 (t+0x108051)
          #3 main /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/test/format/t.c:393:13 (t+0x124403)
      

      logs

      format-stress-test-tsan task_log

      Logs:

      SUMMARY: ThreadSanitizer: data race /data/mci/d26df47f4d5fda24d4249cdc25001b5b/wiredtiger/src/txn/txn.c:1084:28 in __txn_resolve_prepared_update_chain
      

      logs

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

              Created:
              Updated: