Skip to content

Memory leak in compressFiles #39572

@tavplubix

Description

@tavplubix

https://s3.amazonaws.com/clickhouse-builds/39557/917fbb9b07765571319203b472e5e5a982755144/clickhouse_build_check/report.html

Jul 25 16:13:12 =================================================================
Jul 25 16:13:12 ==28549==ERROR: LeakSanitizer: detected memory leaks
Jul 25 16:13:12 
Jul 25 16:13:12 Direct leak of 5080 byte(s) in 1 object(s) allocated from:
Jul 25 16:13:12     #0 0x3699de in malloc (/build/build_docker/utils/self-extracting-executable/compressor+0x3699de) (BuildId: 12ab7250ca47544c)
Jul 25 16:13:12     #1 0x3ab435 in ZSTD_customMalloc build_docker/../contrib/zstd/lib/common/zstd_common.c:60:12
Jul 25 16:13:12     #2 0x3ab962 in ZSTD_createCCtx_advanced build_docker/../contrib/zstd/lib/compress/zstd_compress.c:115:45
Jul 25 16:13:12     #3 0x3ab962 in ZSTD_createCCtx build_docker/../contrib/zstd/lib/compress/zstd_compress.c:95:12
Jul 25 16:13:12     #4 0x3a7442 in compress(int, int, int, long&, stat const&) build_docker/../utils/self-extracting-executable/compressor.cpp:92:24
Jul 25 16:13:12     #5 0x3a8393 in compressFiles(char**, int, int, int, stat const&) build_docker/../utils/self-extracting-executable/compressor.cpp:283:18
Jul 25 16:13:12     #6 0x3aa07a in main build_docker/../utils/self-extracting-executable/compressor.cpp:530:14
Jul 25 16:13:12     #7 0x7f2f7f9ac082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 1878e6b475720c7c51969e69ab2d276fae6d1dee)
Jul 25 16:13:12 
Jul 25 16:13:12 Indirect leak of 3659832 byte(s) in 1 object(s) allocated from:
Jul 25 16:13:12     #0 0x3699de in malloc (/build/build_docker/utils/self-extracting-executable/compressor+0x3699de) (BuildId: 12ab7250ca47544c)
Jul 25 16:13:12     #1 0x3ab435 in ZSTD_customMalloc build_docker/../contrib/zstd/lib/common/zstd_common.c:60:12
Jul 25 16:13:12     #2 0x3ced03 in ZSTD_cwksp_create build_docker/../contrib/zstd/lib/compress/zstd_cwksp.h:587:23
Jul 25 16:13:12     #3 0x3ced03 in ZSTD_resetCCtx_internal build_docker/../contrib/zstd/lib/compress/zstd_compress.c:1899:17
Jul 25 16:13:12     #4 0x3be5e5 in ZSTD_compressBegin_internal build_docker/../contrib/zstd/lib/compress/zstd_compress.c:4519:5
Jul 25 16:13:12     #5 0x3cbb64 in ZSTD_CCtx_init_compressStream2 build_docker/../contrib/zstd/lib/compress/zstd_compress.c:5639:9
Jul 25 16:13:12     #6 0x3c9fde in ZSTD_compressStream2 build_docker/../contrib/zstd/lib/compress/zstd_compress.c:5697:9
Jul 25 16:13:12     #7 0x3b8348 in ZSTD_compressStream2_simpleArgs build_docker/../contrib/zstd/lib/compress/zstd_compress.c:5772:25
Jul 25 16:13:12     #8 0x3b8348 in ZSTD_compress2 build_docker/../contrib/zstd/lib/compress/zstd_compress.c:5791:31
Jul 25 16:13:12     #9 0x3a7072 in doCompress(char*, char*, long&, long&, long, long, ZSTD_CCtx_s*) build_docker/../utils/self-extracting-executable/compressor.cpp:67:30
Jul 25 16:13:12     #10 0x3a791a in compress(int, int, int, long&, stat const&) build_docker/../utils/self-extracting-executable/compressor.cpp:151:18
Jul 25 16:13:12     #11 0x3a8393 in compressFiles(char**, int, int, int, stat const&) build_docker/../utils/self-extracting-executable/compressor.cpp:283:18
Jul 25 16:13:12     #12 0x3aa07a in main build_docker/../utils/self-extracting-executable/compressor.cpp:530:14
Jul 25 16:13:12     #13 0x7f2f7f9ac082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 1878e6b475720c7c51969e69ab2d276fae6d1dee)
Jul 25 16:13:12 
Jul 25 16:13:12 SUMMARY: AddressSanitizer: 3664912 byte(s) leaked in 2 allocation(s).

Metadata

Metadata

Labels

testingSpecial issue with list of bugs found by CI

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions