Use of uninitialized memory on 8.0

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: 8.0.22
    • Component/s: Btree
    • None
    • Storage Engines - Transactions
    • 45.78
    • None
    • None

      2026/04/28 11:08:06.967]     ==33204==WARNING: MemorySanitizer: use-of-uninitialized-value
      [2026/04/28 11:08:06.967]     ==33204==Launching Symbolizer process: /opt/mongodbtoolchain/v4/bin/llvm-symbolizer --inlines --default-arch=x86_64
      [2026/04/28 11:08:06.967]         #0 0x7f7e90622d9d in do_rotate /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/ext/encryptors/rotn/rotn_encrypt.c:152:27
      [2026/04/28 11:08:06.967]         #1 0x7f7e9061caa7 in rotn_encrypt /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/ext/encryptors/rotn/rotn_encrypt.c:202:9
      [2026/04/28 11:08:06.967]         #2 0x7f7e9316110d in __wt_encrypt /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/support/crypto.c:89:5
      [2026/04/28 11:08:06.967]         #3 0x7f7e9106b304 in __wt_blkcache_write /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/block_cache/block_io.c:347:9
      [2026/04/28 11:08:06.967]         #4 0x7f7e92cc8e8a in __rec_write /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/reconcile/rec_write.c:930:13
      [2026/04/28 11:08:06.967]         #5 0x7f7e92cc3560 in __wt_rec_cell_build_ovfl /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/reconcile/rec_write.c:2791:9
      [2026/04/28 11:08:06.967]         #6 0x7f7e92a846ea in __wti_rec_cell_build_val /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/include/reconcile_inline.h:430:17
      [2026/04/28 11:08:06.967]         #7 0x7f7e92a7c140 in __wt_bulk_insert_var /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/reconcile/rec_col.c:145:9
      [2026/04/28 11:08:06.967]         #8 0x7f7e91ded8ff in __curbulk_insert_var /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/cursor/cur_bulk.c:161:9
      [2026/04/28 11:08:06.967]         #9 0x4b6581 in table_load /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/test/format/bulk.c:163:20
      [2026/04/28 11:08:06.967]         #10 0x4b34f5 in wts_load /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/test/format/bulk.c:277:17
      [2026/04/28 11:08:06.967]         #11 0x5d2fad in main /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/test/format/t.c:371:9
      [2026/04/28 11:08:06.967]         #12 0x7f7e90c2f082 in __libc_start_main /build/glibc-FcRMwW/glibc-2.31/csu/../csu/libc-start.c:308:16
      [2026/04/28 11:08:06.967]         #13 0x41d5ed in _start (/data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/cmake_build/test/format/t+0x41d5ed)
      [2026/04/28 11:08:06.967]       raw origin id: -1455423487
      [2026/04/28 11:08:06.967]       Uninitialized value was stored to memory at
      [2026/04/28 11:08:06.967]         #0 0x4444d9 in __msan_memcpy /data/mci/f872ee09518a76d799a05a5644038c70/toolchain-builder/tmp/build-llvm-v4.sh-z5L/llvm-project-llvmorg/compiler-rt/lib/msan/msan_interceptors.cpp:1558:3
      [2026/04/28 11:08:06.967]         #1 0x7f7e9061c84d in rotn_encrypt /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/ext/encryptors/rotn/rotn_encrypt.c:196:5
      [2026/04/28 11:08:06.967]         #2 0x7f7e9316110d in __wt_encrypt /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/support/crypto.c:89:5
      [2026/04/28 11:08:06.967]         #3 0x7f7e9106b304 in __wt_blkcache_write /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/block_cache/block_io.c:347:9
      [2026/04/28 11:08:06.967]         #4 0x7f7e92cc8e8a in __rec_write /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/reconcile/rec_write.c:930:13
      [2026/04/28 11:08:06.967]         #5 0x7f7e92cc3560 in __wt_rec_cell_build_ovfl /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/reconcile/rec_write.c:2791:9
      [2026/04/28 11:08:06.967]         #6 0x7f7e92a846ea in __wti_rec_cell_build_val /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/include/reconcile_inline.h:430:17
      [2026/04/28 11:08:06.967]         #7 0x7f7e92a7c140 in __wt_bulk_insert_var /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/reconcile/rec_col.c:145:9
      [2026/04/28 11:08:06.967]         #8 0x7f7e91ded8ff in __curbulk_insert_var /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/cursor/cur_bulk.c:161:9
      [2026/04/28 11:08:06.967]         #9 0x4b6581 in table_load /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/test/format/bulk.c:163:20
      [2026/04/28 11:08:06.967]         #10 0x4b34f5 in wts_load /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/test/format/bulk.c:277:17
      [2026/04/28 11:08:06.967]         #11 0x5d2fad in main /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/test/format/t.c:371:9
      [2026/04/28 11:08:06.967]         #12 0x7f7e90c2f082 in __libc_start_main /build/glibc-FcRMwW/glibc-2.31/csu/../csu/libc-start.c:308:16
      [2026/04/28 11:08:06.967]       Uninitialized value was stored to memory at
      [2026/04/28 11:08:06.967]         #0 0x44aa30 in realloc /data/mci/f872ee09518a76d799a05a5644038c70/toolchain-builder/tmp/build-llvm-v4.sh-z5L/llvm-project-llvmorg/compiler-rt/lib/msan/msan_interceptors.cpp:878:3
      [2026/04/28 11:08:06.967]         #1 0x7f7e92908901 in __realloc_func /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/os_common/os_alloc.c:160:18
      [2026/04/28 11:08:06.967]         #2 0x7f7e9290c315 in __wt_realloc_aligned /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/os_common/os_alloc.c:267:13
      [2026/04/28 11:08:06.967]         #3 0x7f7e931ee743 in __wt_buf_grow_worker /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/support/scratch.c:53:13
      [2026/04/28 11:08:06.967]         #4 0x7f7e93208459 in __wt_buf_grow /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/include/buf_inline.h:24:9
      [2026/04/28 11:08:06.967]         #5 0x7f7e931f8ee1 in __wt_buf_init /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/include/buf_inline.h:57:13
      [2026/04/28 11:08:06.967]         #6 0x7f7e9320237d in __wt_scr_alloc_func /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/support/scratch.c:343:5
      [2026/04/28 11:08:06.967]         #7 0x7f7e91068df0 in __wt_blkcache_write /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/block_cache/block_io.c:292:9
      [2026/04/28 11:08:06.967]         #8 0x7f7e92cc8e8a in __rec_write /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/reconcile/rec_write.c:930:13
      [2026/04/28 11:08:06.967]         #9 0x7f7e92cc3560 in __wt_rec_cell_build_ovfl /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/reconcile/rec_write.c:2791:9
      [2026/04/28 11:08:06.967]         #10 0x7f7e92a846ea in __wti_rec_cell_build_val /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/include/reconcile_inline.h:430:17
      [2026/04/28 11:08:06.967]         #11 0x7f7e92a7c140 in __wt_bulk_insert_var /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/reconcile/rec_col.c:145:9
      [2026/04/28 11:08:06.967]         #12 0x7f7e91ded8ff in __curbulk_insert_var /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/cursor/cur_bulk.c:161:9
      [2026/04/28 11:08:06.967]         #13 0x4b6581 in table_load /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/test/format/bulk.c:163:20
      [2026/04/28 11:08:06.967]         #14 0x4b34f5 in wts_load /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/test/format/bulk.c:277:17
      [2026/04/28 11:08:06.967]         #15 0x5d2fad in main /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/test/format/t.c:371:9
      [2026/04/28 11:08:06.967]         #16 0x7f7e90c2f082 in __libc_start_main /build/glibc-FcRMwW/glibc-2.31/csu/../csu/libc-start.c:308:16
      [2026/04/28 11:08:06.967]       Uninitialized value was created by a heap allocation
      [2026/04/28 11:08:06.967]         #0 0x44aa30 in realloc /data/mci/f872ee09518a76d799a05a5644038c70/toolchain-builder/tmp/build-llvm-v4.sh-z5L/llvm-project-llvmorg/compiler-rt/lib/msan/msan_interceptors.cpp:878:3
      [2026/04/28 11:08:06.967]         #1 0x7f7e92908901 in __realloc_func /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/os_common/os_alloc.c:160:18
      [2026/04/28 11:08:06.967]         #2 0x7f7e9290c315 in __wt_realloc_aligned /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/os_common/os_alloc.c:267:13
      [2026/04/28 11:08:06.967]         #3 0x7f7e931ee743 in __wt_buf_grow_worker /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/support/scratch.c:53:13
      [2026/04/28 11:08:06.967]         #4 0x7f7e93208459 in __wt_buf_grow /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/include/buf_inline.h:24:9
      [2026/04/28 11:08:06.967]         #5 0x7f7e931f8ee1 in __wt_buf_init /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/include/buf_inline.h:57:13
      [2026/04/28 11:08:06.967]         #6 0x7f7e9320237d in __wt_scr_alloc_func /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/support/scratch.c:343:5
      [2026/04/28 11:08:06.967]         #7 0x7f7e91ab9a57 in __config_merge_scan /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/config/config_collapse.c:111:5
      [2026/04/28 11:08:06.967]         #8 0x7f7e91abc16a in __config_merge_scan /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/config/config_collapse.c:158:13
      [2026/04/28 11:08:06.967]         #9 0x7f7e91ab859b in __wt_config_merge /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/config/config_collapse.c:355:9
      [2026/04/28 11:08:06.967]         #10 0x7f7e91c6381b in __conn_dhandle_config_set /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/conn/conn_dhandle.c:108:9
      [2026/04/28 11:08:06.967]         #11 0x7f7e91c5d8ad in __wt_conn_dhandle_open /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/conn/conn_dhandle.c:548:5
      [2026/04/28 11:08:06.967]         #12 0x7f7e93027d60 in __wt_session_get_dhandle /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/session/session_dhandle.c:953:20
      [2026/04/28 11:08:06.967]         #13 0x7f7e93027980 in __wt_session_get_dhandle /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/session/session_dhandle.c:946:13
      [2026/04/28 11:08:06.967]         #14 0x7f7e9301ca76 in __wt_session_get_btree_ckpt /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/session/session_dhandle.c:477:17
      [2026/04/28 11:08:06.968]         #15 0x7f7e91ebbc27 in __wt_curfile_open /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/cursor/cur_file.c:1209:9
      [2026/04/28 11:08:06.968]         #16 0x7f7e92e93331 in __session_open_cursor_int /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/session/session_api.c:671:17
      [2026/04/28 11:08:06.968]         #17 0x7f7e92e8f870 in __wt_open_cursor /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/session/session_api.c:759:13
      [2026/04/28 11:08:06.968]         #18 0x7f7e9228cd37 in __wt_curtable_open /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/cursor/cur_table.c:1100:15
      [2026/04/28 11:08:06.968]         #19 0x7f7e92e905d8 in __session_open_cursor_int /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/src/session/session_api.c:627:13
      [2026/04/28 11:08:06.968]     SUMMARY: MemorySanitizer: use-of-uninitialized-value /data/mci/73fb78209f4eef222efc05af125446e6/wiredtiger/ext/encryptors/rotn/rotn_encrypt.c:152:27 in do_rotate
      [2026/04/28 11:08:06.968]     Exiting
      

            Assignee:
            [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            Chenhao Qu
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: