Skip to content

Memory Leak using r2 #24167

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
Crispy-fried-chicken opened this issue Apr 26, 2025 · 5 comments
Open

Memory Leak using r2 #24167

Crispy-fried-chicken opened this issue Apr 26, 2025 · 5 comments

Comments

@Crispy-fried-chicken
Copy link
Contributor

Environment

# copypaste this script into your shell and replace it with the output
## the environment is:
uname -a
Linux 116 6.8.0-57-generic #59-Ubuntu SMP PREEMPT_DYNAMIC Sat Mar 15 17:40:59 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Description

There is a Memory leak when r2 processes a crafted dyldcache file. Confirmed on the latest release and the master branch.

Test

## compile
export CXXFLAGS="-g -fsanitize=address"
export CFLAGS=$CXXFLAGS
export LDFLAGS="-fsanitize=address"
CFGARG=" --enable-shared=no " PREFIX=`realpath install` bash sys/build.sh --with-capstone4

export ASAN_OPTIONS=detect_leaks=1:abort_on_error=1:symbolize=0:allocator_may_return_null=1:detect_odr_violation=0
LIBR_PATHS=$(find $(pwd)/libr -maxdepth 1 -type d)
export LD_LIBRARY_PATH=$PassPluginDir:$(echo $LIBR_PATHS | tr ' ' ':')
cd binr/radare2
./radare2 -r $POC

The output is:

ERROR: Missing file to open

=================================================================
==399721==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 88 byte(s) in 1 object(s) allocated from:
    #0 0x70296ee6a808 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cc:144
    #1 0x70296eb4c703 in sdb_gh_malloc ../include/sdb/heap.h:44
    #2 0x70296eb4c876 in sdb_gh_calloc ../include/sdb/heap.h:70
    #3 0x70296eb4cda3 in internal_ht_new /home/gitrepo/radare2_new/subprojects/sdb/src/ht.inc.c:102
    #4 0x70296eb4ee2a in internal_ht_default_new /home/gitrepo/radare2_new/subprojects/sdb/src/ht_up.c:18
    #5 0x70296eb4eedf in ht_up_new /home/gitrepo/radare2_new/subprojects/sdb/src/ht_up.c:22
    #6 0x70296e1fb575 in r_flag_new /home/gitrepo/radare2_new/libr/flag/flag.c:245
    #7 0x70296d922691 in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2701
    #8 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #9 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #10 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #11 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Direct leak of 72 byte(s) in 1 object(s) allocated from:
    #0 0x70296ee6aa06 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cc:153
    #1 0x70296bdf50bf in r_arch_session /home/gitrepo/radare2_new/libr/arch/arch_session.c:6
    #2 0x70296bdf1841 in r_arch_use /home/gitrepo/radare2_new/libr/arch/arch.c:124
    #3 0x70296ab717a5 in r_anal_use /home/gitrepo/radare2_new/libr/anal/anal.c:216
    #4 0x70296e15195e in r_asm_use /home/gitrepo/radare2_new/libr/asm/asm.c:363
    #5 0x70296db402c6 in cb_asmarch /home/gitrepo/radare2_new/libr/core/cconfig.c:745
    #6 0x70296e475d0f in r_config_set_cb /home/gitrepo/radare2_new/libr/config/config.c:404
    #7 0x70296db584d1 in r_core_config_init /home/gitrepo/radare2_new/libr/core/cconfig.c:3860
    #8 0x70296d92354c in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2754
    #9 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #10 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #11 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #12 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Direct leak of 72 byte(s) in 1 object(s) allocated from:
    #0 0x70296ee6aa06 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cc:153
    #1 0x70296bdf50bf in r_arch_session /home/gitrepo/radare2_new/libr/arch/arch_session.c:6
    #2 0x70296bdf1841 in r_arch_use /home/gitrepo/radare2_new/libr/arch/arch.c:124
    #3 0x70296ab717a5 in r_anal_use /home/gitrepo/radare2_new/libr/anal/anal.c:216
    #4 0x70296e15195e in r_asm_use /home/gitrepo/radare2_new/libr/asm/asm.c:363
    #5 0x70296db402c6 in cb_asmarch /home/gitrepo/radare2_new/libr/core/cconfig.c:745
    #6 0x70296e47697a in r_config_set /home/gitrepo/radare2_new/libr/config/config.c:506
    #7 0x70296d9235dc in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2768
    #8 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #9 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #10 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #11 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Direct leak of 72 byte(s) in 1 object(s) allocated from:
    #0 0x70296ee6aa06 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cc:153
    #1 0x70296bdf50bf in r_arch_session /home/gitrepo/radare2_new/libr/arch/arch_session.c:6
    #2 0x70296bdf1841 in r_arch_use /home/gitrepo/radare2_new/libr/arch/arch.c:124
    #3 0x70296ab717a5 in r_anal_use /home/gitrepo/radare2_new/libr/anal/anal.c:216
    #4 0x70296db3ccf6 in cb_analarch /home/gitrepo/radare2_new/libr/core/cconfig.c:376
    #5 0x70296e47697a in r_config_set /home/gitrepo/radare2_new/libr/config/config.c:506
    #6 0x70296db40735 in cb_asmarch /home/gitrepo/radare2_new/libr/core/cconfig.c:758
    #7 0x70296e47697a in r_config_set /home/gitrepo/radare2_new/libr/config/config.c:506
    #8 0x70296d9235dc in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2768
    #9 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #10 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #11 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #12 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Direct leak of 72 byte(s) in 1 object(s) allocated from:
    #0 0x70296ee6aa06 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cc:153
    #1 0x70296bdf50bf in r_arch_session /home/gitrepo/radare2_new/libr/arch/arch_session.c:6
    #2 0x70296bdf1841 in r_arch_use /home/gitrepo/radare2_new/libr/arch/arch.c:124
    #3 0x70296ab717a5 in r_anal_use /home/gitrepo/radare2_new/libr/anal/anal.c:216
    #4 0x70296db3ccf6 in cb_analarch /home/gitrepo/radare2_new/libr/core/cconfig.c:376
    #5 0x70296e475d0f in r_config_set_cb /home/gitrepo/radare2_new/libr/config/config.c:404
    #6 0x70296db55fd6 in r_core_config_init /home/gitrepo/radare2_new/libr/core/cconfig.c:3635
    #7 0x70296d92354c in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2754
    #8 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #9 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #10 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #11 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Direct leak of 72 byte(s) in 1 object(s) allocated from:
    #0 0x70296ee6aa06 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cc:153
    #1 0x70296bdf50bf in r_arch_session /home/gitrepo/radare2_new/libr/arch/arch_session.c:6
    #2 0x70296bdf1841 in r_arch_use /home/gitrepo/radare2_new/libr/arch/arch.c:124
    #3 0x70296ab717a5 in r_anal_use /home/gitrepo/radare2_new/libr/anal/anal.c:216
    #4 0x70296db3ccf6 in cb_analarch /home/gitrepo/radare2_new/libr/core/cconfig.c:376
    #5 0x70296e47697a in r_config_set /home/gitrepo/radare2_new/libr/config/config.c:506
    #6 0x70296db40735 in cb_asmarch /home/gitrepo/radare2_new/libr/core/cconfig.c:758
    #7 0x70296e475d0f in r_config_set_cb /home/gitrepo/radare2_new/libr/config/config.c:404
    #8 0x70296db584d1 in r_core_config_init /home/gitrepo/radare2_new/libr/core/cconfig.c:3860
    #9 0x70296d92354c in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2754
    #10 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #11 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #12 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #13 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Direct leak of 72 byte(s) in 1 object(s) allocated from:
    #0 0x70296ee6aa06 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cc:153
    #1 0x70296bdf50bf in r_arch_session /home/gitrepo/radare2_new/libr/arch/arch_session.c:6
    #2 0x70296bdf1841 in r_arch_use /home/gitrepo/radare2_new/libr/arch/arch.c:124
    #3 0x70296bdf1c92 in r_arch_use_decoder /home/gitrepo/radare2_new/libr/arch/arch.c:155
    #4 0x70296db3d47f in cb_archdecoder /home/gitrepo/radare2_new/libr/core/cconfig.c:422
    #5 0x70296e475d0f in r_config_set_cb /home/gitrepo/radare2_new/libr/config/config.c:404
    #6 0x70296db560d3 in r_core_config_init /home/gitrepo/radare2_new/libr/core/cconfig.c:3642
    #7 0x70296d92354c in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2754
    #8 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #9 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #10 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #11 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Direct leak of 32 byte(s) in 1 object(s) allocated from:
    #0 0x70296ee6aa06 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cc:153
    #1 0x70296ea327d7 in r_list_new /home/gitrepo/radare2_new/libr/util/list.c:184
    #2 0x70296ea32802 in r_list_newf /home/gitrepo/radare2_new/libr/util/list.c:190
    #3 0x70296e3f4262 in cons_grep_reset /home/gitrepo/radare2_new/libr/cons/cons.c:75
    #4 0x70296e3f4f5f in init_cons_context /home/gitrepo/radare2_new/libr/cons/cons.c:165
    #5 0x70296e3f85ef in r_cons_new /home/gitrepo/radare2_new/libr/cons/cons.c:676
    #6 0x70296d920e45 in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2618
    #7 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #8 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #9 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #10 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Direct leak of 32 byte(s) in 1 object(s) allocated from:
    #0 0x70296ee6aa06 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cc:153
    #1 0x70296ea327d7 in r_list_new /home/gitrepo/radare2_new/libr/util/list.c:184
    #2 0x70296ea32802 in r_list_newf /home/gitrepo/radare2_new/libr/util/list.c:190
    #3 0x70296e3f4262 in cons_grep_reset /home/gitrepo/radare2_new/libr/cons/cons.c:75
    #4 0x70296e3f9917 in r_cons_reset /home/gitrepo/radare2_new/libr/cons/cons.c:864
    #5 0x70296e3f8b6d in r_cons_new /home/gitrepo/radare2_new/libr/cons/cons.c:710
    #6 0x70296d920e45 in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2618
    #7 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #8 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #9 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #10 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Direct leak of 32 byte(s) in 1 object(s) allocated from:
    #0 0x70296ee6aa06 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cc:153
    #1 0x70296ea327d7 in r_list_new /home/gitrepo/radare2_new/libr/util/list.c:184
    #2 0x70296ea32802 in r_list_newf /home/gitrepo/radare2_new/libr/util/list.c:190
    #3 0x70296e3f4262 in cons_grep_reset /home/gitrepo/radare2_new/libr/cons/cons.c:75
    #4 0x70296e3f4421 in cons_stack_free /home/gitrepo/radare2_new/libr/cons/cons.c:90
    #5 0x70296e3fa276 in r_cons_pop /home/gitrepo/radare2_new/libr/cons/cons.c:930
    #6 0x70296db31d5b in r_core_cmd_str /home/gitrepo/radare2_new/libr/core/cmd.c:6722
    #7 0x70296db3f0cf in update_cmdpdc_options /home/gitrepo/radare2_new/libr/core/cconfig.c:626
    #8 0x70296db5a6d6 in r_core_config_init /home/gitrepo/radare2_new/libr/core/cconfig.c:4093
    #9 0x70296d92354c in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2754
    #10 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #11 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #12 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #13 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Direct leak of 4 byte(s) in 1 object(s) allocated from:
    #0 0x70296edf33ed in __interceptor_strdup ../../../../src/libsanitizer/asan/asan_interceptors.cc:445
    #1 0x70296bdf1a07 in r_arch_use /home/gitrepo/radare2_new/libr/arch/arch.c:131
    #2 0x70296ab717a5 in r_anal_use /home/gitrepo/radare2_new/libr/anal/anal.c:216
    #3 0x70296db3ccf6 in cb_analarch /home/gitrepo/radare2_new/libr/core/cconfig.c:376
    #4 0x70296e47697a in r_config_set /home/gitrepo/radare2_new/libr/config/config.c:506
    #5 0x70296db40735 in cb_asmarch /home/gitrepo/radare2_new/libr/core/cconfig.c:758
    #6 0x70296e475d0f in r_config_set_cb /home/gitrepo/radare2_new/libr/config/config.c:404
    #7 0x70296db584d1 in r_core_config_init /home/gitrepo/radare2_new/libr/core/cconfig.c:3860
    #8 0x70296d92354c in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2754
    #9 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #10 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #11 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #12 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Direct leak of 4 byte(s) in 1 object(s) allocated from:
    #0 0x70296edf33ed in __interceptor_strdup ../../../../src/libsanitizer/asan/asan_interceptors.cc:445
    #1 0x70296bdf1a07 in r_arch_use /home/gitrepo/radare2_new/libr/arch/arch.c:131
    #2 0x70296ab717a5 in r_anal_use /home/gitrepo/radare2_new/libr/anal/anal.c:216
    #3 0x70296db3ccf6 in cb_analarch /home/gitrepo/radare2_new/libr/core/cconfig.c:376
    #4 0x70296e475d0f in r_config_set_cb /home/gitrepo/radare2_new/libr/config/config.c:404
    #5 0x70296db55fd6 in r_core_config_init /home/gitrepo/radare2_new/libr/core/cconfig.c:3635
    #6 0x70296d92354c in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2754
    #7 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #8 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #9 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #10 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Indirect leak of 184 byte(s) in 1 object(s) allocated from:
    #0 0x70296ee6aa06 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cc:153
    #1 0x70296c1c48db in cs_open /home/gitrepo/radare2_new/subprojects/capstone-v5/cs.c:482
    #2 0x70296c0dbc70 in r_arch_cs_init p/x86/../capstone.inc.c:52
    #3 0x70296c0dc167 in init p/x86/plugin_cs.c:63
    #4 0x70296bdf51f9 in r_arch_session /home/gitrepo/radare2_new/libr/arch/arch_session.c:14
    #5 0x70296bdf1841 in r_arch_use /home/gitrepo/radare2_new/libr/arch/arch.c:124
    #6 0x70296ab717a5 in r_anal_use /home/gitrepo/radare2_new/libr/anal/anal.c:216
    #7 0x70296db3ccf6 in cb_analarch /home/gitrepo/radare2_new/libr/core/cconfig.c:376
    #8 0x70296e47697a in r_config_set /home/gitrepo/radare2_new/libr/config/config.c:506
    #9 0x70296db40735 in cb_asmarch /home/gitrepo/radare2_new/libr/core/cconfig.c:758
    #10 0x70296e475d0f in r_config_set_cb /home/gitrepo/radare2_new/libr/config/config.c:404
    #11 0x70296db584d1 in r_core_config_init /home/gitrepo/radare2_new/libr/core/cconfig.c:3860
    #12 0x70296d92354c in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2754
    #13 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #14 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #15 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #16 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Indirect leak of 184 byte(s) in 1 object(s) allocated from:
    #0 0x70296ee6aa06 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cc:153
    #1 0x70296c1c48db in cs_open /home/gitrepo/radare2_new/subprojects/capstone-v5/cs.c:482
    #2 0x70296c0dbc70 in r_arch_cs_init p/x86/../capstone.inc.c:52
    #3 0x70296c0dc167 in init p/x86/plugin_cs.c:63
    #4 0x70296bdf51f9 in r_arch_session /home/gitrepo/radare2_new/libr/arch/arch_session.c:14
    #5 0x70296bdf1841 in r_arch_use /home/gitrepo/radare2_new/libr/arch/arch.c:124
    #6 0x70296ab717a5 in r_anal_use /home/gitrepo/radare2_new/libr/anal/anal.c:216
    #7 0x70296e15195e in r_asm_use /home/gitrepo/radare2_new/libr/asm/asm.c:363
    #8 0x70296db402c6 in cb_asmarch /home/gitrepo/radare2_new/libr/core/cconfig.c:745
    #9 0x70296e475d0f in r_config_set_cb /home/gitrepo/radare2_new/libr/config/config.c:404
    #10 0x70296db584d1 in r_core_config_init /home/gitrepo/radare2_new/libr/core/cconfig.c:3860
    #11 0x70296d92354c in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2754
    #12 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #13 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #14 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #15 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Indirect leak of 184 byte(s) in 1 object(s) allocated from:
    #0 0x70296ee6aa06 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cc:153
    #1 0x70296c1c48db in cs_open /home/gitrepo/radare2_new/subprojects/capstone-v5/cs.c:482
    #2 0x70296c0dbc70 in r_arch_cs_init p/x86/../capstone.inc.c:52
    #3 0x70296c0dc167 in init p/x86/plugin_cs.c:63
    #4 0x70296bdf51f9 in r_arch_session /home/gitrepo/radare2_new/libr/arch/arch_session.c:14
    #5 0x70296bdf1841 in r_arch_use /home/gitrepo/radare2_new/libr/arch/arch.c:124
    #6 0x70296bdf1c92 in r_arch_use_decoder /home/gitrepo/radare2_new/libr/arch/arch.c:155
    #7 0x70296db3d47f in cb_archdecoder /home/gitrepo/radare2_new/libr/core/cconfig.c:422
    #8 0x70296e475d0f in r_config_set_cb /home/gitrepo/radare2_new/libr/config/config.c:404
    #9 0x70296db560d3 in r_core_config_init /home/gitrepo/radare2_new/libr/core/cconfig.c:3642
    #10 0x70296d92354c in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2754
    #11 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #12 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #13 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #14 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Indirect leak of 184 byte(s) in 1 object(s) allocated from:
    #0 0x70296ee6aa06 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cc:153
    #1 0x70296c1c48db in cs_open /home/gitrepo/radare2_new/subprojects/capstone-v5/cs.c:482
    #2 0x70296c0dbc70 in r_arch_cs_init p/x86/../capstone.inc.c:52
    #3 0x70296c0dc167 in init p/x86/plugin_cs.c:63
    #4 0x70296bdf51f9 in r_arch_session /home/gitrepo/radare2_new/libr/arch/arch_session.c:14
    #5 0x70296bdf1841 in r_arch_use /home/gitrepo/radare2_new/libr/arch/arch.c:124
    #6 0x70296ab717a5 in r_anal_use /home/gitrepo/radare2_new/libr/anal/anal.c:216
    #7 0x70296db3ccf6 in cb_analarch /home/gitrepo/radare2_new/libr/core/cconfig.c:376
    #8 0x70296e475d0f in r_config_set_cb /home/gitrepo/radare2_new/libr/config/config.c:404
    #9 0x70296db55fd6 in r_core_config_init /home/gitrepo/radare2_new/libr/core/cconfig.c:3635
    #10 0x70296d92354c in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2754
    #11 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #12 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #13 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #14 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Indirect leak of 184 byte(s) in 1 object(s) allocated from:
    #0 0x70296ee6aa06 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cc:153
    #1 0x70296c1c48db in cs_open /home/gitrepo/radare2_new/subprojects/capstone-v5/cs.c:482
    #2 0x70296c0dbc70 in r_arch_cs_init p/x86/../capstone.inc.c:52
    #3 0x70296c0dc167 in init p/x86/plugin_cs.c:63
    #4 0x70296bdf51f9 in r_arch_session /home/gitrepo/radare2_new/libr/arch/arch_session.c:14
    #5 0x70296bdf1841 in r_arch_use /home/gitrepo/radare2_new/libr/arch/arch.c:124
    #6 0x70296ab717a5 in r_anal_use /home/gitrepo/radare2_new/libr/anal/anal.c:216
    #7 0x70296db3ccf6 in cb_analarch /home/gitrepo/radare2_new/libr/core/cconfig.c:376
    #8 0x70296e47697a in r_config_set /home/gitrepo/radare2_new/libr/config/config.c:506
    #9 0x70296db40735 in cb_asmarch /home/gitrepo/radare2_new/libr/core/cconfig.c:758
    #10 0x70296e47697a in r_config_set /home/gitrepo/radare2_new/libr/config/config.c:506
    #11 0x70296d9235dc in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2768
    #12 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #13 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #14 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #15 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Indirect leak of 184 byte(s) in 1 object(s) allocated from:
    #0 0x70296ee6aa06 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cc:153
    #1 0x70296c1c48db in cs_open /home/gitrepo/radare2_new/subprojects/capstone-v5/cs.c:482
    #2 0x70296c0dbc70 in r_arch_cs_init p/x86/../capstone.inc.c:52
    #3 0x70296c0dc167 in init p/x86/plugin_cs.c:63
    #4 0x70296bdf51f9 in r_arch_session /home/gitrepo/radare2_new/libr/arch/arch_session.c:14
    #5 0x70296bdf1841 in r_arch_use /home/gitrepo/radare2_new/libr/arch/arch.c:124
    #6 0x70296ab717a5 in r_anal_use /home/gitrepo/radare2_new/libr/anal/anal.c:216
    #7 0x70296e15195e in r_asm_use /home/gitrepo/radare2_new/libr/asm/asm.c:363
    #8 0x70296db402c6 in cb_asmarch /home/gitrepo/radare2_new/libr/core/cconfig.c:745
    #9 0x70296e47697a in r_config_set /home/gitrepo/radare2_new/libr/config/config.c:506
    #10 0x70296d9235dc in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2768
    #11 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #12 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #13 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #14 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Indirect leak of 104 byte(s) in 1 object(s) allocated from:
    #0 0x70296ee6aa06 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cc:153
    #1 0x70296bdf3898 in r_arch_config_clone /home/gitrepo/radare2_new/libr/arch/arch_config.c:75
    #2 0x70296bdf1c77 in r_arch_use_decoder /home/gitrepo/radare2_new/libr/arch/arch.c:154
    #3 0x70296db3d47f in cb_archdecoder /home/gitrepo/radare2_new/libr/core/cconfig.c:422
    #4 0x70296e475d0f in r_config_set_cb /home/gitrepo/radare2_new/libr/config/config.c:404
    #5 0x70296db560d3 in r_core_config_init /home/gitrepo/radare2_new/libr/core/cconfig.c:3642
    #6 0x70296d92354c in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2754
    #7 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #8 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #9 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #10 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Indirect leak of 104 byte(s) in 1 object(s) allocated from:
    #0 0x70296ee6aa06 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cc:153
    #1 0x70296bdf3aae in r_arch_config_new /home/gitrepo/radare2_new/libr/arch/arch_config.c:86
    #2 0x70296e1506d1 in r_asm_new /home/gitrepo/radare2_new/libr/asm/asm.c:190
    #3 0x70296aa692aa in r_egg_new /home/gitrepo/radare2_new/libr/egg/egg.c:55
    #4 0x70296d920d8a in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2611
    #5 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #6 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #7 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #8 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Indirect leak of 88 byte(s) in 1 object(s) allocated from:
    #0 0x70296ee6a808 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cc:144
    #1 0x70296c216eee in X86_global_init arch/X86/X86Module.c:16
    #2 0x70296c1c4a84 in cs_open /home/gitrepo/radare2_new/subprojects/capstone-v5/cs.c:497
    #3 0x70296c0dbc70 in r_arch_cs_init p/x86/../capstone.inc.c:52
    #4 0x70296c0dc167 in init p/x86/plugin_cs.c:63
    #5 0x70296bdf51f9 in r_arch_session /home/gitrepo/radare2_new/libr/arch/arch_session.c:14
    #6 0x70296bdf1841 in r_arch_use /home/gitrepo/radare2_new/libr/arch/arch.c:124
    #7 0x70296ab717a5 in r_anal_use /home/gitrepo/radare2_new/libr/anal/anal.c:216
    #8 0x70296db3ccf6 in cb_analarch /home/gitrepo/radare2_new/libr/core/cconfig.c:376
    #9 0x70296e475d0f in r_config_set_cb /home/gitrepo/radare2_new/libr/config/config.c:404
    #10 0x70296db55fd6 in r_core_config_init /home/gitrepo/radare2_new/libr/core/cconfig.c:3635
    #11 0x70296d92354c in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2754
    #12 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #13 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #14 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #15 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Indirect leak of 88 byte(s) in 1 object(s) allocated from:
    #0 0x70296ee6a808 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cc:144
    #1 0x70296c216eee in X86_global_init arch/X86/X86Module.c:16
    #2 0x70296c1c4a84 in cs_open /home/gitrepo/radare2_new/subprojects/capstone-v5/cs.c:497
    #3 0x70296c0dbc70 in r_arch_cs_init p/x86/../capstone.inc.c:52
    #4 0x70296c0dc167 in init p/x86/plugin_cs.c:63
    #5 0x70296bdf51f9 in r_arch_session /home/gitrepo/radare2_new/libr/arch/arch_session.c:14
    #6 0x70296bdf1841 in r_arch_use /home/gitrepo/radare2_new/libr/arch/arch.c:124
    #7 0x70296ab717a5 in r_anal_use /home/gitrepo/radare2_new/libr/anal/anal.c:216
    #8 0x70296db3ccf6 in cb_analarch /home/gitrepo/radare2_new/libr/core/cconfig.c:376
    #9 0x70296e47697a in r_config_set /home/gitrepo/radare2_new/libr/config/config.c:506
    #10 0x70296db40735 in cb_asmarch /home/gitrepo/radare2_new/libr/core/cconfig.c:758
    #11 0x70296e47697a in r_config_set /home/gitrepo/radare2_new/libr/config/config.c:506
    #12 0x70296d9235dc in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2768
    #13 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #14 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #15 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #16 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Indirect leak of 88 byte(s) in 1 object(s) allocated from:
    #0 0x70296ee6a808 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cc:144
    #1 0x70296c216eee in X86_global_init arch/X86/X86Module.c:16
    #2 0x70296c1c4a84 in cs_open /home/gitrepo/radare2_new/subprojects/capstone-v5/cs.c:497
    #3 0x70296c0dbc70 in r_arch_cs_init p/x86/../capstone.inc.c:52
    #4 0x70296c0dc167 in init p/x86/plugin_cs.c:63
    #5 0x70296bdf51f9 in r_arch_session /home/gitrepo/radare2_new/libr/arch/arch_session.c:14
    #6 0x70296bdf1841 in r_arch_use /home/gitrepo/radare2_new/libr/arch/arch.c:124
    #7 0x70296ab717a5 in r_anal_use /home/gitrepo/radare2_new/libr/anal/anal.c:216
    #8 0x70296e15195e in r_asm_use /home/gitrepo/radare2_new/libr/asm/asm.c:363
    #9 0x70296db402c6 in cb_asmarch /home/gitrepo/radare2_new/libr/core/cconfig.c:745
    #10 0x70296e47697a in r_config_set /home/gitrepo/radare2_new/libr/config/config.c:506
    #11 0x70296d9235dc in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2768
    #12 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #13 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #14 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #15 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Indirect leak of 88 byte(s) in 1 object(s) allocated from:
    #0 0x70296ee6a808 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cc:144
    #1 0x70296c216eee in X86_global_init arch/X86/X86Module.c:16
    #2 0x70296c1c4a84 in cs_open /home/gitrepo/radare2_new/subprojects/capstone-v5/cs.c:497
    #3 0x70296c0dbc70 in r_arch_cs_init p/x86/../capstone.inc.c:52
    #4 0x70296c0dc167 in init p/x86/plugin_cs.c:63
    #5 0x70296bdf51f9 in r_arch_session /home/gitrepo/radare2_new/libr/arch/arch_session.c:14
    #6 0x70296bdf1841 in r_arch_use /home/gitrepo/radare2_new/libr/arch/arch.c:124
    #7 0x70296ab717a5 in r_anal_use /home/gitrepo/radare2_new/libr/anal/anal.c:216
    #8 0x70296db3ccf6 in cb_analarch /home/gitrepo/radare2_new/libr/core/cconfig.c:376
    #9 0x70296e47697a in r_config_set /home/gitrepo/radare2_new/libr/config/config.c:506
    #10 0x70296db40735 in cb_asmarch /home/gitrepo/radare2_new/libr/core/cconfig.c:758
    #11 0x70296e475d0f in r_config_set_cb /home/gitrepo/radare2_new/libr/config/config.c:404
    #12 0x70296db584d1 in r_core_config_init /home/gitrepo/radare2_new/libr/core/cconfig.c:3860
    #13 0x70296d92354c in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2754
    #14 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #15 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #16 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #17 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Indirect leak of 88 byte(s) in 1 object(s) allocated from:
    #0 0x70296ee6a808 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cc:144
    #1 0x70296c216eee in X86_global_init arch/X86/X86Module.c:16
    #2 0x70296c1c4a84 in cs_open /home/gitrepo/radare2_new/subprojects/capstone-v5/cs.c:497
    #3 0x70296c0dbc70 in r_arch_cs_init p/x86/../capstone.inc.c:52
    #4 0x70296c0dc167 in init p/x86/plugin_cs.c:63
    #5 0x70296bdf51f9 in r_arch_session /home/gitrepo/radare2_new/libr/arch/arch_session.c:14
    #6 0x70296bdf1841 in r_arch_use /home/gitrepo/radare2_new/libr/arch/arch.c:124
    #7 0x70296ab717a5 in r_anal_use /home/gitrepo/radare2_new/libr/anal/anal.c:216
    #8 0x70296e15195e in r_asm_use /home/gitrepo/radare2_new/libr/asm/asm.c:363
    #9 0x70296db402c6 in cb_asmarch /home/gitrepo/radare2_new/libr/core/cconfig.c:745
    #10 0x70296e475d0f in r_config_set_cb /home/gitrepo/radare2_new/libr/config/config.c:404
    #11 0x70296db584d1 in r_core_config_init /home/gitrepo/radare2_new/libr/core/cconfig.c:3860
    #12 0x70296d92354c in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2754
    #13 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #14 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #15 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #16 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Indirect leak of 88 byte(s) in 1 object(s) allocated from:
    #0 0x70296ee6a808 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cc:144
    #1 0x70296c216eee in X86_global_init arch/X86/X86Module.c:16
    #2 0x70296c1c4a84 in cs_open /home/gitrepo/radare2_new/subprojects/capstone-v5/cs.c:497
    #3 0x70296c0dbc70 in r_arch_cs_init p/x86/../capstone.inc.c:52
    #4 0x70296c0dc167 in init p/x86/plugin_cs.c:63
    #5 0x70296bdf51f9 in r_arch_session /home/gitrepo/radare2_new/libr/arch/arch_session.c:14
    #6 0x70296bdf1841 in r_arch_use /home/gitrepo/radare2_new/libr/arch/arch.c:124
    #7 0x70296bdf1c92 in r_arch_use_decoder /home/gitrepo/radare2_new/libr/arch/arch.c:155
    #8 0x70296db3d47f in cb_archdecoder /home/gitrepo/radare2_new/libr/core/cconfig.c:422
    #9 0x70296e475d0f in r_config_set_cb /home/gitrepo/radare2_new/libr/config/config.c:404
    #10 0x70296db560d3 in r_core_config_init /home/gitrepo/radare2_new/libr/core/cconfig.c:3642
    #11 0x70296d92354c in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2754
    #12 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #13 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #14 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #15 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Indirect leak of 72 byte(s) in 1 object(s) allocated from:
    #0 0x70296ee6aa06 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cc:153
    #1 0x70296bdf50bf in r_arch_session /home/gitrepo/radare2_new/libr/arch/arch_session.c:6
    #2 0x70296bdf1a76 in r_arch_use /home/gitrepo/radare2_new/libr/arch/arch.c:134
    #3 0x70296ab717a5 in r_anal_use /home/gitrepo/radare2_new/libr/anal/anal.c:216
    #4 0x70296db3ccf6 in cb_analarch /home/gitrepo/radare2_new/libr/core/cconfig.c:376
    #5 0x70296e47697a in r_config_set /home/gitrepo/radare2_new/libr/config/config.c:506
    #6 0x70296db40735 in cb_asmarch /home/gitrepo/radare2_new/libr/core/cconfig.c:758
    #7 0x70296e47697a in r_config_set /home/gitrepo/radare2_new/libr/config/config.c:506
    #8 0x70296d9235dc in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2768
    #9 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #10 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #11 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #12 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Indirect leak of 72 byte(s) in 1 object(s) allocated from:
    #0 0x70296ee6aa06 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cc:153
    #1 0x70296bdf50bf in r_arch_session /home/gitrepo/radare2_new/libr/arch/arch_session.c:6
    #2 0x70296bdf1a76 in r_arch_use /home/gitrepo/radare2_new/libr/arch/arch.c:134
    #3 0x70296ab717a5 in r_anal_use /home/gitrepo/radare2_new/libr/anal/anal.c:216
    #4 0x70296e15195e in r_asm_use /home/gitrepo/radare2_new/libr/asm/asm.c:363
    #5 0x70296db402c6 in cb_asmarch /home/gitrepo/radare2_new/libr/core/cconfig.c:745
    #6 0x70296e47697a in r_config_set /home/gitrepo/radare2_new/libr/config/config.c:506
    #7 0x70296d9235dc in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2768
    #8 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #9 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #10 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #11 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Indirect leak of 72 byte(s) in 1 object(s) allocated from:
    #0 0x70296ee6aa06 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cc:153
    #1 0x70296bdf50bf in r_arch_session /home/gitrepo/radare2_new/libr/arch/arch_session.c:6
    #2 0x70296bdf1a76 in r_arch_use /home/gitrepo/radare2_new/libr/arch/arch.c:134
    #3 0x70296ab717a5 in r_anal_use /home/gitrepo/radare2_new/libr/anal/anal.c:216
    #4 0x70296db3ccf6 in cb_analarch /home/gitrepo/radare2_new/libr/core/cconfig.c:376
    #5 0x70296e47697a in r_config_set /home/gitrepo/radare2_new/libr/config/config.c:506
    #6 0x70296db40735 in cb_asmarch /home/gitrepo/radare2_new/libr/core/cconfig.c:758
    #7 0x70296e475d0f in r_config_set_cb /home/gitrepo/radare2_new/libr/config/config.c:404
    #8 0x70296db584d1 in r_core_config_init /home/gitrepo/radare2_new/libr/core/cconfig.c:3860
    #9 0x70296d92354c in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2754
    #10 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #11 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #12 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #13 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Indirect leak of 72 byte(s) in 1 object(s) allocated from:
    #0 0x70296ee6aa06 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cc:153
    #1 0x70296bdf50bf in r_arch_session /home/gitrepo/radare2_new/libr/arch/arch_session.c:6
    #2 0x70296bdf1a76 in r_arch_use /home/gitrepo/radare2_new/libr/arch/arch.c:134
    #3 0x70296ab717a5 in r_anal_use /home/gitrepo/radare2_new/libr/anal/anal.c:216
    #4 0x70296e15195e in r_asm_use /home/gitrepo/radare2_new/libr/asm/asm.c:363
    #5 0x70296db402c6 in cb_asmarch /home/gitrepo/radare2_new/libr/core/cconfig.c:745
    #6 0x70296e475d0f in r_config_set_cb /home/gitrepo/radare2_new/libr/config/config.c:404
    #7 0x70296db584d1 in r_core_config_init /home/gitrepo/radare2_new/libr/core/cconfig.c:3860
    #8 0x70296d92354c in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2754
    #9 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #10 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #11 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #12 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Indirect leak of 72 byte(s) in 1 object(s) allocated from:
    #0 0x70296ee6aa06 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cc:153
    #1 0x70296bdf50bf in r_arch_session /home/gitrepo/radare2_new/libr/arch/arch_session.c:6
    #2 0x70296bdf1a76 in r_arch_use /home/gitrepo/radare2_new/libr/arch/arch.c:134
    #3 0x70296bdf1c92 in r_arch_use_decoder /home/gitrepo/radare2_new/libr/arch/arch.c:155
    #4 0x70296db3d47f in cb_archdecoder /home/gitrepo/radare2_new/libr/core/cconfig.c:422
    #5 0x70296e475d0f in r_config_set_cb /home/gitrepo/radare2_new/libr/config/config.c:404
    #6 0x70296db560d3 in r_core_config_init /home/gitrepo/radare2_new/libr/core/cconfig.c:3642
    #7 0x70296d92354c in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2754
    #8 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #9 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #10 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #11 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Indirect leak of 72 byte(s) in 1 object(s) allocated from:
    #0 0x70296ee6aa06 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cc:153
    #1 0x70296bdf50bf in r_arch_session /home/gitrepo/radare2_new/libr/arch/arch_session.c:6
    #2 0x70296bdf1a76 in r_arch_use /home/gitrepo/radare2_new/libr/arch/arch.c:134
    #3 0x70296ab717a5 in r_anal_use /home/gitrepo/radare2_new/libr/anal/anal.c:216
    #4 0x70296db3ccf6 in cb_analarch /home/gitrepo/radare2_new/libr/core/cconfig.c:376
    #5 0x70296e475d0f in r_config_set_cb /home/gitrepo/radare2_new/libr/config/config.c:404
    #6 0x70296db55fd6 in r_core_config_init /home/gitrepo/radare2_new/libr/core/cconfig.c:3635
    #7 0x70296d92354c in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2754
    #8 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #9 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #10 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #11 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Indirect leak of 48 byte(s) in 1 object(s) allocated from:
    #0 0x70296ee6a808 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cc:144
    #1 0x70296eb4c703 in sdb_gh_malloc ../include/sdb/heap.h:44
    #2 0x70296eb4c876 in sdb_gh_calloc ../include/sdb/heap.h:70
    #3 0x70296eb4ce8a in internal_ht_new /home/gitrepo/radare2_new/subprojects/sdb/src/ht.inc.c:107
    #4 0x70296eb4ee2a in internal_ht_default_new /home/gitrepo/radare2_new/subprojects/sdb/src/ht_up.c:18
    #5 0x70296eb4eedf in ht_up_new /home/gitrepo/radare2_new/subprojects/sdb/src/ht_up.c:22
    #6 0x70296e1fb575 in r_flag_new /home/gitrepo/radare2_new/libr/flag/flag.c:245
    #7 0x70296d922691 in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2701
    #8 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #9 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #10 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #11 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Indirect leak of 24 byte(s) in 1 object(s) allocated from:
    #0 0x70296ee6aa06 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cc:153
    #1 0x70296c0dc13f in init p/x86/plugin_cs.c:58
    #2 0x70296bdf51f9 in r_arch_session /home/gitrepo/radare2_new/libr/arch/arch_session.c:14
    #3 0x70296bdf1841 in r_arch_use /home/gitrepo/radare2_new/libr/arch/arch.c:124
    #4 0x70296ab717a5 in r_anal_use /home/gitrepo/radare2_new/libr/anal/anal.c:216
    #5 0x70296db3ccf6 in cb_analarch /home/gitrepo/radare2_new/libr/core/cconfig.c:376
    #6 0x70296e47697a in r_config_set /home/gitrepo/radare2_new/libr/config/config.c:506
    #7 0x70296db40735 in cb_asmarch /home/gitrepo/radare2_new/libr/core/cconfig.c:758
    #8 0x70296e47697a in r_config_set /home/gitrepo/radare2_new/libr/config/config.c:506
    #9 0x70296d9235dc in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2768
    #10 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #11 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #12 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #13 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Indirect leak of 24 byte(s) in 1 object(s) allocated from:
    #0 0x70296ee6aa06 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cc:153
    #1 0x70296c0dc13f in init p/x86/plugin_cs.c:58
    #2 0x70296bdf51f9 in r_arch_session /home/gitrepo/radare2_new/libr/arch/arch_session.c:14
    #3 0x70296bdf1841 in r_arch_use /home/gitrepo/radare2_new/libr/arch/arch.c:124
    #4 0x70296ab717a5 in r_anal_use /home/gitrepo/radare2_new/libr/anal/anal.c:216
    #5 0x70296e15195e in r_asm_use /home/gitrepo/radare2_new/libr/asm/asm.c:363
    #6 0x70296db402c6 in cb_asmarch /home/gitrepo/radare2_new/libr/core/cconfig.c:745
    #7 0x70296e47697a in r_config_set /home/gitrepo/radare2_new/libr/config/config.c:506
    #8 0x70296d9235dc in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2768
    #9 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #10 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #11 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #12 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Indirect leak of 24 byte(s) in 1 object(s) allocated from:
    #0 0x70296ee6aa06 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cc:153
    #1 0x70296c0dc13f in init p/x86/plugin_cs.c:58
    #2 0x70296bdf51f9 in r_arch_session /home/gitrepo/radare2_new/libr/arch/arch_session.c:14
    #3 0x70296bdf1841 in r_arch_use /home/gitrepo/radare2_new/libr/arch/arch.c:124
    #4 0x70296ab717a5 in r_anal_use /home/gitrepo/radare2_new/libr/anal/anal.c:216
    #5 0x70296db3ccf6 in cb_analarch /home/gitrepo/radare2_new/libr/core/cconfig.c:376
    #6 0x70296e47697a in r_config_set /home/gitrepo/radare2_new/libr/config/config.c:506
    #7 0x70296db40735 in cb_asmarch /home/gitrepo/radare2_new/libr/core/cconfig.c:758
    #8 0x70296e475d0f in r_config_set_cb /home/gitrepo/radare2_new/libr/config/config.c:404
    #9 0x70296db584d1 in r_core_config_init /home/gitrepo/radare2_new/libr/core/cconfig.c:3860
    #10 0x70296d92354c in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2754
    #11 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #12 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #13 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #14 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Indirect leak of 24 byte(s) in 1 object(s) allocated from:
    #0 0x70296ee6aa06 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cc:153
    #1 0x70296c0dc13f in init p/x86/plugin_cs.c:58
    #2 0x70296bdf51f9 in r_arch_session /home/gitrepo/radare2_new/libr/arch/arch_session.c:14
    #3 0x70296bdf1841 in r_arch_use /home/gitrepo/radare2_new/libr/arch/arch.c:124
    #4 0x70296ab717a5 in r_anal_use /home/gitrepo/radare2_new/libr/anal/anal.c:216
    #5 0x70296e15195e in r_asm_use /home/gitrepo/radare2_new/libr/asm/asm.c:363
    #6 0x70296db402c6 in cb_asmarch /home/gitrepo/radare2_new/libr/core/cconfig.c:745
    #7 0x70296e475d0f in r_config_set_cb /home/gitrepo/radare2_new/libr/config/config.c:404
    #8 0x70296db584d1 in r_core_config_init /home/gitrepo/radare2_new/libr/core/cconfig.c:3860
    #9 0x70296d92354c in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2754
    #10 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #11 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #12 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #13 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Indirect leak of 24 byte(s) in 1 object(s) allocated from:
    #0 0x70296ee6aa06 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cc:153
    #1 0x70296c0dc13f in init p/x86/plugin_cs.c:58
    #2 0x70296bdf51f9 in r_arch_session /home/gitrepo/radare2_new/libr/arch/arch_session.c:14
    #3 0x70296bdf1841 in r_arch_use /home/gitrepo/radare2_new/libr/arch/arch.c:124
    #4 0x70296bdf1c92 in r_arch_use_decoder /home/gitrepo/radare2_new/libr/arch/arch.c:155
    #5 0x70296db3d47f in cb_archdecoder /home/gitrepo/radare2_new/libr/core/cconfig.c:422
    #6 0x70296e475d0f in r_config_set_cb /home/gitrepo/radare2_new/libr/config/config.c:404
    #7 0x70296db560d3 in r_core_config_init /home/gitrepo/radare2_new/libr/core/cconfig.c:3642
    #8 0x70296d92354c in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2754
    #9 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #10 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #11 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #12 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Indirect leak of 24 byte(s) in 1 object(s) allocated from:
    #0 0x70296ee6aa06 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cc:153
    #1 0x70296c0dc13f in init p/x86/plugin_cs.c:58
    #2 0x70296bdf51f9 in r_arch_session /home/gitrepo/radare2_new/libr/arch/arch_session.c:14
    #3 0x70296bdf1841 in r_arch_use /home/gitrepo/radare2_new/libr/arch/arch.c:124
    #4 0x70296ab717a5 in r_anal_use /home/gitrepo/radare2_new/libr/anal/anal.c:216
    #5 0x70296db3ccf6 in cb_analarch /home/gitrepo/radare2_new/libr/core/cconfig.c:376
    #6 0x70296e475d0f in r_config_set_cb /home/gitrepo/radare2_new/libr/config/config.c:404
    #7 0x70296db55fd6 in r_core_config_init /home/gitrepo/radare2_new/libr/core/cconfig.c:3635
    #8 0x70296d92354c in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2754
    #9 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #10 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #11 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #12 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Indirect leak of 4 byte(s) in 1 object(s) allocated from:
    #0 0x70296edf33ed in __interceptor_strdup ../../../../src/libsanitizer/asan/asan_interceptors.cc:445
    #1 0x70296bdf36f6 in r_arch_config_set_cpu /home/gitrepo/radare2_new/libr/arch/arch_config.c:40
    #2 0x70296db40cb1 in cb_asmarch /home/gitrepo/radare2_new/libr/core/cconfig.c:796
    #3 0x70296e47697a in r_config_set /home/gitrepo/radare2_new/libr/config/config.c:506
    #4 0x70296d9235dc in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2768
    #5 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #6 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #7 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #8 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Indirect leak of 4 byte(s) in 1 object(s) allocated from:
    #0 0x70296edf33ed in __interceptor_strdup ../../../../src/libsanitizer/asan/asan_interceptors.cc:445
    #1 0x70296bdf1a07 in r_arch_use /home/gitrepo/radare2_new/libr/arch/arch.c:131
    #2 0x70296bdf1c92 in r_arch_use_decoder /home/gitrepo/radare2_new/libr/arch/arch.c:155
    #3 0x70296db3d47f in cb_archdecoder /home/gitrepo/radare2_new/libr/core/cconfig.c:422
    #4 0x70296e475d0f in r_config_set_cb /home/gitrepo/radare2_new/libr/config/config.c:404
    #5 0x70296db560d3 in r_core_config_init /home/gitrepo/radare2_new/libr/core/cconfig.c:3642
    #6 0x70296d92354c in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2754
    #7 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #8 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #9 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #10 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Indirect leak of 4 byte(s) in 1 object(s) allocated from:
    #0 0x70296edf33ed in __interceptor_strdup ../../../../src/libsanitizer/asan/asan_interceptors.cc:445
    #1 0x70296bdf1a07 in r_arch_use /home/gitrepo/radare2_new/libr/arch/arch.c:131
    #2 0x70296ab717a5 in r_anal_use /home/gitrepo/radare2_new/libr/anal/anal.c:216
    #3 0x70296db3ccf6 in cb_analarch /home/gitrepo/radare2_new/libr/core/cconfig.c:376
    #4 0x70296e47697a in r_config_set /home/gitrepo/radare2_new/libr/config/config.c:506
    #5 0x70296db40735 in cb_asmarch /home/gitrepo/radare2_new/libr/core/cconfig.c:758
    #6 0x70296e47697a in r_config_set /home/gitrepo/radare2_new/libr/config/config.c:506
    #7 0x70296d9235dc in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2768
    #8 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #9 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #10 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #11 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

