__wti_posix_prepare_remap_resize_file vs __posix_file_write_mmap

    • Type: Build Failure
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None

      emphasized textformat-stress-test-tsan on amazon2023-armv9-tsan

      Host: i-0abcded7d588c712c
      Project: wiredtiger
      Commit: 0a023ada
      Please refer to BF(G) Playbook for instructions on handling BF and BFG tickets as well as Auto-Resolution Rules

      Task Logs:

      format-stress-test-tsan task_log

      Logs:

      WARNING: ThreadSanitizer: data race (pid=9369)
        Atomic write of size 4 at 0xffff9aa02624 by thread T43:
          #0 __wt_atomic_cas_uint32_v /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/include/gcc.h:381:1 (libwiredtiger.so.12.0.0+0x53fac4)
          #1 __wti_posix_prepare_remap_resize_file /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/os_posix/os_fs.c:1081:9 (libwiredtiger.so.12.0.0+0x53f5b0)
          #2 __posix_file_truncate /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/os_posix/os_fs.c:660:5 (libwiredtiger.so.12.0.0+0x542018)
          #3 __wt_ftruncate /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/include/os_fhandle_inline.h:176:17 (libwiredtiger.so.12.0.0+0x4fc954)
          #4 __log_file_server /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log_mgr.c:696:21 (libwiredtiger.so.12.0.0+0x4f90cc)
        Previous read of size 4 at 0xffff9aa02624 by thread T45 (mutexes: write M0):
          #0 __posix_file_write_mmap /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/os_posix/os_fs.c:735:14 (libwiredtiger.so.12.0.0+0x54241c)
          #1 __wt_write /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/include/os_fhandle_inline.h:208:11 (libwiredtiger.so.12.0.0+0x4d91c8)
          #2 __log_fs_write /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log.c:218:16 (libwiredtiger.so.12.0.0+0x4ca880)
          #3 __wti_log_release /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log.c:1929:9 (libwiredtiger.so.12.0.0+0x4d081c)
          #4 __log_slot_switch_internal /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log_slot.c:380:9 (libwiredtiger.so.12.0.0+0x4fe578)
          #5 __wti_log_slot_switch /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log_slot.c:413:9 (libwiredtiger.so.12.0.0+0x4fda5c)
          #6 __wti_log_force_write /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log.c:2487:13 (libwiredtiger.so.12.0.0+0x4c6338)
          #7 __log_server /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log_mgr.c:972:13 (libwiredtiger.so.12.0.0+0x4f9860)
        Location is heap block of size 184 at 0xffff9aa02580 allocated by main thread:
          #0 calloc /data/mci/01bb46477e468e9b17d7d0a0c518db71/toolchain-builder/tmp/build-llvm-v5.sh-42U/llvm-project-llvmorg/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:686:5 (t+0x6c264)
          #1 __wt_calloc /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/os_common/os_alloc.c:68:14 (libwiredtiger.so.12.0.0+0x52aa9c)
          #2 __posix_open_file /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/os_posix/os_fs.c:831:5 (libwiredtiger.so.12.0.0+0x53de10)
          #3 __open_fs /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/os_common/os_fhandle.c:278:5 (libwiredtiger.so.12.0.0+0x52d840)
          #4 __wt_open /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/os_common/os_fhandle.c:313:13 (libwiredtiger.so.12.0.0+0x52d188)
          #5 __log_openfile /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log.c:871:5 (libwiredtiger.so.12.0.0+0x4cc2b4)
          #6 __log_open_verify /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log.c:918:5 (libwiredtiger.so.12.0.0+0x4cddfc)
          #7 __log_newfile /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log.c:1228:5 (libwiredtiger.so.12.0.0+0x4c9c00)
          #8 __wti_log_open /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log.c:1711:9 (libwiredtiger.so.12.0.0+0x4cf6c8)
          #9 __wt_logmgr_create /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log_mgr.c:1081:5 (libwiredtiger.so.12.0.0+0x4f8140)
          #10 __wti_connection_workers /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/conn/conn_open.c:257:5 (libwiredtiger.so.12.0.0+0x33676c)
          #11 wiredtiger_open /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/conn/conn_api.c:3511:5 (libwiredtiger.so.12.0.0+0x2de9e0)
          #12 wts_open /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/test/format/wts.c:840:9 (t+0x1435d4)
          #13 main /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/test/format/t.c:358:9 (t+0x134430)
        Mutex M0 (0xffff96404128) created at:
          #0 pthread_mutex_init /data/mci/01bb46477e468e9b17d7d0a0c518db71/toolchain-builder/tmp/build-llvm-v5.sh-42U/llvm-project-llvmorg/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1327:3 (t+0x6fe74)
          #1 __wt_spin_init /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/include/mutex_inline.h:142:5 (libwiredtiger.so.12.0.0+0x4f82c4)
          #2 __wt_logmgr_create /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log_mgr.c:1060:5 (libwiredtiger.so.12.0.0+0x4f7e24)
          #3 __wti_connection_workers /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/conn/conn_open.c:257:5 (libwiredtiger.so.12.0.0+0x33676c)
          #4 wiredtiger_open /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/conn/conn_api.c:3511:5 (libwiredtiger.so.12.0.0+0x2de9e0)
          #5 wts_open /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/test/format/wts.c:840:9 (t+0x1435d4)
          #6 main /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/test/format/t.c:358:9 (t+0x134430)
        Thread T43 'log-close-serve' (tid=9464, running) created by main thread at:
          #0 pthread_create /data/mci/01bb46477e468e9b17d7d0a0c518db71/toolchain-builder/tmp/build-llvm-v5.sh-42U/llvm-project-llvmorg/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (t+0x6df94)
          #1 __wt_thread_create /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/os_posix/os_thread.c:60:5 (libwiredtiger.so.12.0.0+0x546038)
          #2 __wt_logmgr_open /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log_mgr.c:1122:5 (libwiredtiger.so.12.0.0+0x4f85b0)
          #3 __wti_connection_workers /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/conn/conn_open.c:300:5 (libwiredtiger.so.12.0.0+0x336a6c)
          #4 wiredtiger_open /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/conn/conn_api.c:3511:5 (libwiredtiger.so.12.0.0+0x2de9e0)
          #5 wts_open /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/test/format/wts.c:840:9 (t+0x1435d4)
          #6 main /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/test/format/t.c:358:9 (t+0x134430)
        Thread T45 'log-server' (tid=9466, running) created by main thread at:
          #0 pthread_create /data/mci/01bb46477e468e9b17d7d0a0c518db71/toolchain-builder/tmp/build-llvm-v5.sh-42U/llvm-project-llvmorg/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (t+0x6df94)
          #1 __wt_thread_create /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/os_posix/os_thread.c:60:5 (libwiredtiger.so.12.0.0+0x546038)
          #2 __wt_logmgr_open /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log_mgr.c:1157:9 (libwiredtiger.so.12.0.0+0x4f8b30)
          #3 __wti_connection_workers /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/conn/conn_open.c:300:5 (libwiredtiger.so.12.0.0+0x336a6c)
          #4 wiredtiger_open /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/conn/conn_api.c:3511:5 (libwiredtiger.so.12.0.0+0x2de9e0)
          #5 wts_open /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/test/format/wts.c:840:9 (t+0x1435d4)
          #6 main /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/test/format/t.c:358:9 (t+0x134430)
      

      logs

      format-stress-test-tsan task_log

      Logs:

      SUMMARY: ThreadSanitizer: data race /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/include/gcc.h:381:1 in __wt_atomic_cas_uint32_v
      

      logs

      format-stress-test-tsan task_log

      Logs:

      WARNING: ThreadSanitizer: data race (pid=9369)
        Read of size 4 at 0xffff9aa02630 by thread T43:
          #0 __wti_posix_prepare_remap_resize_file /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/os_posix/os_fs.c:1089:17 (libwiredtiger.so.12.0.0+0x53f5e8)
          #1 __posix_file_truncate /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/os_posix/os_fs.c:660:5 (libwiredtiger.so.12.0.0+0x542018)
          #2 __wt_ftruncate /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/include/os_fhandle_inline.h:176:17 (libwiredtiger.so.12.0.0+0x4fc954)
          #3 __log_file_server /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log_mgr.c:696:21 (libwiredtiger.so.12.0.0+0x4f90cc)
        Previous atomic write of size 4 at 0xffff9aa02630 by thread T45 (mutexes: write M0):
          #0 __wt_atomic_sub_uint32_v /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/include/gcc.h:381:1 (libwiredtiger.so.12.0.0+0x53fbd8)
          #1 __posix_file_write_mmap /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/os_posix/os_fs.c:752:11 (libwiredtiger.so.12.0.0+0x54259c)
          #2 __wt_write /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/include/os_fhandle_inline.h:208:11 (libwiredtiger.so.12.0.0+0x4d91c8)
          #3 __log_fs_write /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log.c:218:16 (libwiredtiger.so.12.0.0+0x4ca880)
          #4 __wti_log_release /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log.c:1929:9 (libwiredtiger.so.12.0.0+0x4d081c)
          #5 __log_slot_switch_internal /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log_slot.c:380:9 (libwiredtiger.so.12.0.0+0x4fe578)
          #6 __wti_log_slot_switch /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log_slot.c:413:9 (libwiredtiger.so.12.0.0+0x4fda5c)
          #7 __wti_log_force_write /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log.c:2487:13 (libwiredtiger.so.12.0.0+0x4c6338)
          #8 __log_server /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log_mgr.c:972:13 (libwiredtiger.so.12.0.0+0x4f9860)
        Location is heap block of size 184 at 0xffff9aa02580 allocated by main thread:
          #0 calloc /data/mci/01bb46477e468e9b17d7d0a0c518db71/toolchain-builder/tmp/build-llvm-v5.sh-42U/llvm-project-llvmorg/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:686:5 (t+0x6c264)
          #1 __wt_calloc /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/os_common/os_alloc.c:68:14 (libwiredtiger.so.12.0.0+0x52aa9c)
          #2 __posix_open_file /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/os_posix/os_fs.c:831:5 (libwiredtiger.so.12.0.0+0x53de10)
          #3 __open_fs /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/os_common/os_fhandle.c:278:5 (libwiredtiger.so.12.0.0+0x52d840)
          #4 __wt_open /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/os_common/os_fhandle.c:313:13 (libwiredtiger.so.12.0.0+0x52d188)
          #5 __log_openfile /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log.c:871:5 (libwiredtiger.so.12.0.0+0x4cc2b4)
          #6 __log_open_verify /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log.c:918:5 (libwiredtiger.so.12.0.0+0x4cddfc)
          #7 __log_newfile /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log.c:1228:5 (libwiredtiger.so.12.0.0+0x4c9c00)
          #8 __wti_log_open /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log.c:1711:9 (libwiredtiger.so.12.0.0+0x4cf6c8)
          #9 __wt_logmgr_create /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log_mgr.c:1081:5 (libwiredtiger.so.12.0.0+0x4f8140)
          #10 __wti_connection_workers /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/conn/conn_open.c:257:5 (libwiredtiger.so.12.0.0+0x33676c)
          #11 wiredtiger_open /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/conn/conn_api.c:3511:5 (libwiredtiger.so.12.0.0+0x2de9e0)
          #12 wts_open /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/test/format/wts.c:840:9 (t+0x1435d4)
          #13 main /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/test/format/t.c:358:9 (t+0x134430)
        Mutex M0 (0xffff96404128) created at:
          #0 pthread_mutex_init /data/mci/01bb46477e468e9b17d7d0a0c518db71/toolchain-builder/tmp/build-llvm-v5.sh-42U/llvm-project-llvmorg/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1327:3 (t+0x6fe74)
          #1 __wt_spin_init /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/include/mutex_inline.h:142:5 (libwiredtiger.so.12.0.0+0x4f82c4)
          #2 __wt_logmgr_create /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log_mgr.c:1060:5 (libwiredtiger.so.12.0.0+0x4f7e24)
          #3 __wti_connection_workers /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/conn/conn_open.c:257:5 (libwiredtiger.so.12.0.0+0x33676c)
          #4 wiredtiger_open /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/conn/conn_api.c:3511:5 (libwiredtiger.so.12.0.0+0x2de9e0)
          #5 wts_open /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/test/format/wts.c:840:9 (t+0x1435d4)
          #6 main /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/test/format/t.c:358:9 (t+0x134430)
        Thread T43 'log-close-serve' (tid=9464, running) created by main thread at:
          #0 pthread_create /data/mci/01bb46477e468e9b17d7d0a0c518db71/toolchain-builder/tmp/build-llvm-v5.sh-42U/llvm-project-llvmorg/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (t+0x6df94)
          #1 __wt_thread_create /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/os_posix/os_thread.c:60:5 (libwiredtiger.so.12.0.0+0x546038)
          #2 __wt_logmgr_open /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log_mgr.c:1122:5 (libwiredtiger.so.12.0.0+0x4f85b0)
          #3 __wti_connection_workers /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/conn/conn_open.c:300:5 (libwiredtiger.so.12.0.0+0x336a6c)
          #4 wiredtiger_open /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/conn/conn_api.c:3511:5 (libwiredtiger.so.12.0.0+0x2de9e0)
          #5 wts_open /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/test/format/wts.c:840:9 (t+0x1435d4)
          #6 main /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/test/format/t.c:358:9 (t+0x134430)
        Thread T45 'log-server' (tid=9466, running) created by main thread at:
          #0 pthread_create /data/mci/01bb46477e468e9b17d7d0a0c518db71/toolchain-builder/tmp/build-llvm-v5.sh-42U/llvm-project-llvmorg/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (t+0x6df94)
          #1 __wt_thread_create /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/os_posix/os_thread.c:60:5 (libwiredtiger.so.12.0.0+0x546038)
          #2 __wt_logmgr_open /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log_mgr.c:1157:9 (libwiredtiger.so.12.0.0+0x4f8b30)
          #3 __wti_connection_workers /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/conn/conn_open.c:300:5 (libwiredtiger.so.12.0.0+0x336a6c)
          #4 wiredtiger_open /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/conn/conn_api.c:3511:5 (libwiredtiger.so.12.0.0+0x2de9e0)
          #5 wts_open /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/test/format/wts.c:840:9 (t+0x1435d4)
          #6 main /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/test/format/t.c:358:9 (t+0x134430)
      

      logs

      format-stress-test-tsan task_log

      Logs:

      SUMMARY: ThreadSanitizer: data race /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/os_posix/os_fs.c:1089:17 in __wti_posix_prepare_remap_resize_file
      

      logs

      format-stress-test-tsan task_log

      Logs:

      WARNING: ThreadSanitizer: data race (pid=9369)
        Write of size 8 at 0xffff9aa02628 by thread T43:
          #0 __posix_unmap_file /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/os_posix/os_fs.c:75:20 (libwiredtiger.so.12.0.0+0x540068)
          #1 __wti_posix_remap_resize_file /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/os_posix/os_fs.c:1133:9 (libwiredtiger.so.12.0.0+0x53fd30)
          #2 __posix_file_truncate /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/os_posix/os_fs.c:665:13 (libwiredtiger.so.12.0.0+0x54213c)
          #3 __wt_ftruncate /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/include/os_fhandle_inline.h:176:17 (libwiredtiger.so.12.0.0+0x4fc954)
          #4 __log_file_server /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log_mgr.c:696:21 (libwiredtiger.so.12.0.0+0x4f90cc)
        Previous read of size 8 at 0xffff9aa02628 by thread T45 (mutexes: write M0):
          #0 __posix_file_write_mmap /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/os_posix/os_fs.c:745:39 (libwiredtiger.so.12.0.0+0x542474)
          #1 __wt_write /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/include/os_fhandle_inline.h:208:11 (libwiredtiger.so.12.0.0+0x4d91c8)
          #2 __log_fs_write /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log.c:218:16 (libwiredtiger.so.12.0.0+0x4ca880)
          #3 __wti_log_release /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log.c:1929:9 (libwiredtiger.so.12.0.0+0x4d081c)
          #4 __log_slot_switch_internal /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log_slot.c:380:9 (libwiredtiger.so.12.0.0+0x4fe578)
          #5 __wti_log_slot_switch /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log_slot.c:413:9 (libwiredtiger.so.12.0.0+0x4fda5c)
          #6 __wti_log_force_write /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log.c:2487:13 (libwiredtiger.so.12.0.0+0x4c6338)
          #7 __log_server /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log_mgr.c:972:13 (libwiredtiger.so.12.0.0+0x4f9860)
        Location is heap block of size 184 at 0xffff9aa02580 allocated by main thread:
          #0 calloc /data/mci/01bb46477e468e9b17d7d0a0c518db71/toolchain-builder/tmp/build-llvm-v5.sh-42U/llvm-project-llvmorg/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:686:5 (t+0x6c264)
          #1 __wt_calloc /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/os_common/os_alloc.c:68:14 (libwiredtiger.so.12.0.0+0x52aa9c)
          #2 __posix_open_file /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/os_posix/os_fs.c:831:5 (libwiredtiger.so.12.0.0+0x53de10)
          #3 __open_fs /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/os_common/os_fhandle.c:278:5 (libwiredtiger.so.12.0.0+0x52d840)
          #4 __wt_open /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/os_common/os_fhandle.c:313:13 (libwiredtiger.so.12.0.0+0x52d188)
          #5 __log_openfile /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log.c:871:5 (libwiredtiger.so.12.0.0+0x4cc2b4)
          #6 __log_open_verify /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log.c:918:5 (libwiredtiger.so.12.0.0+0x4cddfc)
          #7 __log_newfile /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log.c:1228:5 (libwiredtiger.so.12.0.0+0x4c9c00)
          #8 __wti_log_open /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log.c:1711:9 (libwiredtiger.so.12.0.0+0x4cf6c8)
          #9 __wt_logmgr_create /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log_mgr.c:1081:5 (libwiredtiger.so.12.0.0+0x4f8140)
          #10 __wti_connection_workers /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/conn/conn_open.c:257:5 (libwiredtiger.so.12.0.0+0x33676c)
          #11 wiredtiger_open /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/conn/conn_api.c:3511:5 (libwiredtiger.so.12.0.0+0x2de9e0)
          #12 wts_open /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/test/format/wts.c:840:9 (t+0x1435d4)
          #13 main /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/test/format/t.c:358:9 (t+0x134430)
        Mutex M0 (0xffff96404128) created at:
          #0 pthread_mutex_init /data/mci/01bb46477e468e9b17d7d0a0c518db71/toolchain-builder/tmp/build-llvm-v5.sh-42U/llvm-project-llvmorg/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1327:3 (t+0x6fe74)
          #1 __wt_spin_init /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/include/mutex_inline.h:142:5 (libwiredtiger.so.12.0.0+0x4f82c4)
          #2 __wt_logmgr_create /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log_mgr.c:1060:5 (libwiredtiger.so.12.0.0+0x4f7e24)
          #3 __wti_connection_workers /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/conn/conn_open.c:257:5 (libwiredtiger.so.12.0.0+0x33676c)
          #4 wiredtiger_open /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/conn/conn_api.c:3511:5 (libwiredtiger.so.12.0.0+0x2de9e0)
          #5 wts_open /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/test/format/wts.c:840:9 (t+0x1435d4)
          #6 main /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/test/format/t.c:358:9 (t+0x134430)
        Thread T43 'log-close-serve' (tid=9464, running) created by main thread at:
          #0 pthread_create /data/mci/01bb46477e468e9b17d7d0a0c518db71/toolchain-builder/tmp/build-llvm-v5.sh-42U/llvm-project-llvmorg/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (t+0x6df94)
          #1 __wt_thread_create /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/os_posix/os_thread.c:60:5 (libwiredtiger.so.12.0.0+0x546038)
          #2 __wt_logmgr_open /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log_mgr.c:1122:5 (libwiredtiger.so.12.0.0+0x4f85b0)
          #3 __wti_connection_workers /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/conn/conn_open.c:300:5 (libwiredtiger.so.12.0.0+0x336a6c)
          #4 wiredtiger_open /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/conn/conn_api.c:3511:5 (libwiredtiger.so.12.0.0+0x2de9e0)
          #5 wts_open /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/test/format/wts.c:840:9 (t+0x1435d4)
          #6 main /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/test/format/t.c:358:9 (t+0x134430)
        Thread T45 'log-server' (tid=9466, running) created by main thread at:
          #0 pthread_create /data/mci/01bb46477e468e9b17d7d0a0c518db71/toolchain-builder/tmp/build-llvm-v5.sh-42U/llvm-project-llvmorg/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (t+0x6df94)
          #1 __wt_thread_create /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/os_posix/os_thread.c:60:5 (libwiredtiger.so.12.0.0+0x546038)
          #2 __wt_logmgr_open /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/log/log_mgr.c:1157:9 (libwiredtiger.so.12.0.0+0x4f8b30)
          #3 __wti_connection_workers /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/conn/conn_open.c:300:5 (libwiredtiger.so.12.0.0+0x336a6c)
          #4 wiredtiger_open /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/conn/conn_api.c:3511:5 (libwiredtiger.so.12.0.0+0x2de9e0)
          #5 wts_open /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/test/format/wts.c:840:9 (t+0x1435d4)
          #6 main /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/test/format/t.c:358:9 (t+0x134430)
      

      logs

      format-stress-test-tsan task_log

      Logs:

      SUMMARY: ThreadSanitizer: data race /data/mci/a88a57240b1719c07c52b8e5bab12546/wiredtiger/src/os_posix/os_fs.c:75:20 in __posix_unmap_file
      

      logs

      format-stress-test-tsan task_log

      Logs:

      [1766385968:059211][9369:0xffff7dded980], t, file:T00002.wt, WT_SESSION.compact: [WT_VERB_DEFAULT][ERROR]: int __wt_block_compact_start(WT_SESSION_IMPL *, WT_BLOCK *), 26: Foreground compaction already happening on data handle T00002.wt by session 28: Device or resource busy
      
      

      logs

      format-stress-test-tsan task_log

      Logs:

      #0  0x0000ffff9f2bf7b4 in __pthread_kill_implementation () from /lib64/libc.so.6
      #0  0x0000ffff9f2bf7b4 in __pthread_kill_implementation () from /lib64/libc.so.6
      #1  0x0000ffff9f2763a0 [PAC] in raise () from /lib64/libc.so.6
      #2  0x0000ffff9f262264 [PAC] in abort () from /lib64/libc.so.6
      #3  0x0000aaaae02761c4 [PAC] in ___interceptor_abort () at /data/mci/01bb46477e468e9b17d7d0a0c518db71/toolchain-builder/tmp/build-llvm-v5.sh-42U/llvm-project-llvmorg/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1926
      #4  0x0000aaaae025425c in Abort () at /data/mci/01bb46477e468e9b17d7d0a0c518db71/toolchain-builder/tmp/build-llvm-v5.sh-42U/llvm-project-llvmorg/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cpp:163
      #5  0x0000aaaae0252144 in __sanitizer::Die() () at /data/mci/01bb46477e468e9b17d7d0a0c518db71/toolchain-builder/tmp/build-llvm-v5.sh-42U/llvm-project-llvmorg/compiler-rt/lib/sanitizer_common/sanitizer_termination.cpp:58
      #6  0x0000aaaae02be2a0 in finalize () at /data/mci/01bb46477e468e9b17d7d0a0c518db71/toolchain-builder/tmp/build-llvm-v5.sh-42U/llvm-project-llvmorg/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:2871
      #7  0x0000ffff9f278b58 in __run_exit_handlers () from /lib64/libc.so.6
      #8  0x0000ffff9f278c44 [PAC] in exit () from /lib64/libc.so.6
      #9  0x0000ffff9f26255c [PAC] in __libc_start_call_main () from /lib64/libc.so.6
      #10 0x0000ffff9f26263c [PAC] in __libc_start_main_impl () from /lib64/libc.so.6
      #11 0x0000aaaae023d530 [PAC] in _start ()
      

      logs

      Repro Artifacts:

            Assignee:
            [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            xgen-buildbaron-user
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: