4 memcheck Memcheck, a memory error detector Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al. Using Valgrind-3.24.0 and LibVEX; rerun with -h for copyright info Command: build/zmq_distributor valgrind_test.txt 6001 6002 6003 6004 6005 6006 6007 6008 241969 234009 memcheck /usr/bin/valgrind --tool=memcheck --xml=yes --xml-file=valgrind_output_distributor.xml --gen-suppressions=all --leak-check=full --leak-resolution=med --track-origins=yes --trace-children=yes --vgdb=no --fair-sched=yes build/zmq_distributor valgrind_test.txt 6001 6002 6003 6004 6005 6006 6007 6008 RUNNING 2 2 SIGINT 128 0x0 0x4A0CBE2 /usr/lib/libc.so.6 __syscall_cancel_arch /usr/src/debug/glibc/glibc/nptl/../sysdeps/unix/sysv/linux/x86_64 syscall_cancel.S 56 0x4A00E32 /usr/lib/libc.so.6 __internal_syscall_cancel /usr/src/debug/glibc/glibc/nptl cancellation.c 49 0x4A00E73 /usr/lib/libc.so.6 __syscall_cancel /usr/src/debug/glibc/glibc/nptl cancellation.c 75 0x4A7B53D /usr/lib/libc.so.6 poll /usr/src/debug/glibc/glibc/io/../sysdeps/unix/sysv/linux poll.c 29 0x490BF33 /usr/lib/libzmq.so.5.2.5 UnknownInlinedFun /usr/include/bits poll2.h 39 0x490BF33 /usr/lib/libzmq.so.5.2.5 zmq::signaler_t::wait(int) const /usr/src/debug/zeromq/zeromq/src signaler.cpp 219 0x48F1AEE /usr/lib/libzmq.so.5.2.5 zmq::mailbox_t::recv(zmq::command_t*, int) /usr/src/debug/zeromq/zeromq/src mailbox.cpp 54 0x4917568 /usr/lib/libzmq.so.5.2.5 zmq::socket_base_t::process_commands(int, bool) /usr/src/debug/zeromq/zeromq/src socket_base.cpp 1478 0x4918C32 /usr/lib/libzmq.so.5.2.5 zmq::socket_base_t::recv(zmq::msg_t*, int) /usr/src/debug/zeromq/zeromq/src socket_base.cpp 1363 0x492ECB7 /usr/lib/libzmq.so.5.2.5 UnknownInlinedFun /usr/src/debug/zeromq/zeromq/src zmq.cpp 471 0x492ECB7 /usr/lib/libzmq.so.5.2.5 zmq_recv /usr/src/debug/zeromq/zeromq/src zmq.cpp 496 0x109A0E /home/timo/gitl/RN-Praxis3/praxis3/build/zmq_distributor receiverFunc /home/timo/gitl/RN-Praxis3/praxis3 zmq_distributor.c 183 0x4A04709 /usr/lib/libc.so.6 start_thread /usr/src/debug/glibc/glibc/nptl pthread_create.c 448 0x4A888B3 /usr/lib/libc.so.6 clone /usr/src/debug/glibc/glibc/misc/../sysdeps/unix/sysv/linux/x86_64 clone.S 100 FINISHED 0x5b 1 Leak_PossiblyLost 4,608 bytes in 2 blocks are possibly lost in loss record 92 of 117 4608 2 0x48457A8 /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so malloc /usr/src/debug/valgrind/valgrind-3.24.0/coregrind/m_replacemalloc vg_replace_malloc.c 446 0x4023AC5 /usr/lib/ld-linux-x86-64.so.2 malloc /usr/src/debug/glibc/glibc/elf/../include rtld-malloc.h 56 0x4023AC5 /usr/lib/ld-linux-x86-64.so.2 _dlfo_mappings_segment_allocate /usr/src/debug/glibc/glibc/elf dl-find_object.c 217 0x4023AC5 /usr/lib/ld-linux-x86-64.so.2 _dl_find_object_update_1 /usr/src/debug/glibc/glibc/elf dl-find_object.c 680 0x4023AC5 /usr/lib/ld-linux-x86-64.so.2 _dl_find_object_update /usr/src/debug/glibc/glibc/elf dl-find_object.c 814 0x400CA9F /usr/lib/ld-linux-x86-64.so.2 dl_open_worker_begin /usr/src/debug/glibc/glibc/elf dl-open.c 714 0x4002402 /usr/lib/ld-linux-x86-64.so.2 _dl_catch_exception /usr/src/debug/glibc/glibc/elf dl-catch.c 241 0x400BDF1 /usr/lib/ld-linux-x86-64.so.2 dl_open_worker /usr/src/debug/glibc/glibc/elf dl-open.c 761 0x4002402 /usr/lib/ld-linux-x86-64.so.2 _dl_catch_exception /usr/src/debug/glibc/glibc/elf dl-catch.c 241 0x400C283 /usr/lib/ld-linux-x86-64.so.2 _dl_open /usr/src/debug/glibc/glibc/elf dl-open.c 874 0x4AD7754 /usr/lib/libc.so.6 do_dlopen /usr/src/debug/glibc/glibc/elf dl-libc.c 95 0x4002402 /usr/lib/ld-linux-x86-64.so.2 _dl_catch_exception /usr/src/debug/glibc/glibc/elf dl-catch.c 241 0x4002558 /usr/lib/ld-linux-x86-64.so.2 _dl_catch_error /usr/src/debug/glibc/glibc/elf dl-catch.c 260 0x4AD76C0 /usr/lib/libc.so.6 dlerror_run /usr/src/debug/glibc/glibc/elf dl-libc.c 45 0x4AD790F /usr/lib/libc.so.6 __libc_dlopen_mode /usr/src/debug/glibc/glibc/elf dl-libc.c 162 insert_a_suppression_name_here Memcheck:Leak match-leak-kinds: possible malloc malloc _dlfo_mappings_segment_allocate _dl_find_object_update_1 _dl_find_object_update dl_open_worker_begin _dl_catch_exception dl_open_worker _dl_catch_exception _dl_open do_dlopen _dl_catch_exception _dl_catch_error dlerror_run __libc_dlopen_mode Memcheck:Leak match-leak-kinds: possible fun:malloc fun:malloc fun:_dlfo_mappings_segment_allocate fun:_dl_find_object_update_1 fun:_dl_find_object_update fun:dl_open_worker_begin fun:_dl_catch_exception fun:dl_open_worker fun:_dl_catch_exception fun:_dl_open fun:do_dlopen fun:_dl_catch_exception fun:_dl_catch_error fun:dlerror_run fun:__libc_dlopen_mode } ]]> insert_a_suppression_name_here Memcheck:Leak match-leak-kinds: possible malloc malloc _dlfo_mappings_segment_allocate _dl_find_object_update_1 _dl_find_object_update dl_open_worker_begin _dl_catch_exception dl_open_worker _dl_catch_exception _dl_open do_dlopen _dl_catch_exception _dl_catch_error dlerror_run __libc_dlopen_mode Memcheck:Leak match-leak-kinds: possible fun:malloc fun:malloc fun:_dlfo_mappings_segment_allocate fun:_dl_find_object_update_1 fun:_dl_find_object_update fun:dl_open_worker_begin fun:_dl_catch_exception fun:dl_open_worker fun:_dl_catch_exception fun:_dl_open fun:do_dlopen fun:_dl_catch_exception fun:_dl_catch_error fun:dlerror_run fun:__libc_dlopen_mode } ]]> 0x64 1 Leak_PossiblyLost 27,904 bytes in 70 blocks are possibly lost in loss record 101 of 117 27904 70 0x484CC13 /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so calloc /usr/src/debug/valgrind/valgrind-3.24.0/coregrind/m_replacemalloc vg_replace_malloc.c 1675 0x40116A3 /usr/lib/ld-linux-x86-64.so.2 calloc /usr/src/debug/glibc/glibc/elf/../include rtld-malloc.h 44 0x40116A3 /usr/lib/ld-linux-x86-64.so.2 allocate_dtv /usr/src/debug/glibc/glibc/elf/../elf dl-tls.c 462 0x40120E1 /usr/lib/ld-linux-x86-64.so.2 _dl_allocate_tls /usr/src/debug/glibc/glibc/elf/../elf dl-tls.c 705 0x4A0540C /usr/lib/libc.so.6 allocate_stack /usr/src/debug/glibc/glibc/nptl allocatestack.c 431 0x4A0540C /usr/lib/libc.so.6 pthread_create@@GLIBC_2.34 /usr/src/debug/glibc/glibc/nptl pthread_create.c 660 0x4921C7E /usr/lib/libzmq.so.5.2.5 zmq::thread_t::start(void (*)(void*), void*, char const*) /usr/src/debug/zeromq/zeromq/src thread.cpp 240 0x48E20B1 /usr/lib/libzmq.so.5.2.5 zmq::thread_ctx_t::start_thread(zmq::thread_t&, void (*)(void*), void*, char const*) const /usr/src/debug/zeromq/zeromq/src ctx.cpp 541 0x48E57FD /usr/lib/libzmq.so.5.2.5 zmq::ctx_t::start() /usr/src/debug/zeromq/zeromq/src ctx.cpp 418 0x48E6330 /usr/lib/libzmq.so.5.2.5 zmq::ctx_t::create_socket(int) /usr/src/debug/zeromq/zeromq/src ctx.cpp 470 0x109700 /home/timo/gitl/RN-Praxis3/praxis3/build/zmq_distributor receiverFunc /home/timo/gitl/RN-Praxis3/praxis3 zmq_distributor.c 110 0x4A04709 /usr/lib/libc.so.6 start_thread /usr/src/debug/glibc/glibc/nptl pthread_create.c 448 0x4A888B3 /usr/lib/libc.so.6 clone /usr/src/debug/glibc/glibc/misc/../sysdeps/unix/sysv/linux/x86_64 clone.S 100 insert_a_suppression_name_here Memcheck:Leak match-leak-kinds: possible calloc calloc allocate_dtv _dl_allocate_tls allocate_stack pthread_create@@GLIBC_2.34 _ZN3zmq8thread_t5startEPFvPvES1_PKc _ZNK3zmq12thread_ctx_t12start_threadERNS_8thread_tEPFvPvES3_PKc _ZN3zmq5ctx_t5startEv _ZN3zmq5ctx_t13create_socketEi receiverFunc start_thread clone Memcheck:Leak match-leak-kinds: possible fun:calloc fun:calloc fun:allocate_dtv fun:_dl_allocate_tls fun:allocate_stack fun:pthread_create@@GLIBC_2.34 fun:_ZN3zmq8thread_t5startEPFvPvES1_PKc fun:_ZNK3zmq12thread_ctx_t12start_threadERNS_8thread_tEPFvPvES3_PKc fun:_ZN3zmq5ctx_t5startEv fun:_ZN3zmq5ctx_t13create_socketEi fun:receiverFunc fun:start_thread fun:clone } ]]> insert_a_suppression_name_here Memcheck:Leak match-leak-kinds: possible calloc calloc allocate_dtv _dl_allocate_tls allocate_stack pthread_create@@GLIBC_2.34 _ZN3zmq8thread_t5startEPFvPvES1_PKc _ZNK3zmq12thread_ctx_t12start_threadERNS_8thread_tEPFvPvES3_PKc _ZN3zmq5ctx_t5startEv _ZN3zmq5ctx_t13create_socketEi receiverFunc start_thread clone Memcheck:Leak match-leak-kinds: possible fun:calloc fun:calloc fun:allocate_dtv fun:_dl_allocate_tls fun:allocate_stack fun:pthread_create@@GLIBC_2.34 fun:_ZN3zmq8thread_t5startEPFvPvES1_PKc fun:_ZNK3zmq12thread_ctx_t12start_threadERNS_8thread_tEPFvPvES3_PKc fun:_ZN3zmq5ctx_t5startEv fun:_ZN3zmq5ctx_t13create_socketEi fun:receiverFunc fun:start_thread fun:clone } ]]>