Indirect leak of 1 byte(s) in 1 object(s) allocated from:
    #0 0x70296edf33ed in __interceptor_strdup ../../../../src/libsanitizer/asan/asan_interceptors.cc:445
    #1 0x70296db53844 in cb_asmabi /home/gitrepo/radare2_new/libr/core/cconfig.c:3283
    #2 0x70296e475d0f in r_config_set_cb /home/gitrepo/radare2_new/libr/config/config.c:404
    #3 0x70296db56541 in r_core_config_init /home/gitrepo/radare2_new/libr/core/cconfig.c:3674
    #4 0x70296d92354c in r_core_init /home/gitrepo/radare2_new/libr/core/core.c:2754
    #5 0x70296d911098 in r_core_new /home/gitrepo/radare2_new/libr/core/core.c:386
    #6 0x70296e873ce0 in r_main_radare2 /home/gitrepo/radare2_new/libr/main/radare2.c:712
    #7 0x6528f79bdb1d in main /home/gitrepo/radare2_new/binr/radare2/radare2.c:119
    #8 0x70296e644082 in __libc_start_main ../csu/libc-start.c:308

SUMMARY: AddressSanitizer: 3101 byte(s) leaked in 43 allocation(s).
Aborted
@trufae
Copy link
Collaborator

trufae commented Apr 26, 2025

I do t see any of these leaks to be related to dyldcache. Those leaks are known and are just few bytes (3KB in total according to the log), just enotime to focus on them rn, need more hands to finish more important stuff before

@Crispy-fried-chicken
Copy link
Contributor Author

Sorry, maybe I misunderstood the error trace stack, but anyway, there is a memory leak. Does this need to be fixed?

@trufae
Copy link
Collaborator

trufae commented Apr 26, 2025

Of course, all memory leaks need to be fixed. Do you want to give it a try?

@Crispy-fried-chicken
Copy link
Contributor Author

Of course, I can help fix it. If you need any materials during the repair, I can provide them at any time.

@trufae
Copy link
Collaborator

trufae commented May 6, 2025

cool! feel free to submit a PR fixing them if you get a chance

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants