-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
The test/format job running rollback to stable detected a memory leak.
The leak is in RUNDIR.2 and its information is:
[2020/06/16 20:30:44.553] ================================================================= [2020/06/16 20:30:44.553] ==20764==ERROR: LeakSanitizer: detected memory leaks [2020/06/16 20:30:44.553] Direct leak of 75878 byte(s) in 849 object(s) allocated from: [2020/06/16 20:30:44.553] #0 0x4c3cc2 in realloc /data/mci/76345995686809862f0b80d49f4a9e31/toolchain-builder/tmp/build-llvm.sh-IHB/llvm/projects/compiler-rt/lib/asan/asan_malloc_linux.cc:165:3 [2020/06/16 20:30:44.553] #1 0x75accb in __realloc_func /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/os_common/os_alloc.c:121:14 [2020/06/16 20:30:44.553] #2 0x75ae30 in __wt_realloc_noclear /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/os_common/os_alloc.c:158:13 [2020/06/16 20:30:44.553] #3 0x8a330d in __wt_buf_grow_worker /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/support/scratch.c:47:13 [2020/06/16 20:30:44.553] #4 0x89438f in __wt_buf_grow /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/include/buf.i:17:54 [2020/06/16 20:30:44.553] #5 0x8941cc in __wt_buf_init /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/include/buf.i:49:13 [2020/06/16 20:30:44.553] #6 0x893084 in __wt_buf_initsize /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/include/buf.i:59:5 [2020/06/16 20:30:44.553] #7 0x893fb1 in __wt_huffman_decode /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/support/huffman.c:759:5 [2020/06/16 20:30:44.553] #8 0x9567cd in __cell_data_ref /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/include/cell.i:1116:55 [2020/06/16 20:30:44.553] #9 0x953d75 in __wt_page_cell_data_ref /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/include/cell.i:1148:13 [2020/06/16 20:30:44.553] #10 0x94f9dc in __rollback_abort_row_ondisk_kv /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/txn/txn_rollback_to_stable.c:412:13 [2020/06/16 20:30:44.553] #11 0x94c784 in __rollback_abort_newer_row_leaf /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/txn/txn_rollback_to_stable.c:635:13 [2020/06/16 20:30:44.553] #12 0x94b14c in __rollback_abort_newer_updates /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/txn/txn_rollback_to_stable.c:809:9 [2020/06/16 20:30:44.553] #13 0x94a661 in __rollback_to_stable_btree_walk /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/txn/txn_rollback_to_stable.c:872:17 [2020/06/16 20:30:44.553] #14 0x94882e in __rollback_to_stable_btree /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/txn/txn_rollback_to_stable.c:940:5 [2020/06/16 20:30:44.553] #15 0x9470ff in __rollback_to_stable_btree_apply /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/txn/txn_rollback_to_stable.c:1207:13 [2020/06/16 20:30:44.553] #16 0x940a8f in __rollback_to_stable /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/txn/txn_rollback_to_stable.c:1262:5 [2020/06/16 20:30:44.553] #17 0x9402c0 in __wt_rollback_to_stable /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/txn/txn_rollback_to_stable.c:1290:11 [2020/06/16 20:30:44.553] #18 0x935083 in __wt_txn_recover /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/txn/txn_recover.c:825:9 [2020/06/16 20:30:44.553] #19 0x5ea431 in __wt_connection_workers /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/conn/conn_open.c:215:5 [2020/06/16 20:30:44.553] #20 0x59b896 in wiredtiger_open /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/conn/conn_api.c:2741:5 [2020/06/16 20:30:44.553] #21 0x54109e in wts_open /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/test/format/../../../test/format/wts.c:457:9 [2020/06/16 20:30:44.553] #22 0x4f7984 in check_copy /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/test/format/../../../test/format/backup.c:48:5 [2020/06/16 20:30:44.553] #23 0x4f4a10 in backup /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/test/format/../../../test/format/backup.c:500:13 [2020/06/16 20:30:44.553] #24 0x7f701a0206da in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x76da) [2020/06/16 20:30:44.553] Direct leak of 27815 byte(s) in 418 object(s) allocated from: [2020/06/16 20:30:44.553] #0 0x4c3cc2 in realloc /data/mci/76345995686809862f0b80d49f4a9e31/toolchain-builder/tmp/build-llvm.sh-IHB/llvm/projects/compiler-rt/lib/asan/asan_malloc_linux.cc:165:3 [2020/06/16 20:30:44.553] #1 0x75accb in __realloc_func /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/os_common/os_alloc.c:121:14 [2020/06/16 20:30:44.553] #2 0x75ae30 in __wt_realloc_noclear /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/os_common/os_alloc.c:158:13 [2020/06/16 20:30:44.553] #3 0x8a330d in __wt_buf_grow_worker /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/support/scratch.c:47:13 [2020/06/16 20:30:44.553] #4 0x89438f in __wt_buf_grow /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/include/buf.i:17:54 [2020/06/16 20:30:44.553] #5 0x8941cc in __wt_buf_init /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/include/buf.i:49:13 [2020/06/16 20:30:44.553] #6 0x893084 in __wt_buf_initsize /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/include/buf.i:59:5 [2020/06/16 20:30:44.553] #7 0x893fb1 in __wt_huffman_decode /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/support/huffman.c:759:5 [2020/06/16 20:30:44.553] #8 0x9567cd in __cell_data_ref /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/include/cell.i:1116:55 [2020/06/16 20:30:44.553] #9 0x953d75 in __wt_page_cell_data_ref /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/include/cell.i:1148:13 [2020/06/16 20:30:44.553] #10 0x94f9dc in __rollback_abort_row_ondisk_kv /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/txn/txn_rollback_to_stable.c:412:13 [2020/06/16 20:30:44.553] #11 0x94c784 in __rollback_abort_newer_row_leaf /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/txn/txn_rollback_to_stable.c:635:13 [2020/06/16 20:30:44.553] #12 0x94b14c in __rollback_abort_newer_updates /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/txn/txn_rollback_to_stable.c:809:9 [2020/06/16 20:30:44.553] #13 0x94a661 in __rollback_to_stable_btree_walk /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/txn/txn_rollback_to_stable.c:872:17 [2020/06/16 20:30:44.553] #14 0x94882e in __rollback_to_stable_btree /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/txn/txn_rollback_to_stable.c:940:5 [2020/06/16 20:30:44.553] #15 0x9470ff in __rollback_to_stable_btree_apply /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/txn/txn_rollback_to_stable.c:1207:13 [2020/06/16 20:30:44.553] #16 0x940a8f in __rollback_to_stable /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/txn/txn_rollback_to_stable.c:1262:5 [2020/06/16 20:30:44.553] #17 0x9402c0 in __wt_rollback_to_stable /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/txn/txn_rollback_to_stable.c:1290:11 [2020/06/16 20:30:44.553] #18 0x935083 in __wt_txn_recover /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/txn/txn_recover.c:825:9 [2020/06/16 20:30:44.553] #19 0x5ea431 in __wt_connection_workers /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/conn/conn_open.c:215:5 [2020/06/16 20:30:44.553] #20 0x59b896 in wiredtiger_open /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/../src/conn/conn_api.c:2741:5 [2020/06/16 20:30:44.553] #21 0x54109e in wts_open /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/test/format/../../../test/format/wts.c:457:9 [2020/06/16 20:30:44.553] #22 0x4f7984 in check_copy /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/test/format/../../../test/format/backup.c:48:5 [2020/06/16 20:30:44.553] #23 0x4f4a53 in backup /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/build_posix/test/format/../../../test/format/backup.c:507:9 [2020/06/16 20:30:44.553] #24 0x7f701a0206da in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x76da) [2020/06/16 20:30:44.553] SUMMARY: AddressSanitizer: 103693 byte(s) leaked in 1267 allocation(s). [2020/06/16 20:30:44.553] format.sh: job in /data/mci/200d5606e5697914f8e9061a1ca8da86/wiredtiger/test/format/RUNDIR.2 killed with signal SIGABRT