-
Type:
Build Failure
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Storage Engines, Storage Engines - Foundations
-
None
-
None
-
19
generate-tsan-metric on ubuntu2004-tsan
Host: i-0d517ee0caa13783e
Project: wiredtiger
Commit: 5abc2760
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=252862) Read of size 8 at 0x7f00f239a388 by main thread: #0 sessionCloseHandler lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:3848 (_wiredtiger.so+0x47ae8) #1 pythonCloseCallback lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:3899 (_wiredtiger.so+0x47762) #2 __conn_close_session_callback /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/conn/conn_api.c:1134 (libwiredtiger.so.12.0.0+0x351323) #3 __wt_session_array_walk /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/session/session_helper.c:59 (libwiredtiger.so.12.0.0+0x76a257) #4 __conn_close /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/conn/conn_api.c:1205 (libwiredtiger.so.12.0.0+0x33466d) #5 _wrap_Connection_close lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:8161 (_wiredtiger.so+0x2d547) #6 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0x13d277) (BuildId: fd86de633aedf280ff6d4e2885bf4f1d66bc3fa6) Previous write of size 8 at 0x7f00f239a388 by thread T22: #0 _wrap_Connection_open_session lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:8726 (_wiredtiger.so+0x2f294) #1 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0x13d277) (BuildId: fd86de633aedf280ff6d4e2885bf4f1d66bc3fa6) Location is heap block of size 396408 at 0x7f00f238e000 allocated by main thread: #0 calloc <null> (libtsan.so.2+0x5439e) (BuildId: 3ae31d6fc50537eb62b01e97051e166e2d331c8e) #1 __wt_calloc /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/os_common/os_alloc.c:68 (libwiredtiger.so.12.0.0+0x5cec74) #2 __wti_connection_open /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/conn/conn_open.c:25 (libwiredtiger.so.12.0.0+0x3975d8) #3 wiredtiger_open /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/conn/conn_api.c:3419 (libwiredtiger.so.12.0.0+0x33135b) #4 _wrap_wiredtiger_open lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:9610 (_wiredtiger.so+0x31dfa) #5 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0x13d277) (BuildId: fd86de633aedf280ff6d4e2885bf4f1d66bc3fa6) Thread T22 (tid=252894, running) created by main thread at: #0 pthread_create <null> (libtsan.so.2+0x596e6) (BuildId: 3ae31d6fc50537eb62b01e97051e166e2d331c8e) #1 PyThread_start_new_thread ../src/Python-3.10.4/Python/thread_pthread.h:296 (libpython3.10.so.1.0+0x225aac) (BuildId: fd86de633aedf280ff6d4e2885bf4f1d66bc3fa6)
generate-tsan-metric task_log
Logs:
SUMMARY: ThreadSanitizer: data race lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:3848 in sessionCloseHandler
generate-tsan-metric task_log
Logs:
WARNING: ThreadSanitizer: data race (pid=252862) Read of size 8 at 0x7f00f239a508 by thread T22 (mutexes: write M0): #0 __time_check_monotonic /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/include/time_inline.h:56 (libwiredtiger.so.12.0.0+0x71b843) #1 __wt_epoch /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/include/time_inline.h:82 (libwiredtiger.so.12.0.0+0x714472) #2 __session_open_cursor /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/session/session_api.c:922 (libwiredtiger.so.12.0.0+0x718b9d) #3 _wrap_Session_open_cursor lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:6090 (_wiredtiger.so+0x26ff7) #4 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0x13d277) (BuildId: fd86de633aedf280ff6d4e2885bf4f1d66bc3fa6) Previous write of size 8 at 0x7f00f239a508 by main thread: #0 __tsan_memcpy <null> (libtsan.so.2+0x85418) (BuildId: 3ae31d6fc50537eb62b01e97051e166e2d331c8e) #1 __time_check_monotonic /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/include/time_inline.h:61 (libwiredtiger.so.12.0.0+0x7abb6d) #2 __wt_epoch /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/include/time_inline.h:82 (libwiredtiger.so.12.0.0+0x7ab5a2) #3 __eventv /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/support/err.c:314 (libwiredtiger.so.12.0.0+0x7a4897) #4 __wt_errx_func /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/support/err.c:542 (libwiredtiger.so.12.0.0+0x7a78d6) #5 __curfile_close /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/cursor/cur_file.c:615 (libwiredtiger.so.12.0.0+0x40df46) #6 __session_close_cursors /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/session/session_api.c:280 (libwiredtiger.so.12.0.0+0x71333b) #7 __wt_session_close_internal /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/session/session_api.c:379 (libwiredtiger.so.12.0.0+0x7111ca) #8 __conn_close_session_callback /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/conn/conn_api.c:1137 (libwiredtiger.so.12.0.0+0x351369) #9 __wt_session_array_walk /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/session/session_helper.c:59 (libwiredtiger.so.12.0.0+0x76a257) #10 __conn_close /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/conn/conn_api.c:1205 (libwiredtiger.so.12.0.0+0x33466d) #11 _wrap_Connection_close lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:8161 (_wiredtiger.so+0x2d547) #12 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0x13d277) (BuildId: fd86de633aedf280ff6d4e2885bf4f1d66bc3fa6) Location is heap block of size 396408 at 0x7f00f238e000 allocated by main thread: #0 calloc <null> (libtsan.so.2+0x5439e) (BuildId: 3ae31d6fc50537eb62b01e97051e166e2d331c8e) #1 __wt_calloc /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/os_common/os_alloc.c:68 (libwiredtiger.so.12.0.0+0x5cec74) #2 __wti_connection_open /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/conn/conn_open.c:25 (libwiredtiger.so.12.0.0+0x3975d8) #3 wiredtiger_open /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/conn/conn_api.c:3419 (libwiredtiger.so.12.0.0+0x33135b) #4 _wrap_wiredtiger_open lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:9610 (_wiredtiger.so+0x31dfa) #5 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0x13d277) (BuildId: fd86de633aedf280ff6d4e2885bf4f1d66bc3fa6) Mutex M0 (0x7f00f239a620) created at: #0 pthread_mutex_init <null> (libtsan.so.2+0x5811f) (BuildId: 3ae31d6fc50537eb62b01e97051e166e2d331c8e) #1 __wt_spin_init /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/include/mutex_inline.h:142 (libwiredtiger.so.12.0.0+0x7515d1) #2 __open_session /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/session/session_api.c:2602 (libwiredtiger.so.12.0.0+0x71a6a0) #3 __wt_open_session /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/session/session_api.c:2727 (libwiredtiger.so.12.0.0+0x719e48) #4 __conn_open_session /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/conn/conn_api.c:1399 (libwiredtiger.so.12.0.0+0x33b062) #5 _wrap_Connection_open_session lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:8703 (_wiredtiger.so+0x2f11b) #6 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0x13d277) (BuildId: fd86de633aedf280ff6d4e2885bf4f1d66bc3fa6) Thread T22 (tid=252894, running) created by main thread at: #0 pthread_create <null> (libtsan.so.2+0x596e6) (BuildId: 3ae31d6fc50537eb62b01e97051e166e2d331c8e) #1 PyThread_start_new_thread ../src/Python-3.10.4/Python/thread_pthread.h:296 (libpython3.10.so.1.0+0x225aac) (BuildId: fd86de633aedf280ff6d4e2885bf4f1d66bc3fa6)
generate-tsan-metric task_log
Logs:
SUMMARY: ThreadSanitizer: data race /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/include/time_inline.h:56 in __time_check_monotonic
generate-tsan-metric task_log
Logs:
WARNING: ThreadSanitizer: data race (pid=252862) Read of size 8 at 0x7f00f239a510 by thread T22 (mutexes: write M0): #0 __time_check_monotonic /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/include/time_inline.h:57 (libwiredtiger.so.12.0.0+0x71b8ce) #1 __wt_epoch /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/include/time_inline.h:82 (libwiredtiger.so.12.0.0+0x714472) #2 __session_open_cursor /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/session/session_api.c:922 (libwiredtiger.so.12.0.0+0x718b9d) #3 _wrap_Session_open_cursor lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:6090 (_wiredtiger.so+0x26ff7) #4 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0x13d277) (BuildId: fd86de633aedf280ff6d4e2885bf4f1d66bc3fa6) Previous write of size 8 at 0x7f00f239a510 by main thread: #0 __tsan_memcpy <null> (libtsan.so.2+0x85418) (BuildId: 3ae31d6fc50537eb62b01e97051e166e2d331c8e) #1 __time_check_monotonic /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/include/time_inline.h:61 (libwiredtiger.so.12.0.0+0x7abb6d) #2 __wt_epoch /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/include/time_inline.h:82 (libwiredtiger.so.12.0.0+0x7ab5a2) #3 __eventv /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/support/err.c:314 (libwiredtiger.so.12.0.0+0x7a4897) #4 __wt_errx_func /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/support/err.c:542 (libwiredtiger.so.12.0.0+0x7a78d6) #5 __curfile_close /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/cursor/cur_file.c:615 (libwiredtiger.so.12.0.0+0x40df46) #6 __session_close_cursors /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/session/session_api.c:280 (libwiredtiger.so.12.0.0+0x71333b) #7 __wt_session_close_internal /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/session/session_api.c:379 (libwiredtiger.so.12.0.0+0x7111ca) #8 __conn_close_session_callback /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/conn/conn_api.c:1137 (libwiredtiger.so.12.0.0+0x351369) #9 __wt_session_array_walk /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/session/session_helper.c:59 (libwiredtiger.so.12.0.0+0x76a257) #10 __conn_close /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/conn/conn_api.c:1205 (libwiredtiger.so.12.0.0+0x33466d) #11 _wrap_Connection_close lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:8161 (_wiredtiger.so+0x2d547) #12 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0x13d277) (BuildId: fd86de633aedf280ff6d4e2885bf4f1d66bc3fa6) Location is heap block of size 396408 at 0x7f00f238e000 allocated by main thread: #0 calloc <null> (libtsan.so.2+0x5439e) (BuildId: 3ae31d6fc50537eb62b01e97051e166e2d331c8e) #1 __wt_calloc /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/os_common/os_alloc.c:68 (libwiredtiger.so.12.0.0+0x5cec74) #2 __wti_connection_open /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/conn/conn_open.c:25 (libwiredtiger.so.12.0.0+0x3975d8) #3 wiredtiger_open /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/conn/conn_api.c:3419 (libwiredtiger.so.12.0.0+0x33135b) #4 _wrap_wiredtiger_open lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:9610 (_wiredtiger.so+0x31dfa) #5 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0x13d277) (BuildId: fd86de633aedf280ff6d4e2885bf4f1d66bc3fa6) Mutex M0 (0x7f00f239a620) created at: #0 pthread_mutex_init <null> (libtsan.so.2+0x5811f) (BuildId: 3ae31d6fc50537eb62b01e97051e166e2d331c8e) #1 __wt_spin_init /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/include/mutex_inline.h:142 (libwiredtiger.so.12.0.0+0x7515d1) #2 __open_session /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/session/session_api.c:2602 (libwiredtiger.so.12.0.0+0x71a6a0) #3 __wt_open_session /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/session/session_api.c:2727 (libwiredtiger.so.12.0.0+0x719e48) #4 __conn_open_session /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/conn/conn_api.c:1399 (libwiredtiger.so.12.0.0+0x33b062) #5 _wrap_Connection_open_session lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:8703 (_wiredtiger.so+0x2f11b) #6 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0x13d277) (BuildId: fd86de633aedf280ff6d4e2885bf4f1d66bc3fa6) Thread T22 (tid=252894, running) created by main thread at: #0 pthread_create <null> (libtsan.so.2+0x596e6) (BuildId: 3ae31d6fc50537eb62b01e97051e166e2d331c8e) #1 PyThread_start_new_thread ../src/Python-3.10.4/Python/thread_pthread.h:296 (libpython3.10.so.1.0+0x225aac) (BuildId: fd86de633aedf280ff6d4e2885bf4f1d66bc3fa6)
generate-tsan-metric task_log
Logs:
SUMMARY: ThreadSanitizer: data race /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/include/time_inline.h:57 in __time_check_monotonic
generate-tsan-metric task_log
Logs:
WARNING: ThreadSanitizer: data race (pid=252862) Read of size 4 at 0x7f00f239a3d8 by thread T22 (mutexes: write M0): #0 __session_open_cursor /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/session/session_api.c:932 (libwiredtiger.so.12.0.0+0x718bef) #1 _wrap_Session_open_cursor lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:6090 (_wiredtiger.so+0x26ff7) #2 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0x13d277) (BuildId: fd86de633aedf280ff6d4e2885bf4f1d66bc3fa6) Previous write of size 4 at 0x7f00f239a3d8 by main thread: #0 __curfile_close /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/cursor/cur_file.c:615 (libwiredtiger.so.12.0.0+0x40dc5b) #1 __session_close_cursors /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/session/session_api.c:280 (libwiredtiger.so.12.0.0+0x71333b) #2 __wt_session_close_internal /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/session/session_api.c:379 (libwiredtiger.so.12.0.0+0x7111ca) #3 __conn_close_session_callback /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/conn/conn_api.c:1137 (libwiredtiger.so.12.0.0+0x351369) #4 __wt_session_array_walk /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/session/session_helper.c:59 (libwiredtiger.so.12.0.0+0x76a257) #5 __conn_close /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/conn/conn_api.c:1205 (libwiredtiger.so.12.0.0+0x33466d) #6 _wrap_Connection_close lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:8161 (_wiredtiger.so+0x2d547) #7 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0x13d277) (BuildId: fd86de633aedf280ff6d4e2885bf4f1d66bc3fa6) Location is heap block of size 396408 at 0x7f00f238e000 allocated by main thread: #0 calloc <null> (libtsan.so.2+0x5439e) (BuildId: 3ae31d6fc50537eb62b01e97051e166e2d331c8e) #1 __wt_calloc /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/os_common/os_alloc.c:68 (libwiredtiger.so.12.0.0+0x5cec74) #2 __wti_connection_open /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/conn/conn_open.c:25 (libwiredtiger.so.12.0.0+0x3975d8) #3 wiredtiger_open /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/conn/conn_api.c:3419 (libwiredtiger.so.12.0.0+0x33135b) #4 _wrap_wiredtiger_open lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:9610 (_wiredtiger.so+0x31dfa) #5 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0x13d277) (BuildId: fd86de633aedf280ff6d4e2885bf4f1d66bc3fa6) Mutex M0 (0x7f00f239a620) created at: #0 pthread_mutex_init <null> (libtsan.so.2+0x5811f) (BuildId: 3ae31d6fc50537eb62b01e97051e166e2d331c8e) #1 __wt_spin_init /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/include/mutex_inline.h:142 (libwiredtiger.so.12.0.0+0x7515d1) #2 __open_session /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/session/session_api.c:2602 (libwiredtiger.so.12.0.0+0x71a6a0) #3 __wt_open_session /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/session/session_api.c:2727 (libwiredtiger.so.12.0.0+0x719e48) #4 __conn_open_session /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/conn/conn_api.c:1399 (libwiredtiger.so.12.0.0+0x33b062) #5 _wrap_Connection_open_session lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:8703 (_wiredtiger.so+0x2f11b) #6 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0x13d277) (BuildId: fd86de633aedf280ff6d4e2885bf4f1d66bc3fa6) Thread T22 (tid=252894, running) created by main thread at: #0 pthread_create <null> (libtsan.so.2+0x596e6) (BuildId: 3ae31d6fc50537eb62b01e97051e166e2d331c8e) #1 PyThread_start_new_thread ../src/Python-3.10.4/Python/thread_pthread.h:296 (libpython3.10.so.1.0+0x225aac) (BuildId: fd86de633aedf280ff6d4e2885bf4f1d66bc3fa6)
generate-tsan-metric task_log
Logs:
SUMMARY: ThreadSanitizer: data race /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/session/session_api.c:932 in __session_open_cursor
generate-tsan-metric task_log
Logs:
WARNING: ThreadSanitizer: data race (pid=252862) Read of size 8 at 0x7f00f239a3e0 by thread T22 (mutexes: write M0): #0 __session_open_cursor /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/session/session_api.c:935 (libwiredtiger.so.12.0.0+0x718faf) #1 _wrap_Session_open_cursor lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:6090 (_wiredtiger.so+0x26ff7) #2 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0x13d277) (BuildId: fd86de633aedf280ff6d4e2885bf4f1d66bc3fa6) Previous write of size 8 at 0x7f00f239a3e0 by main thread: #0 __curfile_close /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/cursor/cur_file.c:615 (libwiredtiger.so.12.0.0+0x40dcb1) #1 __session_close_cursors /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/session/session_api.c:280 (libwiredtiger.so.12.0.0+0x71333b) #2 __wt_session_close_internal /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/session/session_api.c:379 (libwiredtiger.so.12.0.0+0x7111ca) #3 __conn_close_session_callback /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/conn/conn_api.c:1137 (libwiredtiger.so.12.0.0+0x351369) #4 __wt_session_array_walk /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/session/session_helper.c:59 (libwiredtiger.so.12.0.0+0x76a257) #5 __conn_close /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/conn/conn_api.c:1205 (libwiredtiger.so.12.0.0+0x33466d) #6 _wrap_Connection_close lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:8161 (_wiredtiger.so+0x2d547) #7 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0x13d277) (BuildId: fd86de633aedf280ff6d4e2885bf4f1d66bc3fa6) Location is heap block of size 396408 at 0x7f00f238e000 allocated by main thread: #0 calloc <null> (libtsan.so.2+0x5439e) (BuildId: 3ae31d6fc50537eb62b01e97051e166e2d331c8e) #1 __wt_calloc /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/os_common/os_alloc.c:68 (libwiredtiger.so.12.0.0+0x5cec74) #2 __wti_connection_open /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/conn/conn_open.c:25 (libwiredtiger.so.12.0.0+0x3975d8) #3 wiredtiger_open /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/conn/conn_api.c:3419 (libwiredtiger.so.12.0.0+0x33135b) #4 _wrap_wiredtiger_open lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:9610 (_wiredtiger.so+0x31dfa) #5 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0x13d277) (BuildId: fd86de633aedf280ff6d4e2885bf4f1d66bc3fa6) Mutex M0 (0x7f00f239a620) created at: #0 pthread_mutex_init <null> (libtsan.so.2+0x5811f) (BuildId: 3ae31d6fc50537eb62b01e97051e166e2d331c8e) #1 __wt_spin_init /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/include/mutex_inline.h:142 (libwiredtiger.so.12.0.0+0x7515d1) #2 __open_session /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/session/session_api.c:2602 (libwiredtiger.so.12.0.0+0x71a6a0) #3 __wt_open_session /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/session/session_api.c:2727 (libwiredtiger.so.12.0.0+0x719e48) #4 __conn_open_session /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/conn/conn_api.c:1399 (libwiredtiger.so.12.0.0+0x33b062) #5 _wrap_Connection_open_session lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:8703 (_wiredtiger.so+0x2f11b) #6 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0x13d277) (BuildId: fd86de633aedf280ff6d4e2885bf4f1d66bc3fa6) Thread T22 (tid=252894, running) created by main thread at: #0 pthread_create <null> (libtsan.so.2+0x596e6) (BuildId: 3ae31d6fc50537eb62b01e97051e166e2d331c8e) #1 PyThread_start_new_thread ../src/Python-3.10.4/Python/thread_pthread.h:296 (libpython3.10.so.1.0+0x225aac) (BuildId: fd86de633aedf280ff6d4e2885bf4f1d66bc3fa6)
generate-tsan-metric task_log
Logs:
SUMMARY: ThreadSanitizer: data race /data/mci/692228da1b47f473c2ced284269b0dd8/wiredtiger/src/session/session_api.c:935 in __session_open_cursor
- is related to
-
WT-16751 TSAN data race on __session_open_cursor vs __curfile_close
-
- In Code Review
-