==27283== Memcheck, a memory error detector ==27283== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al. ==27283== Using Valgrind-3.22.0-bd4db67b1d-20231031 and LibVEX; rerun with -h for copyright info ==27283== Command: ./target/debug/deps/rclrs_tests-956aa8e0f910246e ==27283== Parent PID: 14516 ==27283== --27283-- --27283-- Valgrind options: --27283-- --leak-check=full --27283-- --show-leak-kinds=all --27283-- --track-origins=yes --27283-- --verbose --27283-- --log-file=valgrind-out-udp.txt --27283-- Contents of /proc/version: --27283-- Linux version 6.5.0-18-generic (buildd@lcy02-amd64-070) (x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #18~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb 7 11:40:03 UTC 2 --27283-- --27283-- Arch and hwcaps: AMD64, LittleEndian, amd64-cx16-lzcnt-rdtscp-sse3-ssse3-avx-avx2-bmi-f16c-rdrand-rdseed --27283-- Page sizes: currently 4096, max supported 4096 --27283-- Valgrind library directory: /snap/valgrind/160/usr/libexec/valgrind --27283-- Reading syms from /home/sam/rust_ws/src/ros2_rust/rclrs_tests/target/debug/deps/rclrs_tests-956aa8e0f910246e --27283-- Reading syms from /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 --27283-- Considering /usr/lib/debug/.build-id/15/921ea631d9f36502d20459c43e5c85b7d6ab76.debug .. --27283-- .. build-id is valid --27283-- Reading syms from /snap/valgrind/160/usr/libexec/valgrind/memcheck-amd64-linux --27283-- object doesn't have a dynamic symbol table --27283-- Scheduler: using generic scheduler lock implementation. --27283-- Reading suppressions file: /snap/valgrind/160/usr/libexec/valgrind/default.supp ==27283== embedded gdbserver: reading from /tmp/vgdb-pipe-from-vgdb-to-27283-by-sam-on-??? ==27283== embedded gdbserver: writing to /tmp/vgdb-pipe-to-vgdb-from-27283-by-sam-on-??? ==27283== embedded gdbserver: shared mem /tmp/vgdb-pipe-shared-mem-vgdb-27283-by-sam-on-??? ==27283== ==27283== TO CONTROL THIS PROCESS USING vgdb (which you probably ==27283== don't want to do, unless you know exactly what you're doing, ==27283== or are doing some strange experiment): ==27283== /snap/valgrind/160/usr/libexec/valgrind/../../bin/vgdb --pid=27283 ...command... ==27283== ==27283== TO DEBUG THIS PROCESS USING GDB: start GDB like this ==27283== /path/to/gdb ./target/debug/deps/rclrs_tests-956aa8e0f910246e ==27283== and then give GDB the following command ==27283== target remote | /snap/valgrind/160/usr/libexec/valgrind/../../bin/vgdb --pid=27283 ==27283== --pid is optional if only one valgrind process is running ==27283== --27283-- Warning: inlined fn name without absori --27283-- is shown as UnknownInlinedFun --27283-- REDIR: 0x402aa40 (ld-linux-x86-64.so.2:strlen) redirected to 0x581f34c2 (vgPlain_amd64_linux_REDIR_FOR_strlen) --27283-- REDIR: 0x402a810 (ld-linux-x86-64.so.2:index) redirected to 0x581f34dc (vgPlain_amd64_linux_REDIR_FOR_index) --27283-- Reading syms from /snap/valgrind/160/usr/libexec/valgrind/vgpreload_core-amd64-linux.so --27283-- Reading syms from /snap/valgrind/160/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so ==27283== WARNING: new redirection conflicts with existing -- ignoring it --27283-- old: 0x0402aa40 (strlen ) R-> (0000.0) 0x581f34c2 vgPlain_amd64_linux_REDIR_FOR_strlen --27283-- new: 0x0402aa40 (strlen ) R-> (2007.0) 0x04e0e090 strlen --27283-- REDIR: 0x4027220 (ld-linux-x86-64.so.2:strcmp) redirected to 0x4e0f2c0 (strcmp) --27283-- REDIR: 0x402afa0 (ld-linux-x86-64.so.2:mempcpy) redirected to 0x4e13060 (mempcpy) --27283-- Reading syms from /home/sam/rust_ws/install/test_msgs/lib/libtest_msgs__rosidl_typesupport_c.so --27283-- Reading syms from /home/sam/rust_ws/install/test_msgs/lib/libtest_msgs__rosidl_generator_c.so --27283-- Reading syms from /home/sam/rust_ws/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_c.so --27283-- Reading syms from /home/sam/rust_ws/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_c.so --27283-- Reading syms from /home/sam/rust_ws/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_c.so --27283-- Reading syms from /home/sam/rust_ws/install/rcl_interfaces/lib/librcl_interfaces__rosidl_generator_c.so --27283-- Reading syms from /home/sam/rust_ws/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_c.so --27283-- Reading syms from /home/sam/rust_ws/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_generator_c.so --27283-- Reading syms from /opt/ros/rolling/lib/librcl.so --27283-- Reading syms from /opt/ros/rolling/lib/librcl_yaml_param_parser.so --27283-- Reading syms from /opt/ros/rolling/lib/librcutils.so --27283-- Reading syms from /opt/ros/rolling/lib/librmw.so --27283-- Reading syms from /opt/ros/rolling/lib/librosidl_runtime_c.so --27283-- Reading syms from /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 --27283-- Reading syms from /usr/lib/x86_64-linux-gnu/libm.so.6 --27283-- Reading syms from /usr/lib/x86_64-linux-gnu/libc.so.6 --27283-- Considering /usr/lib/debug/.build-id/c2/89da5071a3399de893d2af81d6a30c62646e1e.debug .. --27283-- .. build-id is valid ==27283== WARNING: new redirection conflicts with existing -- ignoring it --27283-- old: 0x050bec60 (memalign ) R-> (1011.0) 0x04e0cb14 memalign --27283-- new: 0x050bec60 (memalign ) R-> (1017.0) 0x04e0d291 aligned_alloc ==27283== WARNING: new redirection conflicts with existing -- ignoring it --27283-- old: 0x050bec60 (memalign ) R-> (1011.0) 0x04e0cb14 memalign --27283-- new: 0x050bec60 (memalign ) R-> (1017.0) 0x04e0d125 aligned_alloc ==27283== WARNING: new redirection conflicts with existing -- ignoring it --27283-- old: 0x050bec60 (memalign ) R-> (1011.0) 0x04e0cb14 memalign --27283-- new: 0x050bec60 (memalign ) R-> (1017.0) 0x04e0d291 aligned_alloc ==27283== WARNING: new redirection conflicts with existing -- ignoring it --27283-- old: 0x050bec60 (memalign ) R-> (1011.0) 0x04e0cb14 memalign --27283-- new: 0x050bec60 (memalign ) R-> (1017.0) 0x04e0d125 aligned_alloc --27283-- Reading syms from /home/sam/rust_ws/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_c.so --27283-- Reading syms from /opt/ros/rolling/lib/librosidl_typesupport_c.so --27283-- Reading syms from /home/sam/rust_ws/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_c.so --27283-- Reading syms from /home/sam/rust_ws/install/service_msgs/lib/libservice_msgs__rosidl_generator_c.so --27283-- Reading syms from /opt/ros/rolling/lib/librmw_implementation.so --27283-- Reading syms from /opt/ros/rolling/lib/librcl_logging_spdlog.so --27283-- Reading syms from /opt/ros/rolling/lib/libtracetools.so --27283-- Reading syms from /opt/ros/rolling/lib/librosidl_dynamic_typesupport.so --27283-- Reading syms from /home/sam/rust_ws/install/type_description_interfaces/lib/libtype_description_interfaces__rosidl_typesupport_c.so --27283-- Reading syms from /home/sam/rust_ws/install/type_description_interfaces/lib/libtype_description_interfaces__rosidl_generator_c.so --27283-- Reading syms from /usr/lib/x86_64-linux-gnu/libyaml-0.so.2.0.6 --27283-- Reading syms from /home/sam/rust_ws/install/action_msgs/lib/libaction_msgs__rosidl_generator_c.so --27283-- Reading syms from /opt/ros/rolling/lib/librcpputils.so --27283-- Reading syms from /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30 --27283-- Reading syms from /opt/ros/rolling/lib/libament_index_cpp.so --27283-- Reading syms from /usr/lib/x86_64-linux-gnu/libspdlog.so.1.9.2 --27283-- Reading syms from /opt/ros/rolling/lib/librcl_logging_interface.so --27283-- Reading syms from /usr/lib/x86_64-linux-gnu/liblttng-ust.so.1.0.0 --27283-- Reading syms from /usr/lib/x86_64-linux-gnu/libfmt.so.8.1.1 --27283-- Reading syms from /usr/lib/x86_64-linux-gnu/libnuma.so.1.0.0 --27283-- Reading syms from /usr/lib/x86_64-linux-gnu/liblttng-ust-common.so.1.0.0 --27283-- Reading syms from /usr/lib/x86_64-linux-gnu/liblttng-ust-tracepoint.so.1.0.0 --27283-- REDIR: 0x50c1720 (libc.so.6:strnlen) redirected to 0x4a006e8 (_vgnU_ifunc_wrapper) --27283-- REDIR: 0x50c19e0 (libc.so.6:strpbrk) redirected to 0x4a006e8 (_vgnU_ifunc_wrapper) --27283-- REDIR: 0x50c12e0 (libc.so.6:strcmp) redirected to 0x4a006e8 (_vgnU_ifunc_wrapper) --27283-- REDIR: 0x50dfcd0 (libc.so.6:wcsnlen) redirected to 0x4a006e8 (_vgnU_ifunc_wrapper) --27283-- REDIR: 0x50c26d0 (libc.so.6:memset) redirected to 0x4a006e8 (_vgnU_ifunc_wrapper) --27283-- REDIR: 0x50de540 (libc.so.6:wcslen) redirected to 0x4a006e8 (_vgnU_ifunc_wrapper) --27283-- REDIR: 0x50c2c10 (libc.so.6:memcpy@@GLIBC_2.14) redirected to 0x4a006e8 (_vgnU_ifunc_wrapper) --27283-- REDIR: 0x50de370 (libc.so.6:wcschr) redirected to 0x4a006e8 (_vgnU_ifunc_wrapper) --27283-- REDIR: 0x50c1260 (libc.so.6:index) redirected to 0x4a006e8 (_vgnU_ifunc_wrapper) --27283-- REDIR: 0x50c1960 (libc.so.6:rindex) redirected to 0x4a006e8 (_vgnU_ifunc_wrapper) --27283-- REDIR: 0x50c25a0 (libc.so.6:memmove) redirected to 0x4a006e8 (_vgnU_ifunc_wrapper) ==27283== Preferring higher priority redirection: --27283-- old: 0x051b97c0 (__memcpy_avx_unalign) R-> (2018.0) 0x04e105c0 __memcpy_avx_unaligned_erms --27283-- new: 0x051b97c0 (__memcpy_avx_unalign) R-> (2018.1) 0x04e12040 memmove --27283-- REDIR: 0x50de3f0 (libc.so.6:wcscmp) redirected to 0x4a006e8 (_vgnU_ifunc_wrapper) --27283-- REDIR: 0x50c29e0 (libc.so.6:stpncpy) redirected to 0x4a006e8 (_vgnU_ifunc_wrapper) --27283-- REDIR: 0x50de9b0 (libc.so.6:wmemchr) redirected to 0x4a006e8 (_vgnU_ifunc_wrapper) --27283-- REDIR: 0x50c1830 (libc.so.6:strncmp) redirected to 0x4a006e8 (_vgnU_ifunc_wrapper) --27283-- REDIR: 0x50c2a70 (libc.so.6:strcasecmp) redirected to 0x4a006e8 (_vgnU_ifunc_wrapper) --27283-- REDIR: 0x50c1420 (libc.so.6:strcspn) redirected to 0x4a006e8 (_vgnU_ifunc_wrapper) --27283-- REDIR: 0x50de470 (libc.so.6:wcscpy) redirected to 0x4a006e8 (_vgnU_ifunc_wrapper) --27283-- REDIR: 0x50c11d0 (libc.so.6:strcat) redirected to 0x4a006e8 (_vgnU_ifunc_wrapper) --27283-- REDIR: 0x50c2b60 (libc.so.6:strncasecmp_l) redirected to 0x4a006e8 (_vgnU_ifunc_wrapper) --27283-- REDIR: 0x50c2480 (libc.so.6:bcmp) redirected to 0x4a006e8 (_vgnU_ifunc_wrapper) --27283-- REDIR: 0x50ca570 (libc.so.6:memrchr) redirected to 0x4a006e8 (_vgnU_ifunc_wrapper) --27283-- REDIR: 0x50c4010 (libc.so.6:strchrnul) redirected to 0x4a006e8 (_vgnU_ifunc_wrapper) --27283-- REDIR: 0x50c1390 (libc.so.6:strcpy) redirected to 0x4a006e8 (_vgnU_ifunc_wrapper) --27283-- REDIR: 0x50c2b10 (libc.so.6:strcasecmp_l) redirected to 0x4a006e8 (_vgnU_ifunc_wrapper) --27283-- REDIR: 0x50c16a0 (libc.so.6:strlen) redirected to 0x4a006e8 (_vgnU_ifunc_wrapper) --27283-- REDIR: 0x50c18d0 (libc.so.6:strncpy) redirected to 0x4a006e8 (_vgnU_ifunc_wrapper) --27283-- REDIR: 0x50dea40 (libc.so.6:wmemcmp) redirected to 0x4a006e8 (_vgnU_ifunc_wrapper) --27283-- REDIR: 0x50c2950 (libc.so.6:stpcpy) redirected to 0x4a006e8 (_vgnU_ifunc_wrapper) --27283-- REDIR: 0x50c23f0 (libc.so.6:memchr) redirected to 0x4a006e8 (_vgnU_ifunc_wrapper) --27283-- REDIR: 0x50c1b00 (libc.so.6:strspn) redirected to 0x4a006e8 (_vgnU_ifunc_wrapper) --27283-- REDIR: 0x50c27d0 (libc.so.6:mempcpy) redirected to 0x4a006e8 (_vgnU_ifunc_wrapper) --27283-- REDIR: 0x50c2ac0 (libc.so.6:strncasecmp) redirected to 0x4a006e8 (_vgnU_ifunc_wrapper) --27283-- REDIR: 0x50c3f80 (libc.so.6:rawmemchr) redirected to 0x4a006e8 (_vgnU_ifunc_wrapper) --27283-- REDIR: 0x50c2310 (libc.so.6:strstr) redirected to 0x4a006e8 (_vgnU_ifunc_wrapper) --27283-- REDIR: 0x514d280 (libc.so.6:__memcpy_chk) redirected to 0x4a006e8 (_vgnU_ifunc_wrapper) --27283-- REDIR: 0x51b6610 (libc.so.6:__strrchr_avx2) redirected to 0x4e0da10 (rindex) --27283-- REDIR: 0x50be0a0 (libc.so.6:malloc) redirected to 0x4e05053 (malloc) --27283-- REDIR: 0x51b9f80 (libc.so.6:__memset_avx2_unaligned_erms) redirected to 0x4e11f30 (memset) --27283-- REDIR: 0x51b67e0 (libc.so.6:__strlen_avx2) redirected to 0x4e0dfd0 (strlen) --27283-- REDIR: 0x51b1d80 (libc.so.6:__strncmp_avx2) redirected to 0x4e0e6d0 (strncmp) --27283-- REDIR: 0x51b1940 (libc.so.6:__strcmp_avx2) redirected to 0x4e0f180 (strcmp) --27283-- REDIR: 0x50be3e0 (libc.so.6:free) redirected to 0x4e082c9 (free) --27283-- REDIR: 0x50c1fc0 (libc.so.6:__GI_strstr) redirected to 0x4e13250 (__strstr_sse2) --27283-- REDIR: 0x51b22c0 (libc.so.6:__memchr_avx2) redirected to 0x4e0f360 (memchr) --27283-- REDIR: 0x51b97c0 (libc.so.6:__memcpy_avx_unaligned_erms) redirected to 0x4e12040 (memmove) --27283-- REDIR: 0x50be740 (libc.so.6:realloc) redirected to 0x4e0c86b (realloc) --27283-- REDIR: 0x50bf520 (libc.so.6:calloc) redirected to 0x4e0c65f (calloc) --27283-- REDIR: 0x51b6400 (libc.so.6:__strchrnul_avx2) redirected to 0x4e12b90 (strchrnul) --27283-- REDIR: 0x51b9780 (libc.so.6:__mempcpy_avx_unaligned_erms) redirected to 0x4e12ca0 (mempcpy) --27283-- REDIR: 0x50c32e0 (libc.so.6:strcasestr) redirected to 0x4e134f0 (strcasestr) --27283-- REDIR: 0x50dd180 (libc.so.6:__strstr_sse2_unaligned) redirected to 0x4e131d0 (strstr) --27283-- REDIR: 0x51b7cb0 (libc.so.6:__strcpy_avx2) redirected to 0x4e0e0b0 (strcpy) --27283-- REDIR: 0x51b6960 (libc.so.6:__strnlen_avx2) redirected to 0x4e0df70 (strnlen) --27283-- REDIR: 0x51b8040 (libc.so.6:__strncpy_avx2) redirected to 0x4e0e290 (strncpy) --27283-- REDIR: 0x51b2a80 (libc.so.6:__memcmp_avx2_movbe) redirected to 0x4e11680 (bcmp) --27283-- Warning: cross-CU LIMITATION: some inlined fn names --27283-- might be shown as UnknownInlinedFun --27283-- REDIR: 0x51b2590 (libc.so.6:__rawmemchr_avx2) redirected to 0x4e12bc0 (rawmemchr) --27283-- REDIR: 0x51b2700 (libc.so.6:__memrchr_avx2) redirected to 0x4e0f400 (memrchr) --27283-- REDIR: 0x50c00e0 (libc.so.6:posix_memalign) redirected to 0x4e0cfa7 (posix_memalign) --27283-- REDIR: 0x52f0970 (libstdc++.so.6:operator new(unsigned long)) redirected to 0x4e057c5 (operator new(unsigned long)) --27283-- REDIR: 0x52eec20 (libstdc++.so.6:operator delete(void*, unsigned long)) redirected to 0x4e0902f (operator delete(void*, unsigned long)) --27283-- Reading syms from /opt/ros/rolling/lib/librmw_fastrtps_cpp.so --27283-- Reading syms from /opt/ros/rolling/lib/librmw_fastrtps_shared_cpp.so --27283-- Reading syms from /opt/ros/rolling/lib/librosidl_typesupport_fastrtps_cpp.so --27283-- Reading syms from /opt/ros/rolling/lib/librmw_dds_common.so --27283-- Reading syms from /opt/ros/rolling/lib/librosidl_dynamic_typesupport_fastrtps.so --27283-- Reading syms from /opt/ros/rolling/lib/librosidl_typesupport_fastrtps_c.so --27283-- Reading syms from /opt/ros/rolling/lib/librmw_dds_common__rosidl_typesupport_cpp.so --27283-- Reading syms from /opt/ros/rolling/lib/libfastrtps.so.2.11.2 --27283-- Reading syms from /opt/ros/rolling/lib/libfastcdr.so.1.1.0 --27283-- Reading syms from /opt/ros/rolling/lib/librosidl_typesupport_introspection_cpp.so --27283-- Reading syms from /opt/ros/rolling/lib/librosidl_typesupport_introspection_c.so --27283-- Reading syms from /opt/ros/rolling/lib/librmw_dds_common__rosidl_generator_c.so --27283-- Reading syms from /opt/ros/rolling/lib/librosidl_typesupport_cpp.so --27283-- Reading syms from /usr/lib/x86_64-linux-gnu/libtinyxml2.so.9.0.0 --27283-- Reading syms from /usr/lib/x86_64-linux-gnu/libssl.so.3 --27283-- Reading syms from /usr/lib/x86_64-linux-gnu/libcrypto.so.3 --27283-- REDIR: 0x52eec10 (libstdc++.so.6:operator delete(void*)) redirected to 0x4e08b3f (operator delete(void*)) --27283-- REDIR: 0x51b6180 (libc.so.6:__strchr_avx2) redirected to 0x4e0dc30 (index) --27283-- REDIR: 0x52f09d0 (libstdc++.so.6:operator new[](unsigned long)) redirected to 0x4e06f05 (operator new[](unsigned long)) --27283-- REDIR: 0x51b8d50 (libc.so.6:__stpncpy_avx2) redirected to 0x4e11e00 (stpncpy) --27283-- REDIR: 0x52eec40 (libstdc++.so.6:operator delete[](void*)) redirected to 0x4e0ab53 (operator delete[](void*)) --27283-- REDIR: 0x51b9790 (libc.so.6:__memcpy_chk_avx_unaligned_erms) redirected to 0x4e13150 (__memcpy_chk) --27283-- REDIR: 0x52f09b0 (libstdc++.so.6:operator new(unsigned long, std::nothrow_t const&)) redirected to 0x4e062c3 (operator new(unsigned long, std::nothrow_t const&)) --27283-- REDIR: 0x51b47b0 (libc.so.6:__strncasecmp_avx) redirected to 0x4e0eab0 (strncasecmp) --27283-- REDIR: 0x51b1800 (libc.so.6:__strspn_sse42) redirected to 0x4e13480 (strspn) --27283-- REDIR: 0x51b89a0 (libc.so.6:__stpcpy_avx2) redirected to 0x4e117e0 (stpcpy) --27283-- Reading syms from /opt/ros/rolling/lib/librmw_dds_common__rosidl_typesupport_fastrtps_cpp.so --27283-- Reading syms from /opt/ros/rolling/lib/librmw_dds_common__rosidl_typesupport_introspection_cpp.so --27283-- Reading syms from /home/sam/rust_ws/install/test_msgs/lib/libtest_msgs__rosidl_typesupport_fastrtps_c.so --27283-- Reading syms from /home/sam/rust_ws/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_c.so --27283-- Reading syms from /home/sam/rust_ws/install/service_msgs/lib/libservice_msgs__rosidl_typesupport_fastrtps_c.so --27283-- Reading syms from /home/sam/rust_ws/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so --27283-- Reading syms from /home/sam/rust_ws/install/test_msgs/lib/libtest_msgs__rosidl_typesupport_introspection_c.so --27283-- Reading syms from /home/sam/rust_ws/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_c.so --27283-- Reading syms from /home/sam/rust_ws/install/service_msgs/lib/libservice_msgs__rosidl_typesupport_introspection_c.so --27283-- Reading syms from /home/sam/rust_ws/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so --27283-- REDIR: 0x514d7e0 (libc.so.6:__strcpy_chk) redirected to 0x4e12c00 (__strcpy_chk) ==27283== ==27283== HEAP SUMMARY: ==27283== in use at exit: 175,165 bytes in 125 blocks ==27283== total heap usage: 49,935 allocs, 49,810 frees, 14,700,406 bytes allocated ==27283== ==27283== Searching for pointers to 125 not-freed blocks ==27283== Checked 18,434,944 bytes ==27283== ==27283== 16 bytes in 1 blocks are still reachable in loss record 1 of 34 ==27283== at 0x4E050C5: malloc (vg_replace_malloc.c:442) ==27283== by 0x187FE3: alloc (alloc.rs:98) ==27283== by 0x187FE3: alloc_impl (alloc.rs:181) ==27283== by 0x187FE3: allocate (alloc.rs:241) ==27283== by 0x187FE3: exchange_malloc (alloc.rs:330) ==27283== by 0x187FE3: new (boxed.rs:217) ==27283== by 0x187FE3: test::test_main (lib.rs:126) ==27283== by 0x188FDC: test::test_main_static (lib.rs:162) ==27283== by 0x136BE2: rclrs_tests::main (lib.rs:1) ==27283== by 0x14E73A: core::ops::function::FnOnce::call_once (function.rs:250) ==27283== by 0x1405CD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:155) ==27283== by 0x12E5F0: std::rt::lang_start::{{closure}} (rt.rs:166) ==27283== by 0x204020: call_once<(), (dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe)> (function.rs:284) ==27283== by 0x204020: do_call<&(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe), i32> (panicking.rs:552) ==27283== by 0x204020: try + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe)> (panicking.rs:516) ==27283== by 0x204020: catch_unwind<&(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe), i32> (panic.rs:142) ==27283== by 0x204020: {closure#2} (rt.rs:148) ==27283== by 0x204020: do_call (panicking.rs:552) ==27283== by 0x204020: try (panicking.rs:516) ==27283== by 0x204020: catch_unwind (panic.rs:142) ==27283== by 0x204020: std::rt::lang_start_internal (rt.rs:148) ==27283== by 0x12E5C9: std::rt::lang_start (rt.rs:165) ==27283== by 0x136C0D: main (in /home/sam/rust_ws/src/ros2_rust/rclrs_tests/target/debug/deps/rclrs_tests-956aa8e0f910246e) ==27283== ==27283== 64 bytes in 1 blocks are still reachable in loss record 2 of 34 ==27283== at 0x4E05833: operator new(unsigned long) (vg_replace_malloc.c:483) ==27283== by 0x83C8A23: ??? (in /opt/ros/rolling/lib/librosidl_typesupport_cpp.so) ==27283== by 0x7A3BD90: ??? (in /opt/ros/rolling/lib/librmw_fastrtps_cpp.so) ==27283== by 0x7A3CB74: ??? (in /opt/ros/rolling/lib/librmw_fastrtps_cpp.so) ==27283== by 0x7A4173F: rmw_create_node (in /opt/ros/rolling/lib/librmw_fastrtps_cpp.so) ==27283== by 0x494C8D0: rcl_node_init (in /opt/ros/rolling/lib/librcl.so) ==27283== by 0x1BA567: rclrs::node::builder::NodeBuilder::build (builder.rs:273) ==27283== by 0x1409D9: rclrs_tests::graph_tests::construct_test_graph (graph_tests.rs:16) ==27283== by 0x1456EA: rclrs_tests::graph_tests::test_clients (graph_tests.rs:229) ==27283== by 0x14043B: rclrs_tests::graph_tests::test_clients::{{closure}} (graph_tests.rs:227) ==27283== by 0x14E8C5: core::ops::function::FnOnce::call_once (function.rs:250) ==27283== by 0x18E63E: call_once core::result::Result<(), alloc::string::String>, ()> (function.rs:250) ==27283== by 0x18E63E: test::__rust_begin_short_backtrace (lib.rs:627) ==27283== ==27283== 64 bytes in 1 blocks are still reachable in loss record 3 of 34 ==27283== at 0x4E05833: operator new(unsigned long) (vg_replace_malloc.c:483) ==27283== by 0x83C8A23: ??? (in /opt/ros/rolling/lib/librosidl_typesupport_cpp.so) ==27283== by 0x7AB5F64: ??? (in /opt/ros/rolling/lib/librmw_fastrtps_shared_cpp.so) ==27283== by 0x7AB9D36: rmw_fastrtps_shared_cpp::register_type_object(rosidl_message_type_support_t const*, std::__cxx11::basic_string, std::allocator > const&) (in /opt/ros/rolling/lib/librmw_fastrtps_shared_cpp.so) ==27283== by 0x7A3BCAA: ??? (in /opt/ros/rolling/lib/librmw_fastrtps_cpp.so) ==27283== by 0x7A3CB74: ??? (in /opt/ros/rolling/lib/librmw_fastrtps_cpp.so) ==27283== by 0x7A4173F: rmw_create_node (in /opt/ros/rolling/lib/librmw_fastrtps_cpp.so) ==27283== by 0x494C8D0: rcl_node_init (in /opt/ros/rolling/lib/librcl.so) ==27283== by 0x1BA567: rclrs::node::builder::NodeBuilder::build (builder.rs:273) ==27283== by 0x1409D9: rclrs_tests::graph_tests::construct_test_graph (graph_tests.rs:16) ==27283== by 0x1456EA: rclrs_tests::graph_tests::test_clients (graph_tests.rs:229) ==27283== by 0x14043B: rclrs_tests::graph_tests::test_clients::{{closure}} (graph_tests.rs:227) ==27283== ==27283== 64 bytes in 1 blocks are still reachable in loss record 4 of 34 ==27283== at 0x4E05833: operator new(unsigned long) (vg_replace_malloc.c:483) ==27283== by 0x49F90F3: ??? (in /opt/ros/rolling/lib/librosidl_typesupport_c.so) ==27283== by 0x7A3D596: rmw_create_client (in /opt/ros/rolling/lib/librmw_fastrtps_cpp.so) ==27283== by 0x493F23E: rcl_client_init (in /opt/ros/rolling/lib/librcl.so) ==27283== by 0x149EF3: rclrs::client::Client::new (client.rs:100) ==27283== by 0x12C0F6: rclrs::node::Node::create_client (node.rs:193) ==27283== by 0x1457E8: rclrs_tests::graph_tests::test_clients (graph_tests.rs:230) ==27283== by 0x14043B: rclrs_tests::graph_tests::test_clients::{{closure}} (graph_tests.rs:227) ==27283== by 0x14E8C5: core::ops::function::FnOnce::call_once (function.rs:250) ==27283== by 0x18E63E: call_once core::result::Result<(), alloc::string::String>, ()> (function.rs:250) ==27283== by 0x18E63E: test::__rust_begin_short_backtrace (lib.rs:627) ==27283== by 0x18D3C0: {closure#0} (lib.rs:650) ==27283== by 0x18D3C0: call_once, test::run_test_in_process::{closure_env#0}> (unwind_safe.rs:272) ==27283== by 0x18D3C0: do_call, core::result::Result<(), alloc::string::String>> (panicking.rs:552) ==27283== by 0x18D3C0: try, core::panic::unwind_safe::AssertUnwindSafe> (panicking.rs:516) ==27283== by 0x18D3C0: catch_unwind, core::result::Result<(), alloc::string::String>> (panic.rs:142) ==27283== by 0x18D3C0: run_test_in_process (lib.rs:650) ==27283== by 0x18D3C0: test::run_test::{{closure}} (lib.rs:573) ==27283== by 0x1546F5: {closure#1} (lib.rs:601) ==27283== by 0x1546F5: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:155) ==27283== ==27283== 64 bytes in 1 blocks are still reachable in loss record 5 of 34 ==27283== at 0x4E05833: operator new(unsigned long) (vg_replace_malloc.c:483) ==27283== by 0x49F8B83: ??? (in /opt/ros/rolling/lib/librosidl_typesupport_c.so) ==27283== by 0x7A4A546: ??? (in /opt/ros/rolling/lib/librmw_fastrtps_cpp.so) ==27283== by 0x7A43113: rmw_create_subscription (in /opt/ros/rolling/lib/librmw_fastrtps_cpp.so) ==27283== by 0x495937F: rcl_subscription_init (in /opt/ros/rolling/lib/librcl.so) ==27283== by 0x13E6F7: rclrs::subscription::Subscription::new (subscription.rs:116) ==27283== by 0x12D6C4: rclrs::node::Node::create_subscription (node.rs:295) ==27283== by 0x142B0C: rclrs_tests::graph_tests::test_subscriptions (graph_tests.rs:91) ==27283== by 0x14018B: rclrs_tests::graph_tests::test_subscriptions::{{closure}} (graph_tests.rs:87) ==27283== by 0x14E9D5: core::ops::function::FnOnce::call_once (function.rs:250) ==27283== by 0x18E63E: call_once core::result::Result<(), alloc::string::String>, ()> (function.rs:250) ==27283== by 0x18E63E: test::__rust_begin_short_backtrace (lib.rs:627) ==27283== by 0x18D3C0: {closure#0} (lib.rs:650) ==27283== by 0x18D3C0: call_once, test::run_test_in_process::{closure_env#0}> (unwind_safe.rs:272) ==27283== by 0x18D3C0: do_call, core::result::Result<(), alloc::string::String>> (panicking.rs:552) ==27283== by 0x18D3C0: try, core::panic::unwind_safe::AssertUnwindSafe> (panicking.rs:516) ==27283== by 0x18D3C0: catch_unwind, core::result::Result<(), alloc::string::String>> (panic.rs:142) ==27283== by 0x18D3C0: run_test_in_process (lib.rs:650) ==27283== by 0x18D3C0: test::run_test::{{closure}} (lib.rs:573) ==27283== ==27283== 64 bytes in 1 blocks are still reachable in loss record 6 of 34 ==27283== at 0x4E05833: operator new(unsigned long) (vg_replace_malloc.c:483) ==27283== by 0x49F8B83: ??? (in /opt/ros/rolling/lib/librosidl_typesupport_c.so) ==27283== by 0x7AB6A16: rmw_fastrtps_shared_cpp::get_type_support_introspection(rosidl_message_type_support_t const*) (in /opt/ros/rolling/lib/librmw_fastrtps_shared_cpp.so) ==27283== by 0x7AB9D36: rmw_fastrtps_shared_cpp::register_type_object(rosidl_message_type_support_t const*, std::__cxx11::basic_string, std::allocator > const&) (in /opt/ros/rolling/lib/librmw_fastrtps_shared_cpp.so) ==27283== by 0x7A4AA3E: ??? (in /opt/ros/rolling/lib/librmw_fastrtps_cpp.so) ==27283== by 0x7A43113: rmw_create_subscription (in /opt/ros/rolling/lib/librmw_fastrtps_cpp.so) ==27283== by 0x495937F: rcl_subscription_init (in /opt/ros/rolling/lib/librcl.so) ==27283== by 0x13E6F7: rclrs::subscription::Subscription::new (subscription.rs:116) ==27283== by 0x12D6C4: rclrs::node::Node::create_subscription (node.rs:295) ==27283== by 0x142B0C: rclrs_tests::graph_tests::test_subscriptions (graph_tests.rs:91) ==27283== by 0x14018B: rclrs_tests::graph_tests::test_subscriptions::{{closure}} (graph_tests.rs:87) ==27283== by 0x14E9D5: core::ops::function::FnOnce::call_once (function.rs:250) ==27283== ==27283== 64 bytes in 1 blocks are still reachable in loss record 7 of 34 ==27283== at 0x4E05833: operator new(unsigned long) (vg_replace_malloc.c:483) ==27283== by 0x49F8B83: ??? (in /opt/ros/rolling/lib/librosidl_typesupport_c.so) ==27283== by 0x7A4A546: ??? (in /opt/ros/rolling/lib/librmw_fastrtps_cpp.so) ==27283== by 0x7A43113: rmw_create_subscription (in /opt/ros/rolling/lib/librmw_fastrtps_cpp.so) ==27283== by 0x495937F: rcl_subscription_init (in /opt/ros/rolling/lib/librcl.so) ==27283== by 0x13D1C7: rclrs::subscription::Subscription::new (subscription.rs:116) ==27283== by 0x12CA84: rclrs::node::Node::create_subscription (node.rs:295) ==27283== by 0x142CBD: rclrs_tests::graph_tests::test_subscriptions (graph_tests.rs:97) ==27283== by 0x14018B: rclrs_tests::graph_tests::test_subscriptions::{{closure}} (graph_tests.rs:87) ==27283== by 0x14E9D5: core::ops::function::FnOnce::call_once (function.rs:250) ==27283== by 0x18E63E: call_once core::result::Result<(), alloc::string::String>, ()> (function.rs:250) ==27283== by 0x18E63E: test::__rust_begin_short_backtrace (lib.rs:627) ==27283== by 0x18D3C0: {closure#0} (lib.rs:650) ==27283== by 0x18D3C0: call_once, test::run_test_in_process::{closure_env#0}> (unwind_safe.rs:272) ==27283== by 0x18D3C0: do_call, core::result::Result<(), alloc::string::String>> (panicking.rs:552) ==27283== by 0x18D3C0: try, core::panic::unwind_safe::AssertUnwindSafe> (panicking.rs:516) ==27283== by 0x18D3C0: catch_unwind, core::result::Result<(), alloc::string::String>> (panic.rs:142) ==27283== by 0x18D3C0: run_test_in_process (lib.rs:650) ==27283== by 0x18D3C0: test::run_test::{{closure}} (lib.rs:573) ==27283== ==27283== 64 bytes in 1 blocks are still reachable in loss record 8 of 34 ==27283== at 0x4E05833: operator new(unsigned long) (vg_replace_malloc.c:483) ==27283== by 0x49F8B83: ??? (in /opt/ros/rolling/lib/librosidl_typesupport_c.so) ==27283== by 0x7AB6A16: rmw_fastrtps_shared_cpp::get_type_support_introspection(rosidl_message_type_support_t const*) (in /opt/ros/rolling/lib/librmw_fastrtps_shared_cpp.so) ==27283== by 0x7AB9D36: rmw_fastrtps_shared_cpp::register_type_object(rosidl_message_type_support_t const*, std::__cxx11::basic_string, std::allocator > const&) (in /opt/ros/rolling/lib/librmw_fastrtps_shared_cpp.so) ==27283== by 0x7A4AA3E: ??? (in /opt/ros/rolling/lib/librmw_fastrtps_cpp.so) ==27283== by 0x7A43113: rmw_create_subscription (in /opt/ros/rolling/lib/librmw_fastrtps_cpp.so) ==27283== by 0x495937F: rcl_subscription_init (in /opt/ros/rolling/lib/librcl.so) ==27283== by 0x13D1C7: rclrs::subscription::Subscription::new (subscription.rs:116) ==27283== by 0x12CA84: rclrs::node::Node::create_subscription (node.rs:295) ==27283== by 0x142CBD: rclrs_tests::graph_tests::test_subscriptions (graph_tests.rs:97) ==27283== by 0x14018B: rclrs_tests::graph_tests::test_subscriptions::{{closure}} (graph_tests.rs:87) ==27283== by 0x14E9D5: core::ops::function::FnOnce::call_once (function.rs:250) ==27283== ==27283== 64 bytes in 1 blocks are still reachable in loss record 9 of 34 ==27283== at 0x4E05833: operator new(unsigned long) (vg_replace_malloc.c:483) ==27283== by 0x49F8B83: ??? (in /opt/ros/rolling/lib/librosidl_typesupport_c.so) ==27283== by 0x7A4A546: ??? (in /opt/ros/rolling/lib/librmw_fastrtps_cpp.so) ==27283== by 0x7A43113: rmw_create_subscription (in /opt/ros/rolling/lib/librmw_fastrtps_cpp.so) ==27283== by 0x495937F: rcl_subscription_init (in /opt/ros/rolling/lib/librcl.so) ==27283== by 0x13DFE7: rclrs::subscription::Subscription::new (subscription.rs:116) ==27283== by 0x12CD94: rclrs::node::Node::create_subscription (node.rs:295) ==27283== by 0x142E6E: rclrs_tests::graph_tests::test_subscriptions (graph_tests.rs:103) ==27283== by 0x14018B: rclrs_tests::graph_tests::test_subscriptions::{{closure}} (graph_tests.rs:87) ==27283== by 0x14E9D5: core::ops::function::FnOnce::call_once (function.rs:250) ==27283== by 0x18E63E: call_once core::result::Result<(), alloc::string::String>, ()> (function.rs:250) ==27283== by 0x18E63E: test::__rust_begin_short_backtrace (lib.rs:627) ==27283== by 0x18D3C0: {closure#0} (lib.rs:650) ==27283== by 0x18D3C0: call_once, test::run_test_in_process::{closure_env#0}> (unwind_safe.rs:272) ==27283== by 0x18D3C0: do_call, core::result::Result<(), alloc::string::String>> (panicking.rs:552) ==27283== by 0x18D3C0: try, core::panic::unwind_safe::AssertUnwindSafe> (panicking.rs:516) ==27283== by 0x18D3C0: catch_unwind, core::result::Result<(), alloc::string::String>> (panic.rs:142) ==27283== by 0x18D3C0: run_test_in_process (lib.rs:650) ==27283== by 0x18D3C0: test::run_test::{{closure}} (lib.rs:573) ==27283== ==27283== 64 bytes in 1 blocks are still reachable in loss record 10 of 34 ==27283== at 0x4E05833: operator new(unsigned long) (vg_replace_malloc.c:483) ==27283== by 0x49F8B83: ??? (in /opt/ros/rolling/lib/librosidl_typesupport_c.so) ==27283== by 0x7AB6A16: rmw_fastrtps_shared_cpp::get_type_support_introspection(rosidl_message_type_support_t const*) (in /opt/ros/rolling/lib/librmw_fastrtps_shared_cpp.so) ==27283== by 0x7AB9D36: rmw_fastrtps_shared_cpp::register_type_object(rosidl_message_type_support_t const*, std::__cxx11::basic_string, std::allocator > const&) (in /opt/ros/rolling/lib/librmw_fastrtps_shared_cpp.so) ==27283== by 0x7A4AA3E: ??? (in /opt/ros/rolling/lib/librmw_fastrtps_cpp.so) ==27283== by 0x7A43113: rmw_create_subscription (in /opt/ros/rolling/lib/librmw_fastrtps_cpp.so) ==27283== by 0x495937F: rcl_subscription_init (in /opt/ros/rolling/lib/librcl.so) ==27283== by 0x13DFE7: rclrs::subscription::Subscription::new (subscription.rs:116) ==27283== by 0x12CD94: rclrs::node::Node::create_subscription (node.rs:295) ==27283== by 0x142E6E: rclrs_tests::graph_tests::test_subscriptions (graph_tests.rs:103) ==27283== by 0x14018B: rclrs_tests::graph_tests::test_subscriptions::{{closure}} (graph_tests.rs:87) ==27283== by 0x14E9D5: core::ops::function::FnOnce::call_once (function.rs:250) ==27283== ==27283== 75 bytes in 1 blocks are still reachable in loss record 11 of 34 ==27283== at 0x4E050C5: malloc (vg_replace_malloc.c:442) ==27283== by 0x498C225: rcutils_strndup (in /opt/ros/rolling/lib/librcutils.so) ==27283== by 0x498D48E: rcutils_load_shared_library (in /opt/ros/rolling/lib/librcutils.so) ==27283== by 0x4DBAAE2: rcpputils::SharedLibrary::SharedLibrary(std::__cxx11::basic_string, std::allocator > const&) (in /opt/ros/rolling/lib/librcpputils.so) ==27283== by 0x83C8A33: ??? (in /opt/ros/rolling/lib/librosidl_typesupport_cpp.so) ==27283== by 0x7A3BD90: ??? (in /opt/ros/rolling/lib/librmw_fastrtps_cpp.so) ==27283== by 0x7A3CB74: ??? (in /opt/ros/rolling/lib/librmw_fastrtps_cpp.so) ==27283== by 0x7A4173F: rmw_create_node (in /opt/ros/rolling/lib/librmw_fastrtps_cpp.so) ==27283== by 0x494C8D0: rcl_node_init (in /opt/ros/rolling/lib/librcl.so) ==27283== by 0x1BA567: rclrs::node::builder::NodeBuilder::build (builder.rs:273) ==27283== by 0x1409D9: rclrs_tests::graph_tests::construct_test_graph (graph_tests.rs:16) ==27283== by 0x1456EA: rclrs_tests::graph_tests::test_clients (graph_tests.rs:229) ==27283== ==27283== 80 bytes in 1 blocks are still reachable in loss record 12 of 34 ==27283== at 0x4E050C5: malloc (vg_replace_malloc.c:442) ==27283== by 0x498C225: rcutils_strndup (in /opt/ros/rolling/lib/librcutils.so) ==27283== by 0x498D48E: rcutils_load_shared_library (in /opt/ros/rolling/lib/librcutils.so) ==27283== by 0x4DBAAE2: rcpputils::SharedLibrary::SharedLibrary(std::__cxx11::basic_string, std::allocator > const&) (in /opt/ros/rolling/lib/librcpputils.so) ==27283== by 0x83C8A33: ??? (in /opt/ros/rolling/lib/librosidl_typesupport_cpp.so) ==27283== by 0x7AB5F64: ??? (in /opt/ros/rolling/lib/librmw_fastrtps_shared_cpp.so) ==27283== by 0x7AB9D36: rmw_fastrtps_shared_cpp::register_type_object(rosidl_message_type_support_t const*, std::__cxx11::basic_string, std::allocator > const&) (in /opt/ros/rolling/lib/librmw_fastrtps_shared_cpp.so) ==27283== by 0x7A3BCAA: ??? (in /opt/ros/rolling/lib/librmw_fastrtps_cpp.so) ==27283== by 0x7A3CB74: ??? (in /opt/ros/rolling/lib/librmw_fastrtps_cpp.so) ==27283== by 0x7A4173F: rmw_create_node (in /opt/ros/rolling/lib/librmw_fastrtps_cpp.so) ==27283== by 0x494C8D0: rcl_node_init (in /opt/ros/rolling/lib/librcl.so) ==27283== by 0x1BA567: rclrs::node::builder::NodeBuilder::build (builder.rs:273) ==27283== ==27283== 87 bytes in 1 blocks are still reachable in loss record 13 of 34 ==27283== at 0x4E050C5: malloc (vg_replace_malloc.c:442) ==27283== by 0x498C225: rcutils_strndup (in /opt/ros/rolling/lib/librcutils.so) ==27283== by 0x498D48E: rcutils_load_shared_library (in /opt/ros/rolling/lib/librcutils.so) ==27283== by 0x4DBAAE2: rcpputils::SharedLibrary::SharedLibrary(std::__cxx11::basic_string, std::allocator > const&) (in /opt/ros/rolling/lib/librcpputils.so) ==27283== by 0x49F9106: ??? (in /opt/ros/rolling/lib/librosidl_typesupport_c.so) ==27283== by 0x7A3D596: rmw_create_client (in /opt/ros/rolling/lib/librmw_fastrtps_cpp.so) ==27283== by 0x493F23E: rcl_client_init (in /opt/ros/rolling/lib/librcl.so) ==27283== by 0x149EF3: rclrs::client::Client::new (client.rs:100) ==27283== by 0x12C0F6: rclrs::node::Node::create_client (node.rs:193) ==27283== by 0x1457E8: rclrs_tests::graph_tests::test_clients (graph_tests.rs:230) ==27283== by 0x14043B: rclrs_tests::graph_tests::test_clients::{{closure}} (graph_tests.rs:227) ==27283== by 0x14E8C5: core::ops::function::FnOnce::call_once (function.rs:250) ==27283== ==27283== 87 bytes in 1 blocks are still reachable in loss record 14 of 34 ==27283== at 0x4E050C5: malloc (vg_replace_malloc.c:442) ==27283== by 0x498C225: rcutils_strndup (in /opt/ros/rolling/lib/librcutils.so) ==27283== by 0x498D48E: rcutils_load_shared_library (in /opt/ros/rolling/lib/librcutils.so) ==27283== by 0x4DBAAE2: rcpputils::SharedLibrary::SharedLibrary(std::__cxx11::basic_string, std::allocator > const&) (in /opt/ros/rolling/lib/librcpputils.so) ==27283== by 0x49F8B96: ??? (in /opt/ros/rolling/lib/librosidl_typesupport_c.so) ==27283== by 0x7A4A546: ??? (in /opt/ros/rolling/lib/librmw_fastrtps_cpp.so) ==27283== by 0x7A43113: rmw_create_subscription (in /opt/ros/rolling/lib/librmw_fastrtps_cpp.so) ==27283== by 0x495937F: rcl_subscription_init (in /opt/ros/rolling/lib/librcl.so) ==27283== by 0x13E6F7: rclrs::subscription::Subscription::new (subscription.rs:116) ==27283== by 0x12D6C4: rclrs::node::Node::create_subscription (node.rs:295) ==27283== by 0x142B0C: rclrs_tests::graph_tests::test_subscriptions (graph_tests.rs:91) ==27283== by 0x14018B: rclrs_tests::graph_tests::test_subscriptions::{{closure}} (graph_tests.rs:87) ==27283== ==27283== 87 bytes in 1 blocks are still reachable in loss record 15 of 34 ==27283== at 0x4E050C5: malloc (vg_replace_malloc.c:442) ==27283== by 0x498C225: rcutils_strndup (in /opt/ros/rolling/lib/librcutils.so) ==27283== by 0x498D48E: rcutils_load_shared_library (in /opt/ros/rolling/lib/librcutils.so) ==27283== by 0x4DBAAE2: rcpputils::SharedLibrary::SharedLibrary(std::__cxx11::basic_string, std::allocator > const&) (in /opt/ros/rolling/lib/librcpputils.so) ==27283== by 0x49F8B96: ??? (in /opt/ros/rolling/lib/librosidl_typesupport_c.so) ==27283== by 0x7A4A546: ??? (in /opt/ros/rolling/lib/librmw_fastrtps_cpp.so) ==27283== by 0x7A43113: rmw_create_subscription (in /opt/ros/rolling/lib/librmw_fastrtps_cpp.so) ==27283== by 0x495937F: rcl_subscription_init (in /opt/ros/rolling/lib/librcl.so) ==27283== by 0x13D1C7: rclrs::subscription::Subscription::new (subscription.rs:116) ==27283== by 0x12CA84: rclrs::node::Node::create_subscription (node.rs:295) ==27283== by 0x142CBD: rclrs_tests::graph_tests::test_subscriptions (graph_tests.rs:97) ==27283== by 0x14018B: rclrs_tests::graph_tests::test_subscriptions::{{closure}} (graph_tests.rs:87) ==27283== ==27283== 87 bytes in 1 blocks are still reachable in loss record 16 of 34 ==27283== at 0x4E050C5: malloc (vg_replace_malloc.c:442) ==27283== by 0x498C225: rcutils_strndup (in /opt/ros/rolling/lib/librcutils.so) ==27283== by 0x498D48E: rcutils_load_shared_library (in /opt/ros/rolling/lib/librcutils.so) ==27283== by 0x4DBAAE2: rcpputils::SharedLibrary::SharedLibrary(std::__cxx11::basic_string, std::allocator > const&) (in /opt/ros/rolling/lib/librcpputils.so) ==27283== by 0x49F8B96: ??? (in /opt/ros/rolling/lib/librosidl_typesupport_c.so) ==27283== by 0x7A4A546: ??? (in /opt/ros/rolling/lib/librmw_fastrtps_cpp.so) ==27283== by 0x7A43113: rmw_create_subscription (in /opt/ros/rolling/lib/librmw_fastrtps_cpp.so) ==27283== by 0x495937F: rcl_subscription_init (in /opt/ros/rolling/lib/librcl.so) ==27283== by 0x13DFE7: rclrs::subscription::Subscription::new (subscription.rs:116) ==27283== by 0x12CD94: rclrs::node::Node::create_subscription (node.rs:295) ==27283== by 0x142E6E: rclrs_tests::graph_tests::test_subscriptions (graph_tests.rs:103) ==27283== by 0x14018B: rclrs_tests::graph_tests::test_subscriptions::{{closure}} (graph_tests.rs:87) ==27283== ==27283== 92 bytes in 1 blocks are still reachable in loss record 17 of 34 ==27283== at 0x4E050C5: malloc (vg_replace_malloc.c:442) ==27283== by 0x498C225: rcutils_strndup (in /opt/ros/rolling/lib/librcutils.so) ==27283== by 0x498D48E: rcutils_load_shared_library (in /opt/ros/rolling/lib/librcutils.so) ==27283== by 0x4DBAAE2: rcpputils::SharedLibrary::SharedLibrary(std::__cxx11::basic_string, std::allocator > const&) (in /opt/ros/rolling/lib/librcpputils.so) ==27283== by 0x49F8B96: ??? (in /opt/ros/rolling/lib/librosidl_typesupport_c.so) ==27283== by 0x7AB6A16: rmw_fastrtps_shared_cpp::get_type_support_introspection(rosidl_message_type_support_t const*) (in /opt/ros/rolling/lib/librmw_fastrtps_shared_cpp.so) ==27283== by 0x7AB9D36: rmw_fastrtps_shared_cpp::register_type_object(rosidl_message_type_support_t const*, std::__cxx11::basic_string, std::allocator > const&) (in /opt/ros/rolling/lib/librmw_fastrtps_shared_cpp.so) ==27283== by 0x7A4AA3E: ??? (in /opt/ros/rolling/lib/librmw_fastrtps_cpp.so) ==27283== by 0x7A43113: rmw_create_subscription (in /opt/ros/rolling/lib/librmw_fastrtps_cpp.so) ==27283== by 0x495937F: rcl_subscription_init (in /opt/ros/rolling/lib/librcl.so) ==27283== by 0x13E6F7: rclrs::subscription::Subscription::new (subscription.rs:116) ==27283== by 0x12D6C4: rclrs::node::Node::create_subscription (node.rs:295) ==27283== ==27283== 92 bytes in 1 blocks are still reachable in loss record 18 of 34 ==27283== at 0x4E050C5: malloc (vg_replace_malloc.c:442) ==27283== by 0x498C225: rcutils_strndup (in /opt/ros/rolling/lib/librcutils.so) ==27283== by 0x498D48E: rcutils_load_shared_library (in /opt/ros/rolling/lib/librcutils.so) ==27283== by 0x4DBAAE2: rcpputils::SharedLibrary::SharedLibrary(std::__cxx11::basic_string, std::allocator > const&) (in /opt/ros/rolling/lib/librcpputils.so) ==27283== by 0x49F8B96: ??? (in /opt/ros/rolling/lib/librosidl_typesupport_c.so) ==27283== by 0x7AB6A16: rmw_fastrtps_shared_cpp::get_type_support_introspection(rosidl_message_type_support_t const*) (in /opt/ros/rolling/lib/librmw_fastrtps_shared_cpp.so) ==27283== by 0x7AB9D36: rmw_fastrtps_shared_cpp::register_type_object(rosidl_message_type_support_t const*, std::__cxx11::basic_string, std::allocator > const&) (in /opt/ros/rolling/lib/librmw_fastrtps_shared_cpp.so) ==27283== by 0x7A4AA3E: ??? (in /opt/ros/rolling/lib/librmw_fastrtps_cpp.so) ==27283== by 0x7A43113: rmw_create_subscription (in /opt/ros/rolling/lib/librmw_fastrtps_cpp.so) ==27283== by 0x495937F: rcl_subscription_init (in /opt/ros/rolling/lib/librcl.so) ==27283== by 0x13D1C7: rclrs::subscription::Subscription::new (subscription.rs:116) ==27283== by 0x12CA84: rclrs::node::Node::create_subscription (node.rs:295) ==27283== ==27283== 92 bytes in 1 blocks are still reachable in loss record 19 of 34 ==27283== at 0x4E050C5: malloc (vg_replace_malloc.c:442) ==27283== by 0x498C225: rcutils_strndup (in /opt/ros/rolling/lib/librcutils.so) ==27283== by 0x498D48E: rcutils_load_shared_library (in /opt/ros/rolling/lib/librcutils.so) ==27283== by 0x4DBAAE2: rcpputils::SharedLibrary::SharedLibrary(std::__cxx11::basic_string, std::allocator > const&) (in /opt/ros/rolling/lib/librcpputils.so) ==27283== by 0x49F8B96: ??? (in /opt/ros/rolling/lib/librosidl_typesupport_c.so) ==27283== by 0x7AB6A16: rmw_fastrtps_shared_cpp::get_type_support_introspection(rosidl_message_type_support_t const*) (in /opt/ros/rolling/lib/librmw_fastrtps_shared_cpp.so) ==27283== by 0x7AB9D36: rmw_fastrtps_shared_cpp::register_type_object(rosidl_message_type_support_t const*, std::__cxx11::basic_string, std::allocator > const&) (in /opt/ros/rolling/lib/librmw_fastrtps_shared_cpp.so) ==27283== by 0x7A4AA3E: ??? (in /opt/ros/rolling/lib/librmw_fastrtps_cpp.so) ==27283== by 0x7A43113: rmw_create_subscription (in /opt/ros/rolling/lib/librmw_fastrtps_cpp.so) ==27283== by 0x495937F: rcl_subscription_init (in /opt/ros/rolling/lib/librcl.so) ==27283== by 0x13DFE7: rclrs::subscription::Subscription::new (subscription.rs:116) ==27283== by 0x12CD94: rclrs::node::Node::create_subscription (node.rs:295) ==27283== ==27283== 96 bytes in 1 blocks are still reachable in loss record 20 of 34 ==27283== at 0x4E050C5: malloc (vg_replace_malloc.c:442) ==27283== by 0x4987859: rcutils_hash_map_init (in /opt/ros/rolling/lib/librcutils.so) ==27283== by 0x498A6D0: rcutils_logging_initialize_with_allocator (in /opt/ros/rolling/lib/librcutils.so) ==27283== by 0x494AB59: rcl_init (in /opt/ros/rolling/lib/librcl.so) ==27283== by 0x135460: rclrs::context::Context::new (context.rs:84) ==27283== by 0x1408E3: rclrs_tests::graph_tests::construct_test_graph (graph_tests.rs:14) ==27283== by 0x1429CA: rclrs_tests::graph_tests::test_subscriptions (graph_tests.rs:89) ==27283== by 0x14018B: rclrs_tests::graph_tests::test_subscriptions::{{closure}} (graph_tests.rs:87) ==27283== by 0x14E9D5: core::ops::function::FnOnce::call_once (function.rs:250) ==27283== by 0x18E63E: call_once core::result::Result<(), alloc::string::String>, ()> (function.rs:250) ==27283== by 0x18E63E: test::__rust_begin_short_backtrace (lib.rs:627) ==27283== by 0x18D3C0: {closure#0} (lib.rs:650) ==27283== by 0x18D3C0: call_once, test::run_test_in_process::{closure_env#0}> (unwind_safe.rs:272) ==27283== by 0x18D3C0: do_call, core::result::Result<(), alloc::string::String>> (panicking.rs:552) ==27283== by 0x18D3C0: try, core::panic::unwind_safe::AssertUnwindSafe> (panicking.rs:516) ==27283== by 0x18D3C0: catch_unwind, core::result::Result<(), alloc::string::String>> (panic.rs:142) ==27283== by 0x18D3C0: run_test_in_process (lib.rs:650) ==27283== by 0x18D3C0: test::run_test::{{closure}} (lib.rs:573) ==27283== by 0x1546F5: {closure#1} (lib.rs:601) ==27283== by 0x1546F5: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:155) ==27283== ==27283== 110 bytes in 3 blocks are still reachable in loss record 21 of 34 ==27283== at 0x4E050C5: malloc (vg_replace_malloc.c:442) ==27283== by 0x40271DF: malloc (rtld-malloc.h:56) ==27283== by 0x40271DF: strdup (strdup.c:42) ==27283== by 0x4016A66: _dl_load_cache_lookup (dl-cache.c:527) ==27283== by 0x400A981: _dl_map_object (dl-load.c:2193) ==27283== by 0x4003494: openaux (dl-deps.c:64) ==27283== by 0x518DA97: _dl_catch_exception (dl-error-skeleton.c:208) ==27283== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248) ==27283== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592) ==27283== by 0x518DA97: _dl_catch_exception (dl-error-skeleton.c:208) ==27283== by 0x400DF99: dl_open_worker (dl-open.c:782) ==27283== by 0x518DA97: _dl_catch_exception (dl-error-skeleton.c:208) ==27283== by 0x400E34D: _dl_open (dl-open.c:883) ==27283== ==27283== 128 bytes in 2 blocks are still reachable in loss record 22 of 34 ==27283== at 0x4E050C5: malloc (vg_replace_malloc.c:442) ==27283== by 0x400F21D: malloc (rtld-malloc.h:56) ==27283== by 0x400F21D: resize_scopes (dl-open.c:295) ==27283== by 0x400F21D: dl_open_worker_begin (dl-open.c:707) ==27283== by 0x518DA97: _dl_catch_exception (dl-error-skeleton.c:208) ==27283== by 0x400DF99: dl_open_worker (dl-open.c:782) ==27283== by 0x518DA97: _dl_catch_exception (dl-error-skeleton.c:208) ==27283== by 0x400E34D: _dl_open (dl-open.c:883) ==27283== by 0x50A963B: dlopen_doit (dlopen.c:56) ==27283== by 0x518DA97: _dl_catch_exception (dl-error-skeleton.c:208) ==27283== by 0x518DB62: _dl_catch_error (dl-error-skeleton.c:227) ==27283== by 0x50A912D: _dlerror_run (dlerror.c:138) ==27283== by 0x50A96C7: dlopen_implementation (dlopen.c:71) ==27283== by 0x50A96C7: dlopen@@GLIBC_2.34 (dlopen.c:81) ==27283== by 0x498D43B: rcutils_load_shared_library (in /opt/ros/rolling/lib/librcutils.so) ==27283== ==27283== 176 bytes in 2 blocks are still reachable in loss record 23 of 34 ==27283== at 0x4E050C5: malloc (vg_replace_malloc.c:442) ==27283== by 0x400CD82: malloc (rtld-malloc.h:56) ==27283== by 0x400CD82: add_dependency (dl-lookup.c:753) ==27283== by 0x400CD82: _dl_lookup_symbol_x (dl-lookup.c:934) ==27283== by 0x40114E7: elf_machine_rela (dl-machine.h:294) ==27283== by 0x40114E7: elf_dynamic_do_Rela (do-rel.h:142) ==27283== by 0x40114E7: _dl_relocate_object (dl-reloc.c:288) ==27283== by 0x400EBAD: dl_open_worker_begin (dl-open.c:702) ==27283== by 0x518DA97: _dl_catch_exception (dl-error-skeleton.c:208) ==27283== by 0x400DF99: dl_open_worker (dl-open.c:782) ==27283== by 0x518DA97: _dl_catch_exception (dl-error-skeleton.c:208) ==27283== by 0x400E34D: _dl_open (dl-open.c:883) ==27283== by 0x50A963B: dlopen_doit (dlopen.c:56) ==27283== by 0x518DA97: _dl_catch_exception (dl-error-skeleton.c:208) ==27283== by 0x518DB62: _dl_catch_error (dl-error-skeleton.c:227) ==27283== by 0x50A912D: _dlerror_run (dlerror.c:138) ==27283== ==27283== 192 bytes in 1 blocks are still reachable in loss record 24 of 34 ==27283== at 0x4E050C5: malloc (vg_replace_malloc.c:442) ==27283== by 0x49857F9: ??? (in /opt/ros/rolling/lib/librcutils.so) ==27283== by 0x4987894: rcutils_hash_map_init (in /opt/ros/rolling/lib/librcutils.so) ==27283== by 0x498A6D0: rcutils_logging_initialize_with_allocator (in /opt/ros/rolling/lib/librcutils.so) ==27283== by 0x494AB59: rcl_init (in /opt/ros/rolling/lib/librcl.so) ==27283== by 0x135460: rclrs::context::Context::new (context.rs:84) ==27283== by 0x1408E3: rclrs_tests::graph_tests::construct_test_graph (graph_tests.rs:14) ==27283== by 0x1429CA: rclrs_tests::graph_tests::test_subscriptions (graph_tests.rs:89) ==27283== by 0x14018B: rclrs_tests::graph_tests::test_subscriptions::{{closure}} (graph_tests.rs:87) ==27283== by 0x14E9D5: core::ops::function::FnOnce::call_once (function.rs:250) ==27283== by 0x18E63E: call_once core::result::Result<(), alloc::string::String>, ()> (function.rs:250) ==27283== by 0x18E63E: test::__rust_begin_short_backtrace (lib.rs:627) ==27283== by 0x18D3C0: {closure#0} (lib.rs:650) ==27283== by 0x18D3C0: call_once, test::run_test_in_process::{closure_env#0}> (unwind_safe.rs:272) ==27283== by 0x18D3C0: do_call, core::result::Result<(), alloc::string::String>> (panicking.rs:552) ==27283== by 0x18D3C0: try, core::panic::unwind_safe::AssertUnwindSafe> (panicking.rs:516) ==27283== by 0x18D3C0: catch_unwind, core::result::Result<(), alloc::string::String>> (panic.rs:142) ==27283== by 0x18D3C0: run_test_in_process (lib.rs:650) ==27283== by 0x18D3C0: test::run_test::{{closure}} (lib.rs:573) ==27283== ==27283== 378 bytes in 5 blocks are still reachable in loss record 25 of 34 ==27283== at 0x4E050C5: malloc (vg_replace_malloc.c:442) ==27283== by 0x4007173: malloc (rtld-malloc.h:56) ==27283== by 0x4007173: open_path (dl-load.c:1977) ==27283== by 0x400A6B0: _dl_map_object (dl-load.c:2158) ==27283== by 0x400E9A8: dl_open_worker_begin (dl-open.c:534) ==27283== by 0x518DA97: _dl_catch_exception (dl-error-skeleton.c:208) ==27283== by 0x400DF99: dl_open_worker (dl-open.c:782) ==27283== by 0x518DA97: _dl_catch_exception (dl-error-skeleton.c:208) ==27283== by 0x400E34D: _dl_open (dl-open.c:883) ==27283== by 0x50A963B: dlopen_doit (dlopen.c:56) ==27283== by 0x518DA97: _dl_catch_exception (dl-error-skeleton.c:208) ==27283== by 0x518DB62: _dl_catch_error (dl-error-skeleton.c:227) ==27283== by 0x50A912D: _dlerror_run (dlerror.c:138) ==27283== ==27283== 378 bytes in 5 blocks are still reachable in loss record 26 of 34 ==27283== at 0x4E050C5: malloc (vg_replace_malloc.c:442) ==27283== by 0x400DD20: malloc (rtld-malloc.h:56) ==27283== by 0x400DD20: _dl_new_object (dl-object.c:199) ==27283== by 0x4008C82: _dl_map_object_from_fd (dl-load.c:1063) ==27283== by 0x400A600: _dl_map_object (dl-load.c:2327) ==27283== by 0x400E9A8: dl_open_worker_begin (dl-open.c:534) ==27283== by 0x518DA97: _dl_catch_exception (dl-error-skeleton.c:208) ==27283== by 0x400DF99: dl_open_worker (dl-open.c:782) ==27283== by 0x518DA97: _dl_catch_exception (dl-error-skeleton.c:208) ==27283== by 0x400E34D: _dl_open (dl-open.c:883) ==27283== by 0x50A963B: dlopen_doit (dlopen.c:56) ==27283== by 0x518DA97: _dl_catch_exception (dl-error-skeleton.c:208) ==27283== by 0x518DB62: _dl_catch_error (dl-error-skeleton.c:227) ==27283== ==27283== 384 bytes in 1 blocks are possibly lost in loss record 27 of 34 ==27283== at 0x4E0C6E5: calloc (vg_replace_malloc.c:1595) ==27283== by 0x40147D9: calloc (rtld-malloc.h:44) ==27283== by 0x40147D9: allocate_dtv (dl-tls.c:375) ==27283== by 0x40147D9: _dl_allocate_tls (dl-tls.c:634) ==27283== by 0x50AE7B4: allocate_stack (allocatestack.c:430) ==27283== by 0x50AE7B4: pthread_create@@GLIBC_2.34 (pthread_create.c:647) ==27283== by 0x54F8080: ??? (in /usr/lib/x86_64-linux-gnu/liblttng-ust.so.1.0.0) ==27283== by 0x400647D: call_init.part.0 (dl-init.c:70) ==27283== by 0x4006567: call_init (dl-init.c:33) ==27283== by 0x4006567: _dl_init (dl-init.c:117) ==27283== by 0x40202C9: ??? (in /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2) ==27283== ==27283== 384 bytes in 1 blocks are possibly lost in loss record 28 of 34 ==27283== at 0x4E0C6E5: calloc (vg_replace_malloc.c:1595) ==27283== by 0x40147D9: calloc (rtld-malloc.h:44) ==27283== by 0x40147D9: allocate_dtv (dl-tls.c:375) ==27283== by 0x40147D9: _dl_allocate_tls (dl-tls.c:634) ==27283== by 0x50AE7B4: allocate_stack (allocatestack.c:430) ==27283== by 0x50AE7B4: pthread_create@@GLIBC_2.34 (pthread_create.c:647) ==27283== by 0x54F802F: ??? (in /usr/lib/x86_64-linux-gnu/liblttng-ust.so.1.0.0) ==27283== by 0x400647D: call_init.part.0 (dl-init.c:70) ==27283== by 0x4006567: call_init (dl-init.c:33) ==27283== by 0x4006567: _dl_init (dl-init.c:117) ==27283== by 0x40202C9: ??? (in /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2) ==27283== ==27283== 1,291 bytes in 18 blocks are still reachable in loss record 29 of 34 ==27283== at 0x4E050C5: malloc (vg_replace_malloc.c:442) ==27283== by 0x4007173: malloc (rtld-malloc.h:56) ==27283== by 0x4007173: open_path (dl-load.c:1977) ==27283== by 0x400A6B0: _dl_map_object (dl-load.c:2158) ==27283== by 0x4003494: openaux (dl-deps.c:64) ==27283== by 0x518DA97: _dl_catch_exception (dl-error-skeleton.c:208) ==27283== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248) ==27283== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592) ==27283== by 0x518DA97: _dl_catch_exception (dl-error-skeleton.c:208) ==27283== by 0x400DF99: dl_open_worker (dl-open.c:782) ==27283== by 0x518DA97: _dl_catch_exception (dl-error-skeleton.c:208) ==27283== by 0x400E34D: _dl_open (dl-open.c:883) ==27283== by 0x50A963B: dlopen_doit (dlopen.c:56) ==27283== ==27283== 1,401 bytes in 21 blocks are still reachable in loss record 30 of 34 ==27283== at 0x4E050C5: malloc (vg_replace_malloc.c:442) ==27283== by 0x400DD20: malloc (rtld-malloc.h:56) ==27283== by 0x400DD20: _dl_new_object (dl-object.c:199) ==27283== by 0x4008C82: _dl_map_object_from_fd (dl-load.c:1063) ==27283== by 0x400A600: _dl_map_object (dl-load.c:2327) ==27283== by 0x4003494: openaux (dl-deps.c:64) ==27283== by 0x518DA97: _dl_catch_exception (dl-error-skeleton.c:208) ==27283== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248) ==27283== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592) ==27283== by 0x518DA97: _dl_catch_exception (dl-error-skeleton.c:208) ==27283== by 0x400DF99: dl_open_worker (dl-open.c:782) ==27283== by 0x518DA97: _dl_catch_exception (dl-error-skeleton.c:208) ==27283== by 0x400E34D: _dl_open (dl-open.c:883) ==27283== ==27283== 5,784 bytes in 19 blocks are still reachable in loss record 31 of 34 ==27283== at 0x4E0C6E5: calloc (vg_replace_malloc.c:1595) ==27283== by 0x40162DC: calloc (rtld-malloc.h:44) ==27283== by 0x40162DC: _dl_check_map_versions (dl-version.c:273) ==27283== by 0x400ED13: dl_open_worker_begin (dl-open.c:600) ==27283== by 0x518DA97: _dl_catch_exception (dl-error-skeleton.c:208) ==27283== by 0x400DF99: dl_open_worker (dl-open.c:782) ==27283== by 0x518DA97: _dl_catch_exception (dl-error-skeleton.c:208) ==27283== by 0x400E34D: _dl_open (dl-open.c:883) ==27283== by 0x50A963B: dlopen_doit (dlopen.c:56) ==27283== by 0x518DA97: _dl_catch_exception (dl-error-skeleton.c:208) ==27283== by 0x518DB62: _dl_catch_error (dl-error-skeleton.c:227) ==27283== by 0x50A912D: _dlerror_run (dlerror.c:138) ==27283== by 0x50A96C7: dlopen_implementation (dlopen.c:71) ==27283== by 0x50A96C7: dlopen@@GLIBC_2.34 (dlopen.c:81) ==27283== ==27283== 6,195 bytes in 5 blocks are still reachable in loss record 32 of 34 ==27283== at 0x4E0C6E5: calloc (vg_replace_malloc.c:1595) ==27283== by 0x400DA02: calloc (rtld-malloc.h:44) ==27283== by 0x400DA02: _dl_new_object (dl-object.c:92) ==27283== by 0x4008C82: _dl_map_object_from_fd (dl-load.c:1063) ==27283== by 0x400A600: _dl_map_object (dl-load.c:2327) ==27283== by 0x400E9A8: dl_open_worker_begin (dl-open.c:534) ==27283== by 0x518DA97: _dl_catch_exception (dl-error-skeleton.c:208) ==27283== by 0x400DF99: dl_open_worker (dl-open.c:782) ==27283== by 0x518DA97: _dl_catch_exception (dl-error-skeleton.c:208) ==27283== by 0x400E34D: _dl_open (dl-open.c:883) ==27283== by 0x50A963B: dlopen_doit (dlopen.c:56) ==27283== by 0x518DA97: _dl_catch_exception (dl-error-skeleton.c:208) ==27283== by 0x518DB62: _dl_catch_error (dl-error-skeleton.c:227) ==27283== ==27283== 25,825 bytes in 21 blocks are still reachable in loss record 33 of 34 ==27283== at 0x4E0C6E5: calloc (vg_replace_malloc.c:1595) ==27283== by 0x400DA02: calloc (rtld-malloc.h:44) ==27283== by 0x400DA02: _dl_new_object (dl-object.c:92) ==27283== by 0x4008C82: _dl_map_object_from_fd (dl-load.c:1063) ==27283== by 0x400A600: _dl_map_object (dl-load.c:2327) ==27283== by 0x4003494: openaux (dl-deps.c:64) ==27283== by 0x518DA97: _dl_catch_exception (dl-error-skeleton.c:208) ==27283== by 0x4003C7B: _dl_map_object_deps (dl-deps.c:248) ==27283== by 0x400EA0E: dl_open_worker_begin (dl-open.c:592) ==27283== by 0x518DA97: _dl_catch_exception (dl-error-skeleton.c:208) ==27283== by 0x400DF99: dl_open_worker (dl-open.c:782) ==27283== by 0x518DA97: _dl_catch_exception (dl-error-skeleton.c:208) ==27283== by 0x400E34D: _dl_open (dl-open.c:883) ==27283== ==27283== 131,072 bytes in 1 blocks are still reachable in loss record 34 of 34 ==27283== at 0x4E050C5: malloc (vg_replace_malloc.c:442) ==27283== by 0x556F57C: ??? (in /usr/lib/x86_64-linux-gnu/liblttng-ust-common.so.1.0.0) ==27283== by 0x556EEE6: lttng_ust_common_ctor (in /usr/lib/x86_64-linux-gnu/liblttng-ust-common.so.1.0.0) ==27283== by 0x400647D: call_init.part.0 (dl-init.c:70) ==27283== by 0x4006567: call_init (dl-init.c:33) ==27283== by 0x4006567: _dl_init (dl-init.c:117) ==27283== by 0x40202C9: ??? (in /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2) ==27283== ==27283== LEAK SUMMARY: ==27283== definitely lost: 0 bytes in 0 blocks ==27283== indirectly lost: 0 bytes in 0 blocks ==27283== possibly lost: 768 bytes in 2 blocks ==27283== still reachable: 174,397 bytes in 123 blocks ==27283== suppressed: 0 bytes in 0 blocks ==27283== ==27283== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)