-
Type:
Build Failure
-
Resolution: Gone away
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Cache and Eviction
-
Storage Engines
-
None
-
None
-
- amazon2023-armv9-asan
- amazon2023-armv9-nonstandalone
- amazon2023-armv9-release-nonstandalone
- amazon2023-armv9-tsan
- amazon2023-armv9-ubsan
- amazon2023-stress-nonstandalone
- amazon2023-stress-tests-armv9
- cppsuite-stress-tests-arm64
- cppsuite-stress-tests-armv9
- cppsuite-stress-tests-ubuntu
- ubuntu2004
- ubuntu2004-arm64-nonstandalone
- ubuntu2004-arm64-release-nonstandalone
- ubuntu2004-asan
- ubuntu2004-release
- ubuntu2004-release-arm64
- ubuntu2004-release-nonstandalone
- ubuntu2004-stress-nonstandalone
- ubuntu2004-stress-tests
- ubuntu2004-tsan
-
- checkpoint-stress-test
- configure-combinations
- cppsuite-bounded-cursor-stress-stress
- cppsuite-burst-inserts-stress
- format-abort-recovery-stress-test
- format-smoke-test
- format-stress-asan-test-2
- format-stress-disagg-leader-pull-request-test
- format-stress-test-1
- format-stress-test-3
- format-stress-test-4
- format-stress-test-disagg-leader-2
- format-stress-test-disagg-leader-palm
- format-stress-test-no-barrier
- generate-tsan-metric
- long-test
- make-check-test
- precise-checkpoint-stress-test
- spinlock-gcc-test
- unit-test-zstd
-
94
generate-tsan-metric-disagg on amazon2023-armv9-tsan
Host: i-0139680c9a74c1f7b
Project: wiredtiger
Commit: b6157843
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-disagg task_log
Logs:
WARNING: ThreadSanitizer: data race (pid=49515) Write of size 2 at 0xffffa0c7c65a by thread T17: #0 __evict_page /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/evict/evict_lru.c:3060 (libwiredtiger.so.12.0.0+0x4771f4) #1 __evict_lru_pages /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/evict/evict_lru.c:1418 (libwiredtiger.so.12.0.0+0x47a400) #2 __evict_thread_run /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/evict/evict_lru.c:355 (libwiredtiger.so.12.0.0+0x4727a4) #3 __thread_run /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/support/thread_group.c:32 (libwiredtiger.so.12.0.0+0x76f818) #4 <null> <null> (libtsan.so.2+0x4fd00) (BuildId: f3170e424285d8d8364a2a0f2222db9d15960c3f) Previous write of size 2 at 0xffffa0c7c65a by thread T18: #0 __evict_page /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/evict/evict_lru.c:3060 (libwiredtiger.so.12.0.0+0x4771f4) #1 __evict_lru_pages /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/evict/evict_lru.c:1418 (libwiredtiger.so.12.0.0+0x47a400) #2 __evict_thread_run /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/evict/evict_lru.c:355 (libwiredtiger.so.12.0.0+0x4727a4) #3 __thread_run /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/support/thread_group.c:32 (libwiredtiger.so.12.0.0+0x76f818) #4 <null> <null> (libtsan.so.2+0x4fd00) (BuildId: f3170e424285d8d8364a2a0f2222db9d15960c3f) Location is heap block of size 528 at 0xffffa0c7c600 allocated by thread T16: #0 calloc <null> (libtsan.so.2+0x553ec) (BuildId: f3170e424285d8d8364a2a0f2222db9d15960c3f) #1 __wt_calloc /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/os_common/os_alloc.c:68 (libwiredtiger.so.12.0.0+0x537de4) #2 __wt_page_alloc /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/btree/bt_page.c:1351 (libwiredtiger.so.12.0.0+0x17de68) #3 __wti_page_inmem /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/btree/bt_page.c:1771 (libwiredtiger.so.12.0.0+0x182990) #4 __page_read /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/btree/bt_read.c:350 (libwiredtiger.so.12.0.0+0x1b1b58) #5 __wt_page_in_func /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/btree/bt_read.c:529 (libwiredtiger.so.12.0.0+0x1af384) #6 __wt_page_swap_func /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/include/btree_inline.h:2580 (libwiredtiger.so.12.0.0+0x29eb78) #7 __wt_row_search /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/btree/row_srch.c:576 (libwiredtiger.so.12.0.0+0x29c138) #8 __cursor_row_search /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/btree/bt_cursor.c:573 (libwiredtiger.so.12.0.0+0x107bc0) #9 __wt_btcur_search_near /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/btree/bt_cursor.c:1034 (libwiredtiger.so.12.0.0+0x1088a4) #10 __wti_curfile_search_near /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/cursor/cur_file.c:352 (libwiredtiger.so.12.0.0+0x394edc) #11 __curhs_file_cursor_search_near /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/cursor/cur_hs.c:207 (libwiredtiger.so.12.0.0+0x3d0194) #12 __curhs_search_near /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/cursor/cur_hs.c:803 (libwiredtiger.so.12.0.0+0x3bc1c8) #13 __curhs_search_near_helper /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/cursor/cur_hs.c:732 (libwiredtiger.so.12.0.0+0x3b5180) #14 __wt_curhs_search_near_before /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/cursor/cur_hs.c:706 (libwiredtiger.so.12.0.0+0x3b4fec) #15 __rec_hs_insert_record /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/reconcile/rec_hs.c:432 (libwiredtiger.so.12.0.0+0x6260f4) #16 __wti_rec_hs_insert_updates /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/reconcile/rec_hs.c:1121 (libwiredtiger.so.12.0.0+0x623104) #17 __rec_hs_wrapup /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/reconcile/rec_write.c:3463 (libwiredtiger.so.12.0.0+0x617d7c) #18 __rec_write_wrapup /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/reconcile/rec_write.c:3055 (libwiredtiger.so.12.0.0+0x5ff598) #19 __reconcile /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/reconcile/rec_write.c:390 (libwiredtiger.so.12.0.0+0x5f44b0) #20 __wt_reconcile /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/reconcile/rec_write.c:128 (libwiredtiger.so.12.0.0+0x5f1178) #21 __evict_reconcile /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/evict/evict_page.c:1072 (libwiredtiger.so.12.0.0+0x48fd5c) #22 __wt_evict /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/evict/evict_page.c:241 (libwiredtiger.so.12.0.0+0x48d6e8) #23 __evict_page /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/evict/evict_lru.c:3050 (libwiredtiger.so.12.0.0+0x47708c) #24 __evict_lru_pages /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/evict/evict_lru.c:1418 (libwiredtiger.so.12.0.0+0x47a400) #25 __evict_thread_run /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/evict/evict_lru.c:355 (libwiredtiger.so.12.0.0+0x4727a4) #26 __thread_run /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/support/thread_group.c:32 (libwiredtiger.so.12.0.0+0x76f818) #27 <null> <null> (libtsan.so.2+0x4fd00) (BuildId: f3170e424285d8d8364a2a0f2222db9d15960c3f) Thread T17 'eviction-ser 3' (tid=50128, running) created by main thread at: #0 pthread_create <null> (libtsan.so.2+0x5a608) (BuildId: f3170e424285d8d8364a2a0f2222db9d15960c3f) #1 __wt_thread_create /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/os_posix/os_thread.c:60 (libwiredtiger.so.12.0.0+0x553384) #2 __thread_group_resize /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/support/thread_group.c:209 (libwiredtiger.so.12.0.0+0x76d510) #3 __wt_thread_group_create /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/support/thread_group.c:295 (libwiredtiger.so.12.0.0+0x76ddd8) #4 __wt_evict_threads_create /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/evict/evict_lru.c:600 (libwiredtiger.so.12.0.0+0x472210) #5 __wti_connection_workers /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/conn/conn_open.c:299 (libwiredtiger.so.12.0.0+0x34210c) #6 wiredtiger_open /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/conn/conn_api.c:3501 (libwiredtiger.so.12.0.0+0x2ec440) #7 _wrap_wiredtiger_open lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:10210 (_wiredtiger.so+0x2d65c) #8 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0xd05e8) (BuildId: 044ec6e63ddfdd59fb20701554e6dcdefab05a90) Thread T18 'eviction-ser 4' (tid=50129, running) created by main thread at: #0 pthread_create <null> (libtsan.so.2+0x5a608) (BuildId: f3170e424285d8d8364a2a0f2222db9d15960c3f) #1 __wt_thread_create /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/os_posix/os_thread.c:60 (libwiredtiger.so.12.0.0+0x553384) #2 __thread_group_resize /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/support/thread_group.c:209 (libwiredtiger.so.12.0.0+0x76d510) #3 __wt_thread_group_create /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/support/thread_group.c:295 (libwiredtiger.so.12.0.0+0x76ddd8) #4 __wt_evict_threads_create /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/evict/evict_lru.c:600 (libwiredtiger.so.12.0.0+0x472210) #5 __wti_connection_workers /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/conn/conn_open.c:299 (libwiredtiger.so.12.0.0+0x34210c) #6 wiredtiger_open /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/conn/conn_api.c:3501 (libwiredtiger.so.12.0.0+0x2ec440) #7 _wrap_wiredtiger_open lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:10210 (_wiredtiger.so+0x2d65c) #8 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0xd05e8) (BuildId: 044ec6e63ddfdd59fb20701554e6dcdefab05a90) Thread T16 'eviction-ser 2' (tid=50127, running) created by main thread at: #0 pthread_create <null> (libtsan.so.2+0x5a608) (BuildId: f3170e424285d8d8364a2a0f2222db9d15960c3f) #1 __wt_thread_create /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/os_posix/os_thread.c:60 (libwiredtiger.so.12.0.0+0x553384) #2 __thread_group_resize /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/support/thread_group.c:209 (libwiredtiger.so.12.0.0+0x76d510) #3 __wt_thread_group_create /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/support/thread_group.c:295 (libwiredtiger.so.12.0.0+0x76ddd8) #4 __wt_evict_threads_create /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/evict/evict_lru.c:600 (libwiredtiger.so.12.0.0+0x472210) #5 __wti_connection_workers /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/conn/conn_open.c:299 (libwiredtiger.so.12.0.0+0x34210c) #6 wiredtiger_open /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/conn/conn_api.c:3501 (libwiredtiger.so.12.0.0+0x2ec440) #7 _wrap_wiredtiger_open lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:10210 (_wiredtiger.so+0x2d65c) #8 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0xd05e8) (BuildId: 044ec6e63ddfdd59fb20701554e6dcdefab05a90)
generate-tsan-metric-disagg task_log
Logs:
SUMMARY: ThreadSanitizer: data race /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/evict/evict_lru.c:3060 in __evict_page
generate-tsan-metric-disagg task_log
Logs:
WARNING: ThreadSanitizer: data race (pid=39509) Read of size 8 at 0xffff8a4c24f8 by thread T63 (mutexes: write M0): #0 __btree_page_sizes /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/btree/bt_handle.c:1109 (libwiredtiger.so.12.0.0+0x15c800) #1 __btree_conf /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/btree/bt_handle.c:524 (libwiredtiger.so.12.0.0+0x157c74) #2 __wt_btree_open /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/btree/bt_handle.c:125 (libwiredtiger.so.12.0.0+0x155be0) #3 __wt_conn_dhandle_open /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/conn/conn_dhandle.c:624 (libwiredtiger.so.12.0.0+0x31d21c) #4 __wt_session_get_dhandle /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/session/session_dhandle.c:969 (libwiredtiger.so.12.0.0+0x6acee0) #5 __wt_session_get_dhandle /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/session/session_dhandle.c:962 (libwiredtiger.so.12.0.0+0x6ace60) #6 __wt_session_get_btree_ckpt /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/session/session_dhandle.c:493 (libwiredtiger.so.12.0.0+0x6ab3bc) #7 __wt_curfile_open /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/cursor/cur_file.c:1281 (libwiredtiger.so.12.0.0+0x398a60) #8 __session_open_cursor_int /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/session/session_api.c:701 (libwiredtiger.so.12.0.0+0x666f94) #9 __wt_open_cursor /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/session/session_api.c:810 (libwiredtiger.so.12.0.0+0x666444) #10 __curhs_file_cursor_open /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/cursor/cur_hs.c:49 (libwiredtiger.so.12.0.0+0x3b4d64) #11 __wt_curhs_cache /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/cursor/cur_hs.c:145 (libwiredtiger.so.12.0.0+0x3b48ac) #12 __evict_thread_run /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/evict/evict_lru.c:321 (libwiredtiger.so.12.0.0+0x4723f8) #13 __thread_run /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/support/thread_group.c:32 (libwiredtiger.so.12.0.0+0x76f818) #14 <null> <null> (libtsan.so.2+0x4fd00) (BuildId: f3170e424285d8d8364a2a0f2222db9d15960c3f) Previous atomic write of size 8 at 0xffff8a4c24f8 by main thread: #0 __wt_atomic_store_double_relaxed /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/include/gcc.h:402 (libwiredtiger.so.12.0.0+0x307294) #1 __wt_evict_favor_clearing_dirty_cache /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/include/../evict/evict_inline.h:665 (libwiredtiger.so.12.0.0+0x306acc) #2 __conn_close /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/conn/conn_api.c:1164 (libwiredtiger.so.12.0.0+0x2eddd0) #3 _wrap_Connection_close lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:8820 (_wiredtiger.so+0x29230) #4 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 920 at 0xffff8a4c2400 allocated by main thread: #0 calloc <null> (libtsan.so.2+0x553ec) (BuildId: f3170e424285d8d8364a2a0f2222db9d15960c3f) #1 __wt_calloc /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/os_common/os_alloc.c:68 (libwiredtiger.so.12.0.0+0x537de4) #2 __wt_evict_create /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/evict/evict_conn.c:310 (libwiredtiger.so.12.0.0+0x46a064) #3 __wti_connection_open /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/conn/conn_open.c:53 (libwiredtiger.so.12.0.0+0x33ed6c) #4 wiredtiger_open /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/conn/conn_api.c:3383 (libwiredtiger.so.12.0.0+0x2eb540) #5 _wrap_wiredtiger_open lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:10210 (_wiredtiger.so+0x2d65c) #6 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0xd05e8) (BuildId: 044ec6e63ddfdd59fb20701554e6dcdefab05a90) Mutex M0 (0xffff87a46a98) created at: #0 pthread_mutex_init <null> (libtsan.so.2+0x591b8) (BuildId: f3170e424285d8d8364a2a0f2222db9d15960c3f) #1 __wt_spin_init /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/include/mutex_inline.h:142 (libwiredtiger.so.12.0.0+0x326074) #2 __wti_connection_init /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/conn/conn_handle.c:60 (libwiredtiger.so.12.0.0+0x325508) #3 wiredtiger_open /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/conn/conn_api.c:3090 (libwiredtiger.so.12.0.0+0x2e8658) #4 _wrap_wiredtiger_open lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:10210 (_wiredtiger.so+0x2d65c) #5 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0xd05e8) (BuildId: 044ec6e63ddfdd59fb20701554e6dcdefab05a90) Thread T63 'eviction-ser 1' (tid=39585, running) created by main thread at: #0 pthread_create <null> (libtsan.so.2+0x5a608) (BuildId: f3170e424285d8d8364a2a0f2222db9d15960c3f) #1 __wt_thread_create /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/os_posix/os_thread.c:60 (libwiredtiger.so.12.0.0+0x553384) #2 __thread_group_resize /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/support/thread_group.c:209 (libwiredtiger.so.12.0.0+0x76d510) #3 __wt_thread_group_create /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/support/thread_group.c:295 (libwiredtiger.so.12.0.0+0x76ddd8) #4 __wt_evict_threads_create /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/evict/evict_lru.c:600 (libwiredtiger.so.12.0.0+0x472210) #5 __wti_connection_workers /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/conn/conn_open.c:299 (libwiredtiger.so.12.0.0+0x34210c) #6 wiredtiger_open /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/conn/conn_api.c:3501 (libwiredtiger.so.12.0.0+0x2ec440) #7 _wrap_wiredtiger_open lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:10210 (_wiredtiger.so+0x2d65c) #8 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0xd05e8) (BuildId: 044ec6e63ddfdd59fb20701554e6dcdefab05a90)
generate-tsan-metric-disagg task_log
Logs:
SUMMARY: ThreadSanitizer: data race /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/btree/bt_handle.c:1109 in __btree_page_sizes
generate-tsan-metric-disagg task_log
Logs:
WARNING: ThreadSanitizer: data race (pid=39509) Write of size 8 at 0xffff8c8074d0 by thread T63 (mutexes: write M0): #0 __wt_conn_dhandle_open /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/conn/conn_dhandle.c:657 (libwiredtiger.so.12.0.0+0x31d4c4) #1 __wt_session_get_dhandle /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/session/session_dhandle.c:969 (libwiredtiger.so.12.0.0+0x6acee0) #2 __wt_session_get_dhandle /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/session/session_dhandle.c:962 (libwiredtiger.so.12.0.0+0x6ace60) #3 __wt_session_get_btree_ckpt /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/session/session_dhandle.c:493 (libwiredtiger.so.12.0.0+0x6ab3bc) #4 __wt_curfile_open /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/cursor/cur_file.c:1281 (libwiredtiger.so.12.0.0+0x398a60) #5 __session_open_cursor_int /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/session/session_api.c:701 (libwiredtiger.so.12.0.0+0x666f94) #6 __wt_open_cursor /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/session/session_api.c:810 (libwiredtiger.so.12.0.0+0x666444) #7 __curhs_file_cursor_open /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/cursor/cur_hs.c:49 (libwiredtiger.so.12.0.0+0x3b4d64) #8 __wt_curhs_cache /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/cursor/cur_hs.c:145 (libwiredtiger.so.12.0.0+0x3b48ac) #9 __evict_thread_run /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/evict/evict_lru.c:321 (libwiredtiger.so.12.0.0+0x4723f8) #10 __thread_run /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/support/thread_group.c:32 (libwiredtiger.so.12.0.0+0x76f818) #11 <null> <null> (libtsan.so.2+0x4fd00) (BuildId: f3170e424285d8d8364a2a0f2222db9d15960c3f) Previous read of size 8 at 0xffff8c8074d0 by thread T65: #0 __wt_session_lock_dhandle /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/session/session_dhandle.c:197 (libwiredtiger.so.12.0.0+0x6a8dac) #1 __wt_session_get_dhandle /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/session/session_dhandle.c:937 (libwiredtiger.so.12.0.0+0x6ac970) #2 __wt_session_get_btree_ckpt /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/session/session_dhandle.c:493 (libwiredtiger.so.12.0.0+0x6ab3bc) #3 __wt_curfile_open /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/cursor/cur_file.c:1281 (libwiredtiger.so.12.0.0+0x398a60) #4 __session_open_cursor_int /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/session/session_api.c:701 (libwiredtiger.so.12.0.0+0x666f94) #5 __wt_open_cursor /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/session/session_api.c:810 (libwiredtiger.so.12.0.0+0x666444) #6 __curhs_file_cursor_open /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/cursor/cur_hs.c:49 (libwiredtiger.so.12.0.0+0x3b4d64) #7 __wt_curhs_cache /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/cursor/cur_hs.c:145 (libwiredtiger.so.12.0.0+0x3b48ac) #8 __evict_thread_run /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/evict/evict_lru.c:321 (libwiredtiger.so.12.0.0+0x4723f8) #9 __thread_run /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/support/thread_group.c:32 (libwiredtiger.so.12.0.0+0x76f818) #10 <null> <null> (libtsan.so.2+0x4fd00) (BuildId: f3170e424285d8d8364a2a0f2222db9d15960c3f) Location is heap block of size 512 at 0xffff8c807400 allocated by thread T63: #0 calloc <null> (libtsan.so.2+0x553ec) (BuildId: f3170e424285d8d8364a2a0f2222db9d15960c3f) #1 __wt_calloc /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/os_common/os_alloc.c:68 (libwiredtiger.so.12.0.0+0x537de4) #2 __wt_conn_dhandle_alloc /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/conn/conn_dhandle.c:210 (libwiredtiger.so.12.0.0+0x319494) #3 __session_find_shared_dhandle /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/session/session_dhandle.c:873 (libwiredtiger.so.12.0.0+0x6af29c) #4 __session_get_dhandle /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/session/session_dhandle.c:903 (libwiredtiger.so.12.0.0+0x6ae450) #5 __wt_session_get_dhandle /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/session/session_dhandle.c:933 (libwiredtiger.so.12.0.0+0x6ac8fc) #6 __wt_session_get_btree_ckpt /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/session/session_dhandle.c:493 (libwiredtiger.so.12.0.0+0x6ab3bc) #7 __wt_curfile_open /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/cursor/cur_file.c:1281 (libwiredtiger.so.12.0.0+0x398a60) #8 __session_open_cursor_int /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/session/session_api.c:701 (libwiredtiger.so.12.0.0+0x666f94) #9 __wt_open_cursor /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/session/session_api.c:810 (libwiredtiger.so.12.0.0+0x666444) #10 __curhs_file_cursor_open /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/cursor/cur_hs.c:49 (libwiredtiger.so.12.0.0+0x3b4d64) #11 __wt_curhs_cache /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/cursor/cur_hs.c:145 (libwiredtiger.so.12.0.0+0x3b48ac) #12 __evict_thread_run /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/evict/evict_lru.c:321 (libwiredtiger.so.12.0.0+0x4723f8) #13 __thread_run /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/support/thread_group.c:32 (libwiredtiger.so.12.0.0+0x76f818) #14 <null> <null> (libtsan.so.2+0x4fd00) (BuildId: f3170e424285d8d8364a2a0f2222db9d15960c3f) Mutex M0 (0xffff87a46a98) created at: #0 pthread_mutex_init <null> (libtsan.so.2+0x591b8) (BuildId: f3170e424285d8d8364a2a0f2222db9d15960c3f) #1 __wt_spin_init /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/include/mutex_inline.h:142 (libwiredtiger.so.12.0.0+0x326074) #2 __wti_connection_init /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/conn/conn_handle.c:60 (libwiredtiger.so.12.0.0+0x325508) #3 wiredtiger_open /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/conn/conn_api.c:3090 (libwiredtiger.so.12.0.0+0x2e8658) #4 _wrap_wiredtiger_open lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:10210 (_wiredtiger.so+0x2d65c) #5 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0xd05e8) (BuildId: 044ec6e63ddfdd59fb20701554e6dcdefab05a90) Thread T63 'eviction-ser 1' (tid=39585, running) created by main thread at: #0 pthread_create <null> (libtsan.so.2+0x5a608) (BuildId: f3170e424285d8d8364a2a0f2222db9d15960c3f) #1 __wt_thread_create /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/os_posix/os_thread.c:60 (libwiredtiger.so.12.0.0+0x553384) #2 __thread_group_resize /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/support/thread_group.c:209 (libwiredtiger.so.12.0.0+0x76d510) #3 __wt_thread_group_create /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/support/thread_group.c:295 (libwiredtiger.so.12.0.0+0x76ddd8) #4 __wt_evict_threads_create /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/evict/evict_lru.c:600 (libwiredtiger.so.12.0.0+0x472210) #5 __wti_connection_workers /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/conn/conn_open.c:299 (libwiredtiger.so.12.0.0+0x34210c) #6 wiredtiger_open /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/conn/conn_api.c:3501 (libwiredtiger.so.12.0.0+0x2ec440) #7 _wrap_wiredtiger_open lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:10210 (_wiredtiger.so+0x2d65c) #8 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0xd05e8) (BuildId: 044ec6e63ddfdd59fb20701554e6dcdefab05a90) Thread T65 'eviction-ser 3' (tid=39587, running) created by main thread at: #0 pthread_create <null> (libtsan.so.2+0x5a608) (BuildId: f3170e424285d8d8364a2a0f2222db9d15960c3f) #1 __wt_thread_create /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/os_posix/os_thread.c:60 (libwiredtiger.so.12.0.0+0x553384) #2 __thread_group_resize /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/support/thread_group.c:209 (libwiredtiger.so.12.0.0+0x76d510) #3 __wt_thread_group_create /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/support/thread_group.c:295 (libwiredtiger.so.12.0.0+0x76ddd8) #4 __wt_evict_threads_create /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/evict/evict_lru.c:600 (libwiredtiger.so.12.0.0+0x472210) #5 __wti_connection_workers /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/conn/conn_open.c:299 (libwiredtiger.so.12.0.0+0x34210c) #6 wiredtiger_open /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/conn/conn_api.c:3501 (libwiredtiger.so.12.0.0+0x2ec440) #7 _wrap_wiredtiger_open lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:10210 (_wiredtiger.so+0x2d65c) #8 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0xd05e8) (BuildId: 044ec6e63ddfdd59fb20701554e6dcdefab05a90)
generate-tsan-metric-disagg task_log
Logs:
SUMMARY: ThreadSanitizer: data race /data/mci/e801fceb83950cdcd111e7ae77ee48a1/wiredtiger/src/conn/conn_dhandle.c:657 in __wt_conn_dhandle_open
- is related to
-
WT-14274 Add a new stat for how many times a page fails to be evicted before it is successfully evicted
-
- Closed
-