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
}
]]>