You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It also leaks a bunch of memory after the test run:
ASAN output
==19930==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 22176 byte(s) in 99 object(s) allocated from:
#0 0x7f0c0a0b0867 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145
#1 0x55a0e3e008d7 in laihost_malloc ../common/laihost.c:17
#2 0x55a0e3e1203a in lai_create_nsnode ../subprojects/lai/core/ns.c:39
#3 0x55a0e3e12079 in lai_create_nsnode_or_die ../subprojects/lai/core/ns.c:49
#4 0x55a0e3e01bbe in lai_exec_reduce_node ../subprojects/lai/core/exec.c:74
#5 0x55a0e3e087cf in lai_exec_process ../subprojects/lai/core/exec.c:1543
#6 0x55a0e3e078c5 in lai_exec_run ../subprojects/lai/core/exec.c:1332
#7 0x55a0e3e0f91b in lai_eval_args ../subprojects/lai/core/exec.c:3708
#8 0x55a0e3e0fd37 in lai_eval ../subprojects/lai/core/exec.c:3765
#9 0x55a0e3e00775 in main ../laiexec/main.c:318
#10 0x7f0c09dfdd8f in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58
Direct leak of 384 byte(s) in 16 object(s) allocated from:
#0 0x7f0c0a0b0867 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145
#1 0x55a0e3e008d7 in laihost_malloc ../common/laihost.c:17
#2 0x55a0e3e14110 in lai_create_string ../subprojects/lai/core/object.c:14
#3 0x55a0e3e167a2 in lai_clone_string ../subprojects/lai/core/object.c:693
#4 0x55a0e3e1696d in lai_obj_clone ../subprojects/lai/core/object.c:715
#5 0x55a0e3e0280d in lai_exec_reduce_op ../subprojects/lai/core/exec.c:234
#6 0x55a0e3e08921 in lai_exec_process ../subprojects/lai/core/exec.c:1560
#7 0x55a0e3e078c5 in lai_exec_run ../subprojects/lai/core/exec.c:1332
#8 0x55a0e3e0f91b in lai_eval_args ../subprojects/lai/core/exec.c:3708
#9 0x55a0e3e0fd37 in lai_eval ../subprojects/lai/core/exec.c:3765
#10 0x55a0e3e00775 in main ../laiexec/main.c:318
#11 0x7f0c09dfdd8f in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58
Direct leak of 224 byte(s) in 1 object(s) allocated from:
#0 0x7f0c0a0b0867 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145
#1 0x55a0e3e008d7 in laihost_malloc ../common/laihost.c:17
#2 0x55a0e3e1203a in lai_create_nsnode ../subprojects/lai/core/ns.c:39
#3 0x55a0e3e12079 in lai_create_nsnode_or_die ../subprojects/lai/core/ns.c:49
#4 0x55a0e3e0c907 in lai_exec_parse ../subprojects/lai/core/exec.c:2694
#5 0x55a0e3e08010 in lai_exec_process ../subprojects/lai/core/exec.c:1451
#6 0x55a0e3e078c5 in lai_exec_run ../subprojects/lai/core/exec.c:1332
#7 0x55a0e3e0f91b in lai_eval_args ../subprojects/lai/core/exec.c:3708
#8 0x55a0e3e0fd37 in lai_eval ../subprojects/lai/core/exec.c:3765
#9 0x55a0e3e00775 in main ../laiexec/main.c:318
#10 0x7f0c09dfdd8f in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x7f0c0a0b0867 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145
#1 0x55a0e3e008d7 in laihost_malloc ../common/laihost.c:17
#2 0x55a0e3e14110 in lai_create_string ../subprojects/lai/core/object.c:14
#3 0x55a0e3e0b231 in lai_exec_parse ../subprojects/lai/core/exec.c:2260
#4 0x55a0e3e08827 in lai_exec_process ../subprojects/lai/core/exec.c:1549
#5 0x55a0e3e078c5 in lai_exec_run ../subprojects/lai/core/exec.c:1332
#6 0x55a0e3e0f524 in lai_populate ../subprojects/lai/core/exec.c:3646
#7 0x55a0e3e0064a in main ../laiexec/main.c:301
#8 0x7f0c09dfdd8f in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58
Indirect leak of 432 byte(s) in 18 object(s) allocated from:
#0 0x7f0c0a0b0867 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145
#1 0x55a0e3e008d7 in laihost_malloc ../common/laihost.c:17
#2 0x55a0e3e14281 in lai_create_buffer ../subprojects/lai/core/object.c:39
#3 0x55a0e3e0815f in lai_exec_process ../subprojects/lai/core/exec.c:1464
#4 0x55a0e3e078c5 in lai_exec_run ../subprojects/lai/core/exec.c:1332
#5 0x55a0e3e0f91b in lai_eval_args ../subprojects/lai/core/exec.c:3708
#6 0x55a0e3e0fd37 in lai_eval ../subprojects/lai/core/exec.c:3765
#7 0x55a0e3e00775 in main ../laiexec/main.c:318
#8 0x7f0c09dfdd8f in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58
Indirect leak of 80 byte(s) in 16 object(s) allocated from:
#0 0x7f0c0a0b0867 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145
#1 0x55a0e3e008d7 in laihost_malloc ../common/laihost.c:17
#2 0x55a0e3e14155 in lai_create_string ../subprojects/lai/core/object.c:18
#3 0x55a0e3e167a2 in lai_clone_string ../subprojects/lai/core/object.c:693
#4 0x55a0e3e1696d in lai_obj_clone ../subprojects/lai/core/object.c:715
#5 0x55a0e3e0280d in lai_exec_reduce_op ../subprojects/lai/core/exec.c:234
#6 0x55a0e3e08921 in lai_exec_process ../subprojects/lai/core/exec.c:1560
#7 0x55a0e3e078c5 in lai_exec_run ../subprojects/lai/core/exec.c:1332
#8 0x55a0e3e0f91b in lai_eval_args ../subprojects/lai/core/exec.c:3708
#9 0x55a0e3e0fd37 in lai_eval ../subprojects/lai/core/exec.c:3765
#10 0x55a0e3e00775 in main ../laiexec/main.c:318
#11 0x7f0c09dfdd8f in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58
Indirect leak of 72 byte(s) in 18 object(s) allocated from:
#0 0x7f0c0a0b0867 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145
#1 0x55a0e3e008d7 in laihost_malloc ../common/laihost.c:17
#2 0x55a0e3e142d2 in lai_create_buffer ../subprojects/lai/core/object.c:44
#3 0x55a0e3e0815f in lai_exec_process ../subprojects/lai/core/exec.c:1464
#4 0x55a0e3e078c5 in lai_exec_run ../subprojects/lai/core/exec.c:1332
#5 0x55a0e3e0f91b in lai_eval_args ../subprojects/lai/core/exec.c:3708
#6 0x55a0e3e0fd37 in lai_eval ../subprojects/lai/core/exec.c:3765
#7 0x55a0e3e00775 in main ../laiexec/main.c:318
#8 0x7f0c09dfdd8f in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58
Indirect leak of 1 byte(s) in 1 object(s) allocated from:
#0 0x7f0c0a0b0867 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145
#1 0x55a0e3e008d7 in laihost_malloc ../common/laihost.c:17
#2 0x55a0e3e14155 in lai_create_string ../subprojects/lai/core/object.c:18
#3 0x55a0e3e0b231 in lai_exec_parse ../subprojects/lai/core/exec.c:2260
#4 0x55a0e3e08827 in lai_exec_process ../subprojects/lai/core/exec.c:1549
#5 0x55a0e3e078c5 in lai_exec_run ../subprojects/lai/core/exec.c:1332
#6 0x55a0e3e0f524 in lai_populate ../subprojects/lai/core/exec.c:3646
#7 0x55a0e3e0064a in main ../laiexec/main.c:301
#8 0x7f0c09dfdd8f in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58
SUMMARY: AddressSanitizer: 23393 byte(s) leaked in 170 allocation(s).
I've attached the test (decompiled and slightly altered to work with LAI + removed Timer/DataRegion revision detection) arith.zip
The text was updated successfully, but these errors were encountered:
Output
It also leaks a bunch of memory after the test run:
ASAN output
I've attached the test (decompiled and slightly altered to work with LAI + removed Timer/DataRegion revision detection)
arith.zip
The text was updated successfully, but these errors were encountered: