Data race involving checkpoint progress

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Duplicate
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Checkpoints
    • None

      TSan identified the following data races between checkpoints and checkpoint progress and stats.

      In __checkpoint_progress:

      [2026/03/30 12:20:43.937] TSAN log: tsan_logs_test_layered71.py.270763
      [2026/03/30 12:20:43.937] WARNING: ThreadSanitizer: data race (pid=270763)
      [2026/03/30 12:20:43.937] Write of size 8 at 0xffffaa471d40 by main thread (mutexes: write M0, write M1, write M2, write M3):
      [2026/03/30 12:20:43.937] #0 __checkpoint_progress /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/checkpoint/checkpoint_txn.c:745 (libwiredtiger.so.12.0.0+0x2ba7f8)
      [2026/03/30 12:20:43.937] #1 __wt_checkpoint_progress_stats /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/checkpoint/checkpoint_txn.c:780 (libwiredtiger.so.12.0.0+0x2ba618)
      [2026/03/30 12:20:43.937] #2 __wt_sync_file /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/btree/bt_sync.c:385 (libwiredtiger.so.12.0.0+0x2110dc)
      [2026/03/30 12:20:43.937] #3 __checkpoint_tree /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/checkpoint/checkpoint_txn.c:2831 (libwiredtiger.so.12.0.0+0x2bcf0c)
      [2026/03/30 12:20:43.937] #4 __wt_checkpoint_file /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/checkpoint/checkpoint_txn.c:3047 (libwiredtiger.so.12.0.0+0x2bc6bc)
      [2026/03/30 12:20:43.937] #5 __wt_meta_track_off /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/meta/meta_track.c:296 (libwiredtiger.so.12.0.0+0x5414c8)
      [2026/03/30 12:20:43.937] #6 __schema_drop /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/schema/schema_drop.c:547 (libwiredtiger.so.12.0.0+0x652394)
      [2026/03/30 12:20:43.937] #7 __wt_schema_drop /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/schema/schema_drop.c:572 (libwiredtiger.so.12.0.0+0x651b18)
      [2026/03/30 12:20:43.937] #8 __session_drop /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/session/session_api.c:1379 (libwiredtiger.so.12.0.0+0x68ad28)
      [2026/03/30 12:20:43.937] #9 _wrap_Session_drop lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:7177 (_wiredtiger.so+0x2708c)
      [2026/03/30 12:20:43.937] #10 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0xd0d28) (BuildId: c688bb44d7e6f246315ba0505d5c6fb61d008510)
      [2026/03/30 12:20:43.937] Previous read of size 8 at 0xffffaa471d40 by thread T31 (mutexes: write M4, write M5):
      [2026/03/30 12:20:43.937] #0 __checkpoint_db_internal /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/checkpoint/checkpoint_txn.c:1547 (libwiredtiger.so.12.0.0+0x2c0490)
      [2026/03/30 12:20:43.937] #1 __checkpoint_db_wrapper /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/checkpoint/checkpoint_txn.c:2001 (libwiredtiger.so.12.0.0+0x2bb81c)
      [2026/03/30 12:20:43.937] #2 __wt_checkpoint_db /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/checkpoint/checkpoint_txn.c:2080 (libwiredtiger.so.12.0.0+0x2baec8)
      [2026/03/30 12:20:43.937] #3 __session_checkpoint /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/session/session_api.c:2443 (libwiredtiger.so.12.0.0+0x69c4d4)
      [2026/03/30 12:20:43.937] #4 _wrap_Session_checkpoint lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:8361 (_wiredtiger.so+0x2a958)
      [2026/03/30 12:20:43.937] #5 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0xd0d28) (BuildId: c688bb44d7e6f246315ba0505d5c6fb61d008510)
      [2026/03/30 12:20:43.937] Location is heap block of size 9312 at 0xffffaa470800 allocated by main thread:
      [2026/03/30 12:20:43.937] #0 calloc <null> (libtsan.so.2+0x553ec) (BuildId: c82c4afde85b6b512548b11edd3036251bebb25d)
      [2026/03/30 12:20:43.937] #1 __wt_calloc /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/os_common/os_alloc.c:68 (libwiredtiger.so.12.0.0+0x553cd8)
      [2026/03/30 12:20:43.937] #2 wiredtiger_open /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/conn/conn_api.c:3116 (libwiredtiger.so.12.0.0+0x2ef4b8)
      [2026/03/30 12:20:43.937] #3 _wrap_wiredtiger_open lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:10278 (_wiredtiger.so+0x30798)
      [2026/03/30 12:20:43.937] #4 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0xd0d28) (BuildId: c688bb44d7e6f246315ba0505d5c6fb61d008510)
      [2026/03/30 12:20:43.937] Mutex M0 (0xffffaf3ab060) created at:
      [2026/03/30 12:20:43.937] #0 pthread_mutex_init <null> (libtsan.so.2+0x591b8) (BuildId: c82c4afde85b6b512548b11edd3036251bebb25d)
      [2026/03/30 12:20:43.937] #1 __wt_spin_init /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/include/mutex_inline.h:142 (libwiredtiger.so.12.0.0+0x6aea08)
      [2026/03/30 12:20:43.937] #2 __open_session /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/session/session_api.c:2602 (libwiredtiger.so.12.0.0+0x6804f4)
      [2026/03/30 12:20:43.937] #3 __wt_open_session /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/session/session_api.c:2727 (libwiredtiger.so.12.0.0+0x67fd84)
      [2026/03/30 12:20:43.937] #4 __conn_open_session /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/conn/conn_api.c:1393 (libwiredtiger.so.12.0.0+0x2fb0e8)
      [2026/03/30 12:20:43.937] #5 _wrap_Connection_open_session lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:9359 (_wiredtiger.so+0x2dad8)
      [2026/03/30 12:20:43.937] #6 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0xd0d28) (BuildId: c688bb44d7e6f246315ba0505d5c6fb61d008510)
      [2026/03/30 12:20:43.937] Mutex M1 (0xffffaa4712b0) created at:
      [2026/03/30 12:20:43.937] #0 pthread_mutex_init <null> (libtsan.so.2+0x591b8) (BuildId: c82c4afde85b6b512548b11edd3036251bebb25d)
      [2026/03/30 12:20:43.937] #1 __wt_spin_init /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/include/mutex_inline.h:142 (libwiredtiger.so.12.0.0+0x32ea24)
      [2026/03/30 12:20:43.937] #2 __wti_connection_init /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/conn/conn_handle.c:60 (libwiredtiger.so.12.0.0+0x32deb8)
      [2026/03/30 12:20:43.937] #3 wiredtiger_open /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/conn/conn_api.c:3132 (libwiredtiger.so.12.0.0+0x2ef694)
      [2026/03/30 12:20:43.937] #4 _wrap_wiredtiger_open lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:10278 (_wiredtiger.so+0x30798)
      [2026/03/30 12:20:43.937] #5 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0xd0d28) (BuildId: c688bb44d7e6f246315ba0505d5c6fb61d008510)
      [2026/03/30 12:20:43.937] Mutex M2 (0xffffaa471220) created at:
      [2026/03/30 12:20:43.937] #0 pthread_mutex_init <null> (libtsan.so.2+0x591b8) (BuildId: c82c4afde85b6b512548b11edd3036251bebb25d)
      [2026/03/30 12:20:43.937] #1 __wt_spin_init /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/include/mutex_inline.h:142 (libwiredtiger.so.12.0.0+0x32ea24)
      [2026/03/30 12:20:43.937] #2 __wti_connection_init /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/conn/conn_handle.c:58 (libwiredtiger.so.12.0.0+0x32dc30)
      [2026/03/30 12:20:43.937] #3 wiredtiger_open /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/conn/conn_api.c:3132 (libwiredtiger.so.12.0.0+0x2ef694)
      [2026/03/30 12:20:43.937] #4 _wrap_wiredtiger_open lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:10278 (_wiredtiger.so+0x30798)
      [2026/03/30 12:20:43.937] #5 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0xd0d28) (BuildId: c688bb44d7e6f246315ba0505d5c6fb61d008510)
      [2026/03/30 12:20:43.937] Mutex M3 (0xfffface12510) created at:
      [2026/03/30 12:20:43.937] #0 pthread_mutex_init <null> (libtsan.so.2+0x591b8) (BuildId: c82c4afde85b6b512548b11edd3036251bebb25d)
      [2026/03/30 12:20:43.937] #1 __wt_spin_init /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/include/mutex_inline.h:142 (libwiredtiger.so.12.0.0+0x15abd0)
      [2026/03/30 12:20:43.937] #2 __btree_conf /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/btree/bt_handle.c:742 (libwiredtiger.so.12.0.0+0x1561a8)
      [2026/03/30 12:20:43.937] #3 __wt_btree_open /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/btree/bt_handle.c:246 (libwiredtiger.so.12.0.0+0x152ba8)
      [2026/03/30 12:20:43.937] #4 __wt_conn_dhandle_open /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/conn/conn_dhandle.c:647 (libwiredtiger.so.12.0.0+0x325c5c)
      [2026/03/30 12:20:43.937] #5 __wt_session_get_dhandle /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/session/session_dhandle.c:986 (libwiredtiger.so.12.0.0+0x6c1dbc)
      [2026/03/30 12:20:43.937] #6 __create_file /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/schema/schema_create.c:384 (libwiredtiger.so.12.0.0+0x649680)
      [2026/03/30 12:20:43.937] #7 __schema_create /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/schema/schema_create.c:1665 (libwiredtiger.so.12.0.0+0x646494)
      [2026/03/30 12:20:43.937] #8 __wt_schema_create /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/schema/schema_create.c:1725 (libwiredtiger.so.12.0.0+0x645d20)
      [2026/03/30 12:20:43.937] #9 __metadata_init /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/meta/meta_turtle.c:63 (libwiredtiger.so.12.0.0+0x548fa0)
      [2026/03/30 12:20:43.937] #10 __wt_turtle_init /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/meta/meta_turtle.c:575 (libwiredtiger.so.12.0.0+0x548220)
      [2026/03/30 12:20:43.937] #11 wiredtiger_open /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/conn/conn_api.c:3509 (libwiredtiger.so.12.0.0+0x2f2f58)
      [2026/03/30 12:20:43.937] #12 _wrap_wiredtiger_open lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:10278 (_wiredtiger.so+0x30798)
      [2026/03/30 12:20:43.937] #13 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0xd0d28) (BuildId: c688bb44d7e6f246315ba0505d5c6fb61d008510)
      [2026/03/30 12:20:43.937] Mutex M4 (0xffffaf3ab840) created at:
      [2026/03/30 12:20:43.937] #0 pthread_mutex_init <null> (libtsan.so.2+0x591b8) (BuildId: c82c4afde85b6b512548b11edd3036251bebb25d)
      [2026/03/30 12:20:43.937] #1 __wt_spin_init /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/include/mutex_inline.h:142 (libwiredtiger.so.12.0.0+0x6aea08)
      [2026/03/30 12:20:43.937] #2 __open_session /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/session/session_api.c:2602 (libwiredtiger.so.12.0.0+0x6804f4)
      [2026/03/30 12:20:43.937] #3 __wt_open_session /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/session/session_api.c:2727 (libwiredtiger.so.12.0.0+0x67fd84)
      [2026/03/30 12:20:43.937] #4 __conn_open_session /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/conn/conn_api.c:1393 (libwiredtiger.so.12.0.0+0x2fb0e8)
      [2026/03/30 12:20:43.937] #5 _wrap_Connection_open_session lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:9359 (_wiredtiger.so+0x2dad8)
      [2026/03/30 12:20:43.937] #6 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0xd0d28) (BuildId: c688bb44d7e6f246315ba0505d5c6fb61d008510)
      [2026/03/30 12:20:43.937] Mutex M5 (0xffffaa471100) created at:
      [2026/03/30 12:20:43.937] #0 pthread_mutex_init <null> (libtsan.so.2+0x591b8) (BuildId: c82c4afde85b6b512548b11edd3036251bebb25d)
      [2026/03/30 12:20:43.937] #1 __wt_spin_init /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/include/mutex_inline.h:142 (libwiredtiger.so.12.0.0+0x32ea24)
      [2026/03/30 12:20:43.937] #2 __wti_connection_init /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/conn/conn_handle.c:50 (libwiredtiger.so.12.0.0+0x32d7c4)
      [2026/03/30 12:20:43.937] #3 wiredtiger_open /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/conn/conn_api.c:3132 (libwiredtiger.so.12.0.0+0x2ef694)
      [2026/03/30 12:20:43.937] #4 _wrap_wiredtiger_open lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:10278 (_wiredtiger.so+0x30798)
      [2026/03/30 12:20:43.937] #5 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0xd0d28) (BuildId: c688bb44d7e6f246315ba0505d5c6fb61d008510)
      [2026/03/30 12:20:43.937] Thread T31 (tid=270826, running) created by main thread at:
      [2026/03/30 12:20:43.937] #0 pthread_create <null> (libtsan.so.2+0x5a608) (BuildId: c82c4afde85b6b512548b11edd3036251bebb25d)
      [2026/03/30 12:20:43.938] #1 PyThread_start_new_thread ../src/Python-3.10.4/Python/thread_pthread.h:296 (libpython3.10.so.1.0+0x1fc060) (BuildId: c688bb44d7e6f246315ba0505d5c6fb61d008510)
      [2026/03/30 12:20:43.938] SUMMARY: ThreadSanitizer: data race /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/checkpoint/checkpoint_txn.c:745 in __checkpoint_progress
      

      And in __wt_checkpoint_progress_stats:

      [2026/03/30 12:20:43.938] TSAN log: tsan_logs_test_layered60.py.267334
      [2026/03/30 12:20:43.938] WARNING: ThreadSanitizer: data race (pid=267334)
      [2026/03/30 12:20:43.938] Write of size 8 at 0xffffa7c6f548 by thread T31 (mutexes: write M0, write M1, write M2):
      [2026/03/30 12:20:43.938] #0 __wt_checkpoint_progress_stats /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/checkpoint/checkpoint_txn.c:776 (libwiredtiger.so.12.0.0+0x2ba5cc)
      [2026/03/30 12:20:43.938] #1 __wt_sync_file /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/btree/bt_sync.c:385 (libwiredtiger.so.12.0.0+0x2110dc)
      [2026/03/30 12:20:43.938] #2 __checkpoint_tree /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/checkpoint/checkpoint_txn.c:2831 (libwiredtiger.so.12.0.0+0x2bcf0c)
      [2026/03/30 12:20:43.938] #3 __checkpoint_tree_helper /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/checkpoint/checkpoint_txn.c:2996 (libwiredtiger.so.12.0.0+0x2c89f0)
      [2026/03/30 12:20:43.938] #4 __checkpoint_apply_to_dhandles /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/checkpoint/checkpoint_txn.c:339 (libwiredtiger.so.12.0.0+0x2c8780)
      [2026/03/30 12:20:43.938] #5 __checkpoint_db_internal /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/checkpoint/checkpoint_txn.c:1589 (libwiredtiger.so.12.0.0+0x2c0a18)
      [2026/03/30 12:20:43.938] #6 __checkpoint_db_wrapper /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/checkpoint/checkpoint_txn.c:2001 (libwiredtiger.so.12.0.0+0x2bb81c)
      [2026/03/30 12:20:43.938] #7 __wt_checkpoint_db /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/checkpoint/checkpoint_txn.c:2080 (libwiredtiger.so.12.0.0+0x2baec8)
      [2026/03/30 12:20:43.938] #8 __session_checkpoint /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/session/session_api.c:2443 (libwiredtiger.so.12.0.0+0x69c4d4)
      [2026/03/30 12:20:43.938] #9 _wrap_Session_checkpoint lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:8361 (_wiredtiger.so+0x2a958)
      [2026/03/30 12:20:43.938] #10 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0xd0d28) (BuildId: c688bb44d7e6f246315ba0505d5c6fb61d008510)
      [2026/03/30 12:20:43.938] Previous write of size 8 at 0xffffa7c6f548 by main thread (mutexes: write M3, write M4, write M5, write M6):
      [2026/03/30 12:20:43.938] #0 __wt_checkpoint_progress_stats /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/checkpoint/checkpoint_txn.c:776 (libwiredtiger.so.12.0.0+0x2ba5cc)
      [2026/03/30 12:20:43.938] #1 __wt_sync_file /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/btree/bt_sync.c:385 (libwiredtiger.so.12.0.0+0x2110dc)
      [2026/03/30 12:20:43.938] #2 __checkpoint_tree /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/checkpoint/checkpoint_txn.c:2831 (libwiredtiger.so.12.0.0+0x2bcf0c)
      [2026/03/30 12:20:43.938] #3 __wt_checkpoint_file /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/checkpoint/checkpoint_txn.c:3047 (libwiredtiger.so.12.0.0+0x2bc6bc)
      [2026/03/30 12:20:43.938] #4 __wt_meta_track_off /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/meta/meta_track.c:296 (libwiredtiger.so.12.0.0+0x5414c8)
      [2026/03/30 12:20:43.938] #5 __schema_create /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/schema/schema_create.c:1689 (libwiredtiger.so.12.0.0+0x64674c)
      [2026/03/30 12:20:43.938] #6 __wt_schema_create /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/schema/schema_create.c:1725 (libwiredtiger.so.12.0.0+0x645d20)
      [2026/03/30 12:20:43.938] #7 __wt_session_create /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/session/session_api.c:1105 (libwiredtiger.so.12.0.0+0x67c04c)
      [2026/03/30 12:20:43.938] #8 __session_create /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/session/session_api.c:1147 (libwiredtiger.so.12.0.0+0x6864d0)
      [2026/03/30 12:20:43.938] #9 _wrap_Session_create lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:7001 (_wiredtiger.so+0x2675c)
      [2026/03/30 12:20:43.938] #10 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0xd0d28) (BuildId: c688bb44d7e6f246315ba0505d5c6fb61d008510)
      [2026/03/30 12:20:43.938] Location is heap block of size 9312 at 0xffffa7c6e000 allocated by main thread:
      [2026/03/30 12:20:43.938] #0 calloc <null> (libtsan.so.2+0x553ec) (BuildId: c82c4afde85b6b512548b11edd3036251bebb25d)
      [2026/03/30 12:20:43.938] #1 __wt_calloc /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/os_common/os_alloc.c:68 (libwiredtiger.so.12.0.0+0x553cd8)
      [2026/03/30 12:20:43.938] #2 wiredtiger_open /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/conn/conn_api.c:3116 (libwiredtiger.so.12.0.0+0x2ef4b8)
      [2026/03/30 12:20:43.938] #3 _wrap_wiredtiger_open lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:10278 (_wiredtiger.so+0x30798)
      [2026/03/30 12:20:43.938] #4 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0xd0d28) (BuildId: c688bb44d7e6f246315ba0505d5c6fb61d008510)
      [2026/03/30 12:20:43.938] Mutex M0 (0xffffacf2a840) created at:
      [2026/03/30 12:20:43.938] #0 pthread_mutex_init <null> (libtsan.so.2+0x591b8) (BuildId: c82c4afde85b6b512548b11edd3036251bebb25d)
      [2026/03/30 12:20:43.938] #1 __wt_spin_init /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/include/mutex_inline.h:142 (libwiredtiger.so.12.0.0+0x6aea08)
      [2026/03/30 12:20:43.938] #2 __open_session /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/session/session_api.c:2602 (libwiredtiger.so.12.0.0+0x6804f4)
      [2026/03/30 12:20:43.938] #3 __wt_open_session /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/session/session_api.c:2727 (libwiredtiger.so.12.0.0+0x67fd84)
      [2026/03/30 12:20:43.938] #4 __conn_open_session /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/conn/conn_api.c:1393 (libwiredtiger.so.12.0.0+0x2fb0e8)
      [2026/03/30 12:20:43.938] #5 _wrap_Connection_open_session lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:9359 (_wiredtiger.so+0x2dad8)
      [2026/03/30 12:20:43.938] #6 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0xd0d28) (BuildId: c688bb44d7e6f246315ba0505d5c6fb61d008510)
      [2026/03/30 12:20:43.938] Mutex M1 (0xffffa7c6e900) created at:
      [2026/03/30 12:20:43.938] #0 pthread_mutex_init <null> (libtsan.so.2+0x591b8) (BuildId: c82c4afde85b6b512548b11edd3036251bebb25d)
      [2026/03/30 12:20:43.938] #1 __wt_spin_init /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/include/mutex_inline.h:142 (libwiredtiger.so.12.0.0+0x32ea24)
      [2026/03/30 12:20:43.938] #2 __wti_connection_init /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/conn/conn_handle.c:50 (libwiredtiger.so.12.0.0+0x32d7c4)
      [2026/03/30 12:20:43.938] #3 wiredtiger_open /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/conn/conn_api.c:3132 (libwiredtiger.so.12.0.0+0x2ef694)
      [2026/03/30 12:20:43.938] #4 _wrap_wiredtiger_open lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:10278 (_wiredtiger.so+0x30798)
      [2026/03/30 12:20:43.938] #5 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0xd0d28) (BuildId: c688bb44d7e6f246315ba0505d5c6fb61d008510)
      [2026/03/30 12:20:43.938] Mutex M2 (0xffffaa610c90) created at:
      [2026/03/30 12:20:43.938] #0 pthread_mutex_init <null> (libtsan.so.2+0x591b8) (BuildId: c82c4afde85b6b512548b11edd3036251bebb25d)
      [2026/03/30 12:20:43.938] #1 __wt_spin_init /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/include/mutex_inline.h:142 (libwiredtiger.so.12.0.0+0x15abd0)
      [2026/03/30 12:20:43.938] #2 __btree_conf /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/btree/bt_handle.c:742 (libwiredtiger.so.12.0.0+0x1561a8)
      [2026/03/30 12:20:43.938] #3 __wt_btree_open /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/btree/bt_handle.c:246 (libwiredtiger.so.12.0.0+0x152ba8)
      [2026/03/30 12:20:43.938] #4 __wt_conn_dhandle_open /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/conn/conn_dhandle.c:647 (libwiredtiger.so.12.0.0+0x325c5c)
      [2026/03/30 12:20:43.938] #5 __wt_session_get_dhandle /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/session/session_dhandle.c:986 (libwiredtiger.so.12.0.0+0x6c1dbc)
      [2026/03/30 12:20:43.938] #6 __create_file /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/schema/schema_create.c:384 (libwiredtiger.so.12.0.0+0x649680)
      [2026/03/30 12:20:43.938] #7 __schema_create /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/schema/schema_create.c:1665 (libwiredtiger.so.12.0.0+0x646494)
      [2026/03/30 12:20:43.938] #8 __wt_schema_create /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/schema/schema_create.c:1725 (libwiredtiger.so.12.0.0+0x645d20)
      [2026/03/30 12:20:43.938] #9 __create_layered /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/schema/schema_create.c:1210 (libwiredtiger.so.12.0.0+0x64b9f0)
      [2026/03/30 12:20:43.938] #10 __schema_create /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/schema/schema_create.c:1669 (libwiredtiger.so.12.0.0+0x64650c)
      [2026/03/30 12:20:43.938] #11 __wt_schema_create /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/schema/schema_create.c:1725 (libwiredtiger.so.12.0.0+0x645d20)
      [2026/03/30 12:20:43.938] #12 __create_colgroup /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/schema/schema_create.c:704 (libwiredtiger.so.12.0.0+0x6482d0)
      [2026/03/30 12:20:43.938] #13 __create_table /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/schema/schema_create.c:1072 (libwiredtiger.so.12.0.0+0x64ce14)
      [2026/03/30 12:20:43.938] #14 __schema_create /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/schema/schema_create.c:1673 (libwiredtiger.so.12.0.0+0x646584)
      [2026/03/30 12:20:43.938] #15 __wt_schema_create /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/schema/schema_create.c:1725 (libwiredtiger.so.12.0.0+0x645d20)
      [2026/03/30 12:20:43.938] #16 __wt_session_create /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/session/session_api.c:1105 (libwiredtiger.so.12.0.0+0x67c04c)
      [2026/03/30 12:20:43.938] #17 __session_create /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/session/session_api.c:1147 (libwiredtiger.so.12.0.0+0x6864d0)
      [2026/03/30 12:20:43.938] #18 _wrap_Session_create lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:7001 (_wiredtiger.so+0x2675c)
      [2026/03/30 12:20:43.938] #19 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0xd0d28) (BuildId: c688bb44d7e6f246315ba0505d5c6fb61d008510)
      [2026/03/30 12:20:43.938] Mutex M3 (0xffffacf2a060) created at:
      [2026/03/30 12:20:43.938] #0 pthread_mutex_init <null> (libtsan.so.2+0x591b8) (BuildId: c82c4afde85b6b512548b11edd3036251bebb25d)
      [2026/03/30 12:20:43.938] #1 __wt_spin_init /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/include/mutex_inline.h:142 (libwiredtiger.so.12.0.0+0x6aea08)
      [2026/03/30 12:20:43.938] #2 __open_session /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/session/session_api.c:2602 (libwiredtiger.so.12.0.0+0x6804f4)
      [2026/03/30 12:20:43.938] #3 __wt_open_session /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/session/session_api.c:2727 (libwiredtiger.so.12.0.0+0x67fd84)
      [2026/03/30 12:20:43.938] #4 __conn_open_session /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/conn/conn_api.c:1393 (libwiredtiger.so.12.0.0+0x2fb0e8)
      [2026/03/30 12:20:43.938] #5 _wrap_Connection_open_session lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:9359 (_wiredtiger.so+0x2dad8)
      [2026/03/30 12:20:43.938] #6 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0xd0d28) (BuildId: c688bb44d7e6f246315ba0505d5c6fb61d008510)
      [2026/03/30 12:20:43.938] Mutex M4 (0xffffa7c6eab0) created at:
      [2026/03/30 12:20:43.938] #0 pthread_mutex_init <null> (libtsan.so.2+0x591b8) (BuildId: c82c4afde85b6b512548b11edd3036251bebb25d)
      [2026/03/30 12:20:43.938] #1 __wt_spin_init /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/include/mutex_inline.h:142 (libwiredtiger.so.12.0.0+0x32ea24)
      [2026/03/30 12:20:43.938] #2 __wti_connection_init /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/conn/conn_handle.c:60 (libwiredtiger.so.12.0.0+0x32deb8)
      [2026/03/30 12:20:43.938] #3 wiredtiger_open /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/conn/conn_api.c:3132 (libwiredtiger.so.12.0.0+0x2ef694)
      [2026/03/30 12:20:43.938] #4 _wrap_wiredtiger_open lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:10278 (_wiredtiger.so+0x30798)
      [2026/03/30 12:20:43.938] #5 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0xd0d28) (BuildId: c688bb44d7e6f246315ba0505d5c6fb61d008510)
      [2026/03/30 12:20:43.938] Mutex M5 (0xffffa7c6ea20) created at:
      [2026/03/30 12:20:43.938] #0 pthread_mutex_init <null> (libtsan.so.2+0x591b8) (BuildId: c82c4afde85b6b512548b11edd3036251bebb25d)
      [2026/03/30 12:20:43.938] #1 __wt_spin_init /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/include/mutex_inline.h:142 (libwiredtiger.so.12.0.0+0x32ea24)
      [2026/03/30 12:20:43.938] #2 __wti_connection_init /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/conn/conn_handle.c:58 (libwiredtiger.so.12.0.0+0x32dc30)
      [2026/03/30 12:20:43.938] #3 wiredtiger_open /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/conn/conn_api.c:3132 (libwiredtiger.so.12.0.0+0x2ef694)
      [2026/03/30 12:20:43.938] #4 _wrap_wiredtiger_open lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:10278 (_wiredtiger.so+0x30798)
      [2026/03/30 12:20:43.938] #5 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0xd0d28) (BuildId: c688bb44d7e6f246315ba0505d5c6fb61d008510)
      [2026/03/30 12:20:43.938] Mutex M6 (0xffffaa612510) created at:
      [2026/03/30 12:20:43.938] #0 pthread_mutex_init <null> (libtsan.so.2+0x591b8) (BuildId: c82c4afde85b6b512548b11edd3036251bebb25d)
      [2026/03/30 12:20:43.938] #1 __wt_spin_init /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/include/mutex_inline.h:142 (libwiredtiger.so.12.0.0+0x15abd0)
      [2026/03/30 12:20:43.938] #2 __btree_conf /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/btree/bt_handle.c:742 (libwiredtiger.so.12.0.0+0x1561a8)
      [2026/03/30 12:20:43.938] #3 __wt_btree_open /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/btree/bt_handle.c:246 (libwiredtiger.so.12.0.0+0x152ba8)
      [2026/03/30 12:20:43.938] #4 __wt_conn_dhandle_open /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/conn/conn_dhandle.c:647 (libwiredtiger.so.12.0.0+0x325c5c)
      [2026/03/30 12:20:43.938] #5 __wt_session_get_dhandle /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/session/session_dhandle.c:986 (libwiredtiger.so.12.0.0+0x6c1dbc)
      [2026/03/30 12:20:43.938] #6 __create_file /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/schema/schema_create.c:384 (libwiredtiger.so.12.0.0+0x649680)
      [2026/03/30 12:20:43.938] #7 __schema_create /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/schema/schema_create.c:1665 (libwiredtiger.so.12.0.0+0x646494)
      [2026/03/30 12:20:43.938] #8 __wt_schema_create /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/schema/schema_create.c:1725 (libwiredtiger.so.12.0.0+0x645d20)
      [2026/03/30 12:20:43.938] #9 __metadata_init /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/meta/meta_turtle.c:63 (libwiredtiger.so.12.0.0+0x548fa0)
      [2026/03/30 12:20:43.938] #10 __wt_turtle_init /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/meta/meta_turtle.c:575 (libwiredtiger.so.12.0.0+0x548220)
      [2026/03/30 12:20:43.938] #11 wiredtiger_open /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/conn/conn_api.c:3509 (libwiredtiger.so.12.0.0+0x2f2f58)
      [2026/03/30 12:20:43.938] #12 _wrap_wiredtiger_open lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:10278 (_wiredtiger.so+0x30798)
      [2026/03/30 12:20:43.938] #13 cfunction_call ../src/Python-3.10.4/Objects/methodobject.c:552 (libpython3.10.so.1.0+0xd0d28) (BuildId: c688bb44d7e6f246315ba0505d5c6fb61d008510)
      [2026/03/30 12:20:43.938] Thread T31 (tid=267373, running) created by main thread at:
      [2026/03/30 12:20:43.938] #0 pthread_create <null> (libtsan.so.2+0x5a608) (BuildId: c82c4afde85b6b512548b11edd3036251bebb25d)
      [2026/03/30 12:20:43.938] #1 PyThread_start_new_thread ../src/Python-3.10.4/Python/thread_pthread.h:296 (libpython3.10.so.1.0+0x1fc060) (BuildId: c688bb44d7e6f246315ba0505d5c6fb61d008510)
      [2026/03/30 12:20:43.938] SUMMARY: ThreadSanitizer: data race /data/mci/8e476e64e34b9a9ad8ec7a1242eb809d/wiredtiger/src/checkpoint/checkpoint_txn.c:776 in __wt_checkpoint_progress_stats
      

            Assignee:
            [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            Peter Macko
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: