failed: generate-tsan-metric on amazon2023-armv9-tsan [wiredtiger @ 4e4a1c4f]

XMLWordPrintableJSON

    • Type: Build Failure
    • Resolution: Fixed
    • Priority: Major - P3
    • WT12.0.0, 8.3.0-rc0
    • Affects Version/s: None
    • Component/s: Btree

      generate-tsan-metric on amazon2023-armv9-tsan

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

      Task Logs:

      generate-tsan-metric task_log

      Logs:

      WARNING: ThreadSanitizer: data race (pid=263504)
      Read of size 8 at 0xffff7f811ac0 by thread T34:
      #0 __wt_ref_out /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/btree/bt_discard.c:31 (libwiredtiger.so.12.0.0+0x1476a0)
      #1 __evict_page_clean_update /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/evict/evict_page.c:425 (libwiredtiger.so.12.0.0+0x482f74)
      #2 __wt_evict /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/evict/evict_page.c:298 (libwiredtiger.so.12.0.0+0x480190)
      #3 __evict_page /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/evict/evict_lru.c:3059 (libwiredtiger.so.12.0.0+0x469330)
      #4 __evict_lru_pages /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/evict/evict_lru.c:1418 (libwiredtiger.so.12.0.0+0x46c6e0)
      #5 __evict_thread_run /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/evict/evict_lru.c:355 (libwiredtiger.so.12.0.0+0x464a88)
      #6 __thread_run /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/support/thread_group.c:32 (libwiredtiger.so.12.0.0+0x7531dc)
      #7 <null> <null> (libtsan.so.2+0x4fd00) (BuildId: f3170e424285d8d8364a2a0f2222db9d15960c3f)
      Previous write of size 8 at 0xffff7f811ac0 by main thread (mutexes: write M0, write M1, write M2, write M3, write M4):
      #0 __evict_clear_walk /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/evict/evict_lru.c:1015 (libwiredtiger.so.12.0.0+0x47758c)
      #1 __evict_clear_walk_and_saved_tree_if_current_locked /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/evict/evict_lru.c:1097 (libwiredtiger.so.12.0.0+0x465990)
      #2 __wt_evict_file_exclusive_on /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/evict/evict_lru.c:1151 (libwiredtiger.so.12.0.0+0x4654b8)
      #3 __wt_verify /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/btree/bt_vrfy.c:355 (libwiredtiger.so.12.0.0+0x221f60)
      #4 __wti_execute_handle_operation /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/schema/schema_worker.c:32 (libwiredtiger.so.12.0.0+0x643ce0)
      #5 __wt_schema_worker /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/schema/schema_worker.c:191 (libwiredtiger.so.12.0.0+0x644324)
      #6 __session_verify /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/session/session_api.c:1817 (libwiredtiger.so.12.0.0+0x663ce4)
      #7 _wrap_Session_verify lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:7571 (_wiredtiger.so+0x25974)
      #8 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0xd05e8) (BuildId: 044ec6e63ddfdd59fb20701554e6dcdefab05a90)
      Location is heap block of size 808 at 0xffff7f811800 allocated by main thread:
      #0 calloc <null> (libtsan.so.2+0x553ec) (BuildId: f3170e424285d8d8364a2a0f2222db9d15960c3f)
      #1 __wt_calloc /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/os_common/os_alloc.c:68 (libwiredtiger.so.12.0.0+0x52a4e8)
      #2 __wt_conn_dhandle_alloc /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/conn/conn_dhandle.c:233 (libwiredtiger.so.12.0.0+0x308b4c)
      #3 __session_find_shared_dhandle /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/session/session_dhandle.c:873 (libwiredtiger.so.12.0.0+0x693628)
      #4 __session_get_dhandle /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/session/session_dhandle.c:903 (libwiredtiger.so.12.0.0+0x6927dc)
      #5 __wt_session_get_dhandle /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/session/session_dhandle.c:933 (libwiredtiger.so.12.0.0+0x690c88)
      #6 __wt_session_get_btree_ckpt /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/session/session_dhandle.c:493 (libwiredtiger.so.12.0.0+0x68f748)
      #7 __wt_curfile_open /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/cursor/cur_file.c:1275 (libwiredtiger.so.12.0.0+0x38ac08)
      #8 __session_open_cursor_int /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/session/session_api.c:701 (libwiredtiger.so.12.0.0+0x64b244)
      #9 __session_open_cursor /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/session/session_api.c:904 (libwiredtiger.so.12.0.0+0x64eaec)
      #10 _wrap_Session_open_cursor lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:6687 (_wiredtiger.so+0x22e64)
      #11 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0xd05e8) (BuildId: 044ec6e63ddfdd59fb20701554e6dcdefab05a90)
      Mutex M0 (0xffff81fa60a0) created at:
      #0 pthread_mutex_init <null> (libtsan.so.2+0x591b8) (BuildId: f3170e424285d8d8364a2a0f2222db9d15960c3f)
      #1 __wt_spin_init /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/include/mutex_inline.h:142 (libwiredtiger.so.12.0.0+0x67e658)
      #2 __open_session /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/session/session_api.c:2602 (libwiredtiger.so.12.0.0+0x650494)
      #3 __wt_open_session /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/session/session_api.c:2727 (libwiredtiger.so.12.0.0+0x64fd24)
      #4 __conn_open_session /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/conn/conn_api.c:1399 (libwiredtiger.so.12.0.0+0x2e2ec0)
      #5 _wrap_Connection_open_session lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:9334 (_wiredtiger.so+0x2ae64)
      #6 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0xd05e8) (BuildId: 044ec6e63ddfdd59fb20701554e6dcdefab05a90)
      Mutex M1 (0xffff7cc698f0) created at:
      #0 pthread_mutex_init <null> (libtsan.so.2+0x591b8) (BuildId: f3170e424285d8d8364a2a0f2222db9d15960c3f)
      #1 __wt_spin_init /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/include/mutex_inline.h:142 (libwiredtiger.so.12.0.0+0x3152d0)
      #2 __wti_connection_init /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/conn/conn_handle.c:50 (libwiredtiger.so.12.0.0+0x314070)
      #3 wiredtiger_open /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/conn/conn_api.c:3120 (libwiredtiger.so.12.0.0+0x2d75ec)
      #4 _wrap_wiredtiger_open lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:10253 (_wiredtiger.so+0x2db24)
      #5 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0xd05e8) (BuildId: 044ec6e63ddfdd59fb20701554e6dcdefab05a90)
      Mutex M2 (0xffff7cc69aa0) created at:
      #0 pthread_mutex_init <null> (libtsan.so.2+0x591b8) (BuildId: f3170e424285d8d8364a2a0f2222db9d15960c3f)
      #1 __wt_spin_init /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/include/mutex_inline.h:142 (libwiredtiger.so.12.0.0+0x3152d0)
      #2 __wti_connection_init /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/conn/conn_handle.c:60 (libwiredtiger.so.12.0.0+0x314764)
      #3 wiredtiger_open /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/conn/conn_api.c:3120 (libwiredtiger.so.12.0.0+0x2d75ec)
      #4 _wrap_wiredtiger_open lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:10253 (_wiredtiger.so+0x2db24)
      #5 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0xd05e8) (BuildId: 044ec6e63ddfdd59fb20701554e6dcdefab05a90)
      Mutex M3 (0xffff7f6c00b0) created at:
      #0 pthread_mutex_init <null> (libtsan.so.2+0x591b8) (BuildId: f3170e424285d8d8364a2a0f2222db9d15960c3f)
      #1 __wt_spin_init /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/include/mutex_inline.h:142 (libwiredtiger.so.12.0.0+0x45c84c)
      #2 __wt_evict_create /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/evict/evict_conn.c:328 (libwiredtiger.so.12.0.0+0x45c458)
      #3 __wti_connection_open /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/conn/conn_open.c:53 (libwiredtiger.so.12.0.0+0x332f20)
      #4 wiredtiger_open /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/conn/conn_api.c:3413 (libwiredtiger.so.12.0.0+0x2da4d4)
      #5 _wrap_wiredtiger_open lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:10253 (_wiredtiger.so+0x2db24)
      #6 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0xd05e8) (BuildId: 044ec6e63ddfdd59fb20701554e6dcdefab05a90)
      Mutex M4 (0xffff7f6c0190) created at:
      #0 pthread_mutex_init <null> (libtsan.so.2+0x591b8) (BuildId: f3170e424285d8d8364a2a0f2222db9d15960c3f)
      #1 __wt_spin_init /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/include/mutex_inline.h:142 (libwiredtiger.so.12.0.0+0x45c84c)
      #2 __wt_evict_create /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/evict/evict_conn.c:326 (libwiredtiger.so.12.0.0+0x45c390)
      #3 __wti_connection_open /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/conn/conn_open.c:53 (libwiredtiger.so.12.0.0+0x332f20)
      #4 wiredtiger_open /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/conn/conn_api.c:3413 (libwiredtiger.so.12.0.0+0x2da4d4)
      #5 _wrap_wiredtiger_open lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:10253 (_wiredtiger.so+0x2db24)
      #6 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0xd05e8) (BuildId: 044ec6e63ddfdd59fb20701554e6dcdefab05a90)
      Thread T34 'eviction-ser 3' (tid=263597, running) created by main thread at:
      #0 pthread_create <null> (libtsan.so.2+0x5a608) (BuildId: f3170e424285d8d8364a2a0f2222db9d15960c3f)
      #1 __wt_thread_create /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/os_posix/os_thread.c:60 (libwiredtiger.so.12.0.0+0x54599c)
      #2 __thread_group_resize /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/support/thread_group.c:209 (libwiredtiger.so.12.0.0+0x750e9c)
      #3 __wt_thread_group_create /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/support/thread_group.c:295 (libwiredtiger.so.12.0.0+0x75179c)
      #4 __wt_evict_threads_create /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/evict/evict_lru.c:600 (libwiredtiger.so.12.0.0+0x4644f4)
      #5 __wti_connection_workers /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/conn/conn_open.c:307 (libwiredtiger.so.12.0.0+0x3363b8)
      #6 wiredtiger_open /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/conn/conn_api.c:3531 (libwiredtiger.so.12.0.0+0x2db3d4)
      #7 _wrap_wiredtiger_open lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:10253 (_wire
      

      logs

      generate-tsan-metric task_log

      Logs:

      SUMMARY: ThreadSanitizer: data race /data/mci/3963af538d1378b2f2b78bf2612a93fb/wiredtiger/src/btree/bt_discard.c:31 in __wt_ref_out
      

      logs

            Assignee:
            Shoufu Du
            Reporter:
            xgen-buildbaron-user
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: