Memory leak in bt_debug.c:__debug_item_key

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage Engines, Storage Engines - Persistence
    • SE Persistence - 2025-11-07
    • None

      This is blocking WT-15513 from merging:

      [2025/10/29 11:53:12.428] ==424824==ERROR: LeakSanitizer: detected memory leaks
      [2025/10/29 11:53:12.428] Direct leak of 308520 byte(s) in 159 object(s) allocated from:
      [2025/10/29 11:53:12.428]     #0 0x7efedea8e9ac in realloc /data/mci/444c1191ff66ec5bade6c97089429fd0/toolchain-builder/tmp/build-llvm-v5.sh-Dae/llvm-project-llvmorg/compiler-rt/lib/asan/asan_malloc_linux.cpp:82:3
      [2025/10/29 11:53:12.428]     #1 0x7efede177291 in __realloc_func /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/os_common/os_alloc.c:160:18
      [2025/10/29 11:53:12.428]     #2 0x7efede1774be in __wt_realloc_noclear /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/os_common/os_alloc.c:198:13
      [2025/10/29 11:53:12.428]     #3 0x7efede463640 in __wt_buf_grow_worker /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/support/scratch.c:52:9
      [2025/10/29 11:53:12.428]     #4 0x7efede46a12d in __wt_buf_grow /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/include/buf_inline.h:24:9
      [2025/10/29 11:53:12.428]     #5 0x7efede464806 in __wt_buf_extend /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/include/buf_inline.h:40:35
      [2025/10/29 11:53:12.428]     #6 0x7efede4645b2 in __wt_buf_fmt /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/support/scratch.c:91:5
      [2025/10/29 11:53:12.428]     #7 0x7efeddb70a22 in __wt_key_string /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/btree/bt_misc.c:102:13
      [2025/10/29 11:53:12.428]     #8 0x7efeddb13547 in __debug_item_key /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/btree/bt_debug.c:140:9
      [2025/10/29 11:53:12.428]     #9 0x7efeddb1ed6e in __debug_page_row_int /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/btree/bt_debug.c:1485:9
      [2025/10/29 11:53:12.428]     #10 0x7efeddb08735 in __debug_page /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/btree/bt_debug.c:1177:9
      [2025/10/29 11:53:12.429]     #11 0x7efeddb081a4 in __wti_debug_page /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/btree/bt_debug.c:1047:5
      [2025/10/29 11:53:12.429]     #12 0x7efeddca2ebd in __verify_tree /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/btree/bt_vrfy.c:600:9
      [2025/10/29 11:53:12.429]     #13 0x7efeddca7a2a in __verify_tree /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/btree/bt_vrfy.c:884:19
      [2025/10/29 11:53:12.429]     #14 0x7efeddca7a2a in __verify_tree /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/btree/bt_vrfy.c:884:19
      [2025/10/29 11:53:12.429]     #15 0x7efeddc9fb38 in __wt_verify /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/btree/bt_vrfy.c:313:13
      [2025/10/29 11:53:12.429]     #16 0x7efede350bb5 in __wti_execute_handle_operation /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/schema/schema_worker.c:32:5
      [2025/10/29 11:53:12.429]     #17 0x7efede351540 in __wt_schema_worker /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/schema/schema_worker.c:196:13
      [2025/10/29 11:53:12.429]     #18 0x7efede38355d in __session_verify /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/session/session_api.c:1817:5
      [2025/10/29 11:53:12.429]     #19 0x55919e394143 in verify_one /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/utilities/util_verify.c:46:16
      [2025/10/29 11:53:12.429]     #20 0x55919e393ff6 in util_verify /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/utilities/util_verify.c:173:15
      [2025/10/29 11:53:12.429]     #21 0x55919e379c04 in main /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/utilities/util_main.c:356:11
      [2025/10/29 11:53:12.429]     #22 0x7efedd5c7082 in __libc_start_main /build/glibc-FcRMwW/glibc-2.31/csu/../csu/libc-start.c:308:16
      [2025/10/29 11:53:12.429] Direct leak of 28212 byte(s) in 14 object(s) allocated from:
      [2025/10/29 11:53:12.429]     #0 0x7efedea8e9ac in realloc /data/mci/444c1191ff66ec5bade6c97089429fd0/toolchain-builder/tmp/build-llvm-v5.sh-Dae/llvm-project-llvmorg/compiler-rt/lib/asan/asan_malloc_linux.cpp:82:3
      [2025/10/29 11:53:12.429]     #1 0x7efede177291 in __realloc_func /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/os_common/os_alloc.c:160:18
      [2025/10/29 11:53:12.429]     #2 0x7efede1774be in __wt_realloc_noclear /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/os_common/os_alloc.c:198:13
      [2025/10/29 11:53:12.429]     #3 0x7efede463640 in __wt_buf_grow_worker /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/support/scratch.c:52:9
      [2025/10/29 11:53:12.429]     #4 0x7efede46a12d in __wt_buf_grow /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/include/buf_inline.h:24:9
      [2025/10/29 11:53:12.429]     #5 0x7efede464806 in __wt_buf_extend /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/include/buf_inline.h:40:35
      [2025/10/29 11:53:12.429]     #6 0x7efede4645b2 in __wt_buf_fmt /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/support/scratch.c:91:5
      [2025/10/29 11:53:12.429]     #7 0x7efeddb70a22 in __wt_key_string /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/btree/bt_misc.c:102:13
      [2025/10/29 11:53:12.429]     #8 0x7efeddb13547 in __debug_item_key /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/btree/bt_debug.c:140:9
      [2025/10/29 11:53:12.429]     #9 0x7efeddb1ed6e in __debug_page_row_int /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/btree/bt_debug.c:1485:9
      [2025/10/29 11:53:12.429]     #10 0x7efeddb08735 in __debug_page /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/btree/bt_debug.c:1177:9
      [2025/10/29 11:53:12.430]     #11 0x7efeddb081a4 in __wti_debug_page /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/btree/bt_debug.c:1047:5
      [2025/10/29 11:53:12.430]     #12 0x7efeddca2ebd in __verify_tree /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/btree/bt_vrfy.c:600:9
      [2025/10/29 11:53:12.430]     #13 0x7efeddca7a2a in __verify_tree /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/btree/bt_vrfy.c:884:19
      [2025/10/29 11:53:12.430]     #14 0x7efeddc9fb38 in __wt_verify /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/btree/bt_vrfy.c:313:13
      [2025/10/29 11:53:12.430]     #15 0x7efede350bb5 in __wti_execute_handle_operation /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/schema/schema_worker.c:32:5
      [2025/10/29 11:53:12.430]     #16 0x7efede351540 in __wt_schema_worker /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/schema/schema_worker.c:196:13
      [2025/10/29 11:53:12.430]     #17 0x7efede38355d in __session_verify /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/session/session_api.c:1817:5
      [2025/10/29 11:53:12.430]     #18 0x55919e394143 in verify_one /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/utilities/util_verify.c:46:16
      [2025/10/29 11:53:12.430]     #19 0x55919e393ff6 in util_verify /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/utilities/util_verify.c:173:15
      [2025/10/29 11:53:12.430]     #20 0x55919e379c04 in main /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/utilities/util_main.c:356:11
      [2025/10/29 11:53:12.430]     #21 0x7efedd5c7082 in __libc_start_main /build/glibc-FcRMwW/glibc-2.31/csu/../csu/libc-start.c:308:16
      [2025/10/29 11:53:12.430] Direct leak of 2406 byte(s) in 1 object(s) allocated from:
      [2025/10/29 11:53:12.430]     #0 0x7efedea8e9ac in realloc /data/mci/444c1191ff66ec5bade6c97089429fd0/toolchain-builder/tmp/build-llvm-v5.sh-Dae/llvm-project-llvmorg/compiler-rt/lib/asan/asan_malloc_linux.cpp:82:3
      [2025/10/29 11:53:12.430]     #1 0x7efede177291 in __realloc_func /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/os_common/os_alloc.c:160:18
      [2025/10/29 11:53:12.430]     #2 0x7efede1774be in __wt_realloc_noclear /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/os_common/os_alloc.c:198:13
      [2025/10/29 11:53:12.430]     #3 0x7efede463640 in __wt_buf_grow_worker /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/support/scratch.c:52:9
      [2025/10/29 11:53:12.430]     #4 0x7efede46a12d in __wt_buf_grow /data/mci/cf8712bba13f1aafc710c4df5b16ac5a/wiredtiger/src/include/buf_inline.h:24:9
      

            Assignee:
            Albert Song
            Reporter:
            Luke Pearson
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: