-
Type:
Build Failure
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Storage Engines, Storage Engines - Foundations
-
None
-
None
-
1
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)
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
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)
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
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)
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
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
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 ()
Repro Artifacts: