failed: format-stress-test-tsan on ubuntu2004-tsan [wiredtiger @ 5858bb39]

    • 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-0f7422739a9983f7a
      Project: wiredtiger
      Commit: 5858bb39
      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=4447)
        Write of size 8 at 0x7210002ed650 by thread T101 (mutexes: write M0):
          #0 __wt_delete_page_rollback /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/src/btree/bt_delete.c:302:42 (libwiredtiger.so.12.0.0+0x1532d0)
          #1 __wt_txn_rollback /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/src/txn/txn.c:2113:13 (libwiredtiger.so.12.0.0+0x83d800)
          #2 __session_rollback_transaction /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/src/session/session_api.c:2044:5 (libwiredtiger.so.12.0.0+0x6fd140)
          #3 rollback_transaction /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/test/format/ops.c:662:5 (t+0x1119c4)
          #4 ops /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/test/format/ops.c:1412:13 (t+0x10be3d)
        Previous atomic read of size 8 at 0x7210002ed650 by thread T110 (mutexes: write M1):
          #0 __wt_atomic_load_uint64_relaxed /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/src/include/gcc.h:382:1 (libwiredtiger.so.12.0.0+0xfed9b)
          #1 __wt_txn_upd_visible_type /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/src/include/txn_inline.h:1371:11 (libwiredtiger.so.12.0.0+0x101acf)
          #2 __wt_txn_read_upd_list_internal /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/src/include/txn_inline.h:1540:23 (libwiredtiger.so.12.0.0+0x100eaa)
          #3 __wt_txn_read /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/src/include/txn_inline.h:1645:5 (libwiredtiger.so.12.0.0+0x104b3c)
          #4 __cursor_row_prev /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/src/btree/bt_curprev.c:528:9 (libwiredtiger.so.12.0.0+0xf9a63)
          #5 __wt_btcur_prev /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/src/btree/bt_curprev.c:651:23 (libwiredtiger.so.12.0.0+0xf4793)
          #6 __curfile_prev /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/src/cursor/cur_file.c:245:5 (libwiredtiger.so.12.0.0+0x3f345a)
          #7 read_op /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/test/format/format_inline.h:48:15 (t+0x11b423)
          #8 nextprev /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/test/format/ops.c:1673:16 (t+0x119a07)
          #9 table_op /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/test/format/ops.c:941:24 (t+0x110c57)
          #10 ops /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/test/format/ops.c:1303:19 (t+0x10b74d)
        Location is heap block of size 64 at 0x7210002ed640 allocated by thread T110:
          #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/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/src/os_common/os_alloc.c:68:14 (libwiredtiger.so.12.0.0+0x5bcf04)
          #2 __wt_upd_alloc /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/src/include/txn_inline.h:1446:5 (libwiredtiger.so.12.0.0+0x164d1c)
          #3 __wt_upd_alloc_tombstone /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/src/include/txn_inline.h:1466:13 (libwiredtiger.so.12.0.0+0x16498e)
          #4 __tombstone_update_alloc /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/src/btree/bt_delete.c:459:5 (libwiredtiger.so.12.0.0+0x164684)
          #5 __instantiate_tombstone /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/src/btree/bt_delete.c:494:9 (libwiredtiger.so.12.0.0+0x163ae1)
          #6 __instantiate_row /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/src/btree/bt_delete.c:623:9 (libwiredtiger.so.12.0.0+0x15636f)
          #7 __wti_delete_page_instantiate /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/src/btree/bt_delete.c:741:9 (libwiredtiger.so.12.0.0+0x155013)
          #8 __page_read /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/src/btree/bt_read.c:414:13 (libwiredtiger.so.12.0.0+0x1d4215)
          #9 __wt_page_in_func /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/src/btree/bt_read.c:543:13 (libwiredtiger.so.12.0.0+0x1d0d04)
          #10 __wt_page_swap_func /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/src/include/btree_inline.h:2562:11 (libwiredtiger.so.12.0.0+0x288a63)
          #11 __tree_walk_internal /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/src/btree/bt_walk.c:330:19 (libwiredtiger.so.12.0.0+0x286d84)
          #12 __wt_tree_walk_custom_skip /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/src/btree/bt_walk.c:431:13 (libwiredtiger.so.12.0.0+0x2875e9)
          #13 __wt_btcur_prev /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/src/btree/bt_curprev.c:704:13 (libwiredtiger.so.12.0.0+0xf4c3e)
          #14 __curfile_prev /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/src/cursor/cur_file.c:245:5 (libwiredtiger.so.12.0.0+0x3f345a)
          #15 read_op /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/test/format/format_inline.h:48:15 (t+0x11b423)
          #16 nextprev /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/test/format/ops.c:1673:16 (t+0x119a07)
          #17 table_op /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/test/format/ops.c:941:24 (t+0x110c57)
          #18 ops /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/test/format/ops.c:1303:19 (t+0x10b74d)
        Mutex M0 (0x7fad7ffba370) 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/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/src/include/mutex_inline.h:142:5 (libwiredtiger.so.12.0.0+0x73bfb1)
          #2 __open_session /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/src/session/session_api.c:2598:5 (libwiredtiger.so.12.0.0+0x7050a4)
          #3 __wt_open_session /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/src/session/session_api.c:2721:5 (libwiredtiger.so.12.0.0+0x704858)
          #4 __conn_open_session /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/src/conn/conn_api.c:1379:5 (libwiredtiger.so.12.0.0+0x3357f2)
          #5 wt_wrap_open_session /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/test/format/format_util.c:380:5 (t+0x103912)
          #6 ops_session_open /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/test/format/ops.c:982:5 (t+0x10ecd4)
          #7 ops /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/test/format/ops.c:1090:13 (t+0x10a304)
        Mutex M1 (0x7fad7ffbe8e8) 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/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/src/include/mutex_inline.h:142:5 (libwiredtiger.so.12.0.0+0x73bfb1)
          #2 __open_session /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/src/session/session_api.c:2598:5 (libwiredtiger.so.12.0.0+0x7050a4)
          #3 __wt_open_session /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/src/session/session_api.c:2721:5 (libwiredtiger.so.12.0.0+0x704858)
          #4 __conn_open_session /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/src/conn/conn_api.c:1379:5 (libwiredtiger.so.12.0.0+0x3357f2)
          #5 wt_wrap_open_session /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/test/format/format_util.c:380:5 (t+0x103912)
          #6 ops_session_open /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/test/format/ops.c:982:5 (t+0x10ecd4)
          #7 ops /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/test/format/ops.c:1090:13 (t+0x10a304)
        Thread T101 (tid=4570, 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/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/src/os_posix/os_thread.c:60:5 (libwiredtiger.so.12.0.0+0x5d991b)
          #2 operations /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/test/format/ops.c:362:9 (t+0x108051)
          #3 main /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/test/format/t.c:393:13 (t+0x124403)
        Thread T110 (tid=4579, 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/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/src/os_posix/os_thread.c:60:5 (libwiredtiger.so.12.0.0+0x5d991b)
          #2 operations /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/test/format/ops.c:362:9 (t+0x108051)
          #3 main /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/test/format/t.c:393:13 (t+0x124403)
      

      logs

      format-stress-test-tsan task_log

      Logs:

      SUMMARY: ThreadSanitizer: data race /data/mci/e44d16ac11a3af0acbe311a2be73dc57/wiredtiger/src/btree/bt_delete.c:302:42 in __wt_delete_page_rollback
      

      logs

      format-stress-test-tsan task_log

      Logs:

      #0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
      #0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
      #1  0x00007fad8db71859 in __GI_abort () at abort.c:79
      #2  0x000055acffb0b177 in __interceptor_abort ()
      #3  0x000055acffae928c in __sanitizer::Abort() ()
      #4  0x000055acffae71ee in __sanitizer::Die() ()
      #5  0x000055acffb4c32f in __tsan::finalize(void*) ()
      #6  0x00007fad8db958a7 in __run_exit_handlers (status=0, listp=0x7fad8dd3b718 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at exit.c:108
      #7  0x00007fad8db95a60 in __GI_exit (status=<optimized out>) at exit.c:139
      #8  0x00007fad8db7308a in __libc_start_main (main=0x55acffbc18a0 <main>, argc=8, argv=0x7ffd2ec7a188, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd2ec7a178) at ../csu/libc-start.c:342
      #9  0x000055acffad16ee in _start ()
      

      logs

      Repro Artifacts:

            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: