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