Skip to content

Instantly share code, notes, and snippets.

@inkydragon
Created June 30, 2023 12:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save inkydragon/12a26f5ab5acfd5fb93a76862ee493ca to your computer and use it in GitHub Desktop.
Save inkydragon/12a26f5ab5acfd5fb93a76862ee493ca to your computer and use it in GitHub Desktop.
JuliaLang/julia#50345: valgrind log
#const forecast_samples = [randn(30) for i in 1:10_000];
const forecast_samples_adj = [randn(30) for i in 1:10_000]';
function f(arr)
reduce(vcat, arr)
GC.gc(true)
GC.gc(false)
return Base.gc_live_bytes() / 2^20
end
count = parse(Int, ARGS[1]);
a = [f(forecast_samples_adj) for i in 1:count]
print("run=$count times\nSTART=$(a[1])\nEND =$(a[end])\n")

issue: JuliaLang/julia#50345

I unified the prefixes of the logs so that it is possible to compare different log files.

Build info

system

$ uname -a
Linux a309 5.19.0-32-generic #33~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon Jan 30 17:03:34 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

$ gcc --version
gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

$ ldd --version
ldd (Ubuntu GLIBC 2.35-0ubuntu3.1) 2.35
Copyright (C) 2022 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.

$ valgrind --version
valgrind-3.18.1

julia

julia> versioninfo()
Julia Version 1.10.0-DEV.1607
Commit 02f80c6bdf (2023-06-30 00:12 UTC)
Platform Info:
  OS: Linux (x86_64-linux-gnu)
  CPU: 16 × Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, skylake)
  Threads: 1 on 16 virtual cores

Make.user

