-
Type:
Build Failure
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Storage Engines - Foundations
-
None
-
None
-
9
generate-tsan-metric on amazon2023-arm64-tsan
Host: i-0c66c89565ab5a940
Project: wiredtiger
Commit: ba957128
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=228722) Atomic write of size 4 at 0xffffa70b01f0 by thread T212 (mutexes: write M0): #0 __wt_atomic_sub_uint32 /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/include/gcc.h:397 (libwiredtiger.so.12.0.0+0x468990) #1 __curversion_close /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/cursor/cur_version.c:865 (libwiredtiger.so.12.0.0+0x45f158) #2 __layered_copy_ingest_table /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/conn/conn_layered.c:2883 (libwiredtiger.so.12.0.0+0x33a734) #3 __layered_drain_worker_run /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/conn/conn_layered.c:2910 (libwiredtiger.so.12.0.0+0x3380a4) #4 __thread_run /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/support/thread_group.c:32 (libwiredtiger.so.12.0.0+0x76bb14) #5 <null> <null> (libtsan.so.2+0x4fd00) (BuildId: c82c4afde85b6b512548b11edd3036251bebb25d) Previous read of size 4 at 0xffffa70b01f0 by thread T193: #0 __wt_txn_stats_update /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/txn/txn.c:2379 (libwiredtiger.so.12.0.0+0x78bef0) #1 __wt_conn_stat_init /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/conn/conn_stat.c:79 (libwiredtiger.so.12.0.0+0x34f280) #2 __curstat_conn_init /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/cursor/cur_stat.c:374 (libwiredtiger.so.12.0.0+0x416a10) #3 __wt_curstat_init /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/cursor/cur_stat.c:597 (libwiredtiger.so.12.0.0+0x416534) #4 __wt_curstat_open /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/cursor/cur_stat.c:769 (libwiredtiger.so.12.0.0+0x418a0c) #5 __statlog_dump /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/conn/conn_stat.c:351 (libwiredtiger.so.12.0.0+0x3530b0) #6 __statlog_log_one /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/conn/conn_stat.c:452 (libwiredtiger.so.12.0.0+0x352838) #7 __statlog_server /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/conn/conn_stat.c:545 (libwiredtiger.so.12.0.0+0x351fdc) #8 <null> <null> (libtsan.so.2+0x4fd00) (BuildId: c82c4afde85b6b512548b11edd3036251bebb25d) Location is heap block of size 8944 at 0xffffa70af000 allocated by main thread: #0 calloc <null> (libtsan.so.2+0x553ec) (BuildId: c82c4afde85b6b512548b11edd3036251bebb25d) #1 __wt_calloc /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/os_common/os_alloc.c:68 (libwiredtiger.so.12.0.0+0x53c154) #2 wiredtiger_open /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/conn/conn_api.c:3104 (libwiredtiger.so.12.0.0+0x2e0158) #3 _wrap_wiredtiger_open lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:10259 (_wiredtiger.so+0x2eb18) #4 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0xd0d28) (BuildId: c688bb44d7e6f246315ba0505d5c6fb61d008510) Mutex M0 (0xffffa7b69fe0) created at: #0 pthread_mutex_init <null> (libtsan.so.2+0x591b8) (BuildId: c82c4afde85b6b512548b11edd3036251bebb25d) #1 __wt_spin_init /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/include/mutex_inline.h:142 (libwiredtiger.so.12.0.0+0x693c10) #2 __open_session /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/session/session_api.c:2602 (libwiredtiger.so.12.0.0+0x665a4c) #3 __wt_open_session /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/session/session_api.c:2727 (libwiredtiger.so.12.0.0+0x6652dc) #4 __wt_open_internal_session /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/session/session_api.c:2761 (libwiredtiger.so.12.0.0+0x6666ac) #5 __thread_group_resize /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/support/thread_group.c:192 (libwiredtiger.so.12.0.0+0x769434) #6 __wt_thread_group_create /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/support/thread_group.c:295 (libwiredtiger.so.12.0.0+0x76a0d4) #7 __layered_drain_ingest_tables /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/conn/conn_layered.c:3003 (libwiredtiger.so.12.0.0+0x336844) #8 __disagg_step_up /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/conn/conn_layered.c:2143 (libwiredtiger.so.12.0.0+0x3298bc) #9 __wti_disagg_conn_config /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/conn/conn_layered.c:2244 (libwiredtiger.so.12.0.0+0x3267b8) #10 __wti_conn_reconfig /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/conn/conn_reconfig.c:450 (libwiredtiger.so.12.0.0+0x34de48) #11 __conn_reconfigure /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/conn/conn_api.c:1374 (libwiredtiger.so.12.0.0+0x2e95d8) #12 _wrap_Connection_reconfigure lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:8945 (_wiredtiger.so+0x2aa50) #13 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0xd0d28) (BuildId: c688bb44d7e6f246315ba0505d5c6fb61d008510) Thread T212 'disagg-drain 1' (tid=229435, running) created by main thread at: #0 pthread_create <null> (libtsan.so.2+0x5a608) (BuildId: c82c4afde85b6b512548b11edd3036251bebb25d) #1 __wt_thread_create /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/os_posix/os_thread.c:60 (libwiredtiger.so.12.0.0+0x5577cc) #2 __thread_group_resize /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/support/thread_group.c:209 (libwiredtiger.so.12.0.0+0x7697d4) #3 __wt_thread_group_create /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/support/thread_group.c:295 (libwiredtiger.so.12.0.0+0x76a0d4) #4 __layered_drain_ingest_tables /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/conn/conn_layered.c:3003 (libwiredtiger.so.12.0.0+0x336844) #5 __disagg_step_up /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/conn/conn_layered.c:2143 (libwiredtiger.so.12.0.0+0x3298bc) #6 __wti_disagg_conn_config /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/conn/conn_layered.c:2244 (libwiredtiger.so.12.0.0+0x3267b8) #7 __wti_conn_reconfig /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/conn/conn_reconfig.c:450 (libwiredtiger.so.12.0.0+0x34de48) #8 __conn_reconfigure /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/conn/conn_api.c:1374 (libwiredtiger.so.12.0.0+0x2e95d8) #9 _wrap_Connection_reconfigure lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:8945 (_wiredtiger.so+0x2aa50) #10 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0xd0d28) (BuildId: c688bb44d7e6f246315ba0505d5c6fb61d008510) Thread T193 'statlog-server' (tid=228967, running) created by main thread at: #0 pthread_create <null> (libtsan.so.2+0x5a608) (BuildId: c82c4afde85b6b512548b11edd3036251bebb25d) #1 __wt_thread_create /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/os_posix/os_thread.c:60 (libwiredtiger.so.12.0.0+0x5577cc) #2 __statlog_start /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/conn/conn_stat.c:587 (libwiredtiger.so.12.0.0+0x35150c) #3 __wti_statlog_create /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/conn/conn_stat.c:627 (libwiredtiger.so.12.0.0+0x350318) #4 __wti_connection_workers /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/conn/conn_open.c:241 (libwiredtiger.so.12.0.0+0x343178) #5 wiredtiger_open /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/conn/conn_api.c:3537 (libwiredtiger.so.12.0.0+0x2e4234) #6 _wrap_wiredtiger_open lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:10259 (_wiredtiger.so+0x2eb18) #7 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0xd0d28) (BuildId: c688bb44d7e6f246315ba0505d5c6fb61d008510)
generate-tsan-metric task_log
Logs:
SUMMARY: ThreadSanitizer: data race /data/mci/c743842ea89ab8c35000eed1c8efa2f0/wiredtiger/src/include/gcc.h:397 in __wt_atomic_sub_uint32
generate-tsan-metric task_log
Logs:
Adding file to tarball: 'tools/test/binary_files/mongodb_size_mismatch.log'. Adding file to tarball: 'unit-test-tsan/tools/test/binary_files/mongodb_size_mismatch.log'.