TSAN data race on __session_open_cursor vs __curfile_close

XMLWordPrintableJSON

      generate-tsan-metric on ubuntu2004-tsan

      Host: i-0618269f6ff0af2d9
      Project: wiredtiger
      Commit: 9cc54487
      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=252374)
      Read of size 8 at 0x7efffa29a508 by thread T22 (mutexes: write M0):
      #0 __time_check_monotonic /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/include/time_inline.h:56 (libwiredtiger.so.12.0.0+0x71b973)
      #1 __wt_epoch /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/include/time_inline.h:82 (libwiredtiger.so.12.0.0+0x7145a2)
      #2 __session_open_cursor /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/session/session_api.c:922 (libwiredtiger.so.12.0.0+0x718ccd)
      #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 0x7efffa29a508 by main thread:
      #0 __tsan_memcpy <null> (libtsan.so.2+0x85418) (BuildId: 3ae31d6fc50537eb62b01e97051e166e2d331c8e)
      #1 __time_check_monotonic /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/include/time_inline.h:61 (libwiredtiger.so.12.0.0+0x7abcad)
      #2 __wt_epoch /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/include/time_inline.h:82 (libwiredtiger.so.12.0.0+0x7ab6e2)
      #3 __eventv /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/support/err.c:314 (libwiredtiger.so.12.0.0+0x7a49d7)
      #4 __wt_errx_func /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/support/err.c:542 (libwiredtiger.so.12.0.0+0x7a7a16)
      #5 __curfile_close /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/cursor/cur_file.c:615 (libwiredtiger.so.12.0.0+0x40df46)
      #6 __session_close_cursors /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/session/session_api.c:280 (libwiredtiger.so.12.0.0+0x71346b)
      #7 __wt_session_close_internal /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/session/session_api.c:379 (libwiredtiger.so.12.0.0+0x7112fa)
      #8 __conn_close_session_callback /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/conn/conn_api.c:1137 (libwiredtiger.so.12.0.0+0x351369)
      #9 __wt_session_array_walk /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/session/session_helper.c:59 (libwiredtiger.so.12.0.0+0x76a387)
      #10 __conn_close /data/mci/90643cf1e14c69e6a44f41d671318fe7/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 0x7efffa28e000 allocated by main thread:
      #0 calloc <null> (libtsan.so.2+0x5439e) (BuildId: 3ae31d6fc50537eb62b01e97051e166e2d331c8e)
      #1 __wt_calloc /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/os_common/os_alloc.c:68 (libwiredtiger.so.12.0.0+0x5ced64)
      #2 __wti_connection_open /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/conn/conn_open.c:25 (libwiredtiger.so.12.0.0+0x3975d8)
      #3 wiredtiger_open /data/mci/90643cf1e14c69e6a44f41d671318fe7/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 (0x7efffa29a620) created at:
      #0 pthread_mutex_init <null> (libtsan.so.2+0x5811f) (BuildId: 3ae31d6fc50537eb62b01e97051e166e2d331c8e)
      #1 __wt_spin_init /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/include/mutex_inline.h:142 (libwiredtiger.so.12.0.0+0x751701)
      #2 __open_session /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/session/session_api.c:2602 (libwiredtiger.so.12.0.0+0x71a7d0)
      #3 __wt_open_session /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/session/session_api.c:2727 (libwiredtiger.so.12.0.0+0x719f78)
      #4 __conn_open_session /data/mci/90643cf1e14c69e6a44f41d671318fe7/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=252406, 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)
      

      logs

      generate-tsan-metric task_log

      Logs:

      SUMMARY: ThreadSanitizer: data race /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/include/time_inline.h:56 in __time_check_monotonic
      

      logs

      generate-tsan-metric task_log

      Logs:

      WARNING: ThreadSanitizer: data race (pid=252374)
      Read of size 8 at 0x7efffa29a510 by thread T22 (mutexes: write M0):
      #0 __time_check_monotonic /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/include/time_inline.h:57 (libwiredtiger.so.12.0.0+0x71b9fe)
      #1 __wt_epoch /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/include/time_inline.h:82 (libwiredtiger.so.12.0.0+0x7145a2)
      #2 __session_open_cursor /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/session/session_api.c:922 (libwiredtiger.so.12.0.0+0x718ccd)
      #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 0x7efffa29a510 by main thread:
      #0 __tsan_memcpy <null> (libtsan.so.2+0x85418) (BuildId: 3ae31d6fc50537eb62b01e97051e166e2d331c8e)
      #1 __time_check_monotonic /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/include/time_inline.h:61 (libwiredtiger.so.12.0.0+0x7abcad)
      #2 __wt_epoch /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/include/time_inline.h:82 (libwiredtiger.so.12.0.0+0x7ab6e2)
      #3 __eventv /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/support/err.c:314 (libwiredtiger.so.12.0.0+0x7a49d7)
      #4 __wt_errx_func /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/support/err.c:542 (libwiredtiger.so.12.0.0+0x7a7a16)
      #5 __curfile_close /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/cursor/cur_file.c:615 (libwiredtiger.so.12.0.0+0x40df46)
      #6 __session_close_cursors /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/session/session_api.c:280 (libwiredtiger.so.12.0.0+0x71346b)
      #7 __wt_session_close_internal /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/session/session_api.c:379 (libwiredtiger.so.12.0.0+0x7112fa)
      #8 __conn_close_session_callback /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/conn/conn_api.c:1137 (libwiredtiger.so.12.0.0+0x351369)
      #9 __wt_session_array_walk /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/session/session_helper.c:59 (libwiredtiger.so.12.0.0+0x76a387)
      #10 __conn_close /data/mci/90643cf1e14c69e6a44f41d671318fe7/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 0x7efffa28e000 allocated by main thread:
      #0 calloc <null> (libtsan.so.2+0x5439e) (BuildId: 3ae31d6fc50537eb62b01e97051e166e2d331c8e)
      #1 __wt_calloc /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/os_common/os_alloc.c:68 (libwiredtiger.so.12.0.0+0x5ced64)
      #2 __wti_connection_open /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/conn/conn_open.c:25 (libwiredtiger.so.12.0.0+0x3975d8)
      #3 wiredtiger_open /data/mci/90643cf1e14c69e6a44f41d671318fe7/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 (0x7efffa29a620) created at:
      #0 pthread_mutex_init <null> (libtsan.so.2+0x5811f) (BuildId: 3ae31d6fc50537eb62b01e97051e166e2d331c8e)
      #1 __wt_spin_init /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/include/mutex_inline.h:142 (libwiredtiger.so.12.0.0+0x751701)
      #2 __open_session /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/session/session_api.c:2602 (libwiredtiger.so.12.0.0+0x71a7d0)
      #3 __wt_open_session /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/session/session_api.c:2727 (libwiredtiger.so.12.0.0+0x719f78)
      #4 __conn_open_session /data/mci/90643cf1e14c69e6a44f41d671318fe7/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=252406, 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)
      

      logs

      generate-tsan-metric task_log

      Logs:

      SUMMARY: ThreadSanitizer: data race /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/include/time_inline.h:57 in __time_check_monotonic
      

      logs

      generate-tsan-metric task_log

      Logs:

      WARNING: ThreadSanitizer: data race (pid=252374)
      Read of size 4 at 0x7efffa29a3d8 by thread T22 (mutexes: write M0):
      #0 __session_open_cursor /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/session/session_api.c:932 (libwiredtiger.so.12.0.0+0x718d1f)
      #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 0x7efffa29a3d8 by main thread:
      #0 __curfile_close /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/cursor/cur_file.c:615 (libwiredtiger.so.12.0.0+0x40dc5b)
      #1 __session_close_cursors /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/session/session_api.c:280 (libwiredtiger.so.12.0.0+0x71346b)
      #2 __wt_session_close_internal /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/session/session_api.c:379 (libwiredtiger.so.12.0.0+0x7112fa)
      #3 __conn_close_session_callback /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/conn/conn_api.c:1137 (libwiredtiger.so.12.0.0+0x351369)
      #4 __wt_session_array_walk /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/session/session_helper.c:59 (libwiredtiger.so.12.0.0+0x76a387)
      #5 __conn_close /data/mci/90643cf1e14c69e6a44f41d671318fe7/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 0x7efffa28e000 allocated by main thread:
      #0 calloc <null> (libtsan.so.2+0x5439e) (BuildId: 3ae31d6fc50537eb62b01e97051e166e2d331c8e)
      #1 __wt_calloc /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/os_common/os_alloc.c:68 (libwiredtiger.so.12.0.0+0x5ced64)
      #2 __wti_connection_open /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/conn/conn_open.c:25 (libwiredtiger.so.12.0.0+0x3975d8)
      #3 wiredtiger_open /data/mci/90643cf1e14c69e6a44f41d671318fe7/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 (0x7efffa29a620) created at:
      #0 pthread_mutex_init <null> (libtsan.so.2+0x5811f) (BuildId: 3ae31d6fc50537eb62b01e97051e166e2d331c8e)
      #1 __wt_spin_init /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/include/mutex_inline.h:142 (libwiredtiger.so.12.0.0+0x751701)
      #2 __open_session /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/session/session_api.c:2602 (libwiredtiger.so.12.0.0+0x71a7d0)
      #3 __wt_open_session /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/session/session_api.c:2727 (libwiredtiger.so.12.0.0+0x719f78)
      #4 __conn_open_session /data/mci/90643cf1e14c69e6a44f41d671318fe7/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=252406, 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)
      

      logs

      generate-tsan-metric task_log

      Logs:

      SUMMARY: ThreadSanitizer: data race /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/session/session_api.c:932 in __session_open_cursor
      

      logs

      generate-tsan-metric task_log

      Logs:

      WARNING: ThreadSanitizer: data race (pid=252374)
      Read of size 8 at 0x7efffa29a3e0 by thread T22 (mutexes: write M0):
      #0 __session_open_cursor /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/session/session_api.c:935 (libwiredtiger.so.12.0.0+0x7190df)
      #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 0x7efffa29a3e0 by main thread:
      #0 __curfile_close /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/cursor/cur_file.c:615 (libwiredtiger.so.12.0.0+0x40dcb1)
      #1 __session_close_cursors /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/session/session_api.c:280 (libwiredtiger.so.12.0.0+0x71346b)
      #2 __wt_session_close_internal /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/session/session_api.c:379 (libwiredtiger.so.12.0.0+0x7112fa)
      #3 __conn_close_session_callback /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/conn/conn_api.c:1137 (libwiredtiger.so.12.0.0+0x351369)
      #4 __wt_session_array_walk /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/session/session_helper.c:59 (libwiredtiger.so.12.0.0+0x76a387)
      #5 __conn_close /data/mci/90643cf1e14c69e6a44f41d671318fe7/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 0x7efffa28e000 allocated by main thread:
      #0 calloc <null> (libtsan.so.2+0x5439e) (BuildId: 3ae31d6fc50537eb62b01e97051e166e2d331c8e)
      #1 __wt_calloc /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/os_common/os_alloc.c:68 (libwiredtiger.so.12.0.0+0x5ced64)
      #2 __wti_connection_open /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/conn/conn_open.c:25 (libwiredtiger.so.12.0.0+0x3975d8)
      #3 wiredtiger_open /data/mci/90643cf1e14c69e6a44f41d671318fe7/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 (0x7efffa29a620) created at:
      #0 pthread_mutex_init <null> (libtsan.so.2+0x5811f) (BuildId: 3ae31d6fc50537eb62b01e97051e166e2d331c8e)
      #1 __wt_spin_init /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/include/mutex_inline.h:142 (libwiredtiger.so.12.0.0+0x751701)
      #2 __open_session /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/session/session_api.c:2602 (libwiredtiger.so.12.0.0+0x71a7d0)
      #3 __wt_open_session /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/session/session_api.c:2727 (libwiredtiger.so.12.0.0+0x719f78)
      #4 __conn_open_session /data/mci/90643cf1e14c69e6a44f41d671318fe7/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=252406, 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)
      

      logs

      generate-tsan-metric task_log

      Logs:

      SUMMARY: ThreadSanitizer: data race /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/session/session_api.c:935 in __session_open_cursor
      

      logs

      generate-tsan-metric task_log

      Logs:

      WARNING: ThreadSanitizer: data race (pid=252374)
      Write of size 8 at 0x7efffa29a3a8 by thread T22:
      #0 __session_open_cursor /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/session/session_api.c:951 (libwiredtiger.so.12.0.0+0x719a42)
      #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 0x7efffa29a3a8 by main thread:
      #0 __curfile_close /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/cursor/cur_file.c:615 (libwiredtiger.so.12.0.0+0x40dd09)
      #1 __session_close_cursors /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/session/session_api.c:280 (libwiredtiger.so.12.0.0+0x71346b)
      #2 __wt_session_close_internal /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/session/session_api.c:379 (libwiredtiger.so.12.0.0+0x7112fa)
      #3 __conn_close_session_callback /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/conn/conn_api.c:1137 (libwiredtiger.so.12.0.0+0x351369)
      #4 __wt_session_array_walk /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/session/session_helper.c:59 (libwiredtiger.so.12.0.0+0x76a387)
      #5 __conn_close /data/mci/90643cf1e14c69e6a44f41d671318fe7/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 0x7efffa28e000 allocated by main thread:
      #0 calloc <null> (libtsan.so.2+0x5439e) (BuildId: 3ae31d6fc50537eb62b01e97051e166e2d331c8e)
      #1 __wt_calloc /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/os_common/os_alloc.c:68 (libwiredtiger.so.12.0.0+0x5ced64)
      #2 __wti_connection_open /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/conn/conn_open.c:25 (libwiredtiger.so.12.0.0+0x3975d8)
      #3 wiredtiger_open /data/mci/90643cf1e14c69e6a44f41d671318fe7/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=252406, 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)
      

      logs

      generate-tsan-metric task_log

      Logs:

      SUMMARY: ThreadSanitizer: data race /data/mci/90643cf1e14c69e6a44f41d671318fe7/wiredtiger/src/session/session_api.c:951 in __session_open_cursor
      

      logs

        1. screenshot-1.png
          369 kB
          Ivan Kochin

            Assignee:
            Ivan Kochin
            Reporter:
            xgen-buildbaron-user
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: