-
Type:
Build Failure
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: Not Applicable
-
Storage Engines - Foundations
-
SE Foundations - Q4+ Backlog
-
None
-
6
generate-tsan-metric-disagg on ubuntu2004-tsan
Host: i-07350a1f07a7049b3
Project: wiredtiger
Commit: 6227102e
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=41297) Read of size 8 at 0x725c00011578 by thread T63 (mutexes: write M0): #0 __btree_page_sizes /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/btree/bt_handle.c:1109 (libwiredtiger.so.12.0.0+0x17c7d1) #1 __btree_conf /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/btree/bt_handle.c:524 (libwiredtiger.so.12.0.0+0x1776a1) #2 __wt_btree_open /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/btree/bt_handle.c:125 (libwiredtiger.so.12.0.0+0x175287) #3 __wt_conn_dhandle_open /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/conn/conn_dhandle.c:624 (libwiredtiger.so.12.0.0+0x3733a7) #4 __wt_session_get_dhandle /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/session/session_dhandle.c:969 (libwiredtiger.so.12.0.0+0x772b69) #5 __wt_session_get_dhandle /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/session/session_dhandle.c:962 (libwiredtiger.so.12.0.0+0x772ad9) #6 __wt_session_get_btree_ckpt /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/session/session_dhandle.c:493 (libwiredtiger.so.12.0.0+0x770d63) #7 __wt_curfile_open /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/cursor/cur_file.c:1281 (libwiredtiger.so.12.0.0+0x3fab81) #8 __session_open_cursor_int /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/session/session_api.c:701 (libwiredtiger.so.12.0.0+0x720c54) #9 __wt_open_cursor /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/session/session_api.c:810 (libwiredtiger.so.12.0.0+0x720141) #10 __curhs_file_cursor_open /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/cursor/cur_hs.c:49 (libwiredtiger.so.12.0.0+0x41b40d) #11 __wt_curhs_cache /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/cursor/cur_hs.c:145 (libwiredtiger.so.12.0.0+0x41ae44) #12 __evict_thread_run /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/evict/evict_lru.c:321 (libwiredtiger.so.12.0.0+0x4f45e3) #13 __thread_run /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/support/thread_group.c:32 (libwiredtiger.so.12.0.0+0x8410f9) #14 <null> <null> (libtsan.so.2+0x4eaf9) (BuildId: 0e59ee62729803eb7d2dd8c4ccba16ef40d8a633) Previous atomic write of size 8 at 0x725c00011578 by main thread: #0 __wt_atomic_store_double_relaxed /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/include/gcc.h:402 (libwiredtiger.so.12.0.0+0x35bc5a) #1 __wt_evict_favor_clearing_dirty_cache /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/include/../evict/evict_inline.h:665 (libwiredtiger.so.12.0.0+0x35b497) #2 __conn_close /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/conn/conn_api.c:1164 (libwiredtiger.so.12.0.0+0x33e625) #3 _wrap_Connection_close lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:8190 (_wiredtiger.so+0x2ced7) #4 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0x13ca57) (BuildId: 41f1903bec218f8017b90255aaeb46526c3ef6ff) Location is heap block of size 888 at 0x725c00011480 allocated by main thread: #0 calloc <null> (libtsan.so.2+0x5439e) (BuildId: 0e59ee62729803eb7d2dd8c4ccba16ef40d8a633) #1 __wt_calloc /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/os_common/os_alloc.c:68 (libwiredtiger.so.12.0.0+0x5cc024) #2 __wt_evict_create /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/evict/evict_conn.c:310 (libwiredtiger.so.12.0.0+0x4eb95b) #3 __wti_connection_open /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/conn/conn_open.c:53 (libwiredtiger.so.12.0.0+0x397c0a) #4 wiredtiger_open /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/conn/conn_api.c:3383 (libwiredtiger.so.12.0.0+0x33b762) #5 _wrap_wiredtiger_open lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:9562 (_wiredtiger.so+0x313ba) #6 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0x13ca57) (BuildId: 41f1903bec218f8017b90255aaeb46526c3ef6ff) Mutex M0 (0x72940014aa50) created at: #0 pthread_mutex_init <null> (libtsan.so.2+0x5811f) (BuildId: 0e59ee62729803eb7d2dd8c4ccba16ef40d8a633) #1 __wt_spin_init /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/include/mutex_inline.h:142 (libwiredtiger.so.12.0.0+0x37cef1) #2 __wti_connection_init /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/conn/conn_handle.c:60 (libwiredtiger.so.12.0.0+0x37c16b) #3 wiredtiger_open /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/conn/conn_api.c:3090 (libwiredtiger.so.12.0.0+0x338113) #4 _wrap_wiredtiger_open lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:9562 (_wiredtiger.so+0x313ba) #5 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0x13ca57) (BuildId: 41f1903bec218f8017b90255aaeb46526c3ef6ff) Thread T63 'eviction-ser 1' (tid=41371, running) created by main thread at: #0 pthread_create <null> (libtsan.so.2+0x596e6) (BuildId: 0e59ee62729803eb7d2dd8c4ccba16ef40d8a633) #1 __wt_thread_create /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/os_posix/os_thread.c:60 (libwiredtiger.so.12.0.0+0x5e8a3b) #2 __thread_group_resize /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/support/thread_group.c:209 (libwiredtiger.so.12.0.0+0x83ec19) #3 __wt_thread_group_create /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/support/thread_group.c:295 (libwiredtiger.so.12.0.0+0x83f50c) #4 __wt_evict_threads_create /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/evict/evict_lru.c:600 (libwiredtiger.so.12.0.0+0x4f4404) #5 __wti_connection_workers /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/conn/conn_open.c:299 (libwiredtiger.so.12.0.0+0x39a84b) #6 wiredtiger_open /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/conn/conn_api.c:3501 (libwiredtiger.so.12.0.0+0x33c87e) #7 _wrap_wiredtiger_open lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:9562 (_wiredtiger.so+0x313ba) #8 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0x13ca57) (BuildId: 41f1903bec218f8017b90255aaeb46526c3ef6ff)
generate-tsan-metric-disagg task_log
Logs:
SUMMARY: ThreadSanitizer: data race /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/btree/bt_handle.c:1109 in __btree_page_sizes
generate-tsan-metric-disagg task_log
Logs:
WARNING: ThreadSanitizer: data race (pid=41297) Write of size 8 at 0x7250000100d0 by thread T63 (mutexes: write M0): #0 __wt_conn_dhandle_open /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/conn/conn_dhandle.c:657 (libwiredtiger.so.12.0.0+0x37365c) #1 __wt_session_get_dhandle /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/session/session_dhandle.c:969 (libwiredtiger.so.12.0.0+0x772b69) #2 __wt_session_get_dhandle /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/session/session_dhandle.c:962 (libwiredtiger.so.12.0.0+0x772ad9) #3 __wt_session_get_btree_ckpt /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/session/session_dhandle.c:493 (libwiredtiger.so.12.0.0+0x770d63) #4 __wt_curfile_open /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/cursor/cur_file.c:1281 (libwiredtiger.so.12.0.0+0x3fab81) #5 __session_open_cursor_int /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/session/session_api.c:701 (libwiredtiger.so.12.0.0+0x720c54) #6 __wt_open_cursor /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/session/session_api.c:810 (libwiredtiger.so.12.0.0+0x720141) #7 __curhs_file_cursor_open /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/cursor/cur_hs.c:49 (libwiredtiger.so.12.0.0+0x41b40d) #8 __wt_curhs_cache /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/cursor/cur_hs.c:145 (libwiredtiger.so.12.0.0+0x41ae44) #9 __evict_thread_run /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/evict/evict_lru.c:321 (libwiredtiger.so.12.0.0+0x4f45e3) #10 __thread_run /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/support/thread_group.c:32 (libwiredtiger.so.12.0.0+0x8410f9) #11 <null> <null> (libtsan.so.2+0x4eaf9) (BuildId: 0e59ee62729803eb7d2dd8c4ccba16ef40d8a633) Previous read of size 8 at 0x7250000100d0 by thread T64: #0 __wt_session_lock_dhandle /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/session/session_dhandle.c:197 (libwiredtiger.so.12.0.0+0x76e0a6) #1 __wt_session_get_dhandle /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/session/session_dhandle.c:937 (libwiredtiger.so.12.0.0+0x7724b8) #2 __wt_session_get_btree_ckpt /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/session/session_dhandle.c:493 (libwiredtiger.so.12.0.0+0x770d63) #3 __wt_curfile_open /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/cursor/cur_file.c:1281 (libwiredtiger.so.12.0.0+0x3fab81) #4 __session_open_cursor_int /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/session/session_api.c:701 (libwiredtiger.so.12.0.0+0x720c54) #5 __wt_open_cursor /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/session/session_api.c:810 (libwiredtiger.so.12.0.0+0x720141) #6 __curhs_file_cursor_open /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/cursor/cur_hs.c:49 (libwiredtiger.so.12.0.0+0x41b40d) #7 __wt_curhs_cache /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/cursor/cur_hs.c:145 (libwiredtiger.so.12.0.0+0x41ae44) #8 __evict_thread_run /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/evict/evict_lru.c:321 (libwiredtiger.so.12.0.0+0x4f45e3) #9 __thread_run /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/support/thread_group.c:32 (libwiredtiger.so.12.0.0+0x8410f9) #10 <null> <null> (libtsan.so.2+0x4eaf9) (BuildId: 0e59ee62729803eb7d2dd8c4ccba16ef40d8a633) Location is heap block of size 504 at 0x725000010000 allocated by thread T63: #0 calloc <null> (libtsan.so.2+0x5439e) (BuildId: 0e59ee62729803eb7d2dd8c4ccba16ef40d8a633) #1 __wt_calloc /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/os_common/os_alloc.c:68 (libwiredtiger.so.12.0.0+0x5cc024) #2 __wt_conn_dhandle_alloc /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/conn/conn_dhandle.c:210 (libwiredtiger.so.12.0.0+0x36f3cd) #3 __session_find_shared_dhandle /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/session/session_dhandle.c:873 (libwiredtiger.so.12.0.0+0x7752ff) #4 __session_get_dhandle /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/session/session_dhandle.c:903 (libwiredtiger.so.12.0.0+0x7743ad) #5 __wt_session_get_dhandle /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/session/session_dhandle.c:933 (libwiredtiger.so.12.0.0+0x772438) #6 __wt_session_get_btree_ckpt /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/session/session_dhandle.c:493 (libwiredtiger.so.12.0.0+0x770d63) #7 __wt_curfile_open /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/cursor/cur_file.c:1281 (libwiredtiger.so.12.0.0+0x3fab81) #8 __session_open_cursor_int /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/session/session_api.c:701 (libwiredtiger.so.12.0.0+0x720c54) #9 __wt_open_cursor /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/session/session_api.c:810 (libwiredtiger.so.12.0.0+0x720141) #10 __curhs_file_cursor_open /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/cursor/cur_hs.c:49 (libwiredtiger.so.12.0.0+0x41b40d) #11 __wt_curhs_cache /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/cursor/cur_hs.c:145 (libwiredtiger.so.12.0.0+0x41ae44) #12 __evict_thread_run /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/evict/evict_lru.c:321 (libwiredtiger.so.12.0.0+0x4f45e3) #13 __thread_run /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/support/thread_group.c:32 (libwiredtiger.so.12.0.0+0x8410f9) #14 <null> <null> (libtsan.so.2+0x4eaf9) (BuildId: 0e59ee62729803eb7d2dd8c4ccba16ef40d8a633) Mutex M0 (0x72940014aa50) created at: #0 pthread_mutex_init <null> (libtsan.so.2+0x5811f) (BuildId: 0e59ee62729803eb7d2dd8c4ccba16ef40d8a633) #1 __wt_spin_init /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/include/mutex_inline.h:142 (libwiredtiger.so.12.0.0+0x37cef1) #2 __wti_connection_init /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/conn/conn_handle.c:60 (libwiredtiger.so.12.0.0+0x37c16b) #3 wiredtiger_open /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/conn/conn_api.c:3090 (libwiredtiger.so.12.0.0+0x338113) #4 _wrap_wiredtiger_open lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:9562 (_wiredtiger.so+0x313ba) #5 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0x13ca57) (BuildId: 41f1903bec218f8017b90255aaeb46526c3ef6ff) Thread T63 'eviction-ser 1' (tid=41371, running) created by main thread at: #0 pthread_create <null> (libtsan.so.2+0x596e6) (BuildId: 0e59ee62729803eb7d2dd8c4ccba16ef40d8a633) #1 __wt_thread_create /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/os_posix/os_thread.c:60 (libwiredtiger.so.12.0.0+0x5e8a3b) #2 __thread_group_resize /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/support/thread_group.c:209 (libwiredtiger.so.12.0.0+0x83ec19) #3 __wt_thread_group_create /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/support/thread_group.c:295 (libwiredtiger.so.12.0.0+0x83f50c) #4 __wt_evict_threads_create /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/evict/evict_lru.c:600 (libwiredtiger.so.12.0.0+0x4f4404) #5 __wti_connection_workers /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/conn/conn_open.c:299 (libwiredtiger.so.12.0.0+0x39a84b) #6 wiredtiger_open /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/conn/conn_api.c:3501 (libwiredtiger.so.12.0.0+0x33c87e) #7 _wrap_wiredtiger_open lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:9562 (_wiredtiger.so+0x313ba) #8 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0x13ca57) (BuildId: 41f1903bec218f8017b90255aaeb46526c3ef6ff) Thread T64 'eviction-ser 2' (tid=41372, running) created by main thread at: #0 pthread_create <null> (libtsan.so.2+0x596e6) (BuildId: 0e59ee62729803eb7d2dd8c4ccba16ef40d8a633) #1 __wt_thread_create /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/os_posix/os_thread.c:60 (libwiredtiger.so.12.0.0+0x5e8a3b) #2 __thread_group_resize /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/support/thread_group.c:209 (libwiredtiger.so.12.0.0+0x83ec19) #3 __wt_thread_group_create /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/support/thread_group.c:295 (libwiredtiger.so.12.0.0+0x83f50c) #4 __wt_evict_threads_create /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/evict/evict_lru.c:600 (libwiredtiger.so.12.0.0+0x4f4404) #5 __wti_connection_workers /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/conn/conn_open.c:299 (libwiredtiger.so.12.0.0+0x39a84b) #6 wiredtiger_open /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/conn/conn_api.c:3501 (libwiredtiger.so.12.0.0+0x33c87e) #7 _wrap_wiredtiger_open lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:9562 (_wiredtiger.so+0x313ba) #8 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0x13ca57) (BuildId: 41f1903bec218f8017b90255aaeb46526c3ef6ff)
generate-tsan-metric-disagg task_log
Logs:
SUMMARY: ThreadSanitizer: data race /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/conn/conn_dhandle.c:657 in __wt_conn_dhandle_open
generate-tsan-metric-disagg task_log
Logs:
WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=53044) Cycle in lock order graph: M0 (0x729400190a50) => M1 (0x729400191918) => M0 Mutex M1 acquired here while holding mutex M0 in main thread: #0 pthread_mutex_lock <null> (libtsan.so.2+0x5858e) (BuildId: 0e59ee62729803eb7d2dd8c4ccba16ef40d8a633) #1 __wt_spin_lock /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/include/mutex_inline.h:192 (libwiredtiger.so.12.0.0+0x37f8b8) #2 __wt_disagg_copy_metadata_later /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/conn/conn_layered.c:932 (libwiredtiger.so.12.0.0+0x38026f) #3 __create_layered /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/schema/schema_create.c:1111 (libwiredtiger.so.12.0.0+0x6ef583) #4 __schema_create /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/schema/schema_create.c:1538 (libwiredtiger.so.12.0.0+0x6e9e73) #5 __wt_schema_create /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/schema/schema_create.c:1594 (libwiredtiger.so.12.0.0+0x6e960e) #6 __wt_session_create /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/session/session_api.c:1105 (libwiredtiger.so.12.0.0+0x721b7c) #7 __session_create /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/session/session_api.c:1147 (libwiredtiger.so.12.0.0+0x72d7fa) #8 _wrap_Session_create lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:6405 (_wiredtiger.so+0x276ec) #9 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0x13ca57) (BuildId: 41f1903bec218f8017b90255aaeb46526c3ef6ff) Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message Mutex M0 acquired here while holding mutex M1 in main thread: #0 pthread_mutex_lock <null> (libtsan.so.2+0x5858e) (BuildId: 0e59ee62729803eb7d2dd8c4ccba16ef40d8a633) #1 __wt_spin_lock /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/include/mutex_inline.h:192 (libwiredtiger.so.12.0.0+0x7749b8) #2 __wt_spin_lock_track /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/include/mutex_inline.h:372 (libwiredtiger.so.12.0.0+0x77053c) #3 __wt_session_get_dhandle /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/session/session_dhandle.c:962 (libwiredtiger.so.12.0.0+0x772a8a) #4 __wt_session_get_btree_ckpt /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/session/session_dhandle.c:493 (libwiredtiger.so.12.0.0+0x770d63) #5 __wt_curfile_open /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/cursor/cur_file.c:1281 (libwiredtiger.so.12.0.0+0x3fab81) #6 __session_open_cursor_int /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/session/session_api.c:701 (libwiredtiger.so.12.0.0+0x720c54) #7 __wt_open_cursor /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/session/session_api.c:810 (libwiredtiger.so.12.0.0+0x720141) #8 __wt_disagg_update_shared_metadata /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/conn/conn_layered.c:2219 (libwiredtiger.so.12.0.0+0x387a06) #9 __disagg_copy_shared_metadata /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/conn/conn_layered.c:2248 (libwiredtiger.so.12.0.0+0x387eaf) #10 __disagg_copy_shared_metadata_one /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/conn/conn_layered.c:2268 (libwiredtiger.so.12.0.0+0x380ad6) #11 __wt_disagg_copy_metadata_process /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/conn/conn_layered.c:982 (libwiredtiger.so.12.0.0+0x38058a) #12 __checkpoint_db_internal /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/checkpoint/checkpoint_txn.c:1360 (libwiredtiger.so.12.0.0+0x3087b2) #13 __checkpoint_db_wrapper /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/checkpoint/checkpoint_txn.c:1727 (libwiredtiger.so.12.0.0+0x302c96) #14 __wt_checkpoint_db /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/checkpoint/checkpoint_txn.c:1806 (libwiredtiger.so.12.0.0+0x30232f) #15 __wt_txn_global_shutdown /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/txn/txn.c:2558 (libwiredtiger.so.12.0.0+0x864c27) #16 __conn_close /data/mci/b8f4434c9c8aab4a0f3aec260753f4be/wiredtiger/src/conn/conn_api.c:1241 (libwiredtiger.so.12.0.0+0x33f3ee) #17 _wrap_Connection_close lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:8190 (_wiredtiger.so+0x2ced7) #18 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0x13ca57) (BuildId: 41f1903bec218f8017b90255aaeb46526c3ef6ff)
generate-tsan-metric-disagg task_log
Logs:
SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) (/opt/mongodbtoolchain/revisions/8695910c32ef0ee5eecaae4c9ca515b4b6436a40/stow/gcc-v5.bbK/lib/gcc/x86_64-mongodb-linux/14.2.0/../../../../lib64/libtsan.so.2+0x5858e) (BuildId: 0e59ee62729803eb7d2dd8c4ccba16ef40d8a633) in pthread_mutex_lock