Open MilesCranmer opened 11 months ago
@stevengj Python 3.12 seems to have slightly changed its garbage collection behavior with https://github.com/python/cpython/pull/97920. I wonder if this is the cause of such issues?
The Garbage Collector now runs only on the eval breaker mechanism of the Python bytecode evaluation loop instead on object allocations. The GC can also run when
PyErr_CheckSignals
is called so C extensions that need to run for a long time without executing any Python code also have a chance to execute the GC periodically. (Contributed by Pablo Galindo in#97922
.)
Which julia version are you using?
I am observing random and rare DECREF segfaults using Python 3.10 on julia-1.10.0, but not on 1.9.3.
Also 1.10.0
This is a segfault I am seeing on Python 3.12 related to garbage collection, when trying to do PyJulia work. I also asked Python mailing lists whether there were any changes in the Python GC that might have caused this and will let you know what I find...
Here is my current MWE based on PySR which uses PyJulia:
This immediately triggers a segfault (with no useful printout). This is the smallest MWE I have been able to create thus far. It's difficult to find a pure-Python example of this as the GC behavior seems to be related to long-running jobs (see below).
I also see the issue in my continuous integration tests on Python 3.12 ,over all operating systems, but never before 3.12: https://github.com/MilesCranmer/PySR/pull/450
For example, in one of those segfaults, I see the following backtrace:
It seems like PyCall.jl is trying to free memory via
pydecref_
on an object that has already been freed... Could it be that Python 3.12's garbage collection is more aggressive and frees objects before PyCall does?Additional info dump (updating)
Here's the output:
(0000.0) 0x580d3692 vgPlain_amd64_linux_REDIR_FOR_strlen --1408195-- new: 0x04005850 (strlen ) R-> (2007.0) 0x04c3e770 strlen --1408195-- REDIR: 0x4002030 (ld-linux-x86-64.so.2:strcmp) redirected to 0x4c3f930 (strcmp) --1408==1408191== ==1408191== HEAP SUMMARY: ==1408191== in use at exit: 0 bytes in 0 blocks ==1408191== total heap usage: 0 allocs, 0 frees, 0 bytes allocated ==1408191== ==1408191== All heap blocks were freed -- no leaks are possible ==1408191== ==1408191== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) .. --1408195-- .. build-id is valid ==1408195== Successfully downloaded debug file for /usr/lib64/libdl-2.28.so ==1408195== Downloading debug info for /home/mc2473/.cache/debuginfod_client/97e243b15f860192631b3b68e64a1db6321e94eb/debuginfo... --1408195-- Considering /home/mc2473/.cache/debuginfod_client/53a111fd8b7c3069363b4992fc632d47c8a792b2/debuginfo .. --1408195-- .. build-id is valid ==1408195== Successfully downloaded debug file for /home/mc2473/.cache/debuginfod_client/97e243b15f860192631b3b68e64a1db6321e94eb/debuginfo --1408195-- Reading syms from /usr/lib64/libpthread-2.28.so ==1408195== Downloading debug info for /usr/lib64/libpthread-2.28.so... --1408195-- Considering /home/mc2473/.cache/debuginfod_client/e08f397aa6b7de799209cd5bc35aabe0496678f1/debuginfo .. --1408195-- .. build-id is valid ==1408195== Successfully downloaded debug file for /usr/lib64/libpthread-2.28.so ==1408195== Downloading debug info for /home/mc2473/.cache/debuginfod_client/e08f397aa6b7de799209cd5bc35aabe0496678f1/debuginfo... --1408195-- Considering /home/mc2473/.cache/debuginfod_client/53a111fd8b7c3069363b4992fc632d47c8a792b2/debuginfo .. --1408195-- .. build-id is valid ==1408195== Successfully downloaded debug file for /home/mc2473/.cache/debuginfod_client/e08f397aa6b7de799209cd5bc35aabe0496678f1/debuginfo --1408195-- Reading syms from /usr/lib64/libc-2.28.so ==1408195== Downloading debug info for /usr/lib64/libc-2.28.so... --1408195-- Considering /home/mc2473/.cache/debuginfod_client/c52dbe785ce4223dafe0b6ec0f6e25ea0c8e14f4/debuginfo .. --1408195-- .. CRC mismatch (computed 79bf1828 wanted 0b170e8b) ==1408195== Server Error ==1408195== WARNING: new redirection conflicts with existing -- ignoring it --1408195-- old: 0x053094f0 (memalign ) R-> (1011.0) 0x04c3d57e memalign --1408195-- new: 0x053094f0 (memalign ) R-> (1017.0) 0x04c3da83 aligned_alloc ==1408195== WARNING: new redirection conflicts with existing -- ignoring it --1408195-- old: 0x053094f0 (memalign ) R-> (1011.0) 0x04c3d57e memalign --1408195-- new: 0x053094f0 (memalign ) R-> (1017.0) 0x04c3da0d aligned_alloc ==1408195== WARNING: new redirection conflicts with existing -- ignoring it --1408195-- old: 0x053094f0 (memalign ) R-> (1011.0) 0x04c3d57e memalign --1408195-- new: 0x053094f0 (memalign ) R-> (1017.0) 0x04c3da83 aligned_alloc ==1408195== WARNING: new redirection conflicts with existing -- ignoring it --1408195-- old: 0x053094f0 (memalign ) R-> (1011.0) 0x04c3d57e memalign --1408195-- new: 0x053094f0 (memalign ) R-> (1017.0) 0x04c3da0d aligned_alloc --1408195-- Reading syms from /home/mc2473/.julia/juliaup/julia-1.10.0+0.x64.linux.gnu/lib/libjulia.so.1.10.0 --1408195-- REDIR: 0x530d770 (libc.so.6:memmove) redirected to 0x4a3177b (_vgnU_ifunc_wrapper) ==1408195== Preferring higher priority redirection: --1408195-- old: 0x0533be20 (__memcpy_avx_unalign) R-> (2018.0) 0x04c40b70 __memcpy_avx_unaligned_erms --1408195-- new: 0x0533be20 (__memcpy_avx_unalign) R-> (2018.1) 0x04c424a0 memmove --1408195-- REDIR: 0x530ca80 (libc.so.6:strncpy) redirected to 0x4a3177b (_vgnU_ifunc_wrapper) --1408195-- REDIR: 0x530daa0 (libc.so.6:strcasecmp) redirected to 0x4a3177b (_vgnU_ifunc_wrapper) --1408195-- REDIR: 0x530c390 (libc.so.6:strcat) redirected to 0x4a3177b (_vgnU_ifunc_wrapper) --1408195-- REDIR: 0x530cae0 (libc.so.6:rindex) redirected to 0x4a3177b (_vgnU_ifunc_wrapper) --1408195-- REDIR: 0x530f0d0 (libc.so.6:rawmemchr) redirected to 0x4a3177b (_vgnU_ifunc_wrapper) --1408195-- REDIR: 0x5344d70 (libc.so.6:wmemchr) redirected to 0x4a3177b (_vgnU_ifunc_wrapper) --1408195-- REDIR: 0x5344790 (libc.so.6:wcscmp) redirected to 0x4a3177b (_vgnU_ifunc_wrapper) --1408195-- REDIR: 0x530d8d0 (libc.so.6:mempcpy) redirected to 0x4a3177b (_vgnU_ifunc_wrapper) --1408195-- REDIR: 0x530d700 (libc.so.6:bcmp) redirected to 0x4a3177b (_vgnU_ifunc_wrapper) --1408195-- REDIR: 0x530ca10 (libc.so.6:strncmp) redirected to 0x4a3177b (_vgnU_ifunc_wrapper) --1408195-- REDIR: 0x530c440 (libc.so.6:strcmp) redirected to 0x4a3177b (_vgnU_ifunc_wrapper) --1408195-- REDIR: 0x530d840 (libc.so.6:memset) redirected to 0x4a3177b (_vgnU_ifunc_wrapper) --1408195-- REDIR: 0x5344750 (libc.so.6:wcschr) redirected to 0x4a3177b (_vgnU_ifunc_wrapper) --1408195-- REDIR: 0x530c970 (libc.so.6:strnlen) redirected to 0x4a3177b (_vgnU_ifunc_wrapper) --1408195-- REDIR: 0x530c520 (libc.so.6:strcspn) redirected to 0x4a3177b (_vgnU_ifunc_wrapper) --1408195-- REDIR: 0x530daf0 (libc.so.6:strncasecmp) redirected to 0x4a3177b (_vgnU_ifunc_wrapper) --1408195-- REDIR: 0x530c4c0 (libc.so.6:strcpy) redirected to 0x4a3177b (_vgnU_ifunc_wrapper) --1408195-- REDIR: 0x530dc40 (libc.so.6:memcpy@@GLIBC_2.14) redirected to 0x4a3177b (_vgnU_ifunc_wrapper) --1408195-- REDIR: 0x5346070 (libc.so.6:wcsnlen) redirected to 0x4a3177b (_vgnU_ifunc_wrapper) --1408195-- REDIR: 0x530cb20 (libc.so.6:strpbrk) redirected to 0x4a3177b (_vgnU_ifunc_wrapper) --1408195-- REDIR: 0x530c3f0 (libc.so.6:index) redirected to 0x4a3177b (_vgnU_ifunc_wrapper) --1408195-- REDIR: 0x530c930 (libc.so.6:strlen) redirected to 0x4a3177b (_vgnU_ifunc_wrapper) --1408195-- REDIR: 0x5313bb0 (libc.so.6:memrchr) redirected to 0x4a3177b (_vgnU_ifunc_wrapper) --1408195-- REDIR: 0x530db40 (libc.so.6:strcasecmp_l) redirected to 0x4a3177b (_vgnU_ifunc_wrapper) --1408195-- REDIR: 0x530d6c0 (libc.so.6:memchr) redirected to 0x4a3177b (_vgnU_ifunc_wrapper) --1408195-- REDIR: 0x53448a0 (libc.so.6:wcslen) redirected to 0x4a3177b (_vgnU_ifunc_wrapper) --1408195-- REDIR: 0x530cde0 (libc.so.6:strspn) redirected to 0x4a3177b (_vgnU_ifunc_wrapper) --1408195-- REDIR: 0x530da40 (libc.so.6:stpncpy) redirected to 0x4a3177b (_vgnU_ifunc_wrapper) --1408195-- REDIR: 0x530d9e0 (libc.so.6:stpcpy) redirected to 0x4a3177b (_vgnU_ifunc_wrapper) --1408195-- REDIR: 0x530f110 (libc.so.6:strchrnul) redirected to 0x4a3177b (_vgnU_ifunc_wrapper) --1408195-- REDIR: 0x530db90 (libc.so.6:strncasecmp_l) redirected to 0x4a3177b (_vgnU_ifunc_wrapper) --1408195-- REDIR: 0x5338c40 (libc.so.6:__strrchr_avx2) redirected to 0x4c3e100 (rindex) --1408195-- REDIR: 0x5338e10 (libc.so.6:__strlen_avx2) redirected to 0x4c3e650 (strlen) --1408195-- REDIR: 0x5308780 (libc.so.6:malloc) redirected to 0x4c3810f (malloc) --1408195-- REDIR: 0x533be20 (libc.so.6:__memcpy_avx_unaligned_erms) redirected to 0x4c424a0 (memmove) --1408195-- REDIR: 0x5338820 (libc.so.6:__strchr_avx2) redirected to 0x4c3e2e0 (index) --1408195-- REDIR: 0x5308e10 (libc.so.6:free) redirected to 0x4c3abb9 (free) --1408195-- REDIR: 0x530c9b0 (libc.so.6:strncat) redirected to 0x4a3177b (_vgnU_ifunc_wrapper) --1408195-- REDIR: 0x5339940 (libc.so.6:__strncat_avx2) redirected to 0x4c3e4d0 (strncat) --1408195-- REDIR: 0x53095b0 (libc.so.6:calloc) redirected to 0x4c3d139 (calloc) --1408195-- Reading syms from /home/mc2473/.julia/juliaup/julia-1.10.0+0.x64.linux.gnu/lib/julia/libgcc_s.so.1 --1408195-- Reading syms from /home/mc2473/.julia/juliaup/julia-1.10.0+0.x64.linux.gnu/lib/julia/libopenlibm.so.4.0 --1408195-- REDIR: 0x5334740 (libc.so.6:__strncmp_avx2) redirected to 0x4c3ee00 (strncmp) ==1408209== embedded gdbserver: reading from /tmp/vgdb-pipe-from-vgdb-to-1408209-by-mc2473-on-cpu-q-8 ==1408209== embedded gdbserver: writing to /tmp/vgdb-pipe-to-vgdb-from-1408209-by-mc2473-on-cpu-q-8 ==1408209== embedded gdbserver: shared mem /tmp/vgdb-pipe-shared-mem-vgdb-1408209-by-mc2473-on-cpu-q-8 ==1408209== ==1408209== TO CONTROL THIS PROCESS USING vgdb (which you probably ==1408209== don't want to do, unless you know exactly what you're doing, ==1408209== or are doing some strange experiment): ==1408209== /usr/libexec/valgrind/../../bin/vgdb --pid=1408209 ...command... ==1408209== ==1408209== TO DEBUG THIS PROCESS USING GDB: start GDB like this ==1408209== /path/to/gdb /home/mc2473/.julia/juliaup/julia-1.10.0+0.x64.linux.gnu/bin/julia ==1408209== and then give GDB the following command ==1408209== target remote | /usr/libexec/valgrind/../../bin/vgdb --pid=1408209 ==1408209== --pid is optional if only one valgrind process is running ==1408209== --1408209-- Reading syms from /usr/lib64/libstdc++.so.6.0.25 ==1408209== Downloading debug info for /usr/lib64/libstdc++.so.6.0.25... --1408209-- Considering /home/mc2473/.cache/debuginfod_client/7e2762e395320d20062d39c4ce79f79ae55014a0/debuginfo .. --1408209-- .. CRC mismatch (computed 3141ed50 wanted 25e7f4c7) ==1408209== Server Error --1408209-- object doesn't have a symbol table --1408209-- Reading syms from /usr/lib64/libm-2.28.so ==1408209== Downloading debug info for /usr/lib64/libm-2.28.so... --1408209-- Considering /home/mc2473/.cache/debuginfod_client/437b45874ecf965aad19e8f64853ae6b273257eb/debuginfo .. --1408209-- .. CRC mismatch (computed c8f9a981 wanted d148e594) ==1408209== Server Error --1408209-- object doesn't have a symbol table --1408209-- REDIR: 0x5344db0 (libc.so.6:wmemcmp) redirected to 0x4a3177b (_vgnU_ifunc_wrapper) --1408209-- REDIR: 0x533b040 (libc.so.6:__stpcpy_avx2) redirected to 0x4c41cb0 (stpcpy) --1408209-- REDIR: 0x533be00 (libc.so.6:__mempcpy_avx_unaligned_erms) redirected to 0x4c430a0 (mempcpy) --1408209-- REDIR: 0x5338a50 (libc.so.6:__strchrnul_avx2) redirected to 0x4c42f90 (strchrnul) --1408209-- REDIR: 0x5309090 (libc.so.6:realloc) redirected to 0x4c3d353 (realloc) ==1408209== ==1408209== HEAP SUMMARY: ==1408209== in use at exit: 84,631 bytes in 21 blocks ==1408209== total heap usage: 35 allocs, 14 frees, 88,195 bytes allocated ==1408209== ==1408209== Searching for pointers to 21 not-freed blocks ==1408209== Checked 189,512 bytes ==1408209== ==1408209== LEAK SUMMARY: ==1408209== definitely lost: 0 bytes in 0 blocks ==1408209== indirectly lost: 0 bytes in 0 blocks ==1408209== possibly lost: 0 bytes in 0 blocks ==1408209== still reachable: 84,631 bytes in 21 blocks ==1408209== suppressed: 0 bytes in 0 blocks ==1408209== Reachable blocks (those to which a pointer was found) are not shown. ==1408209== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==1408209== ==1408209== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) --1408195-- Reading syms from /home/mc2473/.julia/juliaup/julia-1.10.0+0.x64.linux.gnu/lib/julia/libstdc++.so.6.0.30 --1408195-- REDIR: 0x4003480 (ld-linux-x86-64.so.2:strncmp) redirected to 0x4c3f030 (strncmp) --1408195-- REDIR: 0x4005c10 (ld-linux-x86-64.so.2:stpcpy) redirected to 0x4c420c0 (stpcpy) --1408195-- Reading syms from /usr/lib64/libm-2.28.so ==1408195== Downloading debug info for /usr/lib64/libm-2.28.so... --1408195-- Considering /home/mc2473/.cache/debuginfod_client/437b45874ecf965aad19e8f64853ae6b273257eb/debuginfo .. --1408195-- .. CRC mismatch (computed c8f9a981 wanted d148e594) ==1408195== Server Error --1408195-- object doesn't have a symbol table --1408195-- REDIR: 0x5344db0 (libc.so.6:wmemcmp) redirected to 0x4a3177b (_vgnU_ifunc_wrapper) --1408195-- REDIR: 0x530d5e0 (libc.so.6:strstr) redirected to 0x4a3177b (_vgnU_ifunc_wrapper) --1408195-- Reading syms from /home/mc2473/.julia/juliaup/julia-1.10.0+0.x64.linux.gnu/lib/julia/libjulia-internal.so.1.10.0 --1408195-- Reading syms from /home/mc2473/.julia/juliaup/julia-1.10.0+0.x64.linux.gnu/lib/julia/libunwind.so.8.0.1 --1408195-- Reading syms from /usr/lib64/librt-2.28.so ==1408195== Downloading debug info for /usr/lib64/librt-2.28.so... --1408195-- Considering /home/mc2473/.cache/debuginfod_client/b1cd773c80b027cbb48e93a4099182fe5f13f472/debuginfo .. --1408195-- .. build-id is valid ==1408195== Successfully downloaded debug file for /usr/lib64/librt-2.28.so ==1408195== Downloading debug info for /home/mc2473/.cache/debuginfod_client/b1cd773c80b027cbb48e93a4099182fe5f13f472/debuginfo... --1408195-- Considering /home/mc2473/.cache/debuginfod_client/53a111fd8b7c3069363b4992fc632d47c8a792b2/debuginfo .. --1408195-- .. build-id is valid ==1408195== Successfully downloaded debug file for /home/mc2473/.cache/debuginfod_client/b1cd773c80b027cbb48e93a4099182fe5f13f472/debuginfo --1408195-- Reading syms from /home/mc2473/.julia/juliaup/julia-1.10.0+0.x64.linux.gnu/lib/julia/libz.so.1.2.13 --1408195-- Reading syms from /home/mc2473/.julia/juliaup/julia-1.10.0+0.x64.linux.gnu/lib/julia/libatomic.so.1.2.0 --1408195-- REDIR: 0x5335400 (libc.so.6:__memcmp_avx2_movbe) redirected to 0x4c41b70 (bcmp) --1408195-- REDIR: 0x5334300 (libc.so.6:__strcmp_avx2) redirected to 0x4c3f7f0 (strcmp) --1408195-- Reading syms from /home/mc2473/.julia/juliaup/julia-1.10.0+0.x64.linux.gnu/lib/julia/libjulia-codegen.so.1.10.0 --1408195-- Reading syms from /home/mc2473/.julia/juliaup/julia-1.10.0+0.x64.linux.gnu/lib/julia/libLLVM-15jl.so --1408195-- REDIR: 0x5d11900 (libstdc++.so.6:operator new(unsigned long)) redirected to 0x4c388a1 (operator new(unsigned long)) --1408195-- REDIR: 0x5d0fc60 (libstdc++.so.6:operator delete(void*, unsigned long)) redirected to 0x4c3b3e3 (operator delete(void*, unsigned long)) --1408195-- REDIR: 0x52a3e00 (libc.so.6:memcpy@GLIBC_2.2.5) redirected to 0x4c3fa90 (memcpy@GLIBC_2.2.5) --1408195-- REDIR: 0x5d0fc50 (libstdc++.so.6:operator delete(void*)) redirected to 0x4c3b147 (operator delete(void*)) --1408195-- REDIR: 0x533c2a0 (libc.so.6:__memset_avx2_unaligned_erms) redirected to 0x4c42390 (memset) --1408195-- REDIR: 0x5309090 (libc.so.6:realloc) redirected to 0x4c3d353 (realloc) --1408195-- REDIR: 0x5334c70 (libc.so.6:__memchr_avx2) redirected to 0x4c3f9d0 (memchr) --1408195-- REDIR: 0x5338a50 (libc.so.6:__strchrnul_avx2) redirected to 0x4c42f90 (strchrnul) --1408195-- REDIR: 0x533be00 (libc.so.6:__mempcpy_avx_unaligned_erms) redirected to 0x4c430a0 (mempcpy) --1408195-- REDIR: 0x533b040 (libc.so.6:__stpcpy_avx2) redirected to 0x4c41cb0 (stpcpy) --1408195-- REDIR: 0x52a3720 (libc.so.6:__strstr_sse2_unaligned) redirected to 0x4c435d0 (strstr) --1408195-- REDIR: 0x5334f40 (libc.so.6:__rawmemchr_avx2) redirected to 0x4c42fc0 (rawmemchr) --1408195-- REDIR: 0x5343350 (libc.so.6:__strcspn_sse42) redirected to 0x4c43790 (strcspn) --1408195-- REDIR: 0x5338fb0 (libc.so.6:__strnlen_avx2) redirected to 0x4c3e5d0 (strnlen) --1408195-- Reading syms from /home/mc2473/.julia/juliaup/julia-1.10.0+0.x64.linux.gnu/lib/julia/sys.so --1408195-- REDIR: 0x5d11960 (libstdc++.so.6:operator new[](unsigned long)) redirected to 0x4c39bf1 (operator new[](unsigned long)) --1408195-- REDIR: 0x5d0fc80 (libstdc++.so.6:operator delete[](void*)) redirected to 0x4c3c243 (operator delete[](void*)) --1408195-- REDIR: 0x5d0fc70 (libstdc++.so.6:operator delete(void*, std::nothrow_t const&)) redirected to 0x4c3bbe7 (operator delete(void*, std::nothrow_t const&)) --1408195-- REDIR: 0x5d0fc90 (libstdc++.so.6:operator delete[](void*, unsigned long)) redirected to 0x4c3c4df (operator delete[](void*, unsigned long)) --1408195-- REDIR: 0x5d11940 (libstdc++.so.6:operator new(unsigned long, std::nothrow_t const&)) redirected to 0x4c39197 (operator new(unsigned long, std::nothrow_t const&)) --1408195-- REDIR: 0x530a270 (libc.so.6:posix_memalign) redirected to 0x4c3d91b (posix_memalign) --1408195-- REDIR: 0x533a350 (libc.so.6:__strcpy_avx2) redirected to 0x4c3e7a0 (strcpy) --1408195-- REDIR: 0x53434d0 (libc.so.6:__strpbrk_sse42) redirected to 0x4c43720 (strpbrk) --1408195-- REDIR: 0x53357e0 (libc.so.6:__strcasecmp_avx) redirected to 0x4c3f0a0 (strcasecmp) --1408195-- REDIR: 0x5336e74 (libc.so.6:__strncasecmp_l_avx) redirected to 0x4c3f490 (strncasecmp_l) --1408195-- Reading syms from /home/mc2473/.julia/juliaup/julia-1.10.0+0.x64.linux.gnu/lib/julia/libpcre2-8.so.0.11.2 --1408195-- WARNING: unhandled amd64-linux syscall: 1008 ==1408195== at 0x52A69BD: syscall (in /usr/lib64/libc-2.28.so) ==1408195== by 0x62EF7C1: jl_running_under_rr (partr.c:203) ==1408195== by 0x62EF361: _jl_mutex_unlock_nogc (threading.c:912) ==1408195== by 0x62EF3B4: _jl_mutex_unlock (threading.c:925) ==1408195== by 0x6344ABE: jl_mutex_unlock (julia_locks.h:80) ==1408195== by 0x6344ABE: jl_get_library_ (runtime_ccall.cpp:50) ==1408195== by 0x6344ABE: jl_get_library_ (runtime_ccall.cpp:30) ==1408195== by 0x6344C9F: ijl_load_and_lookup (runtime_ccall.cpp:59) ==1408195== by 0x20183302: jlplt_pcre2_compile_8_71278.1 (in /home/mc2473/.julia/juliaup/julia-1.10.0+0.x64.linux.gnu/lib/julia/sys.so) ==1408195== by 0x1E836EEA: julia_compile_71273.1 (pcre.jl:161) ==1408195== by 0x2034ADB3: julia_compile_71355.1 (regex.jl:80) ==1408195== by 0x1F52A8B3: #occursin#517; (regex.jl:289) ==1408195== by 0x1F52A8B3: occursin; (regex.jl:288) ==1408195== by 0x1F52A8B3: isdirpath; (path.jl:117) ==1408195== by 0x1F52A8B3: julia_normpath_76291.1 (path.jl:373) ==1408195== by 0x1FEC1282: abspath; (path.jl:440) ==1408195== by 0x1FEC1282: japi1_abspath_76339.1 (path.jl:449) ==1408195== by 0x1F9A176D: julia___init_build_51419.1 (sysinfo.jl:128) --1408195-- You may be able to write your own handler. --1408195-- Read the file README_MISSING_SYSCALL_OR_IOCTL. --1408195-- Nevertheless we consider this a bug. Please report --1408195-- it at http://valgrind.org/support/bug_reports.html. --1408195-- Reading syms from /home/mc2473/.julia/juliaup/julia-1.10.0+0.x64.linux.gnu/lib/julia/libgmp.so.10.4.1 --1408195-- Reading syms from /home/mc2473/.julia/juliaup/julia-1.10.0+0.x64.linux.gnu/lib/julia/libmpfr.so.6.2.0 --1408195-- REDIR: 0x52bdf00 (libc.so.6:unsetenv) redirected to 0x4c43dc0 (unsetenv) --1408195-- REDIR: 0x52bdea0 (libc.so.6:setenv) redirected to 0x4c43e70 (setenv) --1408195-- Reading syms from /home/mc2473/.julia/juliaup/julia-1.10.0+0.x64.linux.gnu/lib/julia/libgfortran.so.5.0.0 --1408195-- Reading syms from /home/mc2473/.julia/juliaup/julia-1.10.0+0.x64.linux.gnu/lib/julia/libquadmath.so.0.0.0 --1408195-- Reading syms from /home/mc2473/.julia/juliaup/julia-1.10.0+0.x64.linux.gnu/lib/julia/libopenblas64_.0.3.23.so --1408195-- REDIR: 0x533a6e0 (libc.so.6:__strncpy_avx2) redirected to 0x4c3e940 (strncpy) --1408195-- Reading syms from /home/mc2473/.julia/juliaup/julia-1.10.0+0.x64.linux.gnu/lib/julia/libblastrampoline.so.5 --1408195-- Reading syms from /home/mc2473/.julia/juliaup/julia-1.10.0+0.x64.linux.gnu/lib/julia/libmbedcrypto.so.2.28.2 --1408195-- Reading syms from /home/mc2473/.julia/juliaup/julia-1.10.0+0.x64.linux.gnu/lib/julia/libmbedtls.so.2.28.2 --1408195-- Reading syms from /home/mc2473/.julia/juliaup/julia-1.10.0+0.x64.linux.gnu/lib/julia/libmbedx509.so.2.28.2 --1408195-- Reading syms from /home/mc2473/.julia/juliaup/julia-1.10.0+0.x64.linux.gnu/lib/julia/libssh2.so.1.0.1 --1408195-- Reading syms from /home/mc2473/.julia/juliaup/julia-1.10.0+0.x64.linux.gnu/lib/julia/libgit2.so.1.6.4 --1408195-- Reading syms from /home/mc2473/.julia/juliaup/julia-1.10.0+0.x64.linux.gnu/lib/julia/libnghttp2.so.14.24.1 --1408195-- Reading syms from /home/mc2473/.julia/juliaup/julia-1.10.0+0.x64.linux.gnu/lib/julia/libcurl.so.4.8.0 --1408195-- memcheck GC: 1000 nodes, 192 survivors (19.2%) --1408195-- memcheck GC: 1014 new table size (driftup) --1408195-- memcheck GC: 1014 nodes, 184 survivors (18.1%) --1408195-- memcheck GC: 1029 new table size (driftup) --1408195-- REDIR: 0x530d2f0 (libc.so.6:__GI_strstr) redirected to 0x4c43640 (__strstr_sse2) --1408195-- REDIR: 0x53357f4 (libc.so.6:__strcasecmp_l_avx) redirected to 0x4c3f340 (strcasecmp_l) --1408195-- memcheck GC: 1029 nodes, 461 survivors (44.8%) --1408195-- memcheck GC: 1044 new table size (driftup) --1408195-- memcheck GC: 1044 nodes, 659 survivors (63.1%) --1408195-- memcheck GC: 1476 new table size (stepup) --1408195-- memcheck GC: 1476 nodes, 1000 survivors (67.8%) --1408195-- memcheck GC: 2087 new table size (stepup) --1408195-- memcheck GC: 2087 nodes, 954 survivors (45.7%) --1408195-- memcheck GC: 2118 new table size (driftup) --1408195-- memcheck GC: 2118 nodes, 1141 survivors (53.9%) --1408195-- memcheck GC: 2995 new table size (stepup) --1408195-- memcheck GC: 2995 nodes, 821 survivors (27.4%) --1408195-- memcheck GC: 3039 new table size (driftup) --1408195-- memcheck GC: 3039 nodes, 752 survivors (24.7%) --1408195-- memcheck GC: 3084 new table size (driftup) ==1408195== Warning: client switching stacks? SP change: 0x1ffeff5d78 --> 0x2fddfff8 ==1408195== to suppress, use: --max-stackframe=136619056512 or greater ==1408195== Warning: client switching stacks? SP change: 0x2fddf2a8 --> 0x1ffeff5d80 ==1408195== to suppress, use: --max-stackframe=136619059928 or greater --1408195-- memcheck GC: 3084 nodes, 1032 survivors (33.5%) --1408195-- memcheck GC: 3130 new table size (driftup) --1408195-- memcheck GC: 3130 nodes, 943 survivors (30.1%) --1408195-- memcheck GC: 3176 new table size (driftup) --1408195-- memcheck GC: 3176 nodes, 1212 survivors (38.2%) --1408195-- memcheck GC: 3223 new table size (driftup) --1408195-- memcheck GC: 3223 nodes, 1163 survivors (36.1%) --1408195-- memcheck GC: 3271 new table size (driftup) --1408195-- memcheck GC: 3271 nodes, 1475 survivors (45.1%) --1408195-- memcheck GC: 3320 new table size (driftup) --1408195-- memcheck GC: 3320 nodes, 1324 survivors (39.9%) --1408195-- memcheck GC: 3369 new table size (driftup) ==1408195== ==1408195== HEAP SUMMARY: ==1408195== in use at exit: 18,843,237 bytes in 10,764 blocks ==1408195== total heap usage: 159,347 allocs, 148,583 frees, 76,076,689 bytes allocated ==1408195== ==1408195== Searching for pointers to 10,764 not-freed blocks ==1408195== Checked 250,643,584 bytes ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 777 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6EBA0E1: __static_initialization_and_destruction_0 (codegen.cpp:1181) ==1408195== by 0x6EBA0E1: _GLOBAL__sub_I_codegen.cpp (codegen.cpp:9383) ==1408195== by 0x4008F49: call_init.part.0 (dl-init.c:72) ==1408195== by 0x4009049: call_init (dl-init.c:118) ==1408195== by 0x4009049: _dl_init (dl-init.c:119) ==1408195== by 0x53D5E2B: _dl_catch_exception (in /usr/lib64/libc-2.28.so) ==1408195== by 0x401079D: dl_open_worker (dl-open.c:794) ==1408195== by 0x401079D: dl_open_worker (dl-open.c:757) ==1408195== by 0x53D5DD3: _dl_catch_exception (in /usr/lib64/libc-2.28.so) ==1408195== by 0x4010980: _dl_open (dl-open.c:876) ==1408195== by 0x4E49F89: dlopen_doit (dlopen.c:66) ==1408195== by 0x53D5DD3: _dl_catch_exception (in /usr/lib64/libc-2.28.so) ==1408195== by 0x53D5E92: _dl_catch_error (in /usr/lib64/libc-2.28.so) ==1408195== by 0x4E4A52D: _dlerror_run (dlerror.c:142) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 778 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED84A2: init_jit_functions (codegen.cpp:9049) ==1408195== by 0x6ED84A2: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 779 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED84FB: init_jit_functions (codegen.cpp:9050) ==1408195== by 0x6ED84FB: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 780 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED8554: init_jit_functions (codegen.cpp:9051) ==1408195== by 0x6ED8554: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 781 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED85AD: init_jit_functions (codegen.cpp:9052) ==1408195== by 0x6ED85AD: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 782 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED8606: init_jit_functions (codegen.cpp:9053) ==1408195== by 0x6ED8606: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 783 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED865F: init_jit_functions (codegen.cpp:9054) ==1408195== by 0x6ED865F: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 784 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED86B8: init_jit_functions (codegen.cpp:9055) ==1408195== by 0x6ED86B8: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 785 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED6D3C: builtin_func_map() [clone .part.0] (codegen.cpp:1268) ==1408195== by 0x6ED91E0: builtin_func_map (codegen.cpp:1303) ==1408195== by 0x6ED91E0: init_jit_functions (codegen.cpp:9078) ==1408195== by 0x6ED91E0: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 786 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED6D7C: builtin_func_map() [clone .part.0] (codegen.cpp:1269) ==1408195== by 0x6ED91E0: builtin_func_map (codegen.cpp:1303) ==1408195== by 0x6ED91E0: init_jit_functions (codegen.cpp:9078) ==1408195== by 0x6ED91E0: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 787 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED6DBC: builtin_func_map() [clone .part.0] (codegen.cpp:1270) ==1408195== by 0x6ED91E0: builtin_func_map (codegen.cpp:1303) ==1408195== by 0x6ED91E0: init_jit_functions (codegen.cpp:9078) ==1408195== by 0x6ED91E0: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 788 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED6DFC: builtin_func_map() [clone .part.0] (codegen.cpp:1271) ==1408195== by 0x6ED91E0: builtin_func_map (codegen.cpp:1303) ==1408195== by 0x6ED91E0: init_jit_functions (codegen.cpp:9078) ==1408195== by 0x6ED91E0: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 789 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED6E3C: builtin_func_map() [clone .part.0] (codegen.cpp:1272) ==1408195== by 0x6ED91E0: builtin_func_map (codegen.cpp:1303) ==1408195== by 0x6ED91E0: init_jit_functions (codegen.cpp:9078) ==1408195== by 0x6ED91E0: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 790 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED6E7C: builtin_func_map() [clone .part.0] (codegen.cpp:1273) ==1408195== by 0x6ED91E0: builtin_func_map (codegen.cpp:1303) ==1408195== by 0x6ED91E0: init_jit_functions (codegen.cpp:9078) ==1408195== by 0x6ED91E0: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 791 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED6EBC: builtin_func_map() [clone .part.0] (codegen.cpp:1274) ==1408195== by 0x6ED91E0: builtin_func_map (codegen.cpp:1303) ==1408195== by 0x6ED91E0: init_jit_functions (codegen.cpp:9078) ==1408195== by 0x6ED91E0: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 792 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED6EFC: builtin_func_map() [clone .part.0] (codegen.cpp:1275) ==1408195== by 0x6ED91E0: builtin_func_map (codegen.cpp:1303) ==1408195== by 0x6ED91E0: init_jit_functions (codegen.cpp:9078) ==1408195== by 0x6ED91E0: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 793 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED6F3C: builtin_func_map() [clone .part.0] (codegen.cpp:1276) ==1408195== by 0x6ED91E0: builtin_func_map (codegen.cpp:1303) ==1408195== by 0x6ED91E0: init_jit_functions (codegen.cpp:9078) ==1408195== by 0x6ED91E0: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 794 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED6F7C: builtin_func_map() [clone .part.0] (codegen.cpp:1277) ==1408195== by 0x6ED91E0: builtin_func_map (codegen.cpp:1303) ==1408195== by 0x6ED91E0: init_jit_functions (codegen.cpp:9078) ==1408195== by 0x6ED91E0: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 795 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED6FBC: builtin_func_map() [clone .part.0] (codegen.cpp:1278) ==1408195== by 0x6ED91E0: builtin_func_map (codegen.cpp:1303) ==1408195== by 0x6ED91E0: init_jit_functions (codegen.cpp:9078) ==1408195== by 0x6ED91E0: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 796 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED6FFC: builtin_func_map() [clone .part.0] (codegen.cpp:1279) ==1408195== by 0x6ED91E0: builtin_func_map (codegen.cpp:1303) ==1408195== by 0x6ED91E0: init_jit_functions (codegen.cpp:9078) ==1408195== by 0x6ED91E0: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 797 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED703C: builtin_func_map() [clone .part.0] (codegen.cpp:1280) ==1408195== by 0x6ED91E0: builtin_func_map (codegen.cpp:1303) ==1408195== by 0x6ED91E0: init_jit_functions (codegen.cpp:9078) ==1408195== by 0x6ED91E0: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 798 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED709B: builtin_func_map() [clone .part.0] (codegen.cpp:1282) ==1408195== by 0x6ED91E0: builtin_func_map (codegen.cpp:1303) ==1408195== by 0x6ED91E0: init_jit_functions (codegen.cpp:9078) ==1408195== by 0x6ED91E0: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 799 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED70DB: builtin_func_map() [clone .part.0] (codegen.cpp:1283) ==1408195== by 0x6ED91E0: builtin_func_map (codegen.cpp:1303) ==1408195== by 0x6ED91E0: init_jit_functions (codegen.cpp:9078) ==1408195== by 0x6ED91E0: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 800 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED711B: builtin_func_map() [clone .part.0] (codegen.cpp:1284) ==1408195== by 0x6ED91E0: builtin_func_map (codegen.cpp:1303) ==1408195== by 0x6ED91E0: init_jit_functions (codegen.cpp:9078) ==1408195== by 0x6ED91E0: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 801 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED715B: builtin_func_map() [clone .part.0] (codegen.cpp:1285) ==1408195== by 0x6ED91E0: builtin_func_map (codegen.cpp:1303) ==1408195== by 0x6ED91E0: init_jit_functions (codegen.cpp:9078) ==1408195== by 0x6ED91E0: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 802 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED719B: builtin_func_map() [clone .part.0] (codegen.cpp:1286) ==1408195== by 0x6ED91E0: builtin_func_map (codegen.cpp:1303) ==1408195== by 0x6ED91E0: init_jit_functions (codegen.cpp:9078) ==1408195== by 0x6ED91E0: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 803 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED71DB: builtin_func_map() [clone .part.0] (codegen.cpp:1287) ==1408195== by 0x6ED91E0: builtin_func_map (codegen.cpp:1303) ==1408195== by 0x6ED91E0: init_jit_functions (codegen.cpp:9078) ==1408195== by 0x6ED91E0: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 804 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED721B: builtin_func_map() [clone .part.0] (codegen.cpp:1288) ==1408195== by 0x6ED91E0: builtin_func_map (codegen.cpp:1303) ==1408195== by 0x6ED91E0: init_jit_functions (codegen.cpp:9078) ==1408195== by 0x6ED91E0: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 805 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED725B: builtin_func_map() [clone .part.0] (codegen.cpp:1289) ==1408195== by 0x6ED91E0: builtin_func_map (codegen.cpp:1303) ==1408195== by 0x6ED91E0: init_jit_functions (codegen.cpp:9078) ==1408195== by 0x6ED91E0: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 806 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED729B: builtin_func_map() [clone .part.0] (codegen.cpp:1290) ==1408195== by 0x6ED91E0: builtin_func_map (codegen.cpp:1303) ==1408195== by 0x6ED91E0: init_jit_functions (codegen.cpp:9078) ==1408195== by 0x6ED91E0: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 807 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED72DB: builtin_func_map() [clone .part.0] (codegen.cpp:1291) ==1408195== by 0x6ED91E0: builtin_func_map (codegen.cpp:1303) ==1408195== by 0x6ED91E0: init_jit_functions (codegen.cpp:9078) ==1408195== by 0x6ED91E0: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 808 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED731B: builtin_func_map() [clone .part.0] (codegen.cpp:1292) ==1408195== by 0x6ED91E0: builtin_func_map (codegen.cpp:1303) ==1408195== by 0x6ED91E0: init_jit_functions (codegen.cpp:9078) ==1408195== by 0x6ED91E0: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 809 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED735B: builtin_func_map() [clone .part.0] (codegen.cpp:1293) ==1408195== by 0x6ED91E0: builtin_func_map (codegen.cpp:1303) ==1408195== by 0x6ED91E0: init_jit_functions (codegen.cpp:9078) ==1408195== by 0x6ED91E0: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 810 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED739B: builtin_func_map() [clone .part.0] (codegen.cpp:1294) ==1408195== by 0x6ED91E0: builtin_func_map (codegen.cpp:1303) ==1408195== by 0x6ED91E0: init_jit_functions (codegen.cpp:9078) ==1408195== by 0x6ED91E0: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 811 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED73DB: builtin_func_map() [clone .part.0] (codegen.cpp:1295) ==1408195== by 0x6ED91E0: builtin_func_map (codegen.cpp:1303) ==1408195== by 0x6ED91E0: init_jit_functions (codegen.cpp:9078) ==1408195== by 0x6ED91E0: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 812 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED741B: builtin_func_map() [clone .part.0] (codegen.cpp:1296) ==1408195== by 0x6ED91E0: builtin_func_map (codegen.cpp:1303) ==1408195== by 0x6ED91E0: init_jit_functions (codegen.cpp:9078) ==1408195== by 0x6ED91E0: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 813 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED745B: builtin_func_map() [clone .part.0] (codegen.cpp:1297) ==1408195== by 0x6ED91E0: builtin_func_map (codegen.cpp:1303) ==1408195== by 0x6ED91E0: init_jit_functions (codegen.cpp:9078) ==1408195== by 0x6ED91E0: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 814 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED7495: builtin_func_map() [clone .part.0] (codegen.cpp:1298) ==1408195== by 0x6ED91E0: builtin_func_map (codegen.cpp:1303) ==1408195== by 0x6ED91E0: init_jit_functions (codegen.cpp:9078) ==1408195== by 0x6ED91E0: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 815 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED74CF: builtin_func_map() [clone .part.0] (codegen.cpp:1299) ==1408195== by 0x6ED91E0: builtin_func_map (codegen.cpp:1303) ==1408195== by 0x6ED91E0: init_jit_functions (codegen.cpp:9078) ==1408195== by 0x6ED91E0: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 816 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED751D: builtin_func_map() [clone .part.0] (codegen.cpp:1300) ==1408195== by 0x6ED91E0: builtin_func_map (codegen.cpp:1303) ==1408195== by 0x6ED91E0: init_jit_functions (codegen.cpp:9078) ==1408195== by 0x6ED91E0: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 817 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED7557: builtin_func_map() [clone .part.0] (codegen.cpp:1301) ==1408195== by 0x6ED91E0: builtin_func_map (codegen.cpp:1303) ==1408195== by 0x6ED91E0: init_jit_functions (codegen.cpp:9078) ==1408195== by 0x6ED91E0: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 32 bytes in 1 blocks are definitely lost in loss record 818 of 3,662 ==1408195== at 0x4C38913: operator new(unsigned long) (vg_replace_malloc.c:472) ==1408195== by 0x6ED7591: builtin_func_map() [clone .part.0] (codegen.cpp:1302) ==1408195== by 0x6ED91E0: builtin_func_map (codegen.cpp:1303) ==1408195== by 0x6ED91E0: init_jit_functions (codegen.cpp:9078) ==1408195== by 0x6ED91E0: jl_init_codegen_impl (codegen.cpp:9277) ==1408195== by 0x62C103C: _finish_julia_init.isra.0 (init.c:856) ==1408195== by 0x62C1691: julia_init (init.c:844) ==1408195== by 0x6309AD2: jl_repl_entrypoint (jlapi.c:725) ==1408195== by 0x401088: main (loader_exe.c:58) ==1408195== ==1408195== 64 bytes in 1 blocks are definitely lost in loss record 2,633 of 3,662 ==1408195== at 0x4C38185: malloc (vg_replace_malloc.c:431) ==1408195== by 0x40115B7: UnknownInlinedFun (rtld-malloc.h:56) ==1408195== by 0x40115B7: resize_scopes (dl-open.c:293) ==1408195== by 0x40115B7: dl_open_worker_begin (dl-open.c:693) ==1408195== by 0x53D5DD3: _dl_catch_exception (in /usr/lib64/libc-2.28.so) ==1408195== by 0x4010736: dl_open_worker (dl-open.c:768) ==1408195== by 0x53D5DD3: _dl_catch_exception (in /usr/lib64/libc-2.28.so) ==1408195== by 0x4010980: _dl_open (dl-open.c:876) ==1408195== by 0x4E49F89: dlopen_doit (dlopen.c:66) ==1408195== by 0x53D5DD3: _dl_catch_exception (in /usr/lib64/libc-2.28.so) ==1408195== by 0x53D5E92: _dl_catch_error (in /usr/lib64/libc-2.28.so) ==1408195== by 0x4E4A52D: _dlerror_run (dlerror.c:142) ==1408195== by 0x4E4A029: dlopen@@GLIBC_2.2.5 (dlopen.c:87) ==1408195== by 0x40642CA: load_library.part.0 (loader_lib.c:78) ==1408195== ==1408195== 112 bytes in 2 blocks are definitely lost in loss record 2,957 of 3,662 ==1408195== at 0x4C38185: malloc (vg_replace_malloc.c:431) ==1408195== by 0x4007556: UnknownInlinedFun (rtld-malloc.h:56) ==1408195== by 0x4007556: _dl_map_object_deps (dl-deps.c:438) ==1408195== by 0x4010E40: dl_open_worker_begin (dl-open.c:590) ==1408195== by 0x53D5DD3: _dl_catch_exception (in /usr/lib64/libc-2.28.so) ==1408195== by 0x4010736: dl_open_worker (dl-open.c:768) ==1408195== by 0x53D5DD3: _dl_catch_exception (in /usr/lib64/libc-2.28.so) ==1408195== by 0x4010980: _dl_open (dl-open.c:876) ==1408195== by 0x4E49F89: dlopen_doit (dlopen.c:66) ==1408195== by 0x53D5DD3: _dl_catch_exception (in /usr/lib64/libc-2.28.so) ==1408195== by 0x53D5E92: _dl_catch_error (in /usr/lib64/libc-2.28.so) ==1408195== by 0x4E4A52D: _dlerror_run (dlerror.c:142) ==1408195== by 0x4E4A029: dlopen@@GLIBC_2.2.5 (dlopen.c:87) ==1408195== ==1408195== LEAK SUMMARY: ==1408195== definitely lost: 1,520 bytes in 45 blocks ==1408195== indirectly lost: 0 bytes in 0 blocks ==1408195== possibly lost: 166,204 bytes in 1,224 blocks ==1408195== still reachable: 18,675,513 bytes in 9,495 blocks ==1408195== suppressed: 0 bytes in 0 blocks ==1408195== Reachable blocks (those to which a pointer was found) are not shown. ==1408195== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==1408195== ==1408195== ERROR SUMMARY: 185 errors from 185 contexts (suppressed: 0 from 0) ```