+ renice +1 2378335 2378335 (process ID) old priority 0, new priority 1 + cd /home/asar-ci/asar + git fetch From https://github.com/RPGHacker/asar ae00f40..99b8135 asar_2_beta -> origin/asar_2_beta + 7d7702f...296a32e gh-pages -> origin/gh-pages (forced update) + git checkout 99b813598bcc202232d167e9239e7234528d1bf0 Previous HEAD position was ae00f40 reorganize arch-65816, sort by mnemonic instead of opcode HEAD is now at 99b8135 use a perfect hashing library to lookup commands and 65816 opcodes + rm -rf /home/asar-ci/build + mkdir /home/asar-ci/build + cd /home/asar-ci/build + cmake -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_BUILD_TYPE=Debug -DASAR_COVERAGE=ON -DASAR_USE_SANITIZER=ON -DASAR_ASAN_PRELOAD_NAME=libasan.so.8:libubsan.so.1 -DASAR_GEN_CS_TEST=ON /home/asar-ci/asar/src -- The C compiler identification is GNU 12.2.0 -- The CXX compiler identification is GNU 12.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found Python3: /usr/bin/python3 (found version "3.11.2") found components: Interpreter -- Configuring done -- Generating done -- Build files have been written to: /home/asar-ci/build + make -j4 [ 2%] Building CXX object tests/CMakeFiles/newtest.dir/newtest.cpp.o [ 2%] Building CXX object asar/CMakeFiles/asar.dir/interface-lib.cpp.o [ 4%] Building CXX object asar/CMakeFiles/asar-standalone.dir/interface-cli.cpp.o [ 5%] Building CXX object asar/CMakeFiles/asar-static.dir/interface-lib.cpp.o [ 6%] Building C object tests/CMakeFiles/newtest.dir/__/dll-bindings/asardll.c.o [ 8%] Linking CXX executable newtest [ 8%] Built target newtest [ 9%] Building CXX object asar/CMakeFiles/asar-standalone.dir/addr2line.cpp.o [ 11%] Building CXX object asar/CMakeFiles/asar-standalone.dir/arch-65816.cpp.o [ 12%] Building CXX object asar/CMakeFiles/asar-static.dir/addr2line.cpp.o [ 13%] Building CXX object asar/CMakeFiles/asar-standalone.dir/arch-spc700.cpp.o [ 15%] Building CXX object asar/CMakeFiles/asar-static.dir/arch-65816.cpp.o [ 16%] Building CXX object asar/CMakeFiles/asar.dir/addr2line.cpp.o [ 18%] Building CXX object asar/CMakeFiles/asar-standalone.dir/arch-superfx.cpp.o [ 19%] Building CXX object asar/CMakeFiles/asar-standalone.dir/assembleblock.cpp.o [ 20%] Building CXX object asar/CMakeFiles/asar.dir/arch-65816.cpp.o [ 22%] Building CXX object asar/CMakeFiles/asar-static.dir/arch-spc700.cpp.o [ 23%] Building CXX object asar/CMakeFiles/asar-standalone.dir/crc32.cpp.o [ 25%] Building CXX object asar/CMakeFiles/asar-standalone.dir/libcon.cpp.o [ 26%] Building CXX object asar/CMakeFiles/asar-standalone.dir/libsmw.cpp.o [ 27%] Building CXX object asar/CMakeFiles/asar-static.dir/arch-superfx.cpp.o [ 29%] Building CXX object asar/CMakeFiles/asar.dir/arch-spc700.cpp.o [ 30%] Building CXX object asar/CMakeFiles/asar-static.dir/assembleblock.cpp.o [ 31%] Building CXX object asar/CMakeFiles/asar-standalone.dir/libstr.cpp.o [ 33%] Building CXX object asar/CMakeFiles/asar.dir/arch-superfx.cpp.o [ 34%] Building CXX object asar/CMakeFiles/asar-standalone.dir/macro.cpp.o [ 36%] Building CXX object asar/CMakeFiles/asar.dir/assembleblock.cpp.o [ 37%] Building CXX object asar/CMakeFiles/asar-standalone.dir/main.cpp.o [ 38%] Building CXX object asar/CMakeFiles/asar-static.dir/crc32.cpp.o [ 40%] Building CXX object asar/CMakeFiles/asar-static.dir/libcon.cpp.o [ 41%] Building CXX object asar/CMakeFiles/asar-standalone.dir/math_eval.cpp.o [ 43%] Building CXX object asar/CMakeFiles/asar-static.dir/libsmw.cpp.o [ 44%] Building CXX object asar/CMakeFiles/asar-static.dir/libstr.cpp.o [ 45%] Building CXX object asar/CMakeFiles/asar-standalone.dir/math_functions.cpp.o [ 47%] Building CXX object asar/CMakeFiles/asar-static.dir/macro.cpp.o [ 48%] Building CXX object asar/CMakeFiles/asar-standalone.dir/math_parse.cpp.o [ 50%] Building CXX object asar/CMakeFiles/asar-static.dir/main.cpp.o [ 51%] Building CXX object asar/CMakeFiles/asar.dir/crc32.cpp.o [ 52%] Building CXX object asar/CMakeFiles/asar.dir/libcon.cpp.o [ 54%] Building CXX object asar/CMakeFiles/asar-static.dir/math_eval.cpp.o [ 55%] Building CXX object asar/CMakeFiles/asar.dir/libsmw.cpp.o [ 56%] Building CXX object asar/CMakeFiles/asar-static.dir/math_functions.cpp.o [ 58%] Building CXX object asar/CMakeFiles/asar.dir/libstr.cpp.o [ 59%] Building CXX object asar/CMakeFiles/asar-static.dir/math_parse.cpp.o [ 61%] Building CXX object asar/CMakeFiles/asar-standalone.dir/virtualfile.cpp.o [ 62%] Building CXX object asar/CMakeFiles/asar.dir/macro.cpp.o [ 63%] Building CXX object asar/CMakeFiles/asar-static.dir/virtualfile.cpp.o [ 65%] Building CXX object asar/CMakeFiles/asar-standalone.dir/warnings.cpp.o [ 66%] Building CXX object asar/CMakeFiles/asar-static.dir/warnings.cpp.o [ 68%] Building CXX object asar/CMakeFiles/asar-static.dir/errors.cpp.o [ 69%] Building CXX object asar/CMakeFiles/asar-static.dir/table.cpp.o [ 70%] Building CXX object asar/CMakeFiles/asar-static.dir/unicode.cpp.o [ 72%] Building CXX object asar/CMakeFiles/asar-standalone.dir/errors.cpp.o [ 73%] Building CXX object asar/CMakeFiles/asar-standalone.dir/table.cpp.o [ 75%] Building CXX object asar/CMakeFiles/asar-standalone.dir/unicode.cpp.o [ 76%] Building CXX object asar/CMakeFiles/asar.dir/main.cpp.o [ 77%] Building CXX object asar/CMakeFiles/asar-static.dir/platform/file-helpers.cpp.o [ 79%] Building CXX object asar/CMakeFiles/asar-static.dir/platform/linux/file-helpers-linux.cpp.o [ 80%] Building CXX object asar/CMakeFiles/asar.dir/math_eval.cpp.o [ 81%] Building CXX object asar/CMakeFiles/asar-standalone.dir/platform/file-helpers.cpp.o [ 83%] Linking CXX static library lib/libasar-static.a [ 83%] Built target asar-static [ 84%] Building CXX object asar/CMakeFiles/asar-standalone.dir/platform/linux/file-helpers-linux.cpp.o [ 86%] Building CXX object asar/CMakeFiles/asar.dir/math_functions.cpp.o [ 87%] Linking CXX executable bin/asar [ 87%] Built target asar-standalone [ 88%] Building CXX object asar/CMakeFiles/asar.dir/math_parse.cpp.o [ 90%] Building CXX object asar/CMakeFiles/asar.dir/virtualfile.cpp.o [ 91%] Building CXX object asar/CMakeFiles/asar.dir/warnings.cpp.o [ 93%] Building CXX object asar/CMakeFiles/asar.dir/errors.cpp.o [ 94%] Building CXX object asar/CMakeFiles/asar.dir/table.cpp.o [ 95%] Building CXX object asar/CMakeFiles/asar.dir/unicode.cpp.o [ 97%] Building CXX object asar/CMakeFiles/asar.dir/platform/file-helpers.cpp.o [ 98%] Building CXX object asar/CMakeFiles/asar.dir/platform/linux/file-helpers-linux.cpp.o [100%] Linking CXX shared library lib/libasar.so [100%] Built target asar + make run-tests [ 2%] Generating dotnet/interface-tests.dll Determining projects to restore... Restored /home/asar-ci/asar/src/tests/csharp-test/interface-tests.csproj (in 175 ms). interface-tests -> /home/asar-ci/build/tests/dotnet/interface-tests.dll Build succeeded. 0 Warning(s) 0 Error(s) Time Elapsed 00:00:05.97 [ 2%] Built target asar-csharp-test [ 48%] Built target asar All checks passed! [ 48%] Built target run-cs-interface-test [ 54%] Built target newtest running 119 tests ........................................ ........................................ ....................................... 119/119 tests passed (0 skipped) ================================================================= ==2379157==ERROR: LeakSanitizer: detected memory leaks Direct leak of 6528 byte(s) in 51 object(s) allocated from: #0 0x7f415c8b89cf in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 #1 0x7f4159846e94 in split(char*, char, int*) /home/asar-ci/asar/src/asar/libstr.cpp:314 #2 0x7f41598474a7 in qsplit(char*, char, int*) /home/asar-ci/asar/src/asar/libstr.cpp:336 #3 0x7f41597d365e in wrap_split<(anonymous namespace)::cmd_optimize> /home/asar-ci/asar/src/asar/assembleblock.cpp:2025 #4 0x7f41597cc143 in assembleblock(char const*, int&) /home/asar-ci/asar/src/asar/assembleblock.cpp:2402 #5 0x7f415986d11e in assembleline(char const*, int, string const&, int&) /home/asar-ci/asar/src/asar/main.cpp:703 #6 0x7f4159872197 in do_line_logic(string const&, char const*, int) /home/asar-ci/asar/src/asar/main.cpp:924 #7 0x7f41598703ad in assemblefile(char const*) /home/asar-ci/asar/src/asar/main.cpp:838 #8 0x7f41597130ec in asar_patch_main /home/asar-ci/asar/src/asar/interface-lib.cpp:313 #9 0x7f41597167d7 in operator() /home/asar-ci/asar/src/asar/interface-lib.cpp:503 #10 0x7f415971962f in execute /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:21 #11 0x7f4159719833 in operator() /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:31 #12 0x7f415971987b in _FUN /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:30 #13 0x7f41597277e9 in function_pointer_wrapper::execute_thread(void*) (/home/asar-ci/build/asar/lib/libasar.so.4.0.0+0x5277e9) #14 0x7f415c6a81c3 in start_thread nptl/pthread_create.c:442 Direct leak of 5376 byte(s) in 42 object(s) allocated from: #0 0x7f415c8b89cf in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 #1 0x7f4159846e94 in split(char*, char, int*) /home/asar-ci/asar/src/asar/libstr.cpp:314 #2 0x7f41598474a7 in qsplit(char*, char, int*) /home/asar-ci/asar/src/asar/libstr.cpp:336 #3 0x7f41597d1d0e in wrap_split<(anonymous namespace)::cmd_warnings> /home/asar-ci/asar/src/asar/assembleblock.cpp:2025 #4 0x7f41597cc143 in assembleblock(char const*, int&) /home/asar-ci/asar/src/asar/assembleblock.cpp:2402 #5 0x7f415986d11e in assembleline(char const*, int, string const&, int&) /home/asar-ci/asar/src/asar/main.cpp:703 #6 0x7f4159872197 in do_line_logic(string const&, char const*, int) /home/asar-ci/asar/src/asar/main.cpp:924 #7 0x7f41598703ad in assemblefile(char const*) /home/asar-ci/asar/src/asar/main.cpp:838 #8 0x7f41597130ec in asar_patch_main /home/asar-ci/asar/src/asar/interface-lib.cpp:313 #9 0x7f41597167d7 in operator() /home/asar-ci/asar/src/asar/interface-lib.cpp:503 #10 0x7f415971962f in execute /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:21 #11 0x7f4159719833 in operator() /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:31 #12 0x7f415971987b in _FUN /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:30 #13 0x7f41597277e9 in function_pointer_wrapper::execute_thread(void*) (/home/asar-ci/build/asar/lib/libasar.so.4.0.0+0x5277e9) #14 0x7f415c6a81c3 in start_thread nptl/pthread_create.c:442 Direct leak of 4992 byte(s) in 39 object(s) allocated from: #0 0x7f415c8b89cf in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 #1 0x7f4159846e94 in split(char*, char, int*) /home/asar-ci/asar/src/asar/libstr.cpp:314 #2 0x7f41598474a7 in qsplit(char*, char, int*) /home/asar-ci/asar/src/asar/libstr.cpp:336 #3 0x7f41597d257e in wrap_split<(anonymous namespace)::cmd_struct> /home/asar-ci/asar/src/asar/assembleblock.cpp:2025 #4 0x7f41597cc143 in assembleblock(char const*, int&) /home/asar-ci/asar/src/asar/assembleblock.cpp:2402 #5 0x7f415986d11e in assembleline(char const*, int, string const&, int&) /home/asar-ci/asar/src/asar/main.cpp:703 #6 0x7f4159872197 in do_line_logic(string const&, char const*, int) /home/asar-ci/asar/src/asar/main.cpp:924 #7 0x7f41598703ad in assemblefile(char const*) /home/asar-ci/asar/src/asar/main.cpp:838 #8 0x7f41597130ec in asar_patch_main /home/asar-ci/asar/src/asar/interface-lib.cpp:313 #9 0x7f41597167d7 in operator() /home/asar-ci/asar/src/asar/interface-lib.cpp:503 #10 0x7f415971962f in execute /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:21 #11 0x7f4159719833 in operator() /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:31 #12 0x7f415971987b in _FUN /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:30 #13 0x7f41597277e9 in function_pointer_wrapper::execute_thread(void*) (/home/asar-ci/build/asar/lib/libasar.so.4.0.0+0x5277e9) #14 0x7f415c6a81c3 in start_thread nptl/pthread_create.c:442 Direct leak of 4800 byte(s) in 300 object(s) allocated from: #0 0x7f415c8b89cf in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 #1 0x7f4159846cd1 in split(char*, char, int*) /home/asar-ci/asar/src/asar/libstr.cpp:307 #2 0x7f41598474a7 in qsplit(char*, char, int*) /home/asar-ci/asar/src/asar/libstr.cpp:336 #3 0x7f41597df421 in wrap_split<(anonymous namespace)::cmd_skip_fill > /home/asar-ci/asar/src/asar/assembleblock.cpp:2025 #4 0x7f41597cc143 in assembleblock(char const*, int&) /home/asar-ci/asar/src/asar/assembleblock.cpp:2402 #5 0x7f415986d11e in assembleline(char const*, int, string const&, int&) /home/asar-ci/asar/src/asar/main.cpp:703 #6 0x7f4159872197 in do_line_logic(string const&, char const*, int) /home/asar-ci/asar/src/asar/main.cpp:924 #7 0x7f41598703ad in assemblefile(char const*) /home/asar-ci/asar/src/asar/main.cpp:838 #8 0x7f41597130ec in asar_patch_main /home/asar-ci/asar/src/asar/interface-lib.cpp:313 #9 0x7f41597167d7 in operator() /home/asar-ci/asar/src/asar/interface-lib.cpp:503 #10 0x7f415971962f in execute /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:21 #11 0x7f4159719833 in operator() /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:31 #12 0x7f415971987b in _FUN /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:30 #13 0x7f41597277e9 in function_pointer_wrapper::execute_thread(void*) (/home/asar-ci/build/asar/lib/libasar.so.4.0.0+0x5277e9) #14 0x7f415c6a81c3 in start_thread nptl/pthread_create.c:442 Direct leak of 4096 byte(s) in 32 object(s) allocated from: #0 0x7f415c8b89cf in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 #1 0x7f4159846e94 in split(char*, char, int*) /home/asar-ci/asar/src/asar/libstr.cpp:314 #2 0x7f41598474a7 in qsplit(char*, char, int*) /home/asar-ci/asar/src/asar/libstr.cpp:336 #3 0x7f41597d2146 in wrap_split<(anonymous namespace)::cmd_check> /home/asar-ci/asar/src/asar/assembleblock.cpp:2025 #4 0x7f41597cc143 in assembleblock(char const*, int&) /home/asar-ci/asar/src/asar/assembleblock.cpp:2402 #5 0x7f415986d11e in assembleline(char const*, int, string const&, int&) /home/asar-ci/asar/src/asar/main.cpp:703 #6 0x7f4159872197 in do_line_logic(string const&, char const*, int) /home/asar-ci/asar/src/asar/main.cpp:924 #7 0x7f41598703ad in assemblefile(char const*) /home/asar-ci/asar/src/asar/main.cpp:838 #8 0x7f41597130ec in asar_patch_main /home/asar-ci/asar/src/asar/interface-lib.cpp:313 #9 0x7f41597167d7 in operator() /home/asar-ci/asar/src/asar/interface-lib.cpp:503 #10 0x7f415971962f in execute /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:21 #11 0x7f4159719833 in operator() /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:31 #12 0x7f415971987b in _FUN /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:30 #13 0x7f41597277e9 in function_pointer_wrapper::execute_thread(void*) (/home/asar-ci/build/asar/lib/libasar.so.4.0.0+0x5277e9) #14 0x7f415c6a81c3 in start_thread nptl/pthread_create.c:442 Direct leak of 2304 byte(s) in 18 object(s) allocated from: #0 0x7f415c8b89cf in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 #1 0x7f4159846e94 in split(char*, char, int*) /home/asar-ci/asar/src/asar/libstr.cpp:314 #2 0x7f41598474a7 in qsplit(char*, char, int*) /home/asar-ci/asar/src/asar/libstr.cpp:336 #3 0x7f41597ddd4d in wrap_split<(anonymous namespace)::cmd_namespace> /home/asar-ci/asar/src/asar/assembleblock.cpp:2025 #4 0x7f41597cc143 in assembleblock(char const*, int&) /home/asar-ci/asar/src/asar/assembleblock.cpp:2402 #5 0x7f415986d11e in assembleline(char const*, int, string const&, int&) /home/asar-ci/asar/src/asar/main.cpp:703 #6 0x7f4159872197 in do_line_logic(string const&, char const*, int) /home/asar-ci/asar/src/asar/main.cpp:924 #7 0x7f41598703ad in assemblefile(char const*) /home/asar-ci/asar/src/asar/main.cpp:838 #8 0x7f41597130ec in asar_patch_main /home/asar-ci/asar/src/asar/interface-lib.cpp:313 #9 0x7f41597167d7 in operator() /home/asar-ci/asar/src/asar/interface-lib.cpp:503 #10 0x7f415971962f in execute /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:21 #11 0x7f4159719833 in operator() /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:31 #12 0x7f415971987b in _FUN /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:30 #13 0x7f41597277e9 in function_pointer_wrapper::execute_thread(void*) (/home/asar-ci/build/asar/lib/libasar.so.4.0.0+0x5277e9) #14 0x7f415c6a81c3 in start_thread nptl/pthread_create.c:442 Direct leak of 1152 byte(s) in 9 object(s) allocated from: #0 0x7f415c8b89cf in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 #1 0x7f4159846e94 in split(char*, char, int*) /home/asar-ci/asar/src/asar/libstr.cpp:314 #2 0x7f41598474a7 in qsplit(char*, char, int*) /home/asar-ci/asar/src/asar/libstr.cpp:336 #3 0x7f41597dd915 in wrap_split<(anonymous namespace)::cmd_autoclean> /home/asar-ci/asar/src/asar/assembleblock.cpp:2025 #4 0x7f41597cc143 in assembleblock(char const*, int&) /home/asar-ci/asar/src/asar/assembleblock.cpp:2402 #5 0x7f415986d11e in assembleline(char const*, int, string const&, int&) /home/asar-ci/asar/src/asar/main.cpp:703 #6 0x7f4159872197 in do_line_logic(string const&, char const*, int) /home/asar-ci/asar/src/asar/main.cpp:924 #7 0x7f41598703ad in assemblefile(char const*) /home/asar-ci/asar/src/asar/main.cpp:838 #8 0x7f41597130ec in asar_patch_main /home/asar-ci/asar/src/asar/interface-lib.cpp:313 #9 0x7f41597167d7 in operator() /home/asar-ci/asar/src/asar/interface-lib.cpp:503 #10 0x7f415971962f in execute /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:21 #11 0x7f4159719833 in operator() /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:31 #12 0x7f415971987b in _FUN /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:30 #13 0x7f41597277e9 in function_pointer_wrapper::execute_thread(void*) (/home/asar-ci/build/asar/lib/libasar.so.4.0.0+0x5277e9) #14 0x7f415c6a81c3 in start_thread nptl/pthread_create.c:442 Direct leak of 1008 byte(s) in 63 object(s) allocated from: #0 0x7f415c8b89cf in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 #1 0x7f4159846cd1 in split(char*, char, int*) /home/asar-ci/asar/src/asar/libstr.cpp:307 #2 0x7f41598474a7 in qsplit(char*, char, int*) /home/asar-ci/asar/src/asar/libstr.cpp:336 #3 0x7f41597ddd4d in wrap_split<(anonymous namespace)::cmd_namespace> /home/asar-ci/asar/src/asar/assembleblock.cpp:2025 #4 0x7f41597cc143 in assembleblock(char const*, int&) /home/asar-ci/asar/src/asar/assembleblock.cpp:2402 #5 0x7f415986d11e in assembleline(char const*, int, string const&, int&) /home/asar-ci/asar/src/asar/main.cpp:703 #6 0x7f4159872197 in do_line_logic(string const&, char const*, int) /home/asar-ci/asar/src/asar/main.cpp:924 #7 0x7f41598703ad in assemblefile(char const*) /home/asar-ci/asar/src/asar/main.cpp:838 #8 0x7f41597130ec in asar_patch_main /home/asar-ci/asar/src/asar/interface-lib.cpp:313 #9 0x7f41597167d7 in operator() /home/asar-ci/asar/src/asar/interface-lib.cpp:503 #10 0x7f415971962f in execute /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:21 #11 0x7f4159719833 in operator() /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:31 #12 0x7f415971987b in _FUN /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:30 #13 0x7f41597277e9 in function_pointer_wrapper::execute_thread(void*) (/home/asar-ci/build/asar/lib/libasar.so.4.0.0+0x5277e9) #14 0x7f415c6a81c3 in start_thread nptl/pthread_create.c:442 Direct leak of 864 byte(s) in 54 object(s) allocated from: #0 0x7f415c8b89cf in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 #1 0x7f4159846cd1 in split(char*, char, int*) /home/asar-ci/asar/src/asar/libstr.cpp:307 #2 0x7f41598474a7 in qsplit(char*, char, int*) /home/asar-ci/asar/src/asar/libstr.cpp:336 #3 0x7f41597d29b6 in wrap_split<(anonymous namespace)::cmd_endstruct> /home/asar-ci/asar/src/asar/assembleblock.cpp:2025 #4 0x7f41597cc143 in assembleblock(char const*, int&) /home/asar-ci/asar/src/asar/assembleblock.cpp:2402 #5 0x7f415986d11e in assembleline(char const*, int, string const&, int&) /home/asar-ci/asar/src/asar/main.cpp:703 #6 0x7f4159872197 in do_line_logic(string const&, char const*, int) /home/asar-ci/asar/src/asar/main.cpp:924 #7 0x7f41598703ad in assemblefile(char const*) /home/asar-ci/asar/src/asar/main.cpp:838 #8 0x7f41597130ec in asar_patch_main /home/asar-ci/asar/src/asar/interface-lib.cpp:313 #9 0x7f41597167d7 in operator() /home/asar-ci/asar/src/asar/interface-lib.cpp:503 #10 0x7f415971962f in execute /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:21 #11 0x7f4159719833 in operator() /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:31 #12 0x7f415971987b in _FUN /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:30 #13 0x7f41597277e9 in function_pointer_wrapper::execute_thread(void*) (/home/asar-ci/build/asar/lib/libasar.so.4.0.0+0x5277e9) #14 0x7f415c6a81c3 in start_thread nptl/pthread_create.c:442 Direct leak of 576 byte(s) in 36 object(s) allocated from: #0 0x7f415c8b89cf in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 #1 0x7f4159846cd1 in split(char*, char, int*) /home/asar-ci/asar/src/asar/libstr.cpp:307 #2 0x7f41598474a7 in qsplit(char*, char, int*) /home/asar-ci/asar/src/asar/libstr.cpp:336 #3 0x7f41597e0cde in wrap_split<(anonymous namespace)::cmd_skip_fill > /home/asar-ci/asar/src/asar/assembleblock.cpp:2025 #4 0x7f41597cc143 in assembleblock(char const*, int&) /home/asar-ci/asar/src/asar/assembleblock.cpp:2402 #5 0x7f415986d11e in assembleline(char const*, int, string const&, int&) /home/asar-ci/asar/src/asar/main.cpp:703 #6 0x7f4159872197 in do_line_logic(string const&, char const*, int) /home/asar-ci/asar/src/asar/main.cpp:924 #7 0x7f41598703ad in assemblefile(char const*) /home/asar-ci/asar/src/asar/main.cpp:838 #8 0x7f41597130ec in asar_patch_main /home/asar-ci/asar/src/asar/interface-lib.cpp:313 #9 0x7f41597167d7 in operator() /home/asar-ci/asar/src/asar/interface-lib.cpp:503 #10 0x7f415971962f in execute /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:21 #11 0x7f4159719833 in operator() /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:31 #12 0x7f415971987b in _FUN /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:30 #13 0x7f41597277e9 in function_pointer_wrapper::execute_thread(void*) (/home/asar-ci/build/asar/lib/libasar.so.4.0.0+0x5277e9) #14 0x7f415c6a81c3 in start_thread nptl/pthread_create.c:442 Direct leak of 384 byte(s) in 3 object(s) allocated from: #0 0x7f415c8b89cf in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 #1 0x7f4159846e94 in split(char*, char, int*) /home/asar-ci/asar/src/asar/libstr.cpp:314 #2 0x7f41598474a7 in qsplit(char*, char, int*) /home/asar-ci/asar/src/asar/libstr.cpp:336 #3 0x7f41597df421 in wrap_split<(anonymous namespace)::cmd_skip_fill > /home/asar-ci/asar/src/asar/assembleblock.cpp:2025 #4 0x7f41597cc143 in assembleblock(char const*, int&) /home/asar-ci/asar/src/asar/assembleblock.cpp:2402 #5 0x7f415986d11e in assembleline(char const*, int, string const&, int&) /home/asar-ci/asar/src/asar/main.cpp:703 #6 0x7f4159872197 in do_line_logic(string const&, char const*, int) /home/asar-ci/asar/src/asar/main.cpp:924 #7 0x7f41598703ad in assemblefile(char const*) /home/asar-ci/asar/src/asar/main.cpp:838 #8 0x7f41597130ec in asar_patch_main /home/asar-ci/asar/src/asar/interface-lib.cpp:313 #9 0x7f41597167d7 in operator() /home/asar-ci/asar/src/asar/interface-lib.cpp:503 #10 0x7f415971962f in execute /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:21 #11 0x7f4159719833 in operator() /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:31 #12 0x7f415971987b in _FUN /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:30 #13 0x7f41597277e9 in function_pointer_wrapper::execute_thread(void*) (/home/asar-ci/build/asar/lib/libasar.so.4.0.0+0x5277e9) #14 0x7f415c6a81c3 in start_thread nptl/pthread_create.c:442 Direct leak of 384 byte(s) in 3 object(s) allocated from: #0 0x7f415c8b89cf in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 #1 0x7f41598474da in qsplit(char*, char, int*) /home/asar-ci/asar/src/asar/libstr.cpp:339 #2 0x7f41597d2146 in wrap_split<(anonymous namespace)::cmd_check> /home/asar-ci/asar/src/asar/assembleblock.cpp:2025 #3 0x7f41597cc143 in assembleblock(char const*, int&) /home/asar-ci/asar/src/asar/assembleblock.cpp:2402 #4 0x7f415986d11e in assembleline(char const*, int, string const&, int&) /home/asar-ci/asar/src/asar/main.cpp:703 #5 0x7f4159872197 in do_line_logic(string const&, char const*, int) /home/asar-ci/asar/src/asar/main.cpp:924 #6 0x7f41598703ad in assemblefile(char const*) /home/asar-ci/asar/src/asar/main.cpp:838 #7 0x7f41597130ec in asar_patch_main /home/asar-ci/asar/src/asar/interface-lib.cpp:313 #8 0x7f41597167d7 in operator() /home/asar-ci/asar/src/asar/interface-lib.cpp:503 #9 0x7f415971962f in execute /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:21 #10 0x7f4159719833 in operator() /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:31 #11 0x7f415971987b in _FUN /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:30 #12 0x7f41597277e9 in function_pointer_wrapper::execute_thread(void*) (/home/asar-ci/build/asar/lib/libasar.so.4.0.0+0x5277e9) #13 0x7f415c6a81c3 in start_thread nptl/pthread_create.c:442 Direct leak of 384 byte(s) in 3 object(s) allocated from: #0 0x7f415c8b89cf in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 #1 0x7f4159846e94 in split(char*, char, int*) /home/asar-ci/asar/src/asar/libstr.cpp:314 #2 0x7f41598474a7 in qsplit(char*, char, int*) /home/asar-ci/asar/src/asar/libstr.cpp:336 #3 0x7f41597d3226 in wrap_split<(anonymous namespace)::cmd_endspcblock> /home/asar-ci/asar/src/asar/assembleblock.cpp:2025 #4 0x7f41597cc143 in assembleblock(char const*, int&) /home/asar-ci/asar/src/asar/assembleblock.cpp:2402 #5 0x7f415986d11e in assembleline(char const*, int, string const&, int&) /home/asar-ci/asar/src/asar/main.cpp:703 #6 0x7f4159872197 in do_line_logic(string const&, char const*, int) /home/asar-ci/asar/src/asar/main.cpp:924 #7 0x7f41598703ad in assemblefile(char const*) /home/asar-ci/asar/src/asar/main.cpp:838 #8 0x7f41597130ec in asar_patch_main /home/asar-ci/asar/src/asar/interface-lib.cpp:313 #9 0x7f41597167d7 in operator() /home/asar-ci/asar/src/asar/interface-lib.cpp:503 #10 0x7f415971962f in execute /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:21 #11 0x7f4159719833 in operator() /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:31 #12 0x7f415971987b in _FUN /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:30 #13 0x7f41597277e9 in function_pointer_wrapper::execute_thread(void*) (/home/asar-ci/build/asar/lib/libasar.so.4.0.0+0x5277e9) #14 0x7f415c6a81c3 in start_thread nptl/pthread_create.c:442 Direct leak of 384 byte(s) in 3 object(s) allocated from: #0 0x7f415c8b89cf in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 #1 0x7f4159846e94 in split(char*, char, int*) /home/asar-ci/asar/src/asar/libstr.cpp:314 #2 0x7f41598474a7 in qsplit(char*, char, int*) /home/asar-ci/asar/src/asar/libstr.cpp:336 #3 0x7f41597d29b6 in wrap_split<(anonymous namespace)::cmd_endstruct> /home/asar-ci/asar/src/asar/assembleblock.cpp:2025 #4 0x7f41597cc143 in assembleblock(char const*, int&) /home/asar-ci/asar/src/asar/assembleblock.cpp:2402 #5 0x7f415986d11e in assembleline(char const*, int, string const&, int&) /home/asar-ci/asar/src/asar/main.cpp:703 #6 0x7f4159872197 in do_line_logic(string const&, char const*, int) /home/asar-ci/asar/src/asar/main.cpp:924 #7 0x7f41598703ad in assemblefile(char const*) /home/asar-ci/asar/src/asar/main.cpp:838 #8 0x7f41597130ec in asar_patch_main /home/asar-ci/asar/src/asar/interface-lib.cpp:313 #9 0x7f41597167d7 in operator() /home/asar-ci/asar/src/asar/interface-lib.cpp:503 #10 0x7f415971962f in execute /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:21 #11 0x7f4159719833 in operator() /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:31 #12 0x7f415971987b in _FUN /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:30 #13 0x7f41597277e9 in function_pointer_wrapper::execute_thread(void*) (/home/asar-ci/build/asar/lib/libasar.so.4.0.0+0x5277e9) #14 0x7f415c6a81c3 in start_thread nptl/pthread_create.c:442 Direct leak of 384 byte(s) in 24 object(s) allocated from: #0 0x7f415c8b89cf in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 #1 0x7f4159846cd1 in split(char*, char, int*) /home/asar-ci/asar/src/asar/libstr.cpp:307 #2 0x7f41598474a7 in qsplit(char*, char, int*) /home/asar-ci/asar/src/asar/libstr.cpp:336 #3 0x7f41597d1d0e in wrap_split<(anonymous namespace)::cmd_warnings> /home/asar-ci/asar/src/asar/assembleblock.cpp:2025 #4 0x7f41597cc143 in assembleblock(char const*, int&) /home/asar-ci/asar/src/asar/assembleblock.cpp:2402 #5 0x7f415986d11e in assembleline(char const*, int, string const&, int&) /home/asar-ci/asar/src/asar/main.cpp:703 #6 0x7f4159872197 in do_line_logic(string const&, char const*, int) /home/asar-ci/asar/src/asar/main.cpp:924 #7 0x7f41598703ad in assemblefile(char const*) /home/asar-ci/asar/src/asar/main.cpp:838 #8 0x7f41597130ec in asar_patch_main /home/asar-ci/asar/src/asar/interface-lib.cpp:313 #9 0x7f41597167d7 in operator() /home/asar-ci/asar/src/asar/interface-lib.cpp:503 #10 0x7f415971962f in execute /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:21 #11 0x7f4159719833 in operator() /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:31 #12 0x7f415971987b in _FUN /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:30 #13 0x7f41597277e9 in function_pointer_wrapper::execute_thread(void*) (/home/asar-ci/build/asar/lib/libasar.so.4.0.0+0x5277e9) #14 0x7f415c6a81c3 in start_thread nptl/pthread_create.c:442 Direct leak of 288 byte(s) in 18 object(s) allocated from: #0 0x7f415c8b89cf in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 #1 0x7f4159846cd1 in split(char*, char, int*) /home/asar-ci/asar/src/asar/libstr.cpp:307 #2 0x7f41598474a7 in qsplit(char*, char, int*) /home/asar-ci/asar/src/asar/libstr.cpp:336 #3 0x7f41597d257e in wrap_split<(anonymous namespace)::cmd_struct> /home/asar-ci/asar/src/asar/assembleblock.cpp:2025 #4 0x7f41597cc143 in assembleblock(char const*, int&) /home/asar-ci/asar/src/asar/assembleblock.cpp:2402 #5 0x7f415986d11e in assembleline(char const*, int, string const&, int&) /home/asar-ci/asar/src/asar/main.cpp:703 #6 0x7f4159872197 in do_line_logic(string const&, char const*, int) /home/asar-ci/asar/src/asar/main.cpp:924 #7 0x7f41598703ad in assemblefile(char const*) /home/asar-ci/asar/src/asar/main.cpp:838 #8 0x7f41597130ec in asar_patch_main /home/asar-ci/asar/src/asar/interface-lib.cpp:313 #9 0x7f41597167d7 in operator() /home/asar-ci/asar/src/asar/interface-lib.cpp:503 #10 0x7f415971962f in execute /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:21 #11 0x7f4159719833 in operator() /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:31 #12 0x7f415971987b in _FUN /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:30 #13 0x7f41597277e9 in function_pointer_wrapper::execute_thread(void*) (/home/asar-ci/build/asar/lib/libasar.so.4.0.0+0x5277e9) #14 0x7f415c6a81c3 in start_thread nptl/pthread_create.c:442 Direct leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f415c8b89cf in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 #1 0x7f4159846cd1 in split(char*, char, int*) /home/asar-ci/asar/src/asar/libstr.cpp:307 #2 0x7f41598474a7 in qsplit(char*, char, int*) /home/asar-ci/asar/src/asar/libstr.cpp:336 #3 0x7f41597d2dee in wrap_split<(anonymous namespace)::cmd_spcblock> /home/asar-ci/asar/src/asar/assembleblock.cpp:2025 #4 0x7f41597cc143 in assembleblock(char const*, int&) /home/asar-ci/asar/src/asar/assembleblock.cpp:2402 #5 0x7f415986d11e in assembleline(char const*, int, string const&, int&) /home/asar-ci/asar/src/asar/main.cpp:703 #6 0x7f4159872197 in do_line_logic(string const&, char const*, int) /home/asar-ci/asar/src/asar/main.cpp:924 #7 0x7f41598703ad in assemblefile(char const*) /home/asar-ci/asar/src/asar/main.cpp:838 #8 0x7f41597130ec in asar_patch_main /home/asar-ci/asar/src/asar/interface-lib.cpp:313 #9 0x7f41597167d7 in operator() /home/asar-ci/asar/src/asar/interface-lib.cpp:503 #10 0x7f415971962f in execute /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:21 #11 0x7f4159719833 in operator() /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:31 #12 0x7f415971987b in _FUN /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:30 #13 0x7f41597277e9 in function_pointer_wrapper::execute_thread(void*) (/home/asar-ci/build/asar/lib/libasar.so.4.0.0+0x5277e9) #14 0x7f415c6a81c3 in start_thread nptl/pthread_create.c:442 Direct leak of 48 byte(s) in 3 object(s) allocated from: #0 0x7f415c8b89cf in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 #1 0x7f4159846cd1 in split(char*, char, int*) /home/asar-ci/asar/src/asar/libstr.cpp:307 #2 0x7f41598474a7 in qsplit(char*, char, int*) /home/asar-ci/asar/src/asar/libstr.cpp:336 #3 0x7f41597d3226 in wrap_split<(anonymous namespace)::cmd_endspcblock> /home/asar-ci/asar/src/asar/assembleblock.cpp:2025 #4 0x7f41597cc143 in assembleblock(char const*, int&) /home/asar-ci/asar/src/asar/assembleblock.cpp:2402 #5 0x7f415986d11e in assembleline(char const*, int, string const&, int&) /home/asar-ci/asar/src/asar/main.cpp:703 #6 0x7f4159872197 in do_line_logic(string const&, char const*, int) /home/asar-ci/asar/src/asar/main.cpp:924 #7 0x7f41598703ad in assemblefile(char const*) /home/asar-ci/asar/src/asar/main.cpp:838 #8 0x7f41597130ec in asar_patch_main /home/asar-ci/asar/src/asar/interface-lib.cpp:313 #9 0x7f41597167d7 in operator() /home/asar-ci/asar/src/asar/interface-lib.cpp:503 #10 0x7f415971962f in execute /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:21 #11 0x7f4159719833 in operator() /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:31 #12 0x7f415971987b in _FUN /home/asar-ci/asar/src/asar/platform/generic/thread-helpers-pthread.h:30 #13 0x7f41597277e9 in function_pointer_wrapper::execute_thread(void*) (/home/asar-ci/build/asar/lib/libasar.so.4.0.0+0x5277e9) #14 0x7f415c6a81c3 in start_thread nptl/pthread_create.c:442 SUMMARY: AddressSanitizer: 34048 byte(s) leaked in 707 allocation(s). make[3]: *** [tests/CMakeFiles/run-newtest.dir/build.make:70: tests/CMakeFiles/run-newtest] Error 1 make[2]: *** [CMakeFiles/Makefile2:258: tests/CMakeFiles/run-newtest.dir/all] Error 2 make[1]: *** [CMakeFiles/Makefile2:212: tests/CMakeFiles/run-tests.dir/rule] Error 2 make: *** [Makefile:208: run-tests] Error 2