-
Type:
Build Failure
-
Resolution: Gone away
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Cache and Eviction
generate-tsan-metric-disagg on amazon2023-armv9-tsan
Host: i-09f4b1cce831359fb
Project: wiredtiger
Commit: d404bf8f
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=37323) Write of size 2 at 0xffffa523365a by thread T30: #0 __evict_page /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/evict/evict_lru.c:3061 (libwiredtiger.so.12.0.0+0x4644f0) #1 __evict_lru_pages /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/evict/evict_lru.c:1418 (libwiredtiger.so.12.0.0+0x467700) #2 __evict_thread_run /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/evict/evict_lru.c:355 (libwiredtiger.so.12.0.0+0x45fa7c) #3 __thread_run /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/support/thread_group.c:32 (libwiredtiger.so.12.0.0+0x74cfbc) #4 <null> <null> (libtsan.so.2+0x4fd00) (BuildId: f3170e424285d8d8364a2a0f2222db9d15960c3f) Previous write of size 2 at 0xffffa523365a by thread T31: #0 __evict_page /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/evict/evict_lru.c:3061 (libwiredtiger.so.12.0.0+0x4644f0) #1 __evict_lru_pages /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/evict/evict_lru.c:1418 (libwiredtiger.so.12.0.0+0x467700) #2 __evict_thread_run /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/evict/evict_lru.c:355 (libwiredtiger.so.12.0.0+0x45fa7c) #3 __thread_run /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/support/thread_group.c:32 (libwiredtiger.so.12.0.0+0x74cfbc) #4 <null> <null> (libtsan.so.2+0x4fd00) (BuildId: f3170e424285d8d8364a2a0f2222db9d15960c3f) Location is heap block of size 664 at 0xffffa5233600 allocated by thread T34: #0 calloc <null> (libtsan.so.2+0x553ec) (BuildId: f3170e424285d8d8364a2a0f2222db9d15960c3f) #1 __wt_calloc /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/os_common/os_alloc.c:68 (libwiredtiger.so.12.0.0+0x5250e4) #2 __wt_page_alloc /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/btree/bt_page.c:1349 (libwiredtiger.so.12.0.0+0x176508) #3 __wti_page_inmem /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/btree/bt_page.c:1748 (libwiredtiger.so.12.0.0+0x17aa84) #4 __page_read /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/btree/bt_read.c:350 (libwiredtiger.so.12.0.0+0x1a887c) #5 __wt_page_in_func /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/btree/bt_read.c:529 (libwiredtiger.so.12.0.0+0x1a60a8) #6 __wt_page_swap_func /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/include/btree_inline.h:2580 (libwiredtiger.so.12.0.0+0x28d94c) #7 __wt_row_search /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/btree/row_srch.c:576 (libwiredtiger.so.12.0.0+0x28af0c) #8 __cursor_row_search /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/btree/bt_cursor.c:516 (libwiredtiger.so.12.0.0+0x107430) #9 __cursor_search /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/btree/bt_cursor.c:532 (libwiredtiger.so.12.0.0+0x1039bc) #10 __wt_btcur_search_near /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/btree/bt_cursor.c:951 (libwiredtiger.so.12.0.0+0x104448) #11 __wti_curfile_search_near /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/cursor/cur_file.c:352 (libwiredtiger.so.12.0.0+0x38248c) #12 __curhs_file_cursor_search_near /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/cursor/cur_hs.c:207 (libwiredtiger.so.12.0.0+0x3bd5cc) #13 __curhs_search_near /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/cursor/cur_hs.c:803 (libwiredtiger.so.12.0.0+0x3a9600) #14 __curhs_search_near_helper /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/cursor/cur_hs.c:732 (libwiredtiger.so.12.0.0+0x3a25b8) #15 __wt_curhs_search_near_before /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/cursor/cur_hs.c:706 (libwiredtiger.so.12.0.0+0x3a2424) #16 __rec_hs_insert_record /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/reconcile/rec_hs.c:432 (libwiredtiger.so.12.0.0+0x604610) #17 __wti_rec_hs_insert_updates /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/reconcile/rec_hs.c:1120 (libwiredtiger.so.12.0.0+0x601630) #18 __rec_hs_wrapup /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/reconcile/rec_write.c:3236 (libwiredtiger.so.12.0.0+0x5f62a8) #19 __rec_write_wrapup /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/reconcile/rec_write.c:2828 (libwiredtiger.so.12.0.0+0x5dd484) #20 __reconcile /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/reconcile/rec_write.c:387 (libwiredtiger.so.12.0.0+0x5d46a8) #21 __wt_reconcile /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/reconcile/rec_write.c:128 (libwiredtiger.so.12.0.0+0x5d139c) #22 __evict_reconcile /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/evict/evict_page.c:1072 (libwiredtiger.so.12.0.0+0x47d05c) #23 __wt_evict /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/evict/evict_page.c:241 (libwiredtiger.so.12.0.0+0x47a9e8) #24 __evict_page /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/evict/evict_lru.c:3050 (libwiredtiger.so.12.0.0+0x464364) #25 __evict_lru_pages /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/evict/evict_lru.c:1418 (libwiredtiger.so.12.0.0+0x467700) #26 __evict_thread_run /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/evict/evict_lru.c:355 (libwiredtiger.so.12.0.0+0x45fa7c) #27 __thread_run /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/support/thread_group.c:32 (libwiredtiger.so.12.0.0+0x74cfbc) #28 <null> <null> (libtsan.so.2+0x4fd00) (BuildId: f3170e424285d8d8364a2a0f2222db9d15960c3f) Thread T30 'eviction-ser 4' (tid=37414, running) created by main thread at: #0 pthread_create <null> (libtsan.so.2+0x5a608) (BuildId: f3170e424285d8d8364a2a0f2222db9d15960c3f) #1 __wt_thread_create /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/os_posix/os_thread.c:60 (libwiredtiger.so.12.0.0+0x540684) #2 __thread_group_resize /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/support/thread_group.c:209 (libwiredtiger.so.12.0.0+0x74acb4) #3 __wt_thread_group_create /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/support/thread_group.c:295 (libwiredtiger.so.12.0.0+0x74b57c) #4 __wt_evict_threads_create /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/evict/evict_lru.c:600 (libwiredtiger.so.12.0.0+0x45f4e8) #5 __wti_connection_workers /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/conn/conn_open.c:299 (libwiredtiger.so.12.0.0+0x3317b4) #6 wiredtiger_open /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/conn/conn_api.c:3501 (libwiredtiger.so.12.0.0+0x2db4e4) #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 T31 'eviction-ser 5' (tid=37415, running) created by main thread at: #0 pthread_create <null> (libtsan.so.2+0x5a608) (BuildId: f3170e424285d8d8364a2a0f2222db9d15960c3f) #1 __wt_thread_create /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/os_posix/os_thread.c:60 (libwiredtiger.so.12.0.0+0x540684) #2 __thread_group_resize /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/support/thread_group.c:209 (libwiredtiger.so.12.0.0+0x74acb4) #3 __wt_thread_group_create /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/support/thread_group.c:295 (libwiredtiger.so.12.0.0+0x74b57c) #4 __wt_evict_threads_create /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/evict/evict_lru.c:600 (libwiredtiger.so.12.0.0+0x45f4e8) #5 __wti_connection_workers /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/conn/conn_open.c:299 (libwiredtiger.so.12.0.0+0x3317b4) #6 wiredtiger_open /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/conn/conn_api.c:3501 (libwiredtiger.so.12.0.0+0x2db4e4) #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 T34 'eviction-ser 8' (tid=37418, running) created by main thread at: #0 pthread_create <null> (libtsan.so.2+0x5a608) (BuildId: f3170e424285d8d8364a2a0f2222db9d15960c3f) #1 __wt_thread_create /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/os_posix/os_thread.c:60 (libwiredtiger.so.12.0.0+0x540684) #2 __thread_group_resize /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/support/thread_group.c:209 (libwiredtiger.so.12.0.0+0x74acb4) #3 __wt_thread_group_create /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/support/thread_group.c:295 (libwiredtiger.so.12.0.0+0x74b57c) #4 __wt_evict_threads_create /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/evict/evict_lru.c:600 (libwiredtiger.so.12.0.0+0x45f4e8) #5 __wti_connection_workers /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/conn/conn_open.c:299 (libwiredtiger.so.12.0.0+0x3317b4) #6 wiredtiger_open /data/mci/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/conn/conn_api.c:3501 (libwiredtiger.so.12.0.0+0x2db4e4) #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/25497f608de8a5718e1e7e8e4a239a6d/wiredtiger/src/evict/evict_lru.c:3061 in __evict_page