# valgrind
CFLAGS = -DMEMDEBUG -DMEMDEBUG2
JULIA_CPU_TARGET=generic
cyhan@a309:~/jl/julia$ valgrind --smc-check=all-non-file --trace-children=yes --suppressions=$PWD/contrib/valgrind-julia.supp --leak-check=full --show-leak-kinds=definite ./julia --check-bounds=yes --startup-file=no --depwarn=error -e 'print("1\n")' 2>&1 | tee ~/jl/valgrind+baseline.log
==100001== Memcheck, a memory error detector
==100001== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==100001== Using Valgrind-3.18.1 and LibVEX; rerun with -h for copyright info
==100001== Command: ./julia --check-bounds=yes --startup-file=no --depwarn=error -e print("1\\n")
==100001==
==100002==
==100002== HEAP SUMMARY:
==100002== in use at exit: 84,903 bytes in 21 blocks
==100002== total heap usage: 40 allocs, 19 frees, 93,152 bytes allocated
==100002==
==100002== LEAK SUMMARY:
==100002== definitely lost: 0 bytes in 0 blocks
==100002== indirectly lost: 0 bytes in 0 blocks
==100002== possibly lost: 0 bytes in 0 blocks
==100002== still reachable: 84,903 bytes in 21 blocks
==100002== suppressed: 0 bytes in 0 blocks
==100002== Reachable blocks (those to which a pointer was found) are not shown.
==100002== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==100002==
==100002== For lists of detected and suppressed errors, rerun with: -s
==100002== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==100001== Invalid read of size 8
==100001== at 0x40286C0: strncmp (strcmp.S:170)
==100001== by 0x400668D: is_dst (dl-load.c:216)
==100001== by 0x400810E: _dl_dst_count (dl-load.c:253)
==100001== by 0x400810E: expand_dynamic_string_token (dl-load.c:395)
==100001== by 0x40082B7: fillin_rpath.isra.0 (dl-load.c:483)
==100001== by 0x4008602: decompose_rpath (dl-load.c:654)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== Address 0x4abd061 is 1 bytes inside a block of size 8 alloc'd
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x40271FF: malloc (rtld-malloc.h:56)
==100001== by 0x40271FF: strdup (strdup.c:42)
==100001== by 0x4008594: decompose_rpath (dl-load.c:629)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001==
==100001== Invalid read of size 8
==100001== at 0x40286C8: strncmp (strcmp.S:172)
==100001== by 0x400668D: is_dst (dl-load.c:216)
==100001== by 0x400810E: _dl_dst_count (dl-load.c:253)
==100001== by 0x400810E: expand_dynamic_string_token (dl-load.c:395)
==100001== by 0x40082B7: fillin_rpath.isra.0 (dl-load.c:483)
==100001== by 0x4008602: decompose_rpath (dl-load.c:654)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== Address 0x4abd069 is 1 bytes after a block of size 8 alloc'd
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x40271FF: malloc (rtld-malloc.h:56)
==100001== by 0x40271FF: strdup (strdup.c:42)
==100001== by 0x4008594: decompose_rpath (dl-load.c:629)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001==
==100001== Invalid read of size 8
==100001== at 0x40286C0: strncmp (strcmp.S:170)
==100001== by 0x400668D: is_dst (dl-load.c:216)
==100001== by 0x4007F79: _dl_dst_substitute (dl-load.c:295)
==100001== by 0x40082B7: fillin_rpath.isra.0 (dl-load.c:483)
==100001== by 0x4008602: decompose_rpath (dl-load.c:654)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== Address 0x4abd061 is 1 bytes inside a block of size 8 alloc'd
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x40271FF: malloc (rtld-malloc.h:56)
==100001== by 0x40271FF: strdup (strdup.c:42)
==100001== by 0x4008594: decompose_rpath (dl-load.c:629)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001==
==100001== Invalid read of size 8
==100001== at 0x40286C8: strncmp (strcmp.S:172)
==100001== by 0x400668D: is_dst (dl-load.c:216)
==100001== by 0x4007F79: _dl_dst_substitute (dl-load.c:295)
==100001== by 0x40082B7: fillin_rpath.isra.0 (dl-load.c:483)
==100001== by 0x4008602: decompose_rpath (dl-load.c:654)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== Address 0x4abd069 is 1 bytes after a block of size 8 alloc'd
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x40271FF: malloc (rtld-malloc.h:56)
==100001== by 0x40271FF: strdup (strdup.c:42)
==100001== by 0x4008594: decompose_rpath (dl-load.c:629)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001==
--100001-- WARNING: unhandled amd64-linux syscall: 1008
--100001-- You may be able to write your own handler.
--100001-- Read the file README_MISSING_SYSCALL_OR_IOCTL.
--100001-- Nevertheless we consider this a bug. Please report
--100001-- it at http://valgrind.org/support/bug_reports.html.
1
==100001== Warning: client switching stacks? SP change: 0x1ffeffdb18 --> 0x32c8fff8
==100001== to suppress, use: --max-stackframe=136570133280 or greater
==100001== Warning: client switching stacks? SP change: 0x32c8f458 --> 0x1ffeffdb20
==100001== to suppress, use: --max-stackframe=136570136264 or greater
==100001==
==100001== HEAP SUMMARY:
==100001== in use at exit: 17,357,612 bytes in 68,483 blocks
==100001== total heap usage: 176,880 allocs, 108,397 frees, 27,004,892 bytes allocated
==100001==
==100001== 0 bytes in 1 blocks are definitely lost in loss record 1 of 4,659
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x4005A22: malloc (rtld-malloc.h:56)
==100001== by 0x4005A22: _dl_find_object_update (dl-find_object.c:791)
==100001== by 0x400ECCF: dl_open_worker_begin (dl-open.c:735)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001== by 0x48FA6BB: dlopen_doit (dlopen.c:56)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x49DECF2: _dl_catch_error (dl-error-skeleton.c:227)
==100001== by 0x48FA1AD: _dlerror_run (dlerror.c:138)
==100001== by 0x48FA747: dlopen_implementation (dlopen.c:71)
==100001== by 0x48FA747: dlopen@@GLIBC_2.34 (dlopen.c:81)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 24 of 4,659
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x550C844: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x550C844: jl_init_root_task (task.c:1636)
==100001== by 0x550AE0C: julia_init (init.c:832)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 797 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2CDC: init_jit_functions (codegen.cpp:8999)
==100001== by 0x5EB2CDC: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 798 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2D37: init_jit_functions (codegen.cpp:9000)
==100001== by 0x5EB2D37: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 799 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2D92: init_jit_functions (codegen.cpp:9001)
==100001== by 0x5EB2D92: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 800 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2DED: init_jit_functions (codegen.cpp:9002)
==100001== by 0x5EB2DED: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 801 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2E48: init_jit_functions (codegen.cpp:9003)
==100001== by 0x5EB2E48: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 802 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2EA3: init_jit_functions (codegen.cpp:9004)
==100001== by 0x5EB2EA3: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 803 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2EFE: init_jit_functions (codegen.cpp:9005)
==100001== by 0x5EB2EFE: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 804 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB220B: builtin_func_map() [clone .part.0] (codegen.cpp:1256)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 805 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB224B: builtin_func_map() [clone .part.0] (codegen.cpp:1257)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 806 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB228B: builtin_func_map() [clone .part.0] (codegen.cpp:1258)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 807 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB22CB: builtin_func_map() [clone .part.0] (codegen.cpp:1259)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 808 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB230B: builtin_func_map() [clone .part.0] (codegen.cpp:1260)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 809 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB234B: builtin_func_map() [clone .part.0] (codegen.cpp:1261)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 810 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB238B: builtin_func_map() [clone .part.0] (codegen.cpp:1262)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 811 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB23CB: builtin_func_map() [clone .part.0] (codegen.cpp:1263)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 812 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB240B: builtin_func_map() [clone .part.0] (codegen.cpp:1264)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 813 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB244B: builtin_func_map() [clone .part.0] (codegen.cpp:1265)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 814 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB248B: builtin_func_map() [clone .part.0] (codegen.cpp:1266)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 815 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB24CB: builtin_func_map() [clone .part.0] (codegen.cpp:1267)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 816 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB250B: builtin_func_map() [clone .part.0] (codegen.cpp:1268)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 817 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB256A: builtin_func_map() [clone .part.0] (codegen.cpp:1270)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 818 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB25AA: builtin_func_map() [clone .part.0] (codegen.cpp:1271)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 819 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB25EA: builtin_func_map() [clone .part.0] (codegen.cpp:1272)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 820 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB262A: builtin_func_map() [clone .part.0] (codegen.cpp:1273)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 821 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB266A: builtin_func_map() [clone .part.0] (codegen.cpp:1274)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 822 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB26AA: builtin_func_map() [clone .part.0] (codegen.cpp:1275)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 823 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB26EA: builtin_func_map() [clone .part.0] (codegen.cpp:1276)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 824 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB272A: builtin_func_map() [clone .part.0] (codegen.cpp:1277)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 825 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB276A: builtin_func_map() [clone .part.0] (codegen.cpp:1278)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 826 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB27AA: builtin_func_map() [clone .part.0] (codegen.cpp:1279)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 827 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB27EA: builtin_func_map() [clone .part.0] (codegen.cpp:1280)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 828 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB282A: builtin_func_map() [clone .part.0] (codegen.cpp:1281)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 829 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB286A: builtin_func_map() [clone .part.0] (codegen.cpp:1282)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 830 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB28AA: builtin_func_map() [clone .part.0] (codegen.cpp:1283)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 831 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB28EA: builtin_func_map() [clone .part.0] (codegen.cpp:1284)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 832 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB292A: builtin_func_map() [clone .part.0] (codegen.cpp:1285)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 833 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB296A: builtin_func_map() [clone .part.0] (codegen.cpp:1286)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 834 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB29AA: builtin_func_map() [clone .part.0] (codegen.cpp:1287)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 835 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB29F8: builtin_func_map() [clone .part.0] (codegen.cpp:1288)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 836 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2A32: builtin_func_map() [clone .part.0] (codegen.cpp:1289)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 837 of 4,659
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2A6C: builtin_func_map() [clone .part.0] (codegen.cpp:1290)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 56 bytes in 1 blocks are definitely lost in loss record 2,388 of 4,659
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x4003A59: malloc (rtld-malloc.h:56)
==100001== by 0x4003A59: _dl_map_object_deps (dl-deps.c:438)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001== by 0x48FA6BB: dlopen_doit (dlopen.c:56)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x49DECF2: _dl_catch_error (dl-error-skeleton.c:227)
==100001== by 0x48FA1AD: _dlerror_run (dlerror.c:138)
==100001== by 0x48FA747: dlopen_implementation (dlopen.c:71)
==100001== by 0x48FA747: dlopen@@GLIBC_2.34 (dlopen.c:81)
==100001==
==100001== 64 bytes in 1 blocks are definitely lost in loss record 2,620 of 4,659
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x400F21D: malloc (rtld-malloc.h:56)
==100001== by 0x400F21D: resize_scopes (dl-open.c:295)
==100001== by 0x400F21D: dl_open_worker_begin (dl-open.c:707)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001== by 0x48FA6BB: dlopen_doit (dlopen.c:56)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x49DECF2: _dl_catch_error (dl-error-skeleton.c:227)
==100001== by 0x48FA1AD: _dlerror_run (dlerror.c:138)
==100001== by 0x48FA747: dlopen_implementation (dlopen.c:71)
==100001== by 0x48FA747: dlopen@@GLIBC_2.34 (dlopen.c:81)
==100001== by 0x4AA42AB: load_library.part.0 (loader_lib.c:78)
==100001==
==100001== 64 bytes in 1 blocks are definitely lost in loss record 2,621 of 4,659
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x400F21D: malloc (rtld-malloc.h:56)
==100001== by 0x400F21D: resize_scopes (dl-open.c:295)
==100001== by 0x400F21D: dl_open_worker_begin (dl-open.c:707)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001== by 0x48FA6BB: dlopen_doit (dlopen.c:56)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x49DECF2: _dl_catch_error (dl-error-skeleton.c:227)
==100001== by 0x48FA1AD: _dlerror_run (dlerror.c:138)
==100001== by 0x48FA747: dlopen_implementation (dlopen.c:71)
==100001== by 0x48FA747: dlopen@@GLIBC_2.34 (dlopen.c:81)
==100001== by 0x5507BB2: ijl_load_dynamic_library (dlload.c:365)
==100001==
==100001== LEAK SUMMARY:
==100001== definitely lost: 1,504 bytes in 46 blocks
==100001== indirectly lost: 0 bytes in 0 blocks
==100001== possibly lost: 2,981,723 bytes in 52,238 blocks
==100001== still reachable: 14,374,385 bytes in 16,199 blocks
==100001== suppressed: 0 bytes in 0 blocks
==100001== Reachable blocks (those to which a pointer was found) are not shown.
==100001== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==100001==
==100001== For lists of detected and suppressed errors, rerun with: -s
==100001== ERROR SUMMARY: 432 errors from 420 contexts (suppressed: 0 from 0)
cyhan@a309:~/jl/julia$
cyhan@a309:~/jl/julia$ valgrind --smc-check=all-non-file --trace-children=yes --suppressions=$PWD/contrib/valgrind-julia.supp --leak-check=full --show-leak-kinds=definite ./julia --check-bounds=yes --startup-file=no --depwarn=error ../gc.jl 1 2>&1 | tee ~/jl/valgrind+gc1.log
==100001== Memcheck, a memory error detector
==100001== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==100001== Using Valgrind-3.18.1 and LibVEX; rerun with -h for copyright info
==100001== Command: ./julia --check-bounds=yes --startup-file=no --depwarn=error ../gc.jl 1
==100001==
==100002==
==100002== HEAP SUMMARY:
==100002== in use at exit: 84,903 bytes in 21 blocks
==100002== total heap usage: 40 allocs, 19 frees, 93,152 bytes allocated
==100002==
==100002== LEAK SUMMARY:
==100002== definitely lost: 0 bytes in 0 blocks
==100002== indirectly lost: 0 bytes in 0 blocks
==100002== possibly lost: 0 bytes in 0 blocks
==100002== still reachable: 84,903 bytes in 21 blocks
==100002== suppressed: 0 bytes in 0 blocks
==100002== Reachable blocks (those to which a pointer was found) are not shown.
==100002== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==100002==
==100002== For lists of detected and suppressed errors, rerun with: -s
==100002== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==100001== Invalid read of size 8
==100001== at 0x40286C0: strncmp (strcmp.S:170)
==100001== by 0x400668D: is_dst (dl-load.c:216)
==100001== by 0x400810E: _dl_dst_count (dl-load.c:253)
==100001== by 0x400810E: expand_dynamic_string_token (dl-load.c:395)
==100001== by 0x40082B7: fillin_rpath.isra.0 (dl-load.c:483)
==100001== by 0x4008602: decompose_rpath (dl-load.c:654)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== Address 0x4abd061 is 1 bytes inside a block of size 8 alloc'd
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x40271FF: malloc (rtld-malloc.h:56)
==100001== by 0x40271FF: strdup (strdup.c:42)
==100001== by 0x4008594: decompose_rpath (dl-load.c:629)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001==
==100001== Invalid read of size 8
==100001== at 0x40286C8: strncmp (strcmp.S:172)
==100001== by 0x400668D: is_dst (dl-load.c:216)
==100001== by 0x400810E: _dl_dst_count (dl-load.c:253)
==100001== by 0x400810E: expand_dynamic_string_token (dl-load.c:395)
==100001== by 0x40082B7: fillin_rpath.isra.0 (dl-load.c:483)
==100001== by 0x4008602: decompose_rpath (dl-load.c:654)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== Address 0x4abd069 is 1 bytes after a block of size 8 alloc'd
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x40271FF: malloc (rtld-malloc.h:56)
==100001== by 0x40271FF: strdup (strdup.c:42)
==100001== by 0x4008594: decompose_rpath (dl-load.c:629)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001==
==100001== Invalid read of size 8
==100001== at 0x40286C0: strncmp (strcmp.S:170)
==100001== by 0x400668D: is_dst (dl-load.c:216)
==100001== by 0x4007F79: _dl_dst_substitute (dl-load.c:295)
==100001== by 0x40082B7: fillin_rpath.isra.0 (dl-load.c:483)
==100001== by 0x4008602: decompose_rpath (dl-load.c:654)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== Address 0x4abd061 is 1 bytes inside a block of size 8 alloc'd
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x40271FF: malloc (rtld-malloc.h:56)
==100001== by 0x40271FF: strdup (strdup.c:42)
==100001== by 0x4008594: decompose_rpath (dl-load.c:629)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001==
==100001== Invalid read of size 8
==100001== at 0x40286C8: strncmp (strcmp.S:172)
==100001== by 0x400668D: is_dst (dl-load.c:216)
==100001== by 0x4007F79: _dl_dst_substitute (dl-load.c:295)
==100001== by 0x40082B7: fillin_rpath.isra.0 (dl-load.c:483)
==100001== by 0x4008602: decompose_rpath (dl-load.c:654)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== Address 0x4abd069 is 1 bytes after a block of size 8 alloc'd
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x40271FF: malloc (rtld-malloc.h:56)
==100001== by 0x40271FF: strdup (strdup.c:42)
==100001== by 0x4008594: decompose_rpath (dl-load.c:629)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001==
--100001-- WARNING: unhandled amd64-linux syscall: 1008
--100001-- You may be able to write your own handler.
--100001-- Read the file README_MISSING_SYSCALL_OR_IOCTL.
--100001-- Nevertheless we consider this a bug. Please report
--100001-- it at http://valgrind.org/support/bug_reports.html.
run=1 times
START=8.629661560058594
END =8.629661560058594
==100001== Warning: client switching stacks? SP change: 0x1ffeffd6b8 --> 0x3748fff8
==100001== to suppress, use: --max-stackframe=136494634688 or greater
==100001== Warning: client switching stacks? SP change: 0x3748f458 --> 0x1ffeffd6c0
==100001== to suppress, use: --max-stackframe=136494637672 or greater
==100001==
==100001== HEAP SUMMARY:
==100001== in use at exit: 25,726,368 bytes in 94,980 blocks
==100001== total heap usage: 1,696,890 allocs, 1,601,910 frees, 1,160,335,900 bytes allocated
==100001==
==100001== 0 bytes in 1 blocks are definitely lost in loss record 1 of 6,153
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x4005A22: malloc (rtld-malloc.h:56)
==100001== by 0x4005A22: _dl_find_object_update (dl-find_object.c:791)
==100001== by 0x400ECCF: dl_open_worker_begin (dl-open.c:735)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001== by 0x48FA6BB: dlopen_doit (dlopen.c:56)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x49DECF2: _dl_catch_error (dl-error-skeleton.c:227)
==100001== by 0x48FA1AD: _dlerror_run (dlerror.c:138)
==100001== by 0x48FA747: dlopen_implementation (dlopen.c:71)
==100001== by 0x48FA747: dlopen@@GLIBC_2.34 (dlopen.c:81)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 24 of 6,153
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x550C844: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x550C844: jl_init_root_task (task.c:1636)
==100001== by 0x550AE0C: julia_init (init.c:832)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 25 of 6,153
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54DB200: jl_inst_arg_tuple_type (jltypes.c:2175)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:868)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:863)
==100001== by 0xE35697A: julia_builtin_tfunction_33656 (tfuncs.jl:2474)
==100001== by 0xDE1DFD4: julia_abstract_call_builtin_34626 (abstractinterpretation.jl:1715)
==100001== by 0xE114546: julia_abstract_call_known_34740 (abstractinterpretation.jl:1979)
==100001== by 0xE266278: julia_abstract_call_34892 (abstractinterpretation.jl:2128)
==100001== by 0xE1EDF7B: julia_abstract_call_34974 (abstractinterpretation.jl:2102)
==100001== by 0xE5FABCB: julia_abstract_call_34884 (abstractinterpretation.jl:2305)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 26 of 6,153
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54DB200: jl_inst_arg_tuple_type (jltypes.c:2175)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:868)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:863)
==100001== by 0xDDD911A: julia_builtin_tfunction_33670 (tfuncs.jl:2474)
==100001== by 0xDF103C4: julia_abstract_call_builtin_34650 (abstractinterpretation.jl:1715)
==100001== by 0xE2CE5D3: julia_abstract_call_known_34791 (abstractinterpretation.jl:1979)
==100001== by 0xE07F3F6: julia_abstract_call_34904 (abstractinterpretation.jl:2128)
==100001== by 0xE07E2EB: julia_abstract_call_34977 (abstractinterpretation.jl:2102)
==100001== by 0xE1EE00A: julia_abstract_call_34881 (irinterp.jl:48)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 27 of 6,153
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D851B: inst_datatype_inner (jltypes.c:2082)
==100001== by 0x54D9D3B: inst_type_w_ (jltypes.c:2355)
==100001== by 0x54D9FC7: ijl_instantiate_unionall (jltypes.c:1456)
==100001== by 0x54DB693: ijl_apply_type (jltypes.c:1388)
==100001== by 0xE4A11D5: julia_Val_40172 (essentials.jl:849)
==100001== by 0xDC3A355: jfptr_Val_40173 (in /home/cyhan/jl/julia/usr/lib/julia/sys.so)
==100001== by 0x54F7752: jl_apply (julia.h:1965)
==100001== by 0x54F7752: jl_f__call_in_world_total (builtins.c:850)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE1ED3C6: julia_concrete_eval_call_34280 (abstractinterpretation.jl:900)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 28 of 6,153
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x552E3E1: ijl_new_datatype (datatype.c:812)
==100001== by 0x54EB663: jl_new_generic_function_with_supertype (gf.c:3193)
==100001== by 0x555254E: ijl_generic_function_def (method.c:915)
==100001== by 0x55055D8: eval_value (interpreter.c:335)
==100001== by 0x550626F: eval_body (interpreter.c:472)
==100001== by 0x550703D: jl_interpret_toplevel_thunk (interpreter.c:774)
==100001== by 0x552371A: jl_toplevel_eval_flex (toplevel.c:934)
==100001== by 0x55065FA: eval_body (interpreter.c:582)
==100001== by 0x550703D: jl_interpret_toplevel_thunk (interpreter.c:774)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 29 of 6,153
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54DB200: jl_inst_arg_tuple_type (jltypes.c:2175)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:868)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:863)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE65B2CB: ntuple; (compiler.jl:50)
==100001== by 0xE65B2CB: julia_tuple_tfunc_33398 (tfuncs.jl:1917)
==100001== by 0xE3563CE: julia_builtin_tfunction_33656 (tfuncs.jl:2428)
==100001== by 0xDE1DFD4: julia_abstract_call_builtin_34626 (abstractinterpretation.jl:1715)
==100001== by 0xE114546: julia_abstract_call_known_34740 (abstractinterpretation.jl:1979)
==100001== by 0xE266278: julia_abstract_call_34892 (abstractinterpretation.jl:2128)
==100001==
==100001== 16 bytes in 2 blocks are definitely lost in loss record 266 of 6,153
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54FB115: jl_f__typebody (builtins.c:1788)
==100001== by 0x550583B: jl_apply (julia.h:1965)
==100001== by 0x550583B: do_call (interpreter.c:125)
==100001== by 0x55051F4: eval_value (interpreter.c:222)
==100001== by 0x5506003: eval_stmt_value (interpreter.c:173)
==100001== by 0x5506003: eval_body (interpreter.c:634)
==100001== by 0x550703D: jl_interpret_toplevel_thunk (interpreter.c:774)
==100001== by 0x552371A: jl_toplevel_eval_flex (toplevel.c:934)
==100001== by 0x55065FA: eval_body (interpreter.c:582)
==100001== by 0x550703D: jl_interpret_toplevel_thunk (interpreter.c:774)
==100001== by 0x552371A: jl_toplevel_eval_flex (toplevel.c:934)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,003 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2CDC: init_jit_functions (codegen.cpp:8999)
==100001== by 0x5EB2CDC: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,004 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2D37: init_jit_functions (codegen.cpp:9000)
==100001== by 0x5EB2D37: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,005 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2D92: init_jit_functions (codegen.cpp:9001)
==100001== by 0x5EB2D92: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,006 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2DED: init_jit_functions (codegen.cpp:9002)
==100001== by 0x5EB2DED: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,007 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2E48: init_jit_functions (codegen.cpp:9003)
==100001== by 0x5EB2E48: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,008 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2EA3: init_jit_functions (codegen.cpp:9004)
==100001== by 0x5EB2EA3: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,009 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2EFE: init_jit_functions (codegen.cpp:9005)
==100001== by 0x5EB2EFE: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,010 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB220B: builtin_func_map() [clone .part.0] (codegen.cpp:1256)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,011 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB224B: builtin_func_map() [clone .part.0] (codegen.cpp:1257)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,012 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB228B: builtin_func_map() [clone .part.0] (codegen.cpp:1258)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,013 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB22CB: builtin_func_map() [clone .part.0] (codegen.cpp:1259)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,014 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB230B: builtin_func_map() [clone .part.0] (codegen.cpp:1260)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,015 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB234B: builtin_func_map() [clone .part.0] (codegen.cpp:1261)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,016 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB238B: builtin_func_map() [clone .part.0] (codegen.cpp:1262)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,017 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB23CB: builtin_func_map() [clone .part.0] (codegen.cpp:1263)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,018 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB240B: builtin_func_map() [clone .part.0] (codegen.cpp:1264)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,019 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB244B: builtin_func_map() [clone .part.0] (codegen.cpp:1265)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,020 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB248B: builtin_func_map() [clone .part.0] (codegen.cpp:1266)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,021 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB24CB: builtin_func_map() [clone .part.0] (codegen.cpp:1267)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,022 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB250B: builtin_func_map() [clone .part.0] (codegen.cpp:1268)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,023 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB256A: builtin_func_map() [clone .part.0] (codegen.cpp:1270)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,024 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB25AA: builtin_func_map() [clone .part.0] (codegen.cpp:1271)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,025 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB25EA: builtin_func_map() [clone .part.0] (codegen.cpp:1272)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,026 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB262A: builtin_func_map() [clone .part.0] (codegen.cpp:1273)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,027 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB266A: builtin_func_map() [clone .part.0] (codegen.cpp:1274)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,028 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB26AA: builtin_func_map() [clone .part.0] (codegen.cpp:1275)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,029 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB26EA: builtin_func_map() [clone .part.0] (codegen.cpp:1276)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,030 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB272A: builtin_func_map() [clone .part.0] (codegen.cpp:1277)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,031 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB276A: builtin_func_map() [clone .part.0] (codegen.cpp:1278)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,032 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB27AA: builtin_func_map() [clone .part.0] (codegen.cpp:1279)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,033 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB27EA: builtin_func_map() [clone .part.0] (codegen.cpp:1280)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,034 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB282A: builtin_func_map() [clone .part.0] (codegen.cpp:1281)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,035 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB286A: builtin_func_map() [clone .part.0] (codegen.cpp:1282)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,036 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB28AA: builtin_func_map() [clone .part.0] (codegen.cpp:1283)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,037 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB28EA: builtin_func_map() [clone .part.0] (codegen.cpp:1284)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,038 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB292A: builtin_func_map() [clone .part.0] (codegen.cpp:1285)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,039 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB296A: builtin_func_map() [clone .part.0] (codegen.cpp:1286)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,040 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB29AA: builtin_func_map() [clone .part.0] (codegen.cpp:1287)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,041 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB29F8: builtin_func_map() [clone .part.0] (codegen.cpp:1288)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,042 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2A32: builtin_func_map() [clone .part.0] (codegen.cpp:1289)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,043 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2A6C: builtin_func_map() [clone .part.0] (codegen.cpp:1290)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 4 blocks are definitely lost in loss record 1,044 of 6,153
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1328)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env.constprop.0 (jltypes.c:1332)
==100001== by 0x54DB7E8: ijl_apply_type (jltypes.c:1348)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE6242B7: japi1_apply_type_tfunc_33382 (tfuncs.jl:1854)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE3569B1: julia_builtin_tfunction_33656 (tfuncs.jl:2474)
==100001== by 0xDE1DFD4: julia_abstract_call_builtin_34626 (abstractinterpretation.jl:1715)
==100001== by 0xE114546: julia_abstract_call_known_34740 (abstractinterpretation.jl:1979)
==100001==
==100001== 32 bytes in 4 blocks are definitely lost in loss record 1,045 of 6,153
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54D9D3B: inst_type_w_ (jltypes.c:2355)
==100001== by 0x54D9FC7: ijl_instantiate_unionall (jltypes.c:1456)
==100001== by 0x54DB693: ijl_apply_type (jltypes.c:1388)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE6242B7: japi1_apply_type_tfunc_33382 (tfuncs.jl:1854)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE3569B1: julia_builtin_tfunction_33656 (tfuncs.jl:2474)
==100001== by 0xDE1DFD4: julia_abstract_call_builtin_34626 (abstractinterpretation.jl:1715)
==100001==
==100001== 56 bytes in 1 blocks are definitely lost in loss record 2,892 of 6,153
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x4003A59: malloc (rtld-malloc.h:56)
==100001== by 0x4003A59: _dl_map_object_deps (dl-deps.c:438)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001== by 0x48FA6BB: dlopen_doit (dlopen.c:56)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x49DECF2: _dl_catch_error (dl-error-skeleton.c:227)
==100001== by 0x48FA1AD: _dlerror_run (dlerror.c:138)
==100001== by 0x48FA747: dlopen_implementation (dlopen.c:71)
==100001== by 0x48FA747: dlopen@@GLIBC_2.34 (dlopen.c:81)
==100001==
==100001== 64 bytes in 1 blocks are definitely lost in loss record 3,138 of 6,153
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x400F21D: malloc (rtld-malloc.h:56)
==100001== by 0x400F21D: resize_scopes (dl-open.c:295)
==100001== by 0x400F21D: dl_open_worker_begin (dl-open.c:707)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001== by 0x48FA6BB: dlopen_doit (dlopen.c:56)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x49DECF2: _dl_catch_error (dl-error-skeleton.c:227)
==100001== by 0x48FA1AD: _dlerror_run (dlerror.c:138)
==100001== by 0x48FA747: dlopen_implementation (dlopen.c:71)
==100001== by 0x48FA747: dlopen@@GLIBC_2.34 (dlopen.c:81)
==100001== by 0x4AA42AB: load_library.part.0 (loader_lib.c:78)
==100001==
==100001== 64 bytes in 1 blocks are definitely lost in loss record 3,139 of 6,153
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x400F21D: malloc (rtld-malloc.h:56)
==100001== by 0x400F21D: resize_scopes (dl-open.c:295)
==100001== by 0x400F21D: dl_open_worker_begin (dl-open.c:707)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001== by 0x48FA6BB: dlopen_doit (dlopen.c:56)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x49DECF2: _dl_catch_error (dl-error-skeleton.c:227)
==100001== by 0x48FA1AD: _dlerror_run (dlerror.c:138)
==100001== by 0x48FA747: dlopen_implementation (dlopen.c:71)
==100001== by 0x48FA747: dlopen@@GLIBC_2.34 (dlopen.c:81)
==100001== by 0x5507BB2: ijl_load_dynamic_library (dlload.c:365)
==100001==
==100001== 104 bytes in 13 blocks are definitely lost in loss record 3,574 of 6,153
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54D92DA: jl_apply_tuple_type_v_ (jltypes.c:2136)
==100001== by 0x54D92DA: ijl_apply_tuple_type_v (jltypes.c:2146)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE115341: argtypes_to_type; (typeutils.jl:57)
==100001== by 0xE115341: julia_abstract_call_known_34740 (abstractinterpretation.jl:2051)
==100001== by 0xE266278: julia_abstract_call_34892 (abstractinterpretation.jl:2128)
==100001== by 0xE1EDF7B: julia_abstract_call_34974 (abstractinterpretation.jl:2102)
==100001== by 0xE5FABCB: julia_abstract_call_34884 (abstractinterpretation.jl:2305)
==100001== by 0xDDC0A91: julia_abstract_eval_call_35068 (abstractinterpretation.jl:2321)
==100001== by 0xDCA60B7: julia_abstract_eval_statement_expr_35086 (abstractinterpretation.jl:2331)
==100001==
==100001== LEAK SUMMARY:
==100001== definitely lost: 1,728 bytes in 74 blocks
==100001== indirectly lost: 0 bytes in 0 blocks
==100001== possibly lost: 3,709,413 bytes in 60,290 blocks
==100001== still reachable: 22,015,227 bytes in 34,616 blocks
==100001== suppressed: 0 bytes in 0 blocks
==100001== Reachable blocks (those to which a pointer was found) are not shown.
==100001== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==100001==
==100001== For lists of detected and suppressed errors, rerun with: -s
==100001== ERROR SUMMARY: 1041 errors from 1029 contexts (suppressed: 0 from 0)
cyhan@a309:~/jl/julia$
cyhan@a309:~/jl/julia$ valgrind --smc-check=all-non-file --trace-children=yes --suppressions=$PWD/contrib/valgrind-julia.supp --leak-check=full --show-leak-kinds=definite ./julia --check-bounds=yes --startup-file=no --depwarn=error ../gc.jl 10 2>&1 | tee ~/jl/valgrind+gc10.log
==100001== Memcheck, a memory error detector
==100001== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==100001== Using Valgrind-3.18.1 and LibVEX; rerun with -h for copyright info
==100001== Command: ./julia --check-bounds=yes --startup-file=no --depwarn=error ../gc.jl 10
==100001==
==100002==
==100002== HEAP SUMMARY:
==100002== in use at exit: 84,903 bytes in 21 blocks
==100002== total heap usage: 40 allocs, 19 frees, 93,152 bytes allocated
==100002==
==100002== LEAK SUMMARY:
==100002== definitely lost: 0 bytes in 0 blocks
==100002== indirectly lost: 0 bytes in 0 blocks
==100002== possibly lost: 0 bytes in 0 blocks
==100002== still reachable: 84,903 bytes in 21 blocks
==100002== suppressed: 0 bytes in 0 blocks
==100002== Reachable blocks (those to which a pointer was found) are not shown.
==100002== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==100002==
==100002== For lists of detected and suppressed errors, rerun with: -s
==100002== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==100001== Invalid read of size 8
==100001== at 0x40286C0: strncmp (strcmp.S:170)
==100001== by 0x400668D: is_dst (dl-load.c:216)
==100001== by 0x400810E: _dl_dst_count (dl-load.c:253)
==100001== by 0x400810E: expand_dynamic_string_token (dl-load.c:395)
==100001== by 0x40082B7: fillin_rpath.isra.0 (dl-load.c:483)
==100001== by 0x4008602: decompose_rpath (dl-load.c:654)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== Address 0x4abd061 is 1 bytes inside a block of size 8 alloc'd
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x40271FF: malloc (rtld-malloc.h:56)
==100001== by 0x40271FF: strdup (strdup.c:42)
==100001== by 0x4008594: decompose_rpath (dl-load.c:629)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001==
==100001== Invalid read of size 8
==100001== at 0x40286C8: strncmp (strcmp.S:172)
==100001== by 0x400668D: is_dst (dl-load.c:216)
==100001== by 0x400810E: _dl_dst_count (dl-load.c:253)
==100001== by 0x400810E: expand_dynamic_string_token (dl-load.c:395)
==100001== by 0x40082B7: fillin_rpath.isra.0 (dl-load.c:483)
==100001== by 0x4008602: decompose_rpath (dl-load.c:654)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== Address 0x4abd069 is 1 bytes after a block of size 8 alloc'd
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x40271FF: malloc (rtld-malloc.h:56)
==100001== by 0x40271FF: strdup (strdup.c:42)
==100001== by 0x4008594: decompose_rpath (dl-load.c:629)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001==
==100001== Invalid read of size 8
==100001== at 0x40286C0: strncmp (strcmp.S:170)
==100001== by 0x400668D: is_dst (dl-load.c:216)
==100001== by 0x4007F79: _dl_dst_substitute (dl-load.c:295)
==100001== by 0x40082B7: fillin_rpath.isra.0 (dl-load.c:483)
==100001== by 0x4008602: decompose_rpath (dl-load.c:654)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== Address 0x4abd061 is 1 bytes inside a block of size 8 alloc'd
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x40271FF: malloc (rtld-malloc.h:56)
==100001== by 0x40271FF: strdup (strdup.c:42)
==100001== by 0x4008594: decompose_rpath (dl-load.c:629)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001==
==100001== Invalid read of size 8
==100001== at 0x40286C8: strncmp (strcmp.S:172)
==100001== by 0x400668D: is_dst (dl-load.c:216)
==100001== by 0x4007F79: _dl_dst_substitute (dl-load.c:295)
==100001== by 0x40082B7: fillin_rpath.isra.0 (dl-load.c:483)
==100001== by 0x4008602: decompose_rpath (dl-load.c:654)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== Address 0x4abd069 is 1 bytes after a block of size 8 alloc'd
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x40271FF: malloc (rtld-malloc.h:56)
==100001== by 0x40271FF: strdup (strdup.c:42)
==100001== by 0x4008594: decompose_rpath (dl-load.c:629)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001==
--100001-- WARNING: unhandled amd64-linux syscall: 1008
--100001-- You may be able to write your own handler.
--100001-- Read the file README_MISSING_SYSCALL_OR_IOCTL.
--100001-- Nevertheless we consider this a bug. Please report
--100001-- it at http://valgrind.org/support/bug_reports.html.
run=10 times
START=8.629661560058594
END =10.466819763183594
==100001== Warning: client switching stacks? SP change: 0x1ffeffd6b8 --> 0x2748fff8
==100001== to suppress, use: --max-stackframe=136763070144 or greater
==100001== Warning: client switching stacks? SP change: 0x2748f458 --> 0x1ffeffd6c0
==100001== to suppress, use: --max-stackframe=136763073128 or greater
==100001==
==100001== HEAP SUMMARY:
==100001== in use at exit: 25,726,496 bytes in 94,980 blocks
==100001== total heap usage: 2,136,363 allocs, 2,041,383 frees, 8,055,691,218 bytes allocated
==100001==
==100001== 0 bytes in 1 blocks are definitely lost in loss record 1 of 6,152
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x4005A22: malloc (rtld-malloc.h:56)
==100001== by 0x4005A22: _dl_find_object_update (dl-find_object.c:791)
==100001== by 0x400ECCF: dl_open_worker_begin (dl-open.c:735)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001== by 0x48FA6BB: dlopen_doit (dlopen.c:56)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x49DECF2: _dl_catch_error (dl-error-skeleton.c:227)
==100001== by 0x48FA1AD: _dlerror_run (dlerror.c:138)
==100001== by 0x48FA747: dlopen_implementation (dlopen.c:71)
==100001== by 0x48FA747: dlopen@@GLIBC_2.34 (dlopen.c:81)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 24 of 6,152
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x550C844: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x550C844: jl_init_root_task (task.c:1636)
==100001== by 0x550AE0C: julia_init (init.c:832)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 25 of 6,152
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54DB200: jl_inst_arg_tuple_type (jltypes.c:2175)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:868)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:863)
==100001== by 0xE35697A: julia_builtin_tfunction_33656 (tfuncs.jl:2474)
==100001== by 0xDE1DFD4: julia_abstract_call_builtin_34626 (abstractinterpretation.jl:1715)
==100001== by 0xE114546: julia_abstract_call_known_34740 (abstractinterpretation.jl:1979)
==100001== by 0xE266278: julia_abstract_call_34892 (abstractinterpretation.jl:2128)
==100001== by 0xE1EDF7B: julia_abstract_call_34974 (abstractinterpretation.jl:2102)
==100001== by 0xE5FABCB: julia_abstract_call_34884 (abstractinterpretation.jl:2305)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 26 of 6,152
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54DB200: jl_inst_arg_tuple_type (jltypes.c:2175)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:868)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:863)
==100001== by 0xDDD911A: julia_builtin_tfunction_33670 (tfuncs.jl:2474)
==100001== by 0xDF103C4: julia_abstract_call_builtin_34650 (abstractinterpretation.jl:1715)
==100001== by 0xE2CE5D3: julia_abstract_call_known_34791 (abstractinterpretation.jl:1979)
==100001== by 0xE07F3F6: julia_abstract_call_34904 (abstractinterpretation.jl:2128)
==100001== by 0xE07E2EB: julia_abstract_call_34977 (abstractinterpretation.jl:2102)
==100001== by 0xE1EE00A: julia_abstract_call_34881 (irinterp.jl:48)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 27 of 6,152
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D851B: inst_datatype_inner (jltypes.c:2082)
==100001== by 0x54D9D3B: inst_type_w_ (jltypes.c:2355)
==100001== by 0x54D9FC7: ijl_instantiate_unionall (jltypes.c:1456)
==100001== by 0x54DB693: ijl_apply_type (jltypes.c:1388)
==100001== by 0xE4A11D5: julia_Val_40172 (essentials.jl:849)
==100001== by 0xDC3A355: jfptr_Val_40173 (in /home/cyhan/jl/julia/usr/lib/julia/sys.so)
==100001== by 0x54F7752: jl_apply (julia.h:1965)
==100001== by 0x54F7752: jl_f__call_in_world_total (builtins.c:850)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE1ED3C6: julia_concrete_eval_call_34280 (abstractinterpretation.jl:900)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 28 of 6,152
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x552E3E1: ijl_new_datatype (datatype.c:812)
==100001== by 0x54EB663: jl_new_generic_function_with_supertype (gf.c:3193)
==100001== by 0x555254E: ijl_generic_function_def (method.c:915)
==100001== by 0x55055D8: eval_value (interpreter.c:335)
==100001== by 0x550626F: eval_body (interpreter.c:472)
==100001== by 0x550703D: jl_interpret_toplevel_thunk (interpreter.c:774)
==100001== by 0x552371A: jl_toplevel_eval_flex (toplevel.c:934)
==100001== by 0x55065FA: eval_body (interpreter.c:582)
==100001== by 0x550703D: jl_interpret_toplevel_thunk (interpreter.c:774)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 29 of 6,152
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54DB200: jl_inst_arg_tuple_type (jltypes.c:2175)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:868)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:863)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE65B2CB: ntuple; (compiler.jl:50)
==100001== by 0xE65B2CB: julia_tuple_tfunc_33398 (tfuncs.jl:1917)
==100001== by 0xE3563CE: julia_builtin_tfunction_33656 (tfuncs.jl:2428)
==100001== by 0xDE1DFD4: julia_abstract_call_builtin_34626 (abstractinterpretation.jl:1715)
==100001== by 0xE114546: julia_abstract_call_known_34740 (abstractinterpretation.jl:1979)
==100001== by 0xE266278: julia_abstract_call_34892 (abstractinterpretation.jl:2128)
==100001==
==100001== 16 bytes in 2 blocks are definitely lost in loss record 265 of 6,152
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54FB115: jl_f__typebody (builtins.c:1788)
==100001== by 0x550583B: jl_apply (julia.h:1965)
==100001== by 0x550583B: do_call (interpreter.c:125)
==100001== by 0x55051F4: eval_value (interpreter.c:222)
==100001== by 0x5506003: eval_stmt_value (interpreter.c:173)
==100001== by 0x5506003: eval_body (interpreter.c:634)
==100001== by 0x550703D: jl_interpret_toplevel_thunk (interpreter.c:774)
==100001== by 0x552371A: jl_toplevel_eval_flex (toplevel.c:934)
==100001== by 0x55065FA: eval_body (interpreter.c:582)
==100001== by 0x550703D: jl_interpret_toplevel_thunk (interpreter.c:774)
==100001== by 0x552371A: jl_toplevel_eval_flex (toplevel.c:934)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,003 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2CDC: init_jit_functions (codegen.cpp:8999)
==100001== by 0x5EB2CDC: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,004 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2D37: init_jit_functions (codegen.cpp:9000)
==100001== by 0x5EB2D37: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,005 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2D92: init_jit_functions (codegen.cpp:9001)
==100001== by 0x5EB2D92: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,006 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2DED: init_jit_functions (codegen.cpp:9002)
==100001== by 0x5EB2DED: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,007 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2E48: init_jit_functions (codegen.cpp:9003)
==100001== by 0x5EB2E48: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,008 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2EA3: init_jit_functions (codegen.cpp:9004)
==100001== by 0x5EB2EA3: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,009 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2EFE: init_jit_functions (codegen.cpp:9005)
==100001== by 0x5EB2EFE: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,010 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB220B: builtin_func_map() [clone .part.0] (codegen.cpp:1256)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,011 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB224B: builtin_func_map() [clone .part.0] (codegen.cpp:1257)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,012 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB228B: builtin_func_map() [clone .part.0] (codegen.cpp:1258)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,013 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB22CB: builtin_func_map() [clone .part.0] (codegen.cpp:1259)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,014 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB230B: builtin_func_map() [clone .part.0] (codegen.cpp:1260)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,015 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB234B: builtin_func_map() [clone .part.0] (codegen.cpp:1261)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,016 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB238B: builtin_func_map() [clone .part.0] (codegen.cpp:1262)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,017 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB23CB: builtin_func_map() [clone .part.0] (codegen.cpp:1263)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,018 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB240B: builtin_func_map() [clone .part.0] (codegen.cpp:1264)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,019 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB244B: builtin_func_map() [clone .part.0] (codegen.cpp:1265)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,020 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB248B: builtin_func_map() [clone .part.0] (codegen.cpp:1266)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,021 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB24CB: builtin_func_map() [clone .part.0] (codegen.cpp:1267)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,022 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB250B: builtin_func_map() [clone .part.0] (codegen.cpp:1268)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,023 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB256A: builtin_func_map() [clone .part.0] (codegen.cpp:1270)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,024 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB25AA: builtin_func_map() [clone .part.0] (codegen.cpp:1271)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,025 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB25EA: builtin_func_map() [clone .part.0] (codegen.cpp:1272)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,026 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB262A: builtin_func_map() [clone .part.0] (codegen.cpp:1273)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,027 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB266A: builtin_func_map() [clone .part.0] (codegen.cpp:1274)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,028 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB26AA: builtin_func_map() [clone .part.0] (codegen.cpp:1275)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,029 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB26EA: builtin_func_map() [clone .part.0] (codegen.cpp:1276)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,030 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB272A: builtin_func_map() [clone .part.0] (codegen.cpp:1277)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,031 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB276A: builtin_func_map() [clone .part.0] (codegen.cpp:1278)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,032 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB27AA: builtin_func_map() [clone .part.0] (codegen.cpp:1279)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,033 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB27EA: builtin_func_map() [clone .part.0] (codegen.cpp:1280)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,034 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB282A: builtin_func_map() [clone .part.0] (codegen.cpp:1281)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,035 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB286A: builtin_func_map() [clone .part.0] (codegen.cpp:1282)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,036 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB28AA: builtin_func_map() [clone .part.0] (codegen.cpp:1283)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,037 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB28EA: builtin_func_map() [clone .part.0] (codegen.cpp:1284)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,038 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB292A: builtin_func_map() [clone .part.0] (codegen.cpp:1285)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,039 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB296A: builtin_func_map() [clone .part.0] (codegen.cpp:1286)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,040 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB29AA: builtin_func_map() [clone .part.0] (codegen.cpp:1287)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,041 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB29F8: builtin_func_map() [clone .part.0] (codegen.cpp:1288)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,042 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2A32: builtin_func_map() [clone .part.0] (codegen.cpp:1289)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,043 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2A6C: builtin_func_map() [clone .part.0] (codegen.cpp:1290)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 4 blocks are definitely lost in loss record 1,044 of 6,152
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1328)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env.constprop.0 (jltypes.c:1332)
==100001== by 0x54DB7E8: ijl_apply_type (jltypes.c:1348)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE6242B7: japi1_apply_type_tfunc_33382 (tfuncs.jl:1854)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE3569B1: julia_builtin_tfunction_33656 (tfuncs.jl:2474)
==100001== by 0xDE1DFD4: julia_abstract_call_builtin_34626 (abstractinterpretation.jl:1715)
==100001== by 0xE114546: julia_abstract_call_known_34740 (abstractinterpretation.jl:1979)
==100001==
==100001== 32 bytes in 4 blocks are definitely lost in loss record 1,045 of 6,152
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54D9D3B: inst_type_w_ (jltypes.c:2355)
==100001== by 0x54D9FC7: ijl_instantiate_unionall (jltypes.c:1456)
==100001== by 0x54DB693: ijl_apply_type (jltypes.c:1388)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE6242B7: japi1_apply_type_tfunc_33382 (tfuncs.jl:1854)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE3569B1: julia_builtin_tfunction_33656 (tfuncs.jl:2474)
==100001== by 0xDE1DFD4: julia_abstract_call_builtin_34626 (abstractinterpretation.jl:1715)
==100001==
==100001== 56 bytes in 1 blocks are definitely lost in loss record 2,894 of 6,152
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x4003A59: malloc (rtld-malloc.h:56)
==100001== by 0x4003A59: _dl_map_object_deps (dl-deps.c:438)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001== by 0x48FA6BB: dlopen_doit (dlopen.c:56)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x49DECF2: _dl_catch_error (dl-error-skeleton.c:227)
==100001== by 0x48FA1AD: _dlerror_run (dlerror.c:138)
==100001== by 0x48FA747: dlopen_implementation (dlopen.c:71)
==100001== by 0x48FA747: dlopen@@GLIBC_2.34 (dlopen.c:81)
==100001==
==100001== 64 bytes in 1 blocks are definitely lost in loss record 3,139 of 6,152
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x400F21D: malloc (rtld-malloc.h:56)
==100001== by 0x400F21D: resize_scopes (dl-open.c:295)
==100001== by 0x400F21D: dl_open_worker_begin (dl-open.c:707)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001== by 0x48FA6BB: dlopen_doit (dlopen.c:56)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x49DECF2: _dl_catch_error (dl-error-skeleton.c:227)
==100001== by 0x48FA1AD: _dlerror_run (dlerror.c:138)
==100001== by 0x48FA747: dlopen_implementation (dlopen.c:71)
==100001== by 0x48FA747: dlopen@@GLIBC_2.34 (dlopen.c:81)
==100001== by 0x4AA42AB: load_library.part.0 (loader_lib.c:78)
==100001==
==100001== 64 bytes in 1 blocks are definitely lost in loss record 3,140 of 6,152
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x400F21D: malloc (rtld-malloc.h:56)
==100001== by 0x400F21D: resize_scopes (dl-open.c:295)
==100001== by 0x400F21D: dl_open_worker_begin (dl-open.c:707)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001== by 0x48FA6BB: dlopen_doit (dlopen.c:56)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x49DECF2: _dl_catch_error (dl-error-skeleton.c:227)
==100001== by 0x48FA1AD: _dlerror_run (dlerror.c:138)
==100001== by 0x48FA747: dlopen_implementation (dlopen.c:71)
==100001== by 0x48FA747: dlopen@@GLIBC_2.34 (dlopen.c:81)
==100001== by 0x5507BB2: ijl_load_dynamic_library (dlload.c:365)
==100001==
==100001== 104 bytes in 13 blocks are definitely lost in loss record 3,575 of 6,152
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54D92DA: jl_apply_tuple_type_v_ (jltypes.c:2136)
==100001== by 0x54D92DA: ijl_apply_tuple_type_v (jltypes.c:2146)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE115341: argtypes_to_type; (typeutils.jl:57)
==100001== by 0xE115341: julia_abstract_call_known_34740 (abstractinterpretation.jl:2051)
==100001== by 0xE266278: julia_abstract_call_34892 (abstractinterpretation.jl:2128)
==100001== by 0xE1EDF7B: julia_abstract_call_34974 (abstractinterpretation.jl:2102)
==100001== by 0xE5FABCB: julia_abstract_call_34884 (abstractinterpretation.jl:2305)
==100001== by 0xDDC0A91: julia_abstract_eval_call_35068 (abstractinterpretation.jl:2321)
==100001== by 0xDCA60B7: julia_abstract_eval_statement_expr_35086 (abstractinterpretation.jl:2331)
==100001==
==100001== LEAK SUMMARY:
==100001== definitely lost: 1,728 bytes in 74 blocks
==100001== indirectly lost: 0 bytes in 0 blocks
==100001== possibly lost: 3,709,723 bytes in 60,299 blocks
==100001== still reachable: 22,015,045 bytes in 34,607 blocks
==100001== suppressed: 0 bytes in 0 blocks
==100001== Reachable blocks (those to which a pointer was found) are not shown.
==100001== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==100001==
==100001== For lists of detected and suppressed errors, rerun with: -s
==100001== ERROR SUMMARY: 1043 errors from 1031 contexts (suppressed: 0 from 0)
cyhan@a309:~/jl/julia$
cyhan@a309:~/jl/julia$ valgrind --smc-check=all-non-file --trace-children=yes --suppressions=$PWD/contrib/valgrind-julia.supp --leak-check=full --show-leak-kinds=definite ./julia --check-bounds=yes --startup-file=no --depwarn=error ../gc.jl 100 2>&1 | tee ~/jl/valgrind+gc100.log
==100001== Memcheck, a memory error detector
==100001== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==100001== Using Valgrind-3.18.1 and LibVEX; rerun with -h for copyright info
==100001== Command: ./julia --check-bounds=yes --startup-file=no --depwarn=error ../gc.jl 100
==100001==
==100002==
==100002== HEAP SUMMARY:
==100002== in use at exit: 84,903 bytes in 21 blocks
==100002== total heap usage: 40 allocs, 19 frees, 93,152 bytes allocated
==100002==
==100002== LEAK SUMMARY:
==100002== definitely lost: 0 bytes in 0 blocks
==100002== indirectly lost: 0 bytes in 0 blocks
==100002== possibly lost: 0 bytes in 0 blocks
==100002== still reachable: 84,903 bytes in 21 blocks
==100002== suppressed: 0 bytes in 0 blocks
==100002== Reachable blocks (those to which a pointer was found) are not shown.
==100002== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==100002==
==100002== For lists of detected and suppressed errors, rerun with: -s
==100002== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==100001== Invalid read of size 8
==100001== at 0x40286C0: strncmp (strcmp.S:170)
==100001== by 0x400668D: is_dst (dl-load.c:216)
==100001== by 0x400810E: _dl_dst_count (dl-load.c:253)
==100001== by 0x400810E: expand_dynamic_string_token (dl-load.c:395)
==100001== by 0x40082B7: fillin_rpath.isra.0 (dl-load.c:483)
==100001== by 0x4008602: decompose_rpath (dl-load.c:654)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== Address 0x4abd061 is 1 bytes inside a block of size 8 alloc'd
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x40271FF: malloc (rtld-malloc.h:56)
==100001== by 0x40271FF: strdup (strdup.c:42)
==100001== by 0x4008594: decompose_rpath (dl-load.c:629)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001==
==100001== Invalid read of size 8
==100001== at 0x40286C8: strncmp (strcmp.S:172)
==100001== by 0x400668D: is_dst (dl-load.c:216)
==100001== by 0x400810E: _dl_dst_count (dl-load.c:253)
==100001== by 0x400810E: expand_dynamic_string_token (dl-load.c:395)
==100001== by 0x40082B7: fillin_rpath.isra.0 (dl-load.c:483)
==100001== by 0x4008602: decompose_rpath (dl-load.c:654)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== Address 0x4abd069 is 1 bytes after a block of size 8 alloc'd
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x40271FF: malloc (rtld-malloc.h:56)
==100001== by 0x40271FF: strdup (strdup.c:42)
==100001== by 0x4008594: decompose_rpath (dl-load.c:629)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001==
==100001== Invalid read of size 8
==100001== at 0x40286C0: strncmp (strcmp.S:170)
==100001== by 0x400668D: is_dst (dl-load.c:216)
==100001== by 0x4007F79: _dl_dst_substitute (dl-load.c:295)
==100001== by 0x40082B7: fillin_rpath.isra.0 (dl-load.c:483)
==100001== by 0x4008602: decompose_rpath (dl-load.c:654)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== Address 0x4abd061 is 1 bytes inside a block of size 8 alloc'd
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x40271FF: malloc (rtld-malloc.h:56)
==100001== by 0x40271FF: strdup (strdup.c:42)
==100001== by 0x4008594: decompose_rpath (dl-load.c:629)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001==
==100001== Invalid read of size 8
==100001== at 0x40286C8: strncmp (strcmp.S:172)
==100001== by 0x400668D: is_dst (dl-load.c:216)
==100001== by 0x4007F79: _dl_dst_substitute (dl-load.c:295)
==100001== by 0x40082B7: fillin_rpath.isra.0 (dl-load.c:483)
==100001== by 0x4008602: decompose_rpath (dl-load.c:654)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== Address 0x4abd069 is 1 bytes after a block of size 8 alloc'd
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x40271FF: malloc (rtld-malloc.h:56)
==100001== by 0x40271FF: strdup (strdup.c:42)
==100001== by 0x4008594: decompose_rpath (dl-load.c:629)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001==
--100001-- WARNING: unhandled amd64-linux syscall: 1008
--100001-- You may be able to write your own handler.
--100001-- Read the file README_MISSING_SYSCALL_OR_IOCTL.
--100001-- Nevertheless we consider this a bug. Please report
--100001-- it at http://valgrind.org/support/bug_reports.html.
run=100 times
START=8.629661560058594
END =28.836631774902344
==100001== Warning: client switching stacks? SP change: 0x1ffeffd6b8 --> 0x57c8fff8
==100001== to suppress, use: --max-stackframe=135949375168 or greater
==100001== Warning: client switching stacks? SP change: 0x57c8f458 --> 0x1ffeffd6c0
==100001== to suppress, use: --max-stackframe=135949378152 or greater
==100001==
==100001== HEAP SUMMARY:
==100001== in use at exit: 25,727,200 bytes in 94,980 blocks
==100001== total heap usage: 6,531,060 allocs, 6,436,080 frees, 77,009,264,214 bytes allocated
==100001==
==100001== 0 bytes in 1 blocks are definitely lost in loss record 1 of 6,174
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x4005A22: malloc (rtld-malloc.h:56)
==100001== by 0x4005A22: _dl_find_object_update (dl-find_object.c:791)
==100001== by 0x400ECCF: dl_open_worker_begin (dl-open.c:735)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001== by 0x48FA6BB: dlopen_doit (dlopen.c:56)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x49DECF2: _dl_catch_error (dl-error-skeleton.c:227)
==100001== by 0x48FA1AD: _dlerror_run (dlerror.c:138)
==100001== by 0x48FA747: dlopen_implementation (dlopen.c:71)
==100001== by 0x48FA747: dlopen@@GLIBC_2.34 (dlopen.c:81)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 24 of 6,174
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x550C844: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x550C844: jl_init_root_task (task.c:1636)
==100001== by 0x550AE0C: julia_init (init.c:832)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 25 of 6,174
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54DB200: jl_inst_arg_tuple_type (jltypes.c:2175)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:868)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:863)
==100001== by 0xE35697A: julia_builtin_tfunction_33656 (tfuncs.jl:2474)
==100001== by 0xDE1DFD4: julia_abstract_call_builtin_34626 (abstractinterpretation.jl:1715)
==100001== by 0xE114546: julia_abstract_call_known_34740 (abstractinterpretation.jl:1979)
==100001== by 0xE266278: julia_abstract_call_34892 (abstractinterpretation.jl:2128)
==100001== by 0xE1EDF7B: julia_abstract_call_34974 (abstractinterpretation.jl:2102)
==100001== by 0xE5FABCB: julia_abstract_call_34884 (abstractinterpretation.jl:2305)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 26 of 6,174
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54DB200: jl_inst_arg_tuple_type (jltypes.c:2175)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:868)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:863)
==100001== by 0xDDD911A: julia_builtin_tfunction_33670 (tfuncs.jl:2474)
==100001== by 0xDF103C4: julia_abstract_call_builtin_34650 (abstractinterpretation.jl:1715)
==100001== by 0xE2CE5D3: julia_abstract_call_known_34791 (abstractinterpretation.jl:1979)
==100001== by 0xE07F3F6: julia_abstract_call_34904 (abstractinterpretation.jl:2128)
==100001== by 0xE07E2EB: julia_abstract_call_34977 (abstractinterpretation.jl:2102)
==100001== by 0xE1EE00A: julia_abstract_call_34881 (irinterp.jl:48)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 27 of 6,174
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D851B: inst_datatype_inner (jltypes.c:2082)
==100001== by 0x54D9D3B: inst_type_w_ (jltypes.c:2355)
==100001== by 0x54D9FC7: ijl_instantiate_unionall (jltypes.c:1456)
==100001== by 0x54DB693: ijl_apply_type (jltypes.c:1388)
==100001== by 0xE4A11D5: julia_Val_40172 (essentials.jl:849)
==100001== by 0xDC3A355: jfptr_Val_40173 (in /home/cyhan/jl/julia/usr/lib/julia/sys.so)
==100001== by 0x54F7752: jl_apply (julia.h:1965)
==100001== by 0x54F7752: jl_f__call_in_world_total (builtins.c:850)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE1ED3C6: julia_concrete_eval_call_34280 (abstractinterpretation.jl:900)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 28 of 6,174
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x552E3E1: ijl_new_datatype (datatype.c:812)
==100001== by 0x54EB663: jl_new_generic_function_with_supertype (gf.c:3193)
==100001== by 0x555254E: ijl_generic_function_def (method.c:915)
==100001== by 0x55055D8: eval_value (interpreter.c:335)
==100001== by 0x550626F: eval_body (interpreter.c:472)
==100001== by 0x550703D: jl_interpret_toplevel_thunk (interpreter.c:774)
==100001== by 0x552371A: jl_toplevel_eval_flex (toplevel.c:934)
==100001== by 0x55065FA: eval_body (interpreter.c:582)
==100001== by 0x550703D: jl_interpret_toplevel_thunk (interpreter.c:774)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 29 of 6,174
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54DB200: jl_inst_arg_tuple_type (jltypes.c:2175)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:868)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:863)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE65B2CB: ntuple; (compiler.jl:50)
==100001== by 0xE65B2CB: julia_tuple_tfunc_33398 (tfuncs.jl:1917)
==100001== by 0xE3563CE: julia_builtin_tfunction_33656 (tfuncs.jl:2428)
==100001== by 0xDE1DFD4: julia_abstract_call_builtin_34626 (abstractinterpretation.jl:1715)
==100001== by 0xE114546: julia_abstract_call_known_34740 (abstractinterpretation.jl:1979)
==100001== by 0xE266278: julia_abstract_call_34892 (abstractinterpretation.jl:2128)
==100001==
==100001== 16 bytes in 2 blocks are definitely lost in loss record 265 of 6,174
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54FB115: jl_f__typebody (builtins.c:1788)
==100001== by 0x550583B: jl_apply (julia.h:1965)
==100001== by 0x550583B: do_call (interpreter.c:125)
==100001== by 0x55051F4: eval_value (interpreter.c:222)
==100001== by 0x5506003: eval_stmt_value (interpreter.c:173)
==100001== by 0x5506003: eval_body (interpreter.c:634)
==100001== by 0x550703D: jl_interpret_toplevel_thunk (interpreter.c:774)
==100001== by 0x552371A: jl_toplevel_eval_flex (toplevel.c:934)
==100001== by 0x55065FA: eval_body (interpreter.c:582)
==100001== by 0x550703D: jl_interpret_toplevel_thunk (interpreter.c:774)
==100001== by 0x552371A: jl_toplevel_eval_flex (toplevel.c:934)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,026 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2CDC: init_jit_functions (codegen.cpp:8999)
==100001== by 0x5EB2CDC: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,027 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2D37: init_jit_functions (codegen.cpp:9000)
==100001== by 0x5EB2D37: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,028 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2D92: init_jit_functions (codegen.cpp:9001)
==100001== by 0x5EB2D92: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,029 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2DED: init_jit_functions (codegen.cpp:9002)
==100001== by 0x5EB2DED: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,030 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2E48: init_jit_functions (codegen.cpp:9003)
==100001== by 0x5EB2E48: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,031 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2EA3: init_jit_functions (codegen.cpp:9004)
==100001== by 0x5EB2EA3: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,032 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2EFE: init_jit_functions (codegen.cpp:9005)
==100001== by 0x5EB2EFE: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,033 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB220B: builtin_func_map() [clone .part.0] (codegen.cpp:1256)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,034 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB224B: builtin_func_map() [clone .part.0] (codegen.cpp:1257)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,035 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB228B: builtin_func_map() [clone .part.0] (codegen.cpp:1258)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,036 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB22CB: builtin_func_map() [clone .part.0] (codegen.cpp:1259)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,037 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB230B: builtin_func_map() [clone .part.0] (codegen.cpp:1260)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,038 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB234B: builtin_func_map() [clone .part.0] (codegen.cpp:1261)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,039 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB238B: builtin_func_map() [clone .part.0] (codegen.cpp:1262)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,040 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB23CB: builtin_func_map() [clone .part.0] (codegen.cpp:1263)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,041 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB240B: builtin_func_map() [clone .part.0] (codegen.cpp:1264)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,042 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB244B: builtin_func_map() [clone .part.0] (codegen.cpp:1265)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,043 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB248B: builtin_func_map() [clone .part.0] (codegen.cpp:1266)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,044 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB24CB: builtin_func_map() [clone .part.0] (codegen.cpp:1267)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,045 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB250B: builtin_func_map() [clone .part.0] (codegen.cpp:1268)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,046 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB256A: builtin_func_map() [clone .part.0] (codegen.cpp:1270)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,047 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB25AA: builtin_func_map() [clone .part.0] (codegen.cpp:1271)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,048 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB25EA: builtin_func_map() [clone .part.0] (codegen.cpp:1272)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,049 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB262A: builtin_func_map() [clone .part.0] (codegen.cpp:1273)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,050 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB266A: builtin_func_map() [clone .part.0] (codegen.cpp:1274)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,051 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB26AA: builtin_func_map() [clone .part.0] (codegen.cpp:1275)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,052 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB26EA: builtin_func_map() [clone .part.0] (codegen.cpp:1276)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,053 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB272A: builtin_func_map() [clone .part.0] (codegen.cpp:1277)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,054 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB276A: builtin_func_map() [clone .part.0] (codegen.cpp:1278)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,055 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB27AA: builtin_func_map() [clone .part.0] (codegen.cpp:1279)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,056 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB27EA: builtin_func_map() [clone .part.0] (codegen.cpp:1280)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,057 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB282A: builtin_func_map() [clone .part.0] (codegen.cpp:1281)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,058 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB286A: builtin_func_map() [clone .part.0] (codegen.cpp:1282)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,059 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB28AA: builtin_func_map() [clone .part.0] (codegen.cpp:1283)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,060 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB28EA: builtin_func_map() [clone .part.0] (codegen.cpp:1284)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,061 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB292A: builtin_func_map() [clone .part.0] (codegen.cpp:1285)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,062 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB296A: builtin_func_map() [clone .part.0] (codegen.cpp:1286)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,063 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB29AA: builtin_func_map() [clone .part.0] (codegen.cpp:1287)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,064 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB29F8: builtin_func_map() [clone .part.0] (codegen.cpp:1288)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,065 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2A32: builtin_func_map() [clone .part.0] (codegen.cpp:1289)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,066 of 6,174
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2A6C: builtin_func_map() [clone .part.0] (codegen.cpp:1290)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 4 blocks are definitely lost in loss record 1,067 of 6,174
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1328)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env.constprop.0 (jltypes.c:1332)
==100001== by 0x54DB7E8: ijl_apply_type (jltypes.c:1348)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE6242B7: japi1_apply_type_tfunc_33382 (tfuncs.jl:1854)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE3569B1: julia_builtin_tfunction_33656 (tfuncs.jl:2474)
==100001== by 0xDE1DFD4: julia_abstract_call_builtin_34626 (abstractinterpretation.jl:1715)
==100001== by 0xE114546: julia_abstract_call_known_34740 (abstractinterpretation.jl:1979)
==100001==
==100001== 32 bytes in 4 blocks are definitely lost in loss record 1,068 of 6,174
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54D9D3B: inst_type_w_ (jltypes.c:2355)
==100001== by 0x54D9FC7: ijl_instantiate_unionall (jltypes.c:1456)
==100001== by 0x54DB693: ijl_apply_type (jltypes.c:1388)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE6242B7: japi1_apply_type_tfunc_33382 (tfuncs.jl:1854)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE3569B1: julia_builtin_tfunction_33656 (tfuncs.jl:2474)
==100001== by 0xDE1DFD4: julia_abstract_call_builtin_34626 (abstractinterpretation.jl:1715)
==100001==
==100001== 56 bytes in 1 blocks are definitely lost in loss record 2,914 of 6,174
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x4003A59: malloc (rtld-malloc.h:56)
==100001== by 0x4003A59: _dl_map_object_deps (dl-deps.c:438)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001== by 0x48FA6BB: dlopen_doit (dlopen.c:56)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x49DECF2: _dl_catch_error (dl-error-skeleton.c:227)
==100001== by 0x48FA1AD: _dlerror_run (dlerror.c:138)
==100001== by 0x48FA747: dlopen_implementation (dlopen.c:71)
==100001== by 0x48FA747: dlopen@@GLIBC_2.34 (dlopen.c:81)
==100001==
==100001== 64 bytes in 1 blocks are definitely lost in loss record 3,159 of 6,174
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x400F21D: malloc (rtld-malloc.h:56)
==100001== by 0x400F21D: resize_scopes (dl-open.c:295)
==100001== by 0x400F21D: dl_open_worker_begin (dl-open.c:707)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001== by 0x48FA6BB: dlopen_doit (dlopen.c:56)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x49DECF2: _dl_catch_error (dl-error-skeleton.c:227)
==100001== by 0x48FA1AD: _dlerror_run (dlerror.c:138)
==100001== by 0x48FA747: dlopen_implementation (dlopen.c:71)
==100001== by 0x48FA747: dlopen@@GLIBC_2.34 (dlopen.c:81)
==100001== by 0x4AA42AB: load_library.part.0 (loader_lib.c:78)
==100001==
==100001== 64 bytes in 1 blocks are definitely lost in loss record 3,160 of 6,174
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x400F21D: malloc (rtld-malloc.h:56)
==100001== by 0x400F21D: resize_scopes (dl-open.c:295)
==100001== by 0x400F21D: dl_open_worker_begin (dl-open.c:707)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001== by 0x48FA6BB: dlopen_doit (dlopen.c:56)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x49DECF2: _dl_catch_error (dl-error-skeleton.c:227)
==100001== by 0x48FA1AD: _dlerror_run (dlerror.c:138)
==100001== by 0x48FA747: dlopen_implementation (dlopen.c:71)
==100001== by 0x48FA747: dlopen@@GLIBC_2.34 (dlopen.c:81)
==100001== by 0x5507BB2: ijl_load_dynamic_library (dlload.c:365)
==100001==
==100001== 104 bytes in 13 blocks are definitely lost in loss record 3,591 of 6,174
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54D92DA: jl_apply_tuple_type_v_ (jltypes.c:2136)
==100001== by 0x54D92DA: ijl_apply_tuple_type_v (jltypes.c:2146)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE115341: argtypes_to_type; (typeutils.jl:57)
==100001== by 0xE115341: julia_abstract_call_known_34740 (abstractinterpretation.jl:2051)
==100001== by 0xE266278: julia_abstract_call_34892 (abstractinterpretation.jl:2128)
==100001== by 0xE1EDF7B: julia_abstract_call_34974 (abstractinterpretation.jl:2102)
==100001== by 0xE5FABCB: julia_abstract_call_34884 (abstractinterpretation.jl:2305)
==100001== by 0xDDC0A91: julia_abstract_eval_call_35068 (abstractinterpretation.jl:2321)
==100001== by 0xDCA60B7: julia_abstract_eval_statement_expr_35086 (abstractinterpretation.jl:2331)
==100001==
==100001== LEAK SUMMARY:
==100001== definitely lost: 1,728 bytes in 74 blocks
==100001== indirectly lost: 0 bytes in 0 blocks
==100001== possibly lost: 3,707,076 bytes in 60,221 blocks
==100001== still reachable: 22,018,396 bytes in 34,685 blocks
==100001== suppressed: 0 bytes in 0 blocks
==100001== Reachable blocks (those to which a pointer was found) are not shown.
==100001== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==100001==
==100001== For lists of detected and suppressed errors, rerun with: -s
==100001== ERROR SUMMARY: 1040 errors from 1028 contexts (suppressed: 0 from 0)
cyhan@a309:~/jl/julia$
cyhan@a309:~/jl/julia$ valgrind --smc-check=all-non-file --trace-children=yes --suppressions=$PWD/contrib/valgrind-julia.supp --leak-check=full --show-leak-kinds=definite ./julia --check-bounds=yes --startup-file=no --depwarn=error ../gc.jl 2 2>&1 | tee ~/jl/valgrind+gc2.log
==100001== Memcheck, a memory error detector
==100001== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==100001== Using Valgrind-3.18.1 and LibVEX; rerun with -h for copyright info
==100001== Command: ./julia --check-bounds=yes --startup-file=no --depwarn=error ../gc.jl 2
==100001==
==100002==
==100002== HEAP SUMMARY:
==100002== in use at exit: 84,903 bytes in 21 blocks
==100002== total heap usage: 40 allocs, 19 frees, 93,152 bytes allocated
==100002==
==100002== LEAK SUMMARY:
==100002== definitely lost: 0 bytes in 0 blocks
==100002== indirectly lost: 0 bytes in 0 blocks
==100002== possibly lost: 0 bytes in 0 blocks
==100002== still reachable: 84,903 bytes in 21 blocks
==100002== suppressed: 0 bytes in 0 blocks
==100002== Reachable blocks (those to which a pointer was found) are not shown.
==100002== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==100002==
==100002== For lists of detected and suppressed errors, rerun with: -s
==100002== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==100001== Invalid read of size 8
==100001== at 0x40286C0: strncmp (strcmp.S:170)
==100001== by 0x400668D: is_dst (dl-load.c:216)
==100001== by 0x400810E: _dl_dst_count (dl-load.c:253)
==100001== by 0x400810E: expand_dynamic_string_token (dl-load.c:395)
==100001== by 0x40082B7: fillin_rpath.isra.0 (dl-load.c:483)
==100001== by 0x4008602: decompose_rpath (dl-load.c:654)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== Address 0x4abd061 is 1 bytes inside a block of size 8 alloc'd
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x40271FF: malloc (rtld-malloc.h:56)
==100001== by 0x40271FF: strdup (strdup.c:42)
==100001== by 0x4008594: decompose_rpath (dl-load.c:629)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001==
==100001== Invalid read of size 8
==100001== at 0x40286C8: strncmp (strcmp.S:172)
==100001== by 0x400668D: is_dst (dl-load.c:216)
==100001== by 0x400810E: _dl_dst_count (dl-load.c:253)
==100001== by 0x400810E: expand_dynamic_string_token (dl-load.c:395)
==100001== by 0x40082B7: fillin_rpath.isra.0 (dl-load.c:483)
==100001== by 0x4008602: decompose_rpath (dl-load.c:654)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== Address 0x4abd069 is 1 bytes after a block of size 8 alloc'd
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x40271FF: malloc (rtld-malloc.h:56)
==100001== by 0x40271FF: strdup (strdup.c:42)
==100001== by 0x4008594: decompose_rpath (dl-load.c:629)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001==
==100001== Invalid read of size 8
==100001== at 0x40286C0: strncmp (strcmp.S:170)
==100001== by 0x400668D: is_dst (dl-load.c:216)
==100001== by 0x4007F79: _dl_dst_substitute (dl-load.c:295)
==100001== by 0x40082B7: fillin_rpath.isra.0 (dl-load.c:483)
==100001== by 0x4008602: decompose_rpath (dl-load.c:654)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== Address 0x4abd061 is 1 bytes inside a block of size 8 alloc'd
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x40271FF: malloc (rtld-malloc.h:56)
==100001== by 0x40271FF: strdup (strdup.c:42)
==100001== by 0x4008594: decompose_rpath (dl-load.c:629)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001==
==100001== Invalid read of size 8
==100001== at 0x40286C8: strncmp (strcmp.S:172)
==100001== by 0x400668D: is_dst (dl-load.c:216)
==100001== by 0x4007F79: _dl_dst_substitute (dl-load.c:295)
==100001== by 0x40082B7: fillin_rpath.isra.0 (dl-load.c:483)
==100001== by 0x4008602: decompose_rpath (dl-load.c:654)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== Address 0x4abd069 is 1 bytes after a block of size 8 alloc'd
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x40271FF: malloc (rtld-malloc.h:56)
==100001== by 0x40271FF: strdup (strdup.c:42)
==100001== by 0x4008594: decompose_rpath (dl-load.c:629)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001==
--100001-- WARNING: unhandled amd64-linux syscall: 1008
--100001-- You may be able to write your own handler.
--100001-- Read the file README_MISSING_SYSCALL_OR_IOCTL.
--100001-- Nevertheless we consider this a bug. Please report
--100001-- it at http://valgrind.org/support/bug_reports.html.
run=2 times
START=8.629661560058594
END =8.833946228027344
==100001== Warning: client switching stacks? SP change: 0x1ffeffd6b8 --> 0x4e48fff8
==100001== to suppress, use: --max-stackframe=136108758720 or greater
==100001== Warning: client switching stacks? SP change: 0x4e48f458 --> 0x1ffeffd6c0
==100001== to suppress, use: --max-stackframe=136108761704 or greater
==100001==
==100001== HEAP SUMMARY:
==100001== in use at exit: 25,726,408 bytes in 94,980 blocks
==100001== total heap usage: 1,745,751 allocs, 1,650,771 frees, 1,926,382,474 bytes allocated
==100001==
==100001== 0 bytes in 1 blocks are definitely lost in loss record 1 of 6,151
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x4005A22: malloc (rtld-malloc.h:56)
==100001== by 0x4005A22: _dl_find_object_update (dl-find_object.c:791)
==100001== by 0x400ECCF: dl_open_worker_begin (dl-open.c:735)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001== by 0x48FA6BB: dlopen_doit (dlopen.c:56)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x49DECF2: _dl_catch_error (dl-error-skeleton.c:227)
==100001== by 0x48FA1AD: _dlerror_run (dlerror.c:138)
==100001== by 0x48FA747: dlopen_implementation (dlopen.c:71)
==100001== by 0x48FA747: dlopen@@GLIBC_2.34 (dlopen.c:81)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 24 of 6,151
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x550C844: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x550C844: jl_init_root_task (task.c:1636)
==100001== by 0x550AE0C: julia_init (init.c:832)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 25 of 6,151
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54DB200: jl_inst_arg_tuple_type (jltypes.c:2175)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:868)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:863)
==100001== by 0xE35697A: julia_builtin_tfunction_33656 (tfuncs.jl:2474)
==100001== by 0xDE1DFD4: julia_abstract_call_builtin_34626 (abstractinterpretation.jl:1715)
==100001== by 0xE114546: julia_abstract_call_known_34740 (abstractinterpretation.jl:1979)
==100001== by 0xE266278: julia_abstract_call_34892 (abstractinterpretation.jl:2128)
==100001== by 0xE1EDF7B: julia_abstract_call_34974 (abstractinterpretation.jl:2102)
==100001== by 0xE5FABCB: julia_abstract_call_34884 (abstractinterpretation.jl:2305)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 26 of 6,151
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54DB200: jl_inst_arg_tuple_type (jltypes.c:2175)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:868)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:863)
==100001== by 0xDDD911A: julia_builtin_tfunction_33670 (tfuncs.jl:2474)
==100001== by 0xDF103C4: julia_abstract_call_builtin_34650 (abstractinterpretation.jl:1715)
==100001== by 0xE2CE5D3: julia_abstract_call_known_34791 (abstractinterpretation.jl:1979)
==100001== by 0xE07F3F6: julia_abstract_call_34904 (abstractinterpretation.jl:2128)
==100001== by 0xE07E2EB: julia_abstract_call_34977 (abstractinterpretation.jl:2102)
==100001== by 0xE1EE00A: julia_abstract_call_34881 (irinterp.jl:48)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 27 of 6,151
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D851B: inst_datatype_inner (jltypes.c:2082)
==100001== by 0x54D9D3B: inst_type_w_ (jltypes.c:2355)
==100001== by 0x54D9FC7: ijl_instantiate_unionall (jltypes.c:1456)
==100001== by 0x54DB693: ijl_apply_type (jltypes.c:1388)
==100001== by 0xE4A11D5: julia_Val_40172 (essentials.jl:849)
==100001== by 0xDC3A355: jfptr_Val_40173 (in /home/cyhan/jl/julia/usr/lib/julia/sys.so)
==100001== by 0x54F7752: jl_apply (julia.h:1965)
==100001== by 0x54F7752: jl_f__call_in_world_total (builtins.c:850)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE1ED3C6: julia_concrete_eval_call_34280 (abstractinterpretation.jl:900)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 28 of 6,151
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x552E3E1: ijl_new_datatype (datatype.c:812)
==100001== by 0x54EB663: jl_new_generic_function_with_supertype (gf.c:3193)
==100001== by 0x555254E: ijl_generic_function_def (method.c:915)
==100001== by 0x55055D8: eval_value (interpreter.c:335)
==100001== by 0x550626F: eval_body (interpreter.c:472)
==100001== by 0x550703D: jl_interpret_toplevel_thunk (interpreter.c:774)
==100001== by 0x552371A: jl_toplevel_eval_flex (toplevel.c:934)
==100001== by 0x55065FA: eval_body (interpreter.c:582)
==100001== by 0x550703D: jl_interpret_toplevel_thunk (interpreter.c:774)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 29 of 6,151
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54DB200: jl_inst_arg_tuple_type (jltypes.c:2175)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:868)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:863)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE65B2CB: ntuple; (compiler.jl:50)
==100001== by 0xE65B2CB: julia_tuple_tfunc_33398 (tfuncs.jl:1917)
==100001== by 0xE3563CE: julia_builtin_tfunction_33656 (tfuncs.jl:2428)
==100001== by 0xDE1DFD4: julia_abstract_call_builtin_34626 (abstractinterpretation.jl:1715)
==100001== by 0xE114546: julia_abstract_call_known_34740 (abstractinterpretation.jl:1979)
==100001== by 0xE266278: julia_abstract_call_34892 (abstractinterpretation.jl:2128)
==100001==
==100001== 16 bytes in 2 blocks are definitely lost in loss record 265 of 6,151
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54FB115: jl_f__typebody (builtins.c:1788)
==100001== by 0x550583B: jl_apply (julia.h:1965)
==100001== by 0x550583B: do_call (interpreter.c:125)
==100001== by 0x55051F4: eval_value (interpreter.c:222)
==100001== by 0x5506003: eval_stmt_value (interpreter.c:173)
==100001== by 0x5506003: eval_body (interpreter.c:634)
==100001== by 0x550703D: jl_interpret_toplevel_thunk (interpreter.c:774)
==100001== by 0x552371A: jl_toplevel_eval_flex (toplevel.c:934)
==100001== by 0x55065FA: eval_body (interpreter.c:582)
==100001== by 0x550703D: jl_interpret_toplevel_thunk (interpreter.c:774)
==100001== by 0x552371A: jl_toplevel_eval_flex (toplevel.c:934)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,003 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2CDC: init_jit_functions (codegen.cpp:8999)
==100001== by 0x5EB2CDC: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,004 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2D37: init_jit_functions (codegen.cpp:9000)
==100001== by 0x5EB2D37: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,005 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2D92: init_jit_functions (codegen.cpp:9001)
==100001== by 0x5EB2D92: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,006 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2DED: init_jit_functions (codegen.cpp:9002)
==100001== by 0x5EB2DED: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,007 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2E48: init_jit_functions (codegen.cpp:9003)
==100001== by 0x5EB2E48: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,008 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2EA3: init_jit_functions (codegen.cpp:9004)
==100001== by 0x5EB2EA3: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,009 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2EFE: init_jit_functions (codegen.cpp:9005)
==100001== by 0x5EB2EFE: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,010 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB220B: builtin_func_map() [clone .part.0] (codegen.cpp:1256)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,011 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB224B: builtin_func_map() [clone .part.0] (codegen.cpp:1257)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,012 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB228B: builtin_func_map() [clone .part.0] (codegen.cpp:1258)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,013 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB22CB: builtin_func_map() [clone .part.0] (codegen.cpp:1259)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,014 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB230B: builtin_func_map() [clone .part.0] (codegen.cpp:1260)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,015 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB234B: builtin_func_map() [clone .part.0] (codegen.cpp:1261)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,016 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB238B: builtin_func_map() [clone .part.0] (codegen.cpp:1262)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,017 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB23CB: builtin_func_map() [clone .part.0] (codegen.cpp:1263)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,018 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB240B: builtin_func_map() [clone .part.0] (codegen.cpp:1264)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,019 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB244B: builtin_func_map() [clone .part.0] (codegen.cpp:1265)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,020 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB248B: builtin_func_map() [clone .part.0] (codegen.cpp:1266)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,021 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB24CB: builtin_func_map() [clone .part.0] (codegen.cpp:1267)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,022 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB250B: builtin_func_map() [clone .part.0] (codegen.cpp:1268)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,023 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB256A: builtin_func_map() [clone .part.0] (codegen.cpp:1270)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,024 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB25AA: builtin_func_map() [clone .part.0] (codegen.cpp:1271)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,025 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB25EA: builtin_func_map() [clone .part.0] (codegen.cpp:1272)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,026 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB262A: builtin_func_map() [clone .part.0] (codegen.cpp:1273)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,027 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB266A: builtin_func_map() [clone .part.0] (codegen.cpp:1274)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,028 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB26AA: builtin_func_map() [clone .part.0] (codegen.cpp:1275)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,029 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB26EA: builtin_func_map() [clone .part.0] (codegen.cpp:1276)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,030 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB272A: builtin_func_map() [clone .part.0] (codegen.cpp:1277)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,031 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB276A: builtin_func_map() [clone .part.0] (codegen.cpp:1278)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,032 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB27AA: builtin_func_map() [clone .part.0] (codegen.cpp:1279)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,033 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB27EA: builtin_func_map() [clone .part.0] (codegen.cpp:1280)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,034 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB282A: builtin_func_map() [clone .part.0] (codegen.cpp:1281)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,035 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB286A: builtin_func_map() [clone .part.0] (codegen.cpp:1282)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,036 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB28AA: builtin_func_map() [clone .part.0] (codegen.cpp:1283)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,037 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB28EA: builtin_func_map() [clone .part.0] (codegen.cpp:1284)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,038 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB292A: builtin_func_map() [clone .part.0] (codegen.cpp:1285)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,039 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB296A: builtin_func_map() [clone .part.0] (codegen.cpp:1286)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,040 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB29AA: builtin_func_map() [clone .part.0] (codegen.cpp:1287)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,041 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB29F8: builtin_func_map() [clone .part.0] (codegen.cpp:1288)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,042 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2A32: builtin_func_map() [clone .part.0] (codegen.cpp:1289)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,043 of 6,151
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2A6C: builtin_func_map() [clone .part.0] (codegen.cpp:1290)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 4 blocks are definitely lost in loss record 1,044 of 6,151
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1328)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env.constprop.0 (jltypes.c:1332)
==100001== by 0x54DB7E8: ijl_apply_type (jltypes.c:1348)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE6242B7: japi1_apply_type_tfunc_33382 (tfuncs.jl:1854)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE3569B1: julia_builtin_tfunction_33656 (tfuncs.jl:2474)
==100001== by 0xDE1DFD4: julia_abstract_call_builtin_34626 (abstractinterpretation.jl:1715)
==100001== by 0xE114546: julia_abstract_call_known_34740 (abstractinterpretation.jl:1979)
==100001==
==100001== 32 bytes in 4 blocks are definitely lost in loss record 1,045 of 6,151
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54D9D3B: inst_type_w_ (jltypes.c:2355)
==100001== by 0x54D9FC7: ijl_instantiate_unionall (jltypes.c:1456)
==100001== by 0x54DB693: ijl_apply_type (jltypes.c:1388)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE6242B7: japi1_apply_type_tfunc_33382 (tfuncs.jl:1854)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE3569B1: julia_builtin_tfunction_33656 (tfuncs.jl:2474)
==100001== by 0xDE1DFD4: julia_abstract_call_builtin_34626 (abstractinterpretation.jl:1715)
==100001==
==100001== 56 bytes in 1 blocks are definitely lost in loss record 2,895 of 6,151
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x4003A59: malloc (rtld-malloc.h:56)
==100001== by 0x4003A59: _dl_map_object_deps (dl-deps.c:438)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001== by 0x48FA6BB: dlopen_doit (dlopen.c:56)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x49DECF2: _dl_catch_error (dl-error-skeleton.c:227)
==100001== by 0x48FA1AD: _dlerror_run (dlerror.c:138)
==100001== by 0x48FA747: dlopen_implementation (dlopen.c:71)
==100001== by 0x48FA747: dlopen@@GLIBC_2.34 (dlopen.c:81)
==100001==
==100001== 64 bytes in 1 blocks are definitely lost in loss record 3,140 of 6,151
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x400F21D: malloc (rtld-malloc.h:56)
==100001== by 0x400F21D: resize_scopes (dl-open.c:295)
==100001== by 0x400F21D: dl_open_worker_begin (dl-open.c:707)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001== by 0x48FA6BB: dlopen_doit (dlopen.c:56)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x49DECF2: _dl_catch_error (dl-error-skeleton.c:227)
==100001== by 0x48FA1AD: _dlerror_run (dlerror.c:138)
==100001== by 0x48FA747: dlopen_implementation (dlopen.c:71)
==100001== by 0x48FA747: dlopen@@GLIBC_2.34 (dlopen.c:81)
==100001== by 0x4AA42AB: load_library.part.0 (loader_lib.c:78)
==100001==
==100001== 64 bytes in 1 blocks are definitely lost in loss record 3,141 of 6,151
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x400F21D: malloc (rtld-malloc.h:56)
==100001== by 0x400F21D: resize_scopes (dl-open.c:295)
==100001== by 0x400F21D: dl_open_worker_begin (dl-open.c:707)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001== by 0x48FA6BB: dlopen_doit (dlopen.c:56)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x49DECF2: _dl_catch_error (dl-error-skeleton.c:227)
==100001== by 0x48FA1AD: _dlerror_run (dlerror.c:138)
==100001== by 0x48FA747: dlopen_implementation (dlopen.c:71)
==100001== by 0x48FA747: dlopen@@GLIBC_2.34 (dlopen.c:81)
==100001== by 0x5507BB2: ijl_load_dynamic_library (dlload.c:365)
==100001==
==100001== 104 bytes in 13 blocks are definitely lost in loss record 3,572 of 6,151
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54D92DA: jl_apply_tuple_type_v_ (jltypes.c:2136)
==100001== by 0x54D92DA: ijl_apply_tuple_type_v (jltypes.c:2146)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE115341: argtypes_to_type; (typeutils.jl:57)
==100001== by 0xE115341: julia_abstract_call_known_34740 (abstractinterpretation.jl:2051)
==100001== by 0xE266278: julia_abstract_call_34892 (abstractinterpretation.jl:2128)
==100001== by 0xE1EDF7B: julia_abstract_call_34974 (abstractinterpretation.jl:2102)
==100001== by 0xE5FABCB: julia_abstract_call_34884 (abstractinterpretation.jl:2305)
==100001== by 0xDDC0A91: julia_abstract_eval_call_35068 (abstractinterpretation.jl:2321)
==100001== by 0xDCA60B7: julia_abstract_eval_statement_expr_35086 (abstractinterpretation.jl:2331)
==100001==
==100001== LEAK SUMMARY:
==100001== definitely lost: 1,728 bytes in 74 blocks
==100001== indirectly lost: 0 bytes in 0 blocks
==100001== possibly lost: 3,708,932 bytes in 60,276 blocks
==100001== still reachable: 22,015,748 bytes in 34,630 blocks
==100001== suppressed: 0 bytes in 0 blocks
==100001== Reachable blocks (those to which a pointer was found) are not shown.
==100001== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==100001==
==100001== For lists of detected and suppressed errors, rerun with: -s
==100001== ERROR SUMMARY: 1043 errors from 1031 contexts (suppressed: 0 from 0)
cyhan@a309:~/jl/julia$
cyhan@a309:~/jl/julia$ valgrind --smc-check=all-non-file --trace-children=yes --suppressions=$PWD/contrib/valgrind-julia.supp --leak-check=full --show-leak-kinds=definite ./julia --check-bounds=yes --startup-file=no --depwarn=error ../gc.jl 200 2>&1 | tee ~/jl/valgrind-gc200.log
==100001== Memcheck, a memory error detector
==100001== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==100001== Using Valgrind-3.18.1 and LibVEX; rerun with -h for copyright info
==100001== Command: ./julia --check-bounds=yes --startup-file=no --depwarn=error ../gc.jl 200
==100001==
==100002==
==100002== HEAP SUMMARY:
==100002== in use at exit: 84,903 bytes in 21 blocks
==100002== total heap usage: 40 allocs, 19 frees, 93,152 bytes allocated
==100002==
==100002== LEAK SUMMARY:
==100002== definitely lost: 0 bytes in 0 blocks
==100002== indirectly lost: 0 bytes in 0 blocks
==100002== possibly lost: 0 bytes in 0 blocks
==100002== still reachable: 84,903 bytes in 21 blocks
==100002== suppressed: 0 bytes in 0 blocks
==100002== Reachable blocks (those to which a pointer was found) are not shown.
==100002== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==100002==
==100002== For lists of detected and suppressed errors, rerun with: -s
==100002== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==100001== Invalid read of size 8
==100001== at 0x40286C0: strncmp (strcmp.S:170)
==100001== by 0x400668D: is_dst (dl-load.c:216)
==100001== by 0x400810E: _dl_dst_count (dl-load.c:253)
==100001== by 0x400810E: expand_dynamic_string_token (dl-load.c:395)
==100001== by 0x40082B7: fillin_rpath.isra.0 (dl-load.c:483)
==100001== by 0x4008602: decompose_rpath (dl-load.c:654)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== Address 0x4abd061 is 1 bytes inside a block of size 8 alloc'd
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x40271FF: malloc (rtld-malloc.h:56)
==100001== by 0x40271FF: strdup (strdup.c:42)
==100001== by 0x4008594: decompose_rpath (dl-load.c:629)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001==
==100001== Invalid read of size 8
==100001== at 0x40286C8: strncmp (strcmp.S:172)
==100001== by 0x400668D: is_dst (dl-load.c:216)
==100001== by 0x400810E: _dl_dst_count (dl-load.c:253)
==100001== by 0x400810E: expand_dynamic_string_token (dl-load.c:395)
==100001== by 0x40082B7: fillin_rpath.isra.0 (dl-load.c:483)
==100001== by 0x4008602: decompose_rpath (dl-load.c:654)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== Address 0x4abd069 is 1 bytes after a block of size 8 alloc'd
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x40271FF: malloc (rtld-malloc.h:56)
==100001== by 0x40271FF: strdup (strdup.c:42)
==100001== by 0x4008594: decompose_rpath (dl-load.c:629)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001==
==100001== Invalid read of size 8
==100001== at 0x40286C0: strncmp (strcmp.S:170)
==100001== by 0x400668D: is_dst (dl-load.c:216)
==100001== by 0x4007F79: _dl_dst_substitute (dl-load.c:295)
==100001== by 0x40082B7: fillin_rpath.isra.0 (dl-load.c:483)
==100001== by 0x4008602: decompose_rpath (dl-load.c:654)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== Address 0x4abd061 is 1 bytes inside a block of size 8 alloc'd
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x40271FF: malloc (rtld-malloc.h:56)
==100001== by 0x40271FF: strdup (strdup.c:42)
==100001== by 0x4008594: decompose_rpath (dl-load.c:629)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001==
==100001== Invalid read of size 8
==100001== at 0x40286C8: strncmp (strcmp.S:172)
==100001== by 0x400668D: is_dst (dl-load.c:216)
==100001== by 0x4007F79: _dl_dst_substitute (dl-load.c:295)
==100001== by 0x40082B7: fillin_rpath.isra.0 (dl-load.c:483)
==100001== by 0x4008602: decompose_rpath (dl-load.c:654)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== Address 0x4abd069 is 1 bytes after a block of size 8 alloc'd
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x40271FF: malloc (rtld-malloc.h:56)
==100001== by 0x40271FF: strdup (strdup.c:42)
==100001== by 0x4008594: decompose_rpath (dl-load.c:629)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001==
--100001-- WARNING: unhandled amd64-linux syscall: 1008
--100001-- You may be able to write your own handler.
--100001-- Read the file README_MISSING_SYSCALL_OR_IOCTL.
--100001-- Nevertheless we consider this a bug. Please report
--100001-- it at http://valgrind.org/support/bug_reports.html.
run=200 times
START=8.629661560058594
END =49.247703552246094
==100001== Warning: client switching stacks? SP change: 0x1ffeffd6b8 --> 0x2748fff8
==100001== to suppress, use: --max-stackframe=136763070144 or greater
==100001== Warning: client switching stacks? SP change: 0x2748f458 --> 0x1ffeffd6c0
==100001== to suppress, use: --max-stackframe=136763073128 or greater
==100001==
==100001== HEAP SUMMARY:
==100001== in use at exit: 25,728,160 bytes in 94,980 blocks
==100001== total heap usage: 11,414,056 allocs, 11,319,076 frees, 153,624,337,402 bytes allocated
==100001==
==100001== 0 bytes in 1 blocks are definitely lost in loss record 1 of 6,153
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x4005A22: malloc (rtld-malloc.h:56)
==100001== by 0x4005A22: _dl_find_object_update (dl-find_object.c:791)
==100001== by 0x400ECCF: dl_open_worker_begin (dl-open.c:735)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001== by 0x48FA6BB: dlopen_doit (dlopen.c:56)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x49DECF2: _dl_catch_error (dl-error-skeleton.c:227)
==100001== by 0x48FA1AD: _dlerror_run (dlerror.c:138)
==100001== by 0x48FA747: dlopen_implementation (dlopen.c:71)
==100001== by 0x48FA747: dlopen@@GLIBC_2.34 (dlopen.c:81)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 24 of 6,153
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x550C844: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x550C844: jl_init_root_task (task.c:1636)
==100001== by 0x550AE0C: julia_init (init.c:832)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 25 of 6,153
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54DB200: jl_inst_arg_tuple_type (jltypes.c:2175)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:868)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:863)
==100001== by 0xE35697A: julia_builtin_tfunction_33656 (tfuncs.jl:2474)
==100001== by 0xDE1DFD4: julia_abstract_call_builtin_34626 (abstractinterpretation.jl:1715)
==100001== by 0xE114546: julia_abstract_call_known_34740 (abstractinterpretation.jl:1979)
==100001== by 0xE266278: julia_abstract_call_34892 (abstractinterpretation.jl:2128)
==100001== by 0xE1EDF7B: julia_abstract_call_34974 (abstractinterpretation.jl:2102)
==100001== by 0xE5FABCB: julia_abstract_call_34884 (abstractinterpretation.jl:2305)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 26 of 6,153
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54DB200: jl_inst_arg_tuple_type (jltypes.c:2175)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:868)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:863)
==100001== by 0xDDD911A: julia_builtin_tfunction_33670 (tfuncs.jl:2474)
==100001== by 0xDF103C4: julia_abstract_call_builtin_34650 (abstractinterpretation.jl:1715)
==100001== by 0xE2CE5D3: julia_abstract_call_known_34791 (abstractinterpretation.jl:1979)
==100001== by 0xE07F3F6: julia_abstract_call_34904 (abstractinterpretation.jl:2128)
==100001== by 0xE07E2EB: julia_abstract_call_34977 (abstractinterpretation.jl:2102)
==100001== by 0xE1EE00A: julia_abstract_call_34881 (irinterp.jl:48)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 27 of 6,153
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D851B: inst_datatype_inner (jltypes.c:2082)
==100001== by 0x54D9D3B: inst_type_w_ (jltypes.c:2355)
==100001== by 0x54D9FC7: ijl_instantiate_unionall (jltypes.c:1456)
==100001== by 0x54DB693: ijl_apply_type (jltypes.c:1388)
==100001== by 0xE4A11D5: julia_Val_40172 (essentials.jl:849)
==100001== by 0xDC3A355: jfptr_Val_40173 (in /home/cyhan/jl/julia/usr/lib/julia/sys.so)
==100001== by 0x54F7752: jl_apply (julia.h:1965)
==100001== by 0x54F7752: jl_f__call_in_world_total (builtins.c:850)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE1ED3C6: julia_concrete_eval_call_34280 (abstractinterpretation.jl:900)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 28 of 6,153
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x552E3E1: ijl_new_datatype (datatype.c:812)
==100001== by 0x54EB663: jl_new_generic_function_with_supertype (gf.c:3193)
==100001== by 0x555254E: ijl_generic_function_def (method.c:915)
==100001== by 0x55055D8: eval_value (interpreter.c:335)
==100001== by 0x550626F: eval_body (interpreter.c:472)
==100001== by 0x550703D: jl_interpret_toplevel_thunk (interpreter.c:774)
==100001== by 0x552371A: jl_toplevel_eval_flex (toplevel.c:934)
==100001== by 0x55065FA: eval_body (interpreter.c:582)
==100001== by 0x550703D: jl_interpret_toplevel_thunk (interpreter.c:774)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 29 of 6,153
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54DB200: jl_inst_arg_tuple_type (jltypes.c:2175)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:868)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:863)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE65B2CB: ntuple; (compiler.jl:50)
==100001== by 0xE65B2CB: julia_tuple_tfunc_33398 (tfuncs.jl:1917)
==100001== by 0xE3563CE: julia_builtin_tfunction_33656 (tfuncs.jl:2428)
==100001== by 0xDE1DFD4: julia_abstract_call_builtin_34626 (abstractinterpretation.jl:1715)
==100001== by 0xE114546: julia_abstract_call_known_34740 (abstractinterpretation.jl:1979)
==100001== by 0xE266278: julia_abstract_call_34892 (abstractinterpretation.jl:2128)
==100001==
==100001== 16 bytes in 2 blocks are definitely lost in loss record 266 of 6,153
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54FB115: jl_f__typebody (builtins.c:1788)
==100001== by 0x550583B: jl_apply (julia.h:1965)
==100001== by 0x550583B: do_call (interpreter.c:125)
==100001== by 0x55051F4: eval_value (interpreter.c:222)
==100001== by 0x5506003: eval_stmt_value (interpreter.c:173)
==100001== by 0x5506003: eval_body (interpreter.c:634)
==100001== by 0x550703D: jl_interpret_toplevel_thunk (interpreter.c:774)
==100001== by 0x552371A: jl_toplevel_eval_flex (toplevel.c:934)
==100001== by 0x55065FA: eval_body (interpreter.c:582)
==100001== by 0x550703D: jl_interpret_toplevel_thunk (interpreter.c:774)
==100001== by 0x552371A: jl_toplevel_eval_flex (toplevel.c:934)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,011 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2CDC: init_jit_functions (codegen.cpp:8999)
==100001== by 0x5EB2CDC: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,012 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2D37: init_jit_functions (codegen.cpp:9000)
==100001== by 0x5EB2D37: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,013 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2D92: init_jit_functions (codegen.cpp:9001)
==100001== by 0x5EB2D92: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,014 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2DED: init_jit_functions (codegen.cpp:9002)
==100001== by 0x5EB2DED: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,015 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2E48: init_jit_functions (codegen.cpp:9003)
==100001== by 0x5EB2E48: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,016 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2EA3: init_jit_functions (codegen.cpp:9004)
==100001== by 0x5EB2EA3: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,017 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2EFE: init_jit_functions (codegen.cpp:9005)
==100001== by 0x5EB2EFE: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,018 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB220B: builtin_func_map() [clone .part.0] (codegen.cpp:1256)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,019 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB224B: builtin_func_map() [clone .part.0] (codegen.cpp:1257)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,020 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB228B: builtin_func_map() [clone .part.0] (codegen.cpp:1258)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,021 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB22CB: builtin_func_map() [clone .part.0] (codegen.cpp:1259)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,022 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB230B: builtin_func_map() [clone .part.0] (codegen.cpp:1260)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,023 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB234B: builtin_func_map() [clone .part.0] (codegen.cpp:1261)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,024 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB238B: builtin_func_map() [clone .part.0] (codegen.cpp:1262)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,025 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB23CB: builtin_func_map() [clone .part.0] (codegen.cpp:1263)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,026 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB240B: builtin_func_map() [clone .part.0] (codegen.cpp:1264)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,027 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB244B: builtin_func_map() [clone .part.0] (codegen.cpp:1265)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,028 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB248B: builtin_func_map() [clone .part.0] (codegen.cpp:1266)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,029 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB24CB: builtin_func_map() [clone .part.0] (codegen.cpp:1267)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,030 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB250B: builtin_func_map() [clone .part.0] (codegen.cpp:1268)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,031 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB256A: builtin_func_map() [clone .part.0] (codegen.cpp:1270)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,032 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB25AA: builtin_func_map() [clone .part.0] (codegen.cpp:1271)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,033 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB25EA: builtin_func_map() [clone .part.0] (codegen.cpp:1272)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,034 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB262A: builtin_func_map() [clone .part.0] (codegen.cpp:1273)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,035 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB266A: builtin_func_map() [clone .part.0] (codegen.cpp:1274)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,036 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB26AA: builtin_func_map() [clone .part.0] (codegen.cpp:1275)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,037 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB26EA: builtin_func_map() [clone .part.0] (codegen.cpp:1276)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,038 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB272A: builtin_func_map() [clone .part.0] (codegen.cpp:1277)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,039 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB276A: builtin_func_map() [clone .part.0] (codegen.cpp:1278)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,040 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB27AA: builtin_func_map() [clone .part.0] (codegen.cpp:1279)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,041 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB27EA: builtin_func_map() [clone .part.0] (codegen.cpp:1280)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,042 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB282A: builtin_func_map() [clone .part.0] (codegen.cpp:1281)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,043 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB286A: builtin_func_map() [clone .part.0] (codegen.cpp:1282)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,044 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB28AA: builtin_func_map() [clone .part.0] (codegen.cpp:1283)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,045 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB28EA: builtin_func_map() [clone .part.0] (codegen.cpp:1284)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,046 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB292A: builtin_func_map() [clone .part.0] (codegen.cpp:1285)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,047 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB296A: builtin_func_map() [clone .part.0] (codegen.cpp:1286)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,048 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB29AA: builtin_func_map() [clone .part.0] (codegen.cpp:1287)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,049 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB29F8: builtin_func_map() [clone .part.0] (codegen.cpp:1288)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,050 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2A32: builtin_func_map() [clone .part.0] (codegen.cpp:1289)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,051 of 6,153
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2A6C: builtin_func_map() [clone .part.0] (codegen.cpp:1290)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 4 blocks are definitely lost in loss record 1,052 of 6,153
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1328)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env.constprop.0 (jltypes.c:1332)
==100001== by 0x54DB7E8: ijl_apply_type (jltypes.c:1348)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE6242B7: japi1_apply_type_tfunc_33382 (tfuncs.jl:1854)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE3569B1: julia_builtin_tfunction_33656 (tfuncs.jl:2474)
==100001== by 0xDE1DFD4: julia_abstract_call_builtin_34626 (abstractinterpretation.jl:1715)
==100001== by 0xE114546: julia_abstract_call_known_34740 (abstractinterpretation.jl:1979)
==100001==
==100001== 32 bytes in 4 blocks are definitely lost in loss record 1,053 of 6,153
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54D9D3B: inst_type_w_ (jltypes.c:2355)
==100001== by 0x54D9FC7: ijl_instantiate_unionall (jltypes.c:1456)
==100001== by 0x54DB693: ijl_apply_type (jltypes.c:1388)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE6242B7: japi1_apply_type_tfunc_33382 (tfuncs.jl:1854)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE3569B1: julia_builtin_tfunction_33656 (tfuncs.jl:2474)
==100001== by 0xDE1DFD4: julia_abstract_call_builtin_34626 (abstractinterpretation.jl:1715)
==100001==
==100001== 56 bytes in 1 blocks are definitely lost in loss record 2,895 of 6,153
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x4003A59: malloc (rtld-malloc.h:56)
==100001== by 0x4003A59: _dl_map_object_deps (dl-deps.c:438)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001== by 0x48FA6BB: dlopen_doit (dlopen.c:56)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x49DECF2: _dl_catch_error (dl-error-skeleton.c:227)
==100001== by 0x48FA1AD: _dlerror_run (dlerror.c:138)
==100001== by 0x48FA747: dlopen_implementation (dlopen.c:71)
==100001== by 0x48FA747: dlopen@@GLIBC_2.34 (dlopen.c:81)
==100001==
==100001== 64 bytes in 1 blocks are definitely lost in loss record 3,140 of 6,153
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x400F21D: malloc (rtld-malloc.h:56)
==100001== by 0x400F21D: resize_scopes (dl-open.c:295)
==100001== by 0x400F21D: dl_open_worker_begin (dl-open.c:707)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001== by 0x48FA6BB: dlopen_doit (dlopen.c:56)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x49DECF2: _dl_catch_error (dl-error-skeleton.c:227)
==100001== by 0x48FA1AD: _dlerror_run (dlerror.c:138)
==100001== by 0x48FA747: dlopen_implementation (dlopen.c:71)
==100001== by 0x48FA747: dlopen@@GLIBC_2.34 (dlopen.c:81)
==100001== by 0x4AA42AB: load_library.part.0 (loader_lib.c:78)
==100001==
==100001== 64 bytes in 1 blocks are definitely lost in loss record 3,141 of 6,153
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x400F21D: malloc (rtld-malloc.h:56)
==100001== by 0x400F21D: resize_scopes (dl-open.c:295)
==100001== by 0x400F21D: dl_open_worker_begin (dl-open.c:707)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001== by 0x48FA6BB: dlopen_doit (dlopen.c:56)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x49DECF2: _dl_catch_error (dl-error-skeleton.c:227)
==100001== by 0x48FA1AD: _dlerror_run (dlerror.c:138)
==100001== by 0x48FA747: dlopen_implementation (dlopen.c:71)
==100001== by 0x48FA747: dlopen@@GLIBC_2.34 (dlopen.c:81)
==100001== by 0x5507BB2: ijl_load_dynamic_library (dlload.c:365)
==100001==
==100001== 104 bytes in 13 blocks are definitely lost in loss record 3,573 of 6,153
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54D92DA: jl_apply_tuple_type_v_ (jltypes.c:2136)
==100001== by 0x54D92DA: ijl_apply_tuple_type_v (jltypes.c:2146)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE115341: argtypes_to_type; (typeutils.jl:57)
==100001== by 0xE115341: julia_abstract_call_known_34740 (abstractinterpretation.jl:2051)
==100001== by 0xE266278: julia_abstract_call_34892 (abstractinterpretation.jl:2128)
==100001== by 0xE1EDF7B: julia_abstract_call_34974 (abstractinterpretation.jl:2102)
==100001== by 0xE5FABCB: julia_abstract_call_34884 (abstractinterpretation.jl:2305)
==100001== by 0xDDC0A91: julia_abstract_eval_call_35068 (abstractinterpretation.jl:2321)
==100001== by 0xDCA60B7: julia_abstract_eval_statement_expr_35086 (abstractinterpretation.jl:2331)
==100001==
==100001== LEAK SUMMARY:
==100001== definitely lost: 1,728 bytes in 74 blocks
==100001== indirectly lost: 0 bytes in 0 blocks
==100001== possibly lost: 3,709,647 bytes in 60,292 blocks
==100001== still reachable: 22,016,785 bytes in 34,614 blocks
==100001== suppressed: 0 bytes in 0 blocks
==100001== Reachable blocks (those to which a pointer was found) are not shown.
==100001== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==100001==
==100001== For lists of detected and suppressed errors, rerun with: -s
==100001== ERROR SUMMARY: 1042 errors from 1030 contexts (suppressed: 0 from 0)
cyhan@a309:~/jl/julia$
cyhan@a309:~/jl/julia$ valgrind --smc-check=all-non-file --trace-children=yes --suppressions=$PWD/contrib/valgrind-julia.supp --leak-check=full --show-leak-kinds=definite ./julia --check-bounds=yes --startup-file=no --depwarn=error ../gc.jl 400 2>&1 | tee ~/jl/valgrind+gc400.log
==100001== Memcheck, a memory error detector
==100001== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==100001== Using Valgrind-3.18.1 and LibVEX; rerun with -h for copyright info
==100001== Command: ./julia --check-bounds=yes --startup-file=no --depwarn=error ../gc.jl 400
==100001==
==100002==
==100002== HEAP SUMMARY:
==100002== in use at exit: 84,903 bytes in 21 blocks
==100002== total heap usage: 40 allocs, 19 frees, 93,152 bytes allocated
==100002==
==100002== LEAK SUMMARY:
==100002== definitely lost: 0 bytes in 0 blocks
==100002== indirectly lost: 0 bytes in 0 blocks
==100002== possibly lost: 0 bytes in 0 blocks
==100002== still reachable: 84,903 bytes in 21 blocks
==100002== suppressed: 0 bytes in 0 blocks
==100002== Reachable blocks (those to which a pointer was found) are not shown.
==100002== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==100002==
==100002== For lists of detected and suppressed errors, rerun with: -s
==100002== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==100001== Invalid read of size 8
==100001== at 0x40286C0: strncmp (strcmp.S:170)
==100001== by 0x400668D: is_dst (dl-load.c:216)
==100001== by 0x400810E: _dl_dst_count (dl-load.c:253)
==100001== by 0x400810E: expand_dynamic_string_token (dl-load.c:395)
==100001== by 0x40082B7: fillin_rpath.isra.0 (dl-load.c:483)
==100001== by 0x4008602: decompose_rpath (dl-load.c:654)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== Address 0x4abd061 is 1 bytes inside a block of size 8 alloc'd
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x40271FF: malloc (rtld-malloc.h:56)
==100001== by 0x40271FF: strdup (strdup.c:42)
==100001== by 0x4008594: decompose_rpath (dl-load.c:629)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001==
==100001== Invalid read of size 8
==100001== at 0x40286C8: strncmp (strcmp.S:172)
==100001== by 0x400668D: is_dst (dl-load.c:216)
==100001== by 0x400810E: _dl_dst_count (dl-load.c:253)
==100001== by 0x400810E: expand_dynamic_string_token (dl-load.c:395)
==100001== by 0x40082B7: fillin_rpath.isra.0 (dl-load.c:483)
==100001== by 0x4008602: decompose_rpath (dl-load.c:654)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== Address 0x4abd069 is 1 bytes after a block of size 8 alloc'd
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x40271FF: malloc (rtld-malloc.h:56)
==100001== by 0x40271FF: strdup (strdup.c:42)
==100001== by 0x4008594: decompose_rpath (dl-load.c:629)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001==
==100001== Invalid read of size 8
==100001== at 0x40286C0: strncmp (strcmp.S:170)
==100001== by 0x400668D: is_dst (dl-load.c:216)
==100001== by 0x4007F79: _dl_dst_substitute (dl-load.c:295)
==100001== by 0x40082B7: fillin_rpath.isra.0 (dl-load.c:483)
==100001== by 0x4008602: decompose_rpath (dl-load.c:654)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== Address 0x4abd061 is 1 bytes inside a block of size 8 alloc'd
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x40271FF: malloc (rtld-malloc.h:56)
==100001== by 0x40271FF: strdup (strdup.c:42)
==100001== by 0x4008594: decompose_rpath (dl-load.c:629)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001==
==100001== Invalid read of size 8
==100001== at 0x40286C8: strncmp (strcmp.S:172)
==100001== by 0x400668D: is_dst (dl-load.c:216)
==100001== by 0x4007F79: _dl_dst_substitute (dl-load.c:295)
==100001== by 0x40082B7: fillin_rpath.isra.0 (dl-load.c:483)
==100001== by 0x4008602: decompose_rpath (dl-load.c:654)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== Address 0x4abd069 is 1 bytes after a block of size 8 alloc'd
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x40271FF: malloc (rtld-malloc.h:56)
==100001== by 0x40271FF: strdup (strdup.c:42)
==100001== by 0x4008594: decompose_rpath (dl-load.c:629)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001==
--100001-- WARNING: unhandled amd64-linux syscall: 1008
--100001-- You may be able to write your own handler.
--100001-- Read the file README_MISSING_SYSCALL_OR_IOCTL.
--100001-- Nevertheless we consider this a bug. Please report
--100001-- it at http://valgrind.org/support/bug_reports.html.
run=400 times
START=8.629661560058594
END =90.0693588256836
==100001== Warning: client switching stacks? SP change: 0x1ffeffd6b8 --> 0x2748fff8
==100001== to suppress, use: --max-stackframe=136763070144 or greater
==100001== Warning: client switching stacks? SP change: 0x2748f458 --> 0x1ffeffd6c0
==100001== to suppress, use: --max-stackframe=136763073128 or greater
==100001==
==100001== HEAP SUMMARY:
==100001== in use at exit: 25,729,568 bytes in 94,980 blocks
==100001== total heap usage: 21,180,074 allocs, 21,085,094 frees, 306,854,517,191 bytes allocated
==100001==
==100001== 0 bytes in 1 blocks are definitely lost in loss record 1 of 6,159
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x4005A22: malloc (rtld-malloc.h:56)
==100001== by 0x4005A22: _dl_find_object_update (dl-find_object.c:791)
==100001== by 0x400ECCF: dl_open_worker_begin (dl-open.c:735)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001== by 0x48FA6BB: dlopen_doit (dlopen.c:56)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x49DECF2: _dl_catch_error (dl-error-skeleton.c:227)
==100001== by 0x48FA1AD: _dlerror_run (dlerror.c:138)
==100001== by 0x48FA747: dlopen_implementation (dlopen.c:71)
==100001== by 0x48FA747: dlopen@@GLIBC_2.34 (dlopen.c:81)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 24 of 6,159
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x550C844: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x550C844: jl_init_root_task (task.c:1636)
==100001== by 0x550AE0C: julia_init (init.c:832)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 25 of 6,159
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54DB200: jl_inst_arg_tuple_type (jltypes.c:2175)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:868)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:863)
==100001== by 0xE35697A: julia_builtin_tfunction_33656 (tfuncs.jl:2474)
==100001== by 0xDE1DFD4: julia_abstract_call_builtin_34626 (abstractinterpretation.jl:1715)
==100001== by 0xE114546: julia_abstract_call_known_34740 (abstractinterpretation.jl:1979)
==100001== by 0xE266278: julia_abstract_call_34892 (abstractinterpretation.jl:2128)
==100001== by 0xE1EDF7B: julia_abstract_call_34974 (abstractinterpretation.jl:2102)
==100001== by 0xE5FABCB: julia_abstract_call_34884 (abstractinterpretation.jl:2305)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 26 of 6,159
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54DB200: jl_inst_arg_tuple_type (jltypes.c:2175)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:868)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:863)
==100001== by 0xDDD911A: julia_builtin_tfunction_33670 (tfuncs.jl:2474)
==100001== by 0xDF103C4: julia_abstract_call_builtin_34650 (abstractinterpretation.jl:1715)
==100001== by 0xE2CE5D3: julia_abstract_call_known_34791 (abstractinterpretation.jl:1979)
==100001== by 0xE07F3F6: julia_abstract_call_34904 (abstractinterpretation.jl:2128)
==100001== by 0xE07E2EB: julia_abstract_call_34977 (abstractinterpretation.jl:2102)
==100001== by 0xE1EE00A: julia_abstract_call_34881 (irinterp.jl:48)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 27 of 6,159
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D851B: inst_datatype_inner (jltypes.c:2082)
==100001== by 0x54D9D3B: inst_type_w_ (jltypes.c:2355)
==100001== by 0x54D9FC7: ijl_instantiate_unionall (jltypes.c:1456)
==100001== by 0x54DB693: ijl_apply_type (jltypes.c:1388)
==100001== by 0xE4A11D5: julia_Val_40172 (essentials.jl:849)
==100001== by 0xDC3A355: jfptr_Val_40173 (in /home/cyhan/jl/julia/usr/lib/julia/sys.so)
==100001== by 0x54F7752: jl_apply (julia.h:1965)
==100001== by 0x54F7752: jl_f__call_in_world_total (builtins.c:850)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE1ED3C6: julia_concrete_eval_call_34280 (abstractinterpretation.jl:900)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 28 of 6,159
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x552E3E1: ijl_new_datatype (datatype.c:812)
==100001== by 0x54EB663: jl_new_generic_function_with_supertype (gf.c:3193)
==100001== by 0x555254E: ijl_generic_function_def (method.c:915)
==100001== by 0x55055D8: eval_value (interpreter.c:335)
==100001== by 0x550626F: eval_body (interpreter.c:472)
==100001== by 0x550703D: jl_interpret_toplevel_thunk (interpreter.c:774)
==100001== by 0x552371A: jl_toplevel_eval_flex (toplevel.c:934)
==100001== by 0x55065FA: eval_body (interpreter.c:582)
==100001== by 0x550703D: jl_interpret_toplevel_thunk (interpreter.c:774)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 29 of 6,159
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54DB200: jl_inst_arg_tuple_type (jltypes.c:2175)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:868)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:863)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE65B2CB: ntuple; (compiler.jl:50)
==100001== by 0xE65B2CB: julia_tuple_tfunc_33398 (tfuncs.jl:1917)
==100001== by 0xE3563CE: julia_builtin_tfunction_33656 (tfuncs.jl:2428)
==100001== by 0xDE1DFD4: julia_abstract_call_builtin_34626 (abstractinterpretation.jl:1715)
==100001== by 0xE114546: julia_abstract_call_known_34740 (abstractinterpretation.jl:1979)
==100001== by 0xE266278: julia_abstract_call_34892 (abstractinterpretation.jl:2128)
==100001==
==100001== 16 bytes in 2 blocks are definitely lost in loss record 265 of 6,159
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54FB115: jl_f__typebody (builtins.c:1788)
==100001== by 0x550583B: jl_apply (julia.h:1965)
==100001== by 0x550583B: do_call (interpreter.c:125)
==100001== by 0x55051F4: eval_value (interpreter.c:222)
==100001== by 0x5506003: eval_stmt_value (interpreter.c:173)
==100001== by 0x5506003: eval_body (interpreter.c:634)
==100001== by 0x550703D: jl_interpret_toplevel_thunk (interpreter.c:774)
==100001== by 0x552371A: jl_toplevel_eval_flex (toplevel.c:934)
==100001== by 0x55065FA: eval_body (interpreter.c:582)
==100001== by 0x550703D: jl_interpret_toplevel_thunk (interpreter.c:774)
==100001== by 0x552371A: jl_toplevel_eval_flex (toplevel.c:934)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,009 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2CDC: init_jit_functions (codegen.cpp:8999)
==100001== by 0x5EB2CDC: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,010 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2D37: init_jit_functions (codegen.cpp:9000)
==100001== by 0x5EB2D37: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,011 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2D92: init_jit_functions (codegen.cpp:9001)
==100001== by 0x5EB2D92: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,012 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2DED: init_jit_functions (codegen.cpp:9002)
==100001== by 0x5EB2DED: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,013 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2E48: init_jit_functions (codegen.cpp:9003)
==100001== by 0x5EB2E48: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,014 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2EA3: init_jit_functions (codegen.cpp:9004)
==100001== by 0x5EB2EA3: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,015 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2EFE: init_jit_functions (codegen.cpp:9005)
==100001== by 0x5EB2EFE: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,016 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB220B: builtin_func_map() [clone .part.0] (codegen.cpp:1256)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,017 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB224B: builtin_func_map() [clone .part.0] (codegen.cpp:1257)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,018 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB228B: builtin_func_map() [clone .part.0] (codegen.cpp:1258)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,019 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB22CB: builtin_func_map() [clone .part.0] (codegen.cpp:1259)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,020 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB230B: builtin_func_map() [clone .part.0] (codegen.cpp:1260)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,021 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB234B: builtin_func_map() [clone .part.0] (codegen.cpp:1261)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,022 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB238B: builtin_func_map() [clone .part.0] (codegen.cpp:1262)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,023 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB23CB: builtin_func_map() [clone .part.0] (codegen.cpp:1263)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,024 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB240B: builtin_func_map() [clone .part.0] (codegen.cpp:1264)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,025 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB244B: builtin_func_map() [clone .part.0] (codegen.cpp:1265)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,026 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB248B: builtin_func_map() [clone .part.0] (codegen.cpp:1266)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,027 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB24CB: builtin_func_map() [clone .part.0] (codegen.cpp:1267)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,028 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB250B: builtin_func_map() [clone .part.0] (codegen.cpp:1268)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,029 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB256A: builtin_func_map() [clone .part.0] (codegen.cpp:1270)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,030 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB25AA: builtin_func_map() [clone .part.0] (codegen.cpp:1271)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,031 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB25EA: builtin_func_map() [clone .part.0] (codegen.cpp:1272)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,032 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB262A: builtin_func_map() [clone .part.0] (codegen.cpp:1273)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,033 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB266A: builtin_func_map() [clone .part.0] (codegen.cpp:1274)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,034 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB26AA: builtin_func_map() [clone .part.0] (codegen.cpp:1275)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,035 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB26EA: builtin_func_map() [clone .part.0] (codegen.cpp:1276)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,036 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB272A: builtin_func_map() [clone .part.0] (codegen.cpp:1277)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,037 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB276A: builtin_func_map() [clone .part.0] (codegen.cpp:1278)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,038 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB27AA: builtin_func_map() [clone .part.0] (codegen.cpp:1279)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,039 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB27EA: builtin_func_map() [clone .part.0] (codegen.cpp:1280)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,040 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB282A: builtin_func_map() [clone .part.0] (codegen.cpp:1281)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,041 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB286A: builtin_func_map() [clone .part.0] (codegen.cpp:1282)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,042 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB28AA: builtin_func_map() [clone .part.0] (codegen.cpp:1283)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,043 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB28EA: builtin_func_map() [clone .part.0] (codegen.cpp:1284)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,044 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB292A: builtin_func_map() [clone .part.0] (codegen.cpp:1285)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,045 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB296A: builtin_func_map() [clone .part.0] (codegen.cpp:1286)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,046 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB29AA: builtin_func_map() [clone .part.0] (codegen.cpp:1287)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,047 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB29F8: builtin_func_map() [clone .part.0] (codegen.cpp:1288)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,048 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2A32: builtin_func_map() [clone .part.0] (codegen.cpp:1289)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,049 of 6,159
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2A6C: builtin_func_map() [clone .part.0] (codegen.cpp:1290)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 4 blocks are definitely lost in loss record 1,050 of 6,159
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1328)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env.constprop.0 (jltypes.c:1332)
==100001== by 0x54DB7E8: ijl_apply_type (jltypes.c:1348)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE6242B7: japi1_apply_type_tfunc_33382 (tfuncs.jl:1854)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE3569B1: julia_builtin_tfunction_33656 (tfuncs.jl:2474)
==100001== by 0xDE1DFD4: julia_abstract_call_builtin_34626 (abstractinterpretation.jl:1715)
==100001== by 0xE114546: julia_abstract_call_known_34740 (abstractinterpretation.jl:1979)
==100001==
==100001== 32 bytes in 4 blocks are definitely lost in loss record 1,051 of 6,159
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54D9D3B: inst_type_w_ (jltypes.c:2355)
==100001== by 0x54D9FC7: ijl_instantiate_unionall (jltypes.c:1456)
==100001== by 0x54DB693: ijl_apply_type (jltypes.c:1388)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE6242B7: japi1_apply_type_tfunc_33382 (tfuncs.jl:1854)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE3569B1: julia_builtin_tfunction_33656 (tfuncs.jl:2474)
==100001== by 0xDE1DFD4: julia_abstract_call_builtin_34626 (abstractinterpretation.jl:1715)
==100001==
==100001== 56 bytes in 1 blocks are definitely lost in loss record 2,897 of 6,159
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x4003A59: malloc (rtld-malloc.h:56)
==100001== by 0x4003A59: _dl_map_object_deps (dl-deps.c:438)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001== by 0x48FA6BB: dlopen_doit (dlopen.c:56)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x49DECF2: _dl_catch_error (dl-error-skeleton.c:227)
==100001== by 0x48FA1AD: _dlerror_run (dlerror.c:138)
==100001== by 0x48FA747: dlopen_implementation (dlopen.c:71)
==100001== by 0x48FA747: dlopen@@GLIBC_2.34 (dlopen.c:81)
==100001==
==100001== 64 bytes in 1 blocks are definitely lost in loss record 3,143 of 6,159
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x400F21D: malloc (rtld-malloc.h:56)
==100001== by 0x400F21D: resize_scopes (dl-open.c:295)
==100001== by 0x400F21D: dl_open_worker_begin (dl-open.c:707)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001== by 0x48FA6BB: dlopen_doit (dlopen.c:56)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x49DECF2: _dl_catch_error (dl-error-skeleton.c:227)
==100001== by 0x48FA1AD: _dlerror_run (dlerror.c:138)
==100001== by 0x48FA747: dlopen_implementation (dlopen.c:71)
==100001== by 0x48FA747: dlopen@@GLIBC_2.34 (dlopen.c:81)
==100001== by 0x4AA42AB: load_library.part.0 (loader_lib.c:78)
==100001==
==100001== 64 bytes in 1 blocks are definitely lost in loss record 3,144 of 6,159
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x400F21D: malloc (rtld-malloc.h:56)
==100001== by 0x400F21D: resize_scopes (dl-open.c:295)
==100001== by 0x400F21D: dl_open_worker_begin (dl-open.c:707)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001== by 0x48FA6BB: dlopen_doit (dlopen.c:56)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x49DECF2: _dl_catch_error (dl-error-skeleton.c:227)
==100001== by 0x48FA1AD: _dlerror_run (dlerror.c:138)
==100001== by 0x48FA747: dlopen_implementation (dlopen.c:71)
==100001== by 0x48FA747: dlopen@@GLIBC_2.34 (dlopen.c:81)
==100001== by 0x5507BB2: ijl_load_dynamic_library (dlload.c:365)
==100001==
==100001== 104 bytes in 13 blocks are definitely lost in loss record 3,577 of 6,159
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54D92DA: jl_apply_tuple_type_v_ (jltypes.c:2136)
==100001== by 0x54D92DA: ijl_apply_tuple_type_v (jltypes.c:2146)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE115341: argtypes_to_type; (typeutils.jl:57)
==100001== by 0xE115341: julia_abstract_call_known_34740 (abstractinterpretation.jl:2051)
==100001== by 0xE266278: julia_abstract_call_34892 (abstractinterpretation.jl:2128)
==100001== by 0xE1EDF7B: julia_abstract_call_34974 (abstractinterpretation.jl:2102)
==100001== by 0xE5FABCB: julia_abstract_call_34884 (abstractinterpretation.jl:2305)
==100001== by 0xDDC0A91: julia_abstract_eval_call_35068 (abstractinterpretation.jl:2321)
==100001== by 0xDCA60B7: julia_abstract_eval_statement_expr_35086 (abstractinterpretation.jl:2331)
==100001==
==100001== LEAK SUMMARY:
==100001== definitely lost: 1,728 bytes in 74 blocks
==100001== indirectly lost: 0 bytes in 0 blocks
==100001== possibly lost: 3,708,284 bytes in 60,245 blocks
==100001== still reachable: 22,019,556 bytes in 34,661 blocks
==100001== suppressed: 0 bytes in 0 blocks
==100001== Reachable blocks (those to which a pointer was found) are not shown.
==100001== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==100001==
==100001== For lists of detected and suppressed errors, rerun with: -s
==100001== ERROR SUMMARY: 1040 errors from 1028 contexts (suppressed: 0 from 0)
cyhan@a309:~/jl/julia$
cyhan@a309:~/jl/julia$ valgrind --smc-check=all-non-file --trace-children=yes --suppressions=$PWD/contrib/valgrind-julia.supp --leak-check=full --show-leak-kinds=definite ./julia --check-bounds=yes --startup-file=no --depwarn=error ../gc.jl 5 2>&1 | tee ~/jl/valgrind+gc5.log
==100001== Memcheck, a memory error detector
==100001== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==100001== Using Valgrind-3.18.1 and LibVEX; rerun with -h for copyright info
==100001== Command: ./julia --check-bounds=yes --startup-file=no --depwarn=error ../gc.jl 5
==100001==
==100002==
==100002== HEAP SUMMARY:
==100002== in use at exit: 84,903 bytes in 21 blocks
==100002== total heap usage: 40 allocs, 19 frees, 93,152 bytes allocated
==100002==
==100002== LEAK SUMMARY:
==100002== definitely lost: 0 bytes in 0 blocks
==100002== indirectly lost: 0 bytes in 0 blocks
==100002== possibly lost: 0 bytes in 0 blocks
==100002== still reachable: 84,903 bytes in 21 blocks
==100002== suppressed: 0 bytes in 0 blocks
==100002== Reachable blocks (those to which a pointer was found) are not shown.
==100002== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==100002==
==100002== For lists of detected and suppressed errors, rerun with: -s
==100002== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==100001== Invalid read of size 8
==100001== at 0x40286C0: strncmp (strcmp.S:170)
==100001== by 0x400668D: is_dst (dl-load.c:216)
==100001== by 0x400810E: _dl_dst_count (dl-load.c:253)
==100001== by 0x400810E: expand_dynamic_string_token (dl-load.c:395)
==100001== by 0x40082B7: fillin_rpath.isra.0 (dl-load.c:483)
==100001== by 0x4008602: decompose_rpath (dl-load.c:654)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== Address 0x4abd061 is 1 bytes inside a block of size 8 alloc'd
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x40271FF: malloc (rtld-malloc.h:56)
==100001== by 0x40271FF: strdup (strdup.c:42)
==100001== by 0x4008594: decompose_rpath (dl-load.c:629)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001==
==100001== Invalid read of size 8
==100001== at 0x40286C8: strncmp (strcmp.S:172)
==100001== by 0x400668D: is_dst (dl-load.c:216)
==100001== by 0x400810E: _dl_dst_count (dl-load.c:253)
==100001== by 0x400810E: expand_dynamic_string_token (dl-load.c:395)
==100001== by 0x40082B7: fillin_rpath.isra.0 (dl-load.c:483)
==100001== by 0x4008602: decompose_rpath (dl-load.c:654)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== Address 0x4abd069 is 1 bytes after a block of size 8 alloc'd
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x40271FF: malloc (rtld-malloc.h:56)
==100001== by 0x40271FF: strdup (strdup.c:42)
==100001== by 0x4008594: decompose_rpath (dl-load.c:629)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001==
==100001== Invalid read of size 8
==100001== at 0x40286C0: strncmp (strcmp.S:170)
==100001== by 0x400668D: is_dst (dl-load.c:216)
==100001== by 0x4007F79: _dl_dst_substitute (dl-load.c:295)
==100001== by 0x40082B7: fillin_rpath.isra.0 (dl-load.c:483)
==100001== by 0x4008602: decompose_rpath (dl-load.c:654)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== Address 0x4abd061 is 1 bytes inside a block of size 8 alloc'd
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x40271FF: malloc (rtld-malloc.h:56)
==100001== by 0x40271FF: strdup (strdup.c:42)
==100001== by 0x4008594: decompose_rpath (dl-load.c:629)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001==
==100001== Invalid read of size 8
==100001== at 0x40286C8: strncmp (strcmp.S:172)
==100001== by 0x400668D: is_dst (dl-load.c:216)
==100001== by 0x4007F79: _dl_dst_substitute (dl-load.c:295)
==100001== by 0x40082B7: fillin_rpath.isra.0 (dl-load.c:483)
==100001== by 0x4008602: decompose_rpath (dl-load.c:654)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== Address 0x4abd069 is 1 bytes after a block of size 8 alloc'd
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x40271FF: malloc (rtld-malloc.h:56)
==100001== by 0x40271FF: strdup (strdup.c:42)
==100001== by 0x4008594: decompose_rpath (dl-load.c:629)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001==
--100001-- WARNING: unhandled amd64-linux syscall: 1008
--100001-- You may be able to write your own handler.
--100001-- Read the file README_MISSING_SYSCALL_OR_IOCTL.
--100001-- Nevertheless we consider this a bug. Please report
--100001-- it at http://valgrind.org/support/bug_reports.html.
run=5 times
START=8.629661560058594
END =9.446250915527344
==100001== Warning: client switching stacks? SP change: 0x1ffeffd6b8 --> 0x5648fff8
==100001== to suppress, use: --max-stackframe=135974540992 or greater
==100001== Warning: client switching stacks? SP change: 0x5648f458 --> 0x1ffeffd6c0
==100001== to suppress, use: --max-stackframe=135974543976 or greater
==100001==
==100001== HEAP SUMMARY:
==100001== in use at exit: 25,726,432 bytes in 94,980 blocks
==100001== total heap usage: 1,892,220 allocs, 1,797,240 frees, 4,224,931,569 bytes allocated
==100001==
==100001== 0 bytes in 1 blocks are definitely lost in loss record 1 of 6,152
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x4005A22: malloc (rtld-malloc.h:56)
==100001== by 0x4005A22: _dl_find_object_update (dl-find_object.c:791)
==100001== by 0x400ECCF: dl_open_worker_begin (dl-open.c:735)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001== by 0x48FA6BB: dlopen_doit (dlopen.c:56)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x49DECF2: _dl_catch_error (dl-error-skeleton.c:227)
==100001== by 0x48FA1AD: _dlerror_run (dlerror.c:138)
==100001== by 0x48FA747: dlopen_implementation (dlopen.c:71)
==100001== by 0x48FA747: dlopen@@GLIBC_2.34 (dlopen.c:81)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 24 of 6,152
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x550C844: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x550C844: jl_init_root_task (task.c:1636)
==100001== by 0x550AE0C: julia_init (init.c:832)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 25 of 6,152
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54DB200: jl_inst_arg_tuple_type (jltypes.c:2175)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:868)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:863)
==100001== by 0xE35697A: julia_builtin_tfunction_33656 (tfuncs.jl:2474)
==100001== by 0xDE1DFD4: julia_abstract_call_builtin_34626 (abstractinterpretation.jl:1715)
==100001== by 0xE114546: julia_abstract_call_known_34740 (abstractinterpretation.jl:1979)
==100001== by 0xE266278: julia_abstract_call_34892 (abstractinterpretation.jl:2128)
==100001== by 0xE1EDF7B: julia_abstract_call_34974 (abstractinterpretation.jl:2102)
==100001== by 0xE5FABCB: julia_abstract_call_34884 (abstractinterpretation.jl:2305)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 26 of 6,152
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54DB200: jl_inst_arg_tuple_type (jltypes.c:2175)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:868)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:863)
==100001== by 0xDDD911A: julia_builtin_tfunction_33670 (tfuncs.jl:2474)
==100001== by 0xDF103C4: julia_abstract_call_builtin_34650 (abstractinterpretation.jl:1715)
==100001== by 0xE2CE5D3: julia_abstract_call_known_34791 (abstractinterpretation.jl:1979)
==100001== by 0xE07F3F6: julia_abstract_call_34904 (abstractinterpretation.jl:2128)
==100001== by 0xE07E2EB: julia_abstract_call_34977 (abstractinterpretation.jl:2102)
==100001== by 0xE1EE00A: julia_abstract_call_34881 (irinterp.jl:48)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 27 of 6,152
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D851B: inst_datatype_inner (jltypes.c:2082)
==100001== by 0x54D9D3B: inst_type_w_ (jltypes.c:2355)
==100001== by 0x54D9FC7: ijl_instantiate_unionall (jltypes.c:1456)
==100001== by 0x54DB693: ijl_apply_type (jltypes.c:1388)
==100001== by 0xE4A11D5: julia_Val_40172 (essentials.jl:849)
==100001== by 0xDC3A355: jfptr_Val_40173 (in /home/cyhan/jl/julia/usr/lib/julia/sys.so)
==100001== by 0x54F7752: jl_apply (julia.h:1965)
==100001== by 0x54F7752: jl_f__call_in_world_total (builtins.c:850)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE1ED3C6: julia_concrete_eval_call_34280 (abstractinterpretation.jl:900)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 28 of 6,152
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x552E3E1: ijl_new_datatype (datatype.c:812)
==100001== by 0x54EB663: jl_new_generic_function_with_supertype (gf.c:3193)
==100001== by 0x555254E: ijl_generic_function_def (method.c:915)
==100001== by 0x55055D8: eval_value (interpreter.c:335)
==100001== by 0x550626F: eval_body (interpreter.c:472)
==100001== by 0x550703D: jl_interpret_toplevel_thunk (interpreter.c:774)
==100001== by 0x552371A: jl_toplevel_eval_flex (toplevel.c:934)
==100001== by 0x55065FA: eval_body (interpreter.c:582)
==100001== by 0x550703D: jl_interpret_toplevel_thunk (interpreter.c:774)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 29 of 6,152
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54DB200: jl_inst_arg_tuple_type (jltypes.c:2175)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:868)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:863)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE65B2CB: ntuple; (compiler.jl:50)
==100001== by 0xE65B2CB: julia_tuple_tfunc_33398 (tfuncs.jl:1917)
==100001== by 0xE3563CE: julia_builtin_tfunction_33656 (tfuncs.jl:2428)
==100001== by 0xDE1DFD4: julia_abstract_call_builtin_34626 (abstractinterpretation.jl:1715)
==100001== by 0xE114546: julia_abstract_call_known_34740 (abstractinterpretation.jl:1979)
==100001== by 0xE266278: julia_abstract_call_34892 (abstractinterpretation.jl:2128)
==100001==
==100001== 16 bytes in 2 blocks are definitely lost in loss record 265 of 6,152
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54FB115: jl_f__typebody (builtins.c:1788)
==100001== by 0x550583B: jl_apply (julia.h:1965)
==100001== by 0x550583B: do_call (interpreter.c:125)
==100001== by 0x55051F4: eval_value (interpreter.c:222)
==100001== by 0x5506003: eval_stmt_value (interpreter.c:173)
==100001== by 0x5506003: eval_body (interpreter.c:634)
==100001== by 0x550703D: jl_interpret_toplevel_thunk (interpreter.c:774)
==100001== by 0x552371A: jl_toplevel_eval_flex (toplevel.c:934)
==100001== by 0x55065FA: eval_body (interpreter.c:582)
==100001== by 0x550703D: jl_interpret_toplevel_thunk (interpreter.c:774)
==100001== by 0x552371A: jl_toplevel_eval_flex (toplevel.c:934)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,004 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2CDC: init_jit_functions (codegen.cpp:8999)
==100001== by 0x5EB2CDC: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,005 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2D37: init_jit_functions (codegen.cpp:9000)
==100001== by 0x5EB2D37: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,006 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2D92: init_jit_functions (codegen.cpp:9001)
==100001== by 0x5EB2D92: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,007 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2DED: init_jit_functions (codegen.cpp:9002)
==100001== by 0x5EB2DED: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,008 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2E48: init_jit_functions (codegen.cpp:9003)
==100001== by 0x5EB2E48: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,009 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2EA3: init_jit_functions (codegen.cpp:9004)
==100001== by 0x5EB2EA3: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,010 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2EFE: init_jit_functions (codegen.cpp:9005)
==100001== by 0x5EB2EFE: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,011 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB220B: builtin_func_map() [clone .part.0] (codegen.cpp:1256)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,012 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB224B: builtin_func_map() [clone .part.0] (codegen.cpp:1257)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,013 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB228B: builtin_func_map() [clone .part.0] (codegen.cpp:1258)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,014 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB22CB: builtin_func_map() [clone .part.0] (codegen.cpp:1259)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,015 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB230B: builtin_func_map() [clone .part.0] (codegen.cpp:1260)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,016 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB234B: builtin_func_map() [clone .part.0] (codegen.cpp:1261)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,017 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB238B: builtin_func_map() [clone .part.0] (codegen.cpp:1262)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,018 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB23CB: builtin_func_map() [clone .part.0] (codegen.cpp:1263)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,019 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB240B: builtin_func_map() [clone .part.0] (codegen.cpp:1264)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,020 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB244B: builtin_func_map() [clone .part.0] (codegen.cpp:1265)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,021 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB248B: builtin_func_map() [clone .part.0] (codegen.cpp:1266)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,022 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB24CB: builtin_func_map() [clone .part.0] (codegen.cpp:1267)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,023 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB250B: builtin_func_map() [clone .part.0] (codegen.cpp:1268)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,024 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB256A: builtin_func_map() [clone .part.0] (codegen.cpp:1270)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,025 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB25AA: builtin_func_map() [clone .part.0] (codegen.cpp:1271)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,026 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB25EA: builtin_func_map() [clone .part.0] (codegen.cpp:1272)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,027 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB262A: builtin_func_map() [clone .part.0] (codegen.cpp:1273)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,028 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB266A: builtin_func_map() [clone .part.0] (codegen.cpp:1274)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,029 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB26AA: builtin_func_map() [clone .part.0] (codegen.cpp:1275)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,030 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB26EA: builtin_func_map() [clone .part.0] (codegen.cpp:1276)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,031 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB272A: builtin_func_map() [clone .part.0] (codegen.cpp:1277)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,032 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB276A: builtin_func_map() [clone .part.0] (codegen.cpp:1278)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,033 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB27AA: builtin_func_map() [clone .part.0] (codegen.cpp:1279)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,034 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB27EA: builtin_func_map() [clone .part.0] (codegen.cpp:1280)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,035 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB282A: builtin_func_map() [clone .part.0] (codegen.cpp:1281)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,036 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB286A: builtin_func_map() [clone .part.0] (codegen.cpp:1282)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,037 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB28AA: builtin_func_map() [clone .part.0] (codegen.cpp:1283)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,038 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB28EA: builtin_func_map() [clone .part.0] (codegen.cpp:1284)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,039 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB292A: builtin_func_map() [clone .part.0] (codegen.cpp:1285)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,040 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB296A: builtin_func_map() [clone .part.0] (codegen.cpp:1286)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,041 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB29AA: builtin_func_map() [clone .part.0] (codegen.cpp:1287)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,042 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB29F8: builtin_func_map() [clone .part.0] (codegen.cpp:1288)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,043 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2A32: builtin_func_map() [clone .part.0] (codegen.cpp:1289)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,044 of 6,152
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2A6C: builtin_func_map() [clone .part.0] (codegen.cpp:1290)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 4 blocks are definitely lost in loss record 1,045 of 6,152
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1328)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env.constprop.0 (jltypes.c:1332)
==100001== by 0x54DB7E8: ijl_apply_type (jltypes.c:1348)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE6242B7: japi1_apply_type_tfunc_33382 (tfuncs.jl:1854)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE3569B1: julia_builtin_tfunction_33656 (tfuncs.jl:2474)
==100001== by 0xDE1DFD4: julia_abstract_call_builtin_34626 (abstractinterpretation.jl:1715)
==100001== by 0xE114546: julia_abstract_call_known_34740 (abstractinterpretation.jl:1979)
==100001==
==100001== 32 bytes in 4 blocks are definitely lost in loss record 1,046 of 6,152
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54D9D3B: inst_type_w_ (jltypes.c:2355)
==100001== by 0x54D9FC7: ijl_instantiate_unionall (jltypes.c:1456)
==100001== by 0x54DB693: ijl_apply_type (jltypes.c:1388)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE6242B7: japi1_apply_type_tfunc_33382 (tfuncs.jl:1854)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE3569B1: julia_builtin_tfunction_33656 (tfuncs.jl:2474)
==100001== by 0xDE1DFD4: julia_abstract_call_builtin_34626 (abstractinterpretation.jl:1715)
==100001==
==100001== 56 bytes in 1 blocks are definitely lost in loss record 2,893 of 6,152
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x4003A59: malloc (rtld-malloc.h:56)
==100001== by 0x4003A59: _dl_map_object_deps (dl-deps.c:438)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001== by 0x48FA6BB: dlopen_doit (dlopen.c:56)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x49DECF2: _dl_catch_error (dl-error-skeleton.c:227)
==100001== by 0x48FA1AD: _dlerror_run (dlerror.c:138)
==100001== by 0x48FA747: dlopen_implementation (dlopen.c:71)
==100001== by 0x48FA747: dlopen@@GLIBC_2.34 (dlopen.c:81)
==100001==
==100001== 64 bytes in 1 blocks are definitely lost in loss record 3,138 of 6,152
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x400F21D: malloc (rtld-malloc.h:56)
==100001== by 0x400F21D: resize_scopes (dl-open.c:295)
==100001== by 0x400F21D: dl_open_worker_begin (dl-open.c:707)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001== by 0x48FA6BB: dlopen_doit (dlopen.c:56)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x49DECF2: _dl_catch_error (dl-error-skeleton.c:227)
==100001== by 0x48FA1AD: _dlerror_run (dlerror.c:138)
==100001== by 0x48FA747: dlopen_implementation (dlopen.c:71)
==100001== by 0x48FA747: dlopen@@GLIBC_2.34 (dlopen.c:81)
==100001== by 0x4AA42AB: load_library.part.0 (loader_lib.c:78)
==100001==
==100001== 64 bytes in 1 blocks are definitely lost in loss record 3,139 of 6,152
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x400F21D: malloc (rtld-malloc.h:56)
==100001== by 0x400F21D: resize_scopes (dl-open.c:295)
==100001== by 0x400F21D: dl_open_worker_begin (dl-open.c:707)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001== by 0x48FA6BB: dlopen_doit (dlopen.c:56)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x49DECF2: _dl_catch_error (dl-error-skeleton.c:227)
==100001== by 0x48FA1AD: _dlerror_run (dlerror.c:138)
==100001== by 0x48FA747: dlopen_implementation (dlopen.c:71)
==100001== by 0x48FA747: dlopen@@GLIBC_2.34 (dlopen.c:81)
==100001== by 0x5507BB2: ijl_load_dynamic_library (dlload.c:365)
==100001==
==100001== 104 bytes in 13 blocks are definitely lost in loss record 3,570 of 6,152
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54D92DA: jl_apply_tuple_type_v_ (jltypes.c:2136)
==100001== by 0x54D92DA: ijl_apply_tuple_type_v (jltypes.c:2146)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE115341: argtypes_to_type; (typeutils.jl:57)
==100001== by 0xE115341: julia_abstract_call_known_34740 (abstractinterpretation.jl:2051)
==100001== by 0xE266278: julia_abstract_call_34892 (abstractinterpretation.jl:2128)
==100001== by 0xE1EDF7B: julia_abstract_call_34974 (abstractinterpretation.jl:2102)
==100001== by 0xE5FABCB: julia_abstract_call_34884 (abstractinterpretation.jl:2305)
==100001== by 0xDDC0A91: julia_abstract_eval_call_35068 (abstractinterpretation.jl:2321)
==100001== by 0xDCA60B7: julia_abstract_eval_statement_expr_35086 (abstractinterpretation.jl:2331)
==100001==
==100001== LEAK SUMMARY:
==100001== definitely lost: 1,728 bytes in 74 blocks
==100001== indirectly lost: 0 bytes in 0 blocks
==100001== possibly lost: 3,709,132 bytes in 60,279 blocks
==100001== still reachable: 22,015,572 bytes in 34,627 blocks
==100001== suppressed: 0 bytes in 0 blocks
==100001== Reachable blocks (those to which a pointer was found) are not shown.
==100001== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==100001==
==100001== For lists of detected and suppressed errors, rerun with: -s
==100001== ERROR SUMMARY: 1041 errors from 1029 contexts (suppressed: 0 from 0)
cyhan@a309:~/jl/julia$
cyhan@a309:~/jl/julia$ valgrind --smc-check=all-non-file --trace-children=yes --suppressions=$PWD/contrib/valgrind-julia.supp --leak-check=full --show-leak-kinds=definite ./julia --check-bounds=yes --startup-file=no --depwarn=error ../gc.jl 50 2>&1 | tee ~/jl/valgrind+gc50.log
==100001== Memcheck, a memory error detector
==100001== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==100001== Using Valgrind-3.18.1 and LibVEX; rerun with -h for copyright info
==100001== Command: ./julia --check-bounds=yes --startup-file=no --depwarn=error ../gc.jl 50
==100001==
==100002==
==100002== HEAP SUMMARY:
==100002== in use at exit: 84,903 bytes in 21 blocks
==100002== total heap usage: 40 allocs, 19 frees, 93,152 bytes allocated
==100002==
==100002== LEAK SUMMARY:
==100002== definitely lost: 0 bytes in 0 blocks
==100002== indirectly lost: 0 bytes in 0 blocks
==100002== possibly lost: 0 bytes in 0 blocks
==100002== still reachable: 84,903 bytes in 21 blocks
==100002== suppressed: 0 bytes in 0 blocks
==100002== Reachable blocks (those to which a pointer was found) are not shown.
==100002== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==100002==
==100002== For lists of detected and suppressed errors, rerun with: -s
==100002== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==100001== Invalid read of size 8
==100001== at 0x40286C0: strncmp (strcmp.S:170)
==100001== by 0x400668D: is_dst (dl-load.c:216)
==100001== by 0x400810E: _dl_dst_count (dl-load.c:253)
==100001== by 0x400810E: expand_dynamic_string_token (dl-load.c:395)
==100001== by 0x40082B7: fillin_rpath.isra.0 (dl-load.c:483)
==100001== by 0x4008602: decompose_rpath (dl-load.c:654)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== Address 0x4abd061 is 1 bytes inside a block of size 8 alloc'd
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x40271FF: malloc (rtld-malloc.h:56)
==100001== by 0x40271FF: strdup (strdup.c:42)
==100001== by 0x4008594: decompose_rpath (dl-load.c:629)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001==
==100001== Invalid read of size 8
==100001== at 0x40286C8: strncmp (strcmp.S:172)
==100001== by 0x400668D: is_dst (dl-load.c:216)
==100001== by 0x400810E: _dl_dst_count (dl-load.c:253)
==100001== by 0x400810E: expand_dynamic_string_token (dl-load.c:395)
==100001== by 0x40082B7: fillin_rpath.isra.0 (dl-load.c:483)
==100001== by 0x4008602: decompose_rpath (dl-load.c:654)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== Address 0x4abd069 is 1 bytes after a block of size 8 alloc'd
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x40271FF: malloc (rtld-malloc.h:56)
==100001== by 0x40271FF: strdup (strdup.c:42)
==100001== by 0x4008594: decompose_rpath (dl-load.c:629)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001==
==100001== Invalid read of size 8
==100001== at 0x40286C0: strncmp (strcmp.S:170)
==100001== by 0x400668D: is_dst (dl-load.c:216)
==100001== by 0x4007F79: _dl_dst_substitute (dl-load.c:295)
==100001== by 0x40082B7: fillin_rpath.isra.0 (dl-load.c:483)
==100001== by 0x4008602: decompose_rpath (dl-load.c:654)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== Address 0x4abd061 is 1 bytes inside a block of size 8 alloc'd
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x40271FF: malloc (rtld-malloc.h:56)
==100001== by 0x40271FF: strdup (strdup.c:42)
==100001== by 0x4008594: decompose_rpath (dl-load.c:629)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001==
==100001== Invalid read of size 8
==100001== at 0x40286C8: strncmp (strcmp.S:172)
==100001== by 0x400668D: is_dst (dl-load.c:216)
==100001== by 0x4007F79: _dl_dst_substitute (dl-load.c:295)
==100001== by 0x40082B7: fillin_rpath.isra.0 (dl-load.c:483)
==100001== by 0x4008602: decompose_rpath (dl-load.c:654)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== Address 0x4abd069 is 1 bytes after a block of size 8 alloc'd
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x40271FF: malloc (rtld-malloc.h:56)
==100001== by 0x40271FF: strdup (strdup.c:42)
==100001== by 0x4008594: decompose_rpath (dl-load.c:629)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:696)
==100001== by 0x400ABF5: cache_rpath (dl-load.c:677)
==100001== by 0x400ABF5: _dl_map_object (dl-load.c:2165)
==100001== by 0x4003494: openaux (dl-deps.c:64)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001==
--100001-- WARNING: unhandled amd64-linux syscall: 1008
--100001-- You may be able to write your own handler.
--100001-- Read the file README_MISSING_SYSCALL_OR_IOCTL.
--100001-- Nevertheless we consider this a bug. Please report
--100001-- it at http://valgrind.org/support/bug_reports.html.
run=50 times
START=8.629661560058594
END =18.631187438964844
==100001== Warning: client switching stacks? SP change: 0x1ffeffd6b8 --> 0x3748fff8
==100001== to suppress, use: --max-stackframe=136494634688 or greater
==100001== Warning: client switching stacks? SP change: 0x3748f458 --> 0x1ffeffd6c0
==100001== to suppress, use: --max-stackframe=136494637672 or greater
==100001==
==100001== HEAP SUMMARY:
==100001== in use at exit: 25,726,792 bytes in 94,980 blocks
==100001== total heap usage: 4,089,526 allocs, 3,994,546 frees, 38,701,589,684 bytes allocated
==100001==
==100001== 0 bytes in 1 blocks are definitely lost in loss record 1 of 6,163
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x4005A22: malloc (rtld-malloc.h:56)
==100001== by 0x4005A22: _dl_find_object_update (dl-find_object.c:791)
==100001== by 0x400ECCF: dl_open_worker_begin (dl-open.c:735)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001== by 0x48FA6BB: dlopen_doit (dlopen.c:56)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x49DECF2: _dl_catch_error (dl-error-skeleton.c:227)
==100001== by 0x48FA1AD: _dlerror_run (dlerror.c:138)
==100001== by 0x48FA747: dlopen_implementation (dlopen.c:71)
==100001== by 0x48FA747: dlopen@@GLIBC_2.34 (dlopen.c:81)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 24 of 6,163
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x550C844: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x550C844: jl_init_root_task (task.c:1636)
==100001== by 0x550AE0C: julia_init (init.c:832)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 25 of 6,163
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54DB200: jl_inst_arg_tuple_type (jltypes.c:2175)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:868)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:863)
==100001== by 0xE35697A: julia_builtin_tfunction_33656 (tfuncs.jl:2474)
==100001== by 0xDE1DFD4: julia_abstract_call_builtin_34626 (abstractinterpretation.jl:1715)
==100001== by 0xE114546: julia_abstract_call_known_34740 (abstractinterpretation.jl:1979)
==100001== by 0xE266278: julia_abstract_call_34892 (abstractinterpretation.jl:2128)
==100001== by 0xE1EDF7B: julia_abstract_call_34974 (abstractinterpretation.jl:2102)
==100001== by 0xE5FABCB: julia_abstract_call_34884 (abstractinterpretation.jl:2305)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 26 of 6,163
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54DB200: jl_inst_arg_tuple_type (jltypes.c:2175)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:868)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:863)
==100001== by 0xDDD911A: julia_builtin_tfunction_33670 (tfuncs.jl:2474)
==100001== by 0xDF103C4: julia_abstract_call_builtin_34650 (abstractinterpretation.jl:1715)
==100001== by 0xE2CE5D3: julia_abstract_call_known_34791 (abstractinterpretation.jl:1979)
==100001== by 0xE07F3F6: julia_abstract_call_34904 (abstractinterpretation.jl:2128)
==100001== by 0xE07E2EB: julia_abstract_call_34977 (abstractinterpretation.jl:2102)
==100001== by 0xE1EE00A: julia_abstract_call_34881 (irinterp.jl:48)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 27 of 6,163
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D851B: inst_datatype_inner (jltypes.c:2082)
==100001== by 0x54D9D3B: inst_type_w_ (jltypes.c:2355)
==100001== by 0x54D9FC7: ijl_instantiate_unionall (jltypes.c:1456)
==100001== by 0x54DB693: ijl_apply_type (jltypes.c:1388)
==100001== by 0xE4A11D5: julia_Val_40172 (essentials.jl:849)
==100001== by 0xDC3A355: jfptr_Val_40173 (in /home/cyhan/jl/julia/usr/lib/julia/sys.so)
==100001== by 0x54F7752: jl_apply (julia.h:1965)
==100001== by 0x54F7752: jl_f__call_in_world_total (builtins.c:850)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE1ED3C6: julia_concrete_eval_call_34280 (abstractinterpretation.jl:900)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 28 of 6,163
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x552E3E1: ijl_new_datatype (datatype.c:812)
==100001== by 0x54EB663: jl_new_generic_function_with_supertype (gf.c:3193)
==100001== by 0x555254E: ijl_generic_function_def (method.c:915)
==100001== by 0x55055D8: eval_value (interpreter.c:335)
==100001== by 0x550626F: eval_body (interpreter.c:472)
==100001== by 0x550703D: jl_interpret_toplevel_thunk (interpreter.c:774)
==100001== by 0x552371A: jl_toplevel_eval_flex (toplevel.c:934)
==100001== by 0x55065FA: eval_body (interpreter.c:582)
==100001== by 0x550703D: jl_interpret_toplevel_thunk (interpreter.c:774)
==100001==
==100001== 8 bytes in 1 blocks are definitely lost in loss record 29 of 6,163
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54DB200: jl_inst_arg_tuple_type (jltypes.c:2175)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:868)
==100001== by 0x54F8FCF: jl_f_tuple (builtins.c:863)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE65B2CB: ntuple; (compiler.jl:50)
==100001== by 0xE65B2CB: julia_tuple_tfunc_33398 (tfuncs.jl:1917)
==100001== by 0xE3563CE: julia_builtin_tfunction_33656 (tfuncs.jl:2428)
==100001== by 0xDE1DFD4: julia_abstract_call_builtin_34626 (abstractinterpretation.jl:1715)
==100001== by 0xE114546: julia_abstract_call_known_34740 (abstractinterpretation.jl:1979)
==100001== by 0xE266278: julia_abstract_call_34892 (abstractinterpretation.jl:2128)
==100001==
==100001== 16 bytes in 2 blocks are definitely lost in loss record 265 of 6,163
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54FB115: jl_f__typebody (builtins.c:1788)
==100001== by 0x550583B: jl_apply (julia.h:1965)
==100001== by 0x550583B: do_call (interpreter.c:125)
==100001== by 0x55051F4: eval_value (interpreter.c:222)
==100001== by 0x5506003: eval_stmt_value (interpreter.c:173)
==100001== by 0x5506003: eval_body (interpreter.c:634)
==100001== by 0x550703D: jl_interpret_toplevel_thunk (interpreter.c:774)
==100001== by 0x552371A: jl_toplevel_eval_flex (toplevel.c:934)
==100001== by 0x55065FA: eval_body (interpreter.c:582)
==100001== by 0x550703D: jl_interpret_toplevel_thunk (interpreter.c:774)
==100001== by 0x552371A: jl_toplevel_eval_flex (toplevel.c:934)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,008 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2CDC: init_jit_functions (codegen.cpp:8999)
==100001== by 0x5EB2CDC: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,009 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2D37: init_jit_functions (codegen.cpp:9000)
==100001== by 0x5EB2D37: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,010 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2D92: init_jit_functions (codegen.cpp:9001)
==100001== by 0x5EB2D92: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,011 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2DED: init_jit_functions (codegen.cpp:9002)
==100001== by 0x5EB2DED: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,012 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2E48: init_jit_functions (codegen.cpp:9003)
==100001== by 0x5EB2E48: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,013 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2EA3: init_jit_functions (codegen.cpp:9004)
==100001== by 0x5EB2EA3: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,014 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2EFE: init_jit_functions (codegen.cpp:9005)
==100001== by 0x5EB2EFE: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,015 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB220B: builtin_func_map() [clone .part.0] (codegen.cpp:1256)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,016 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB224B: builtin_func_map() [clone .part.0] (codegen.cpp:1257)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,017 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB228B: builtin_func_map() [clone .part.0] (codegen.cpp:1258)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,018 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB22CB: builtin_func_map() [clone .part.0] (codegen.cpp:1259)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,019 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB230B: builtin_func_map() [clone .part.0] (codegen.cpp:1260)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,020 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB234B: builtin_func_map() [clone .part.0] (codegen.cpp:1261)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,021 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB238B: builtin_func_map() [clone .part.0] (codegen.cpp:1262)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,022 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB23CB: builtin_func_map() [clone .part.0] (codegen.cpp:1263)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,023 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB240B: builtin_func_map() [clone .part.0] (codegen.cpp:1264)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,024 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB244B: builtin_func_map() [clone .part.0] (codegen.cpp:1265)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,025 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB248B: builtin_func_map() [clone .part.0] (codegen.cpp:1266)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,026 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB24CB: builtin_func_map() [clone .part.0] (codegen.cpp:1267)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,027 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB250B: builtin_func_map() [clone .part.0] (codegen.cpp:1268)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,028 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB256A: builtin_func_map() [clone .part.0] (codegen.cpp:1270)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,029 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB25AA: builtin_func_map() [clone .part.0] (codegen.cpp:1271)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,030 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB25EA: builtin_func_map() [clone .part.0] (codegen.cpp:1272)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,031 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB262A: builtin_func_map() [clone .part.0] (codegen.cpp:1273)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,032 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB266A: builtin_func_map() [clone .part.0] (codegen.cpp:1274)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,033 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB26AA: builtin_func_map() [clone .part.0] (codegen.cpp:1275)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,034 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB26EA: builtin_func_map() [clone .part.0] (codegen.cpp:1276)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,035 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB272A: builtin_func_map() [clone .part.0] (codegen.cpp:1277)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,036 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB276A: builtin_func_map() [clone .part.0] (codegen.cpp:1278)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,037 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB27AA: builtin_func_map() [clone .part.0] (codegen.cpp:1279)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,038 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB27EA: builtin_func_map() [clone .part.0] (codegen.cpp:1280)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,039 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB282A: builtin_func_map() [clone .part.0] (codegen.cpp:1281)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,040 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB286A: builtin_func_map() [clone .part.0] (codegen.cpp:1282)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,041 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB28AA: builtin_func_map() [clone .part.0] (codegen.cpp:1283)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,042 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB28EA: builtin_func_map() [clone .part.0] (codegen.cpp:1284)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,043 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB292A: builtin_func_map() [clone .part.0] (codegen.cpp:1285)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,044 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB296A: builtin_func_map() [clone .part.0] (codegen.cpp:1286)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,045 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB29AA: builtin_func_map() [clone .part.0] (codegen.cpp:1287)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,046 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB29F8: builtin_func_map() [clone .part.0] (codegen.cpp:1288)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,047 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2A32: builtin_func_map() [clone .part.0] (codegen.cpp:1289)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 1 blocks are definitely lost in loss record 1,048 of 6,163
==100001== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5EB2A6C: builtin_func_map() [clone .part.0] (codegen.cpp:1290)
==100001== by 0x5EB3A38: builtin_func_map (codegen.cpp:1291)
==100001== by 0x5EB3A38: init_jit_functions (codegen.cpp:9027)
==100001== by 0x5EB3A38: jl_init_codegen_impl (codegen.cpp:9231)
==100001== by 0x550A754: _finish_julia_init.constprop.0 (init.c:847)
==100001== by 0x5554E65: jl_repl_entrypoint (jlapi.c:725)
==100001== by 0x10908C: main (loader_exe.c:58)
==100001==
==100001== 32 bytes in 4 blocks are definitely lost in loss record 1,049 of 6,163
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1328)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env (jltypes.c:1332)
==100001== by 0x54DB4D0: inst_datatype_env.constprop.0 (jltypes.c:1332)
==100001== by 0x54DB7E8: ijl_apply_type (jltypes.c:1348)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE6242B7: japi1_apply_type_tfunc_33382 (tfuncs.jl:1854)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE3569B1: julia_builtin_tfunction_33656 (tfuncs.jl:2474)
==100001== by 0xDE1DFD4: julia_abstract_call_builtin_34626 (abstractinterpretation.jl:1715)
==100001== by 0xE114546: julia_abstract_call_known_34740 (abstractinterpretation.jl:1979)
==100001==
==100001== 32 bytes in 4 blocks are definitely lost in loss record 1,050 of 6,163
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54D9D3B: inst_type_w_ (jltypes.c:2355)
==100001== by 0x54D9FC7: ijl_instantiate_unionall (jltypes.c:1456)
==100001== by 0x54DB693: ijl_apply_type (jltypes.c:1388)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE6242B7: japi1_apply_type_tfunc_33382 (tfuncs.jl:1854)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE3569B1: julia_builtin_tfunction_33656 (tfuncs.jl:2474)
==100001== by 0xDE1DFD4: julia_abstract_call_builtin_34626 (abstractinterpretation.jl:1715)
==100001==
==100001== 56 bytes in 1 blocks are definitely lost in loss record 2,902 of 6,163
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x4003A59: malloc (rtld-malloc.h:56)
==100001== by 0x4003A59: _dl_map_object_deps (dl-deps.c:438)
==100001== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001== by 0x48FA6BB: dlopen_doit (dlopen.c:56)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x49DECF2: _dl_catch_error (dl-error-skeleton.c:227)
==100001== by 0x48FA1AD: _dlerror_run (dlerror.c:138)
==100001== by 0x48FA747: dlopen_implementation (dlopen.c:71)
==100001== by 0x48FA747: dlopen@@GLIBC_2.34 (dlopen.c:81)
==100001==
==100001== 64 bytes in 1 blocks are definitely lost in loss record 3,148 of 6,163
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x400F21D: malloc (rtld-malloc.h:56)
==100001== by 0x400F21D: resize_scopes (dl-open.c:295)
==100001== by 0x400F21D: dl_open_worker_begin (dl-open.c:707)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001== by 0x48FA6BB: dlopen_doit (dlopen.c:56)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x49DECF2: _dl_catch_error (dl-error-skeleton.c:227)
==100001== by 0x48FA1AD: _dlerror_run (dlerror.c:138)
==100001== by 0x48FA747: dlopen_implementation (dlopen.c:71)
==100001== by 0x48FA747: dlopen@@GLIBC_2.34 (dlopen.c:81)
==100001== by 0x4AA42AB: load_library.part.0 (loader_lib.c:78)
==100001==
==100001== 64 bytes in 1 blocks are definitely lost in loss record 3,149 of 6,163
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x400F21D: malloc (rtld-malloc.h:56)
==100001== by 0x400F21D: resize_scopes (dl-open.c:295)
==100001== by 0x400F21D: dl_open_worker_begin (dl-open.c:707)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400DF99: dl_open_worker (dl-open.c:782)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x400E34D: _dl_open (dl-open.c:883)
==100001== by 0x48FA6BB: dlopen_doit (dlopen.c:56)
==100001== by 0x49DEC27: _dl_catch_exception (dl-error-skeleton.c:208)
==100001== by 0x49DECF2: _dl_catch_error (dl-error-skeleton.c:227)
==100001== by 0x48FA1AD: _dlerror_run (dlerror.c:138)
==100001== by 0x48FA747: dlopen_implementation (dlopen.c:71)
==100001== by 0x48FA747: dlopen@@GLIBC_2.34 (dlopen.c:81)
==100001== by 0x5507BB2: ijl_load_dynamic_library (dlload.c:365)
==100001==
==100001== 104 bytes in 13 blocks are definitely lost in loss record 3,585 of 6,163
==100001== at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==100001== by 0x5548FA7: jl_gc_perm_alloc (gc.c:3841)
==100001== by 0x552A3F4: jl_gc_permobj (julia_internal.h:512)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:330)
==100001== by 0x552A3F4: jl_maybe_allocate_singleton_instance (datatype.c:325)
==100001== by 0x552A3F4: jl_compute_field_offsets (datatype.c:686)
==100001== by 0x54D8C96: inst_datatype_inner (jltypes.c:2125)
==100001== by 0x54D92DA: jl_apply_tuple_type_v_ (jltypes.c:2136)
==100001== by 0x54D92DA: ijl_apply_tuple_type_v (jltypes.c:2146)
==100001== by 0x54F95E5: jl_apply (julia.h:1965)
==100001== by 0x54F95E5: do_apply (builtins.c:768)
==100001== by 0xE115341: argtypes_to_type; (typeutils.jl:57)
==100001== by 0xE115341: julia_abstract_call_known_34740 (abstractinterpretation.jl:2051)
==100001== by 0xE266278: julia_abstract_call_34892 (abstractinterpretation.jl:2128)
==100001== by 0xE1EDF7B: julia_abstract_call_34974 (abstractinterpretation.jl:2102)
==100001== by 0xE5FABCB: julia_abstract_call_34884 (abstractinterpretation.jl:2305)
==100001== by 0xDDC0A91: julia_abstract_eval_call_35068 (abstractinterpretation.jl:2321)
==100001== by 0xDCA60B7: julia_abstract_eval_statement_expr_35086 (abstractinterpretation.jl:2331)
==100001==
==100001== LEAK SUMMARY:
==100001== definitely lost: 1,728 bytes in 74 blocks
==100001== indirectly lost: 0 bytes in 0 blocks
==100001== possibly lost: 3,708,634 bytes in 60,268 blocks
==100001== still reachable: 22,016,430 bytes in 34,638 blocks
==100001== suppressed: 0 bytes in 0 blocks
==100001== Reachable blocks (those to which a pointer was found) are not shown.
==100001== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==100001==
==100001== For lists of detected and suppressed errors, rerun with: -s
==100001== ERROR SUMMARY: 1042 errors from 1030 contexts (suppressed: 0 from 0)
cyhan@a309:~/jl/julia$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment