make gen
make lib_links_linux_asan
make[1]: Entering directory '/home/sky/kmx/kc3'
make -C libkc3 gen
make[1]: Entering directory '/home/sky/kmx/kc3'
ln -sf ../../../ekc3/.libs/libekc3_asan.so lib/kc3/0.1/ekc3.so
ln -sf ../../../event/.libs/libkc3_event_asan.so lib/kc3/0.1/event.so
ln -sf ../../../gtk4/.libs/libkc3_gtk4_asan.so lib/kc3/0.1/gtk4.so
ln -sf ../../../http/.libs/libkc3_http_asan.so lib/kc3/0.1/http.so
ln -sf ../../../json/.libs/libkc3_json_asan.so lib/kc3/0.1/json.so
ln -sf ../../../markdown/.libs/libkc3_markdown_asan.so lib/kc3/0.1/markdown.so
ln -sf ../../../smtp/.libs/libkc3_smtp_asan.so lib/kc3/0.1/smtp.so
ln -sf ../../../socket/.libs/libkc3_socket_asan.so lib/kc3/0.1/socket.so
make[1]: Leaving directory '/home/sky/kmx/kc3'
make[2]: Entering directory '/home/sky/kmx/kc3/libkc3'
make[2]: Nothing to be done for 'gen'.
make[2]: Leaving directory '/home/sky/kmx/kc3/libkc3'
make[1]: Leaving directory '/home/sky/kmx/kc3'
make -C libtommath asan
make[1]: Entering directory '/home/sky/kmx/kc3/libtommath'
make[1]: Nothing to be done for 'asan'.
make[1]: Leaving directory '/home/sky/kmx/kc3/libtommath'
make -C libkc3 asan
make[1]: Entering directory '/home/sky/kmx/kc3/libkc3'
make libkc3_asan.la
make[2]: Entering directory '/home/sky/kmx/kc3/libkc3'
make[2]: 'libkc3_asan.la' is up to date.
make[2]: Leaving directory '/home/sky/kmx/kc3/libkc3'
make[1]: Leaving directory '/home/sky/kmx/kc3/libkc3'
make -C ikc3 asan
make[1]: Entering directory '/home/sky/kmx/kc3/ikc3'
make[1]: Nothing to be done for 'asan'.
make[1]: Leaving directory '/home/sky/kmx/kc3/ikc3'
make -C kc3s asan
make[1]: Entering directory '/home/sky/kmx/kc3/kc3s'
make[1]: Nothing to be done for 'asan'.
make[1]: Leaving directory '/home/sky/kmx/kc3/kc3s'
make -C ekc3 asan
make[1]: Entering directory '/home/sky/kmx/kc3/ekc3'
make libekc3_asan.la
make[2]: Entering directory '/home/sky/kmx/kc3/ekc3'
make[2]: 'libekc3_asan.la' is up to date.
make[2]: Leaving directory '/home/sky/kmx/kc3/ekc3'
make[1]: Leaving directory '/home/sky/kmx/kc3/ekc3'
make -C event asan
make[1]: Entering directory '/home/sky/kmx/kc3/event'
make libkc3_event_asan.la
make[2]: Entering directory '/home/sky/kmx/kc3/event'
make[2]: 'libkc3_event_asan.la' is up to date.
make[2]: Leaving directory '/home/sky/kmx/kc3/event'
make[1]: Leaving directory '/home/sky/kmx/kc3/event'
make -C json asan
make[1]: Entering directory '/home/sky/kmx/kc3/json'
make libkc3_json_asan.la
make[2]: Entering directory '/home/sky/kmx/kc3/json'
make[2]: 'libkc3_json_asan.la' is up to date.
make[2]: Leaving directory '/home/sky/kmx/kc3/json'
make[1]: Leaving directory '/home/sky/kmx/kc3/json'
make -C markdown asan
make[1]: Entering directory '/home/sky/kmx/kc3/markdown'
make libkc3_markdown_asan.la
make[2]: Entering directory '/home/sky/kmx/kc3/markdown'
make[2]: 'libkc3_markdown_asan.la' is up to date.
make[2]: Leaving directory '/home/sky/kmx/kc3/markdown'
make[1]: Leaving directory '/home/sky/kmx/kc3/markdown'
make -C smtp asan
make[1]: Entering directory '/home/sky/kmx/kc3/smtp'
make libkc3_smtp_asan.la
make[2]: Entering directory '/home/sky/kmx/kc3/smtp'
make[2]: 'libkc3_smtp_asan.la' is up to date.
make[2]: Leaving directory '/home/sky/kmx/kc3/smtp'
make[1]: Leaving directory '/home/sky/kmx/kc3/smtp'
make -C socket asan
make[1]: Entering directory '/home/sky/kmx/kc3/socket'
make libkc3_socket_asan.la
make[2]: Entering directory '/home/sky/kmx/kc3/socket'
make[2]: 'libkc3_socket_asan.la' is up to date.
make[2]: Leaving directory '/home/sky/kmx/kc3/socket'
make[1]: Leaving directory '/home/sky/kmx/kc3/socket'
make -C http asan
make[1]: Entering directory '/home/sky/kmx/kc3/http'
make libkc3_http_asan.la
make[2]: Entering directory '/home/sky/kmx/kc3/http'
make[2]: 'libkc3_http_asan.la' is up to date.
make[2]: Leaving directory '/home/sky/kmx/kc3/http'
make[1]: Leaving directory '/home/sky/kmx/kc3/http'
make -C httpd asan
make[1]: Entering directory '/home/sky/kmx/kc3/httpd'
make[1]: Nothing to be done for 'asan'.
make[1]: Leaving directory '/home/sky/kmx/kc3/httpd'
make -C test asan
make[1]: Entering directory '/home/sky/kmx/kc3/test'
make[1]: Nothing to be done for 'asan'.
make[1]: Leaving directory '/home/sky/kmx/kc3/test'
make -C window asan
make[1]: Entering directory '/home/sky/kmx/kc3/window'
make libkc3_window_asan.la
make[2]: Entering directory '/home/sky/kmx/kc3/window'
make[2]: 'libkc3_window_asan.la' is up to date.
make[2]: Leaving directory '/home/sky/kmx/kc3/window'
if true; then make -C cairo asan; fi
make[2]: Entering directory '/home/sky/kmx/kc3/window/cairo'
make libkc3_window_cairo_asan.la
make[3]: Entering directory '/home/sky/kmx/kc3/window/cairo'
make[3]: 'libkc3_window_cairo_asan.la' is up to date.
make[3]: Leaving directory '/home/sky/kmx/kc3/window/cairo'
make -C demo asan
make[3]: Entering directory '/home/sky/kmx/kc3/window/cairo/demo'
make libkc3_window_cairo_demo_asan.la
make[4]: Entering directory '/home/sky/kmx/kc3/window/cairo/demo'
make[4]: 'libkc3_window_cairo_demo_asan.la' is up to date.
make[4]: Leaving directory '/home/sky/kmx/kc3/window/cairo/demo'
make[3]: Leaving directory '/home/sky/kmx/kc3/window/cairo/demo'
if false; then make -C quartz asan; fi
if false; then make -C win32 asan; fi
if true; then make -C xcb asan; fi
make[3]: Entering directory '/home/sky/kmx/kc3/window/cairo/xcb'
make libkc3_window_cairo_xcb_asan.la
make[4]: Entering directory '/home/sky/kmx/kc3/window/cairo/xcb'
make[4]: 'libkc3_window_cairo_xcb_asan.la' is up to date.
make[4]: Leaving directory '/home/sky/kmx/kc3/window/cairo/xcb'
make -C demo asan
make[4]: Entering directory '/home/sky/kmx/kc3/window/cairo/xcb/demo'
make kc3_window_cairo_xcb_demo_asan
make[5]: Entering directory '/home/sky/kmx/kc3/window/cairo/xcb/demo'
make[5]: 'kc3_window_cairo_xcb_demo_asan' is up to date.
make[5]: Leaving directory '/home/sky/kmx/kc3/window/cairo/xcb/demo'
make[4]: Leaving directory '/home/sky/kmx/kc3/window/cairo/xcb/demo'
make[3]: Leaving directory '/home/sky/kmx/kc3/window/cairo/xcb'
make[2]: Leaving directory '/home/sky/kmx/kc3/window/cairo'
if true; then make -C sdl2 asan; fi
make[2]: Entering directory '/home/sky/kmx/kc3/window/sdl2'
make libkc3_window_sdl2_asan.la
make[3]: Entering directory '/home/sky/kmx/kc3/window/sdl2'
make[3]: 'libkc3_window_sdl2_asan.la' is up to date.
make[3]: Leaving directory '/home/sky/kmx/kc3/window/sdl2'
make -C demo asan
make[3]: Entering directory '/home/sky/kmx/kc3/window/sdl2/demo'
make kc3_window_sdl2_demo_asan
make[4]: Entering directory '/home/sky/kmx/kc3/window/sdl2/demo'
make[4]: 'kc3_window_sdl2_demo_asan' is up to date.
make[4]: Leaving directory '/home/sky/kmx/kc3/window/sdl2/demo'
if false; then make -C macos asan; fi
make[3]: Leaving directory '/home/sky/kmx/kc3/window/sdl2/demo'
make -C kubz asan
make[3]: Entering directory '/home/sky/kmx/kc3/window/sdl2/kubz'
make kubz_asan
make[4]: Entering directory '/home/sky/kmx/kc3/window/sdl2/kubz'
make[4]: 'kubz_asan' is up to date.
make[4]: Leaving directory '/home/sky/kmx/kc3/window/sdl2/kubz'
if false; then make -C macos asan; fi
make[3]: Leaving directory '/home/sky/kmx/kc3/window/sdl2/kubz'
make[2]: Leaving directory '/home/sky/kmx/kc3/window/sdl2'
make[1]: Leaving directory '/home/sky/kmx/kc3/window'
make -C gtk4 asan
make[1]: Entering directory '/home/sky/kmx/kc3/gtk4'
make libkc3_gtk4_asan.la
make[2]: Entering directory '/home/sky/kmx/kc3/gtk4'
make[2]: 'libkc3_gtk4_asan.la' is up to date.
make[2]: Leaving directory '/home/sky/kmx/kc3/gtk4'
make[1]: Leaving directory '/home/sky/kmx/kc3/gtk4'
make -C test test_asan
make[1]: Entering directory '/home/sky/kmx/kc3/test'
time ./libkc3_test_asan
/home/sky/kmx/kc3/test/.libs/libkc3_test_asan
types [0;92m.[0m
ops [0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m
bool [0;92m.[0m[0;92m.[0m
character [0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m
buf [0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m
buf_parse [0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m
buf_inspect [0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m
buf_file [0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m
array [0;92m.[0m[0;92m.[0m[0;92m.[0m
str [0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m
sym [0;92m.[0m
ident [0;92m.[0m[0;92m.[0m
list [0;92m.[0m
tuple [0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m
fn [0;92m.[0m
call [0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m
tag [0;92m.[0m[0;92m.[0m
inspect [0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m
fact [0;92m.[0m
compare [0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m
set__tag [0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m
set__fact [0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m
skiplist__fact [0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m
facts [0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m
facts_cursor [0;92m.[0m[0;92m.[0m
facts_with [0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m
struct [0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m
ratio [0;92m.[0m[0;92m.[0m[0;92m.[0m
marshall [0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m
marshall_read [0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m[0;92m.[0m
=================================================================
==931584==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 208 byte(s) in 1 object(s) allocated from:
#0 0x7cd7d20fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77
#1 0x7cd7cf489bdc in alloc /home/sky/kmx/kc3/libkc3/alloc.c:25
#2 0x7cd7cf50d9b6 in callable_new /home/sky/kmx/kc3/libkc3/callable.c:77
#3 0x7cd7cf4fb19c in buf_parse_pcallable /home/sky/kmx/kc3/libkc3/buf_parse.c:1156
#4 0x7cd7cf4fb7a6 in buf_parse_tag_pcallable /home/sky/kmx/kc3/libkc3/buf_parse.c:4278
#5 0x7cd7cf4f8f1e in buf_parse_tag_primary_4 /home/sky/kmx/kc3/libkc3/buf_parse.c:4669
#6 0x7cd7cf4f92ba in buf_parse_tag_primary_3 /home/sky/kmx/kc3/libkc3/buf_parse.c:4589
#7 0x7cd7cf4f96da in buf_parse_tag_primary_2 /home/sky/kmx/kc3/libkc3/buf_parse.c:4552
#8 0x7cd7cf4fbc21 in buf_parse_tag_primary /home/sky/kmx/kc3/libkc3/buf_parse.c:4515
#9 0x7cd7cf4e2ad0 in buf_parse_call_op_rec /home/sky/kmx/kc3/libkc3/buf_parse.c:1000
#10 0x7cd7cf4e3f1d in buf_parse_call_op /home/sky/kmx/kc3/libkc3/buf_parse.c:917
#11 0x7cd7cf4e4366 in buf_parse_tag_call_op /home/sky/kmx/kc3/libkc3/buf_parse.c:4248
#12 0x7cd7cf4e46bd in buf_parse_tag /home/sky/kmx/kc3/libkc3/buf_parse.c:4161
#13 0x7cd7cf4f3830 in buf_parse_special_operator /home/sky/kmx/kc3/libkc3/buf_parse.c:3628
#14 0x7cd7cf4f40d6 in buf_parse_tag_special_operator /home/sky/kmx/kc3/libkc3/buf_parse.c:4835
#15 0x7cd7cf4fba95 in buf_parse_tag_primary /home/sky/kmx/kc3/libkc3/buf_parse.c:4513
#16 0x7cd7cf4e46cd in buf_parse_tag /home/sky/kmx/kc3/libkc3/buf_parse.c:4162
#17 0x7cd7cf4e7cdf in buf_parse_do_block_inner /home/sky/kmx/kc3/libkc3/buf_parse.c:501
#18 0x7cd7cf4e93b2 in buf_parse_do_block /home/sky/kmx/kc3/libkc3/buf_parse.c:449
#19 0x7cd7cf4e97b6 in buf_parse_tag_do_block /home/sky/kmx/kc3/libkc3/buf_parse.c:4198
#20 0x7cd7cf4f8edb in buf_parse_tag_primary_4 /home/sky/kmx/kc3/libkc3/buf_parse.c:4676
#21 0x7cd7cf4f92ba in buf_parse_tag_primary_3 /home/sky/kmx/kc3/libkc3/buf_parse.c:4589
#22 0x7cd7cf4f96da in buf_parse_tag_primary_2 /home/sky/kmx/kc3/libkc3/buf_parse.c:4552
#23 0x7cd7cf4fbc21 in buf_parse_tag_primary /home/sky/kmx/kc3/libkc3/buf_parse.c:4515
#24 0x7cd7cf4e46cd in buf_parse_tag /home/sky/kmx/kc3/libkc3/buf_parse.c:4162
#25 0x7cd7cf4f3830 in buf_parse_special_operator /home/sky/kmx/kc3/libkc3/buf_parse.c:3628
#26 0x7cd7cf4f40d6 in buf_parse_tag_special_operator /home/sky/kmx/kc3/libkc3/buf_parse.c:4835
#27 0x7cd7cf4fba95 in buf_parse_tag_primary /home/sky/kmx/kc3/libkc3/buf_parse.c:4513
#28 0x7cd7cf4e46cd in buf_parse_tag /home/sky/kmx/kc3/libkc3/buf_parse.c:4162
#29 0x7cd7cf53c550 in env_load /home/sky/kmx/kc3/libkc3/env.c:1632
Indirect leak of 272 byte(s) in 1 object(s) allocated from:
#0 0x7cd7d20fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77
#1 0x7cd7cf489bdc in alloc /home/sky/kmx/kc3/libkc3/alloc.c:25
#2 0x7cd7cf5b34b9 in list_new /home/sky/kmx/kc3/libkc3/list.c:233
#3 0x7cd7cf4eeba2 in buf_parse_plist_paren /home/sky/kmx/kc3/libkc3/buf_parse.c:2870
#4 0x7cd7cf4ef275 in buf_parse_cfn /home/sky/kmx/kc3/libkc3/buf_parse.c:1251
#5 0x7cd7cf4fb180 in buf_parse_pcallable /home/sky/kmx/kc3/libkc3/buf_parse.c:1155
#6 0x7cd7cf4fb7a6 in buf_parse_tag_pcallable /home/sky/kmx/kc3/libkc3/buf_parse.c:4278
#7 0x7cd7cf4f8f1e in buf_parse_tag_primary_4 /home/sky/kmx/kc3/libkc3/buf_parse.c:4669
#8 0x7cd7cf4f92ba in buf_parse_tag_primary_3 /home/sky/kmx/kc3/libkc3/buf_parse.c:4589
#9 0x7cd7cf4f96da in buf_parse_tag_primary_2 /home/sky/kmx/kc3/libkc3/buf_parse.c:4552
#10 0x7cd7cf4fbc21 in buf_parse_tag_primary /home/sky/kmx/kc3/libkc3/buf_parse.c:4515
#11 0x7cd7cf4e2ad0 in buf_parse_call_op_rec /home/sky/kmx/kc3/libkc3/buf_parse.c:1000
#12 0x7cd7cf4e3f1d in buf_parse_call_op /home/sky/kmx/kc3/libkc3/buf_parse.c:917
#13 0x7cd7cf4e4366 in buf_parse_tag_call_op /home/sky/kmx/kc3/libkc3/buf_parse.c:4248
#14 0x7cd7cf4e46bd in buf_parse_tag /home/sky/kmx/kc3/libkc3/buf_parse.c:4161
#15 0x7cd7cf4f3830 in buf_parse_special_operator /home/sky/kmx/kc3/libkc3/buf_parse.c:3628
#16 0x7cd7cf4f40d6 in buf_parse_tag_special_operator /home/sky/kmx/kc3/libkc3/buf_parse.c:4835
#17 0x7cd7cf4fba95 in buf_parse_tag_primary /home/sky/kmx/kc3/libkc3/buf_parse.c:4513
#18 0x7cd7cf4e46cd in buf_parse_tag /home/sky/kmx/kc3/libkc3/buf_parse.c:4162
#19 0x7cd7cf4e7cdf in buf_parse_do_block_inner /home/sky/kmx/kc3/libkc3/buf_parse.c:501
#20 0x7cd7cf4e93b2 in buf_parse_do_block /home/sky/kmx/kc3/libkc3/buf_parse.c:449
#21 0x7cd7cf4e97b6 in buf_parse_tag_do_block /home/sky/kmx/kc3/libkc3/buf_parse.c:4198
#22 0x7cd7cf4f8edb in buf_parse_tag_primary_4 /home/sky/kmx/kc3/libkc3/buf_parse.c:4676
#23 0x7cd7cf4f92ba in buf_parse_tag_primary_3 /home/sky/kmx/kc3/libkc3/buf_parse.c:4589
#24 0x7cd7cf4f96da in buf_parse_tag_primary_2 /home/sky/kmx/kc3/libkc3/buf_parse.c:4552
#25 0x7cd7cf4fbc21 in buf_parse_tag_primary /home/sky/kmx/kc3/libkc3/buf_parse.c:4515
#26 0x7cd7cf4e46cd in buf_parse_tag /home/sky/kmx/kc3/libkc3/buf_parse.c:4162
#27 0x7cd7cf4f3830 in buf_parse_special_operator /home/sky/kmx/kc3/libkc3/buf_parse.c:3628
#28 0x7cd7cf4f40d6 in buf_parse_tag_special_operator /home/sky/kmx/kc3/libkc3/buf_parse.c:4835
#29 0x7cd7cf4fba95 in buf_parse_tag_primary /home/sky/kmx/kc3/libkc3/buf_parse.c:4513
Indirect leak of 16 byte(s) in 1 object(s) allocated from:
#0 0x7cd7d20fd340 in calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77
#1 0x7cd7cf489bdc in alloc /home/sky/kmx/kc3/libkc3/alloc.c:25
#2 0x7cd7cf513333 in cfn_prep_cif /home/sky/kmx/kc3/libkc3/cfn.c:380
#3 0x7cd7cf513d54 in cfn_eval /home/sky/kmx/kc3/libkc3/cfn.c:236
#4 0x7cd7cf5513f7 in env_eval_callable /home/sky/kmx/kc3/libkc3/env_eval.c:638
#5 0x7cd7cf548a2f in env_kc3_def /home/sky/kmx/kc3/libkc3/env.c:1506
#6 0x7cd7d27c8b15 (/lib/x86_64-linux-gnu/libffi.so.8+0x7b15) (BuildId: c9149b6e99105aa4321ddd4a10ee4b90de7b7d49)
#7 0x7cd7ccfb089f (<unknown module>)
SUMMARY: AddressSanitizer: 496 byte(s) leaked in 3 allocation(s).
Command exited with non-zero status 1
6.95user 5.49system 0:12.44elapsed 99%CPU (0avgtext+0avgdata 203520maxresident)k
0inputs+104outputs (0major+2389188minor)pagefaults 0swaps
make[1]: *** [Makefile:123: test_asan] Error 1
make[1]: Leaving directory '/home/sky/kmx/kc3/test'
make: *** [Makefile:978: test_asan] Error 2