|
<?xml version="1.0"?>
|
|
|
|
<valgrindoutput>
|
|
|
|
<protocolversion>4</protocolversion>
|
|
<protocoltool>memcheck</protocoltool>
|
|
|
|
<preamble>
|
|
<line>Memcheck, a memory error detector</line>
|
|
<line>Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.</line>
|
|
<line>Using Valgrind-3.21.0 and LibVEX; rerun with -h for copyright info</line>
|
|
<line>Command: ./bin/radosgw -c ./ceph.conf --log-file=./out/radosgw.8000.log --admin-socket=./out/radosgw.8000.asok --pid-file=./out/radosgw.8000.pid -n client.rgw.8000 --rgw_frontends=beast port=8000 --debug_ms=0 --debug_rgw=1 -f</line>
|
|
</preamble>
|
|
|
|
<pid>93574</pid>
|
|
<ppid>1050</ppid>
|
|
<tool>memcheck</tool>
|
|
|
|
<args>
|
|
<vargv>
|
|
<exe>/usr/bin/valgrind</exe>
|
|
<arg>--soname-synonyms=somalloc=*tcmalloc*</arg>
|
|
<arg>--vgdb=no</arg>
|
|
<arg>--trace-children=no</arg>
|
|
<arg>--child-silent-after-fork=yes</arg>
|
|
<arg>--num-callers=20</arg>
|
|
<arg>--track-origins=yes</arg>
|
|
<arg>--time-stamp=yes</arg>
|
|
<arg>--suppressions=../qa/valgrind.supp</arg>
|
|
<arg>--xml=yes</arg>
|
|
<arg>--xml-file=./valgrind_log_8000.xml</arg>
|
|
<arg>--tool=memcheck</arg>
|
|
<arg>--max-threads=2048</arg>
|
|
</vargv>
|
|
<argv>
|
|
<exe>./bin/radosgw</exe>
|
|
<arg>-c</arg>
|
|
<arg>./ceph.conf</arg>
|
|
<arg>--log-file=./out/radosgw.8000.log</arg>
|
|
<arg>--admin-socket=./out/radosgw.8000.asok</arg>
|
|
<arg>--pid-file=./out/radosgw.8000.pid</arg>
|
|
<arg>-n</arg>
|
|
<arg>client.rgw.8000</arg>
|
|
<arg>--rgw_frontends=beast port=8000</arg>
|
|
<arg>--debug_ms=0</arg>
|
|
<arg>--debug_rgw=1</arg>
|
|
<arg>-f</arg>
|
|
</argv>
|
|
</args>
|
|
|
|
<status>
|
|
<state>RUNNING</state>
|
|
<time>00:00:00:09.257 </time>
|
|
</status>
|
|
|
|
<error>
|
|
<unique>0x6</unique>
|
|
<tid>1</tid>
|
|
<kind>SyscallParam</kind>
|
|
<what>Syscall param write(buf) points to unaddressable byte(s)</what>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x6F15B5D</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>syscall</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/misc/../sysdeps/unix/sysv/linux/x86_64</dir>
|
|
<file>syscall.S</file>
|
|
<line>38</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6FEC961</ip>
|
|
<obj>/usr/lib64/libunwind.so.8.0.1</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/libunwind-1.6.2-7.fc38.x86_64/src/x86_64</dir>
|
|
<file>Ginit.c</file>
|
|
<line>143</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6FEC961</ip>
|
|
<obj>/usr/lib64/libunwind.so.8.0.1</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/libunwind-1.6.2-7.fc38.x86_64/src/x86_64</dir>
|
|
<file>Ginit.c</file>
|
|
<line>176</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6FEC961</ip>
|
|
<obj>/usr/lib64/libunwind.so.8.0.1</obj>
|
|
<fn>mincore_validate</fn>
|
|
<dir>/usr/src/debug/libunwind-1.6.2-7.fc38.x86_64/src/x86_64</dir>
|
|
<file>Ginit.c</file>
|
|
<line>165</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6FECA49</ip>
|
|
<obj>/usr/lib64/libunwind.so.8.0.1</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/libunwind-1.6.2-7.fc38.x86_64/src/x86_64</dir>
|
|
<file>Ginit.c</file>
|
|
<line>297</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6FECA49</ip>
|
|
<obj>/usr/lib64/libunwind.so.8.0.1</obj>
|
|
<fn>access_mem</fn>
|
|
<dir>/usr/src/debug/libunwind-1.6.2-7.fc38.x86_64/src/x86_64</dir>
|
|
<file>Ginit.c</file>
|
|
<line>318</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6FF0F72</ip>
|
|
<obj>/usr/lib64/libunwind.so.8.0.1</obj>
|
|
<fn>apply_reg_state</fn>
|
|
<dir>/usr/src/debug/libunwind-1.6.2-7.fc38.x86_64/src/dwarf</dir>
|
|
<file>Gparser.c</file>
|
|
<line>802</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6FF27DD</ip>
|
|
<obj>/usr/lib64/libunwind.so.8.0.1</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/libunwind-1.6.2-7.fc38.x86_64/src/dwarf</dir>
|
|
<file>Gparser.c</file>
|
|
<line>974</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6FF27DD</ip>
|
|
<obj>/usr/lib64/libunwind.so.8.0.1</obj>
|
|
<fn>_ULx86_64_step</fn>
|
|
<dir>/usr/src/debug/libunwind-1.6.2-7.fc38.x86_64/src/x86_64</dir>
|
|
<file>Gstep.c</file>
|
|
<line>75</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4899D1B</ip>
|
|
<obj>/usr/lib64/libtcmalloc.so.4.5.9</obj>
|
|
<fn>GetStackTrace_libunwind(void**, int, int) [clone .part.0]</fn>
|
|
<dir>/usr/src/debug/gperftools-2.9.1-5.fc38.x86_64/src</dir>
|
|
<file>stacktrace_libunwind-inl.h</file>
|
|
<line>120</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4899220</ip>
|
|
<obj>/usr/lib64/libtcmalloc.so.4.5.9</obj>
|
|
<fn>maybe_convert_libunwind_to_generic_fp()</fn>
|
|
<dir>/usr/src/debug/gperftools-2.9.1-5.fc38.x86_64/src</dir>
|
|
<file>stacktrace.cc</file>
|
|
<line>353</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x487F73A</ip>
|
|
<obj>/usr/lib64/libtcmalloc.so.4.5.9</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/gperftools-2.9.1-5.fc38.x86_64/src</dir>
|
|
<file>stacktrace.cc</file>
|
|
<line>364</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x487F73A</ip>
|
|
<obj>/usr/lib64/libtcmalloc.so.4.5.9</obj>
|
|
<fn>init_default_stack_impl()</fn>
|
|
<dir>/usr/src/debug/gperftools-2.9.1-5.fc38.x86_64/src</dir>
|
|
<file>stacktrace.cc</file>
|
|
<line>385</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x487EDA7</ip>
|
|
<obj>/usr/lib64/libtcmalloc.so.4.5.9</obj>
|
|
<fn>_sub_I_65535_0.0</fn>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x400517E</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>call_init</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf</dir>
|
|
<file>dl-init.c</file>
|
|
<line>70</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x400517E</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>call_init</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf</dir>
|
|
<file>dl-init.c</file>
|
|
<line>26</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x400527C</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_init</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf</dir>
|
|
<file>dl-init.c</file>
|
|
<line>117</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x401B3DF</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
</frame>
|
|
<frame>
|
|
<ip>0xB</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF00049E</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004AC</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004AF</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004BB</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004DD</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000504</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000526</ip>
|
|
</frame>
|
|
</stack>
|
|
<auxwhat>Address 0x1ffefff000 is on thread 1's stack</auxwhat>
|
|
<auxwhat>808 bytes below stack pointer</auxwhat>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x7</unique>
|
|
<tid>1</tid>
|
|
<kind>SyscallParam</kind>
|
|
<what>Syscall param write(buf) points to uninitialised byte(s)</what>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x6F15B5D</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>syscall</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/misc/../sysdeps/unix/sysv/linux/x86_64</dir>
|
|
<file>syscall.S</file>
|
|
<line>38</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6FEC961</ip>
|
|
<obj>/usr/lib64/libunwind.so.8.0.1</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/libunwind-1.6.2-7.fc38.x86_64/src/x86_64</dir>
|
|
<file>Ginit.c</file>
|
|
<line>143</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6FEC961</ip>
|
|
<obj>/usr/lib64/libunwind.so.8.0.1</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/libunwind-1.6.2-7.fc38.x86_64/src/x86_64</dir>
|
|
<file>Ginit.c</file>
|
|
<line>176</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6FEC961</ip>
|
|
<obj>/usr/lib64/libunwind.so.8.0.1</obj>
|
|
<fn>mincore_validate</fn>
|
|
<dir>/usr/src/debug/libunwind-1.6.2-7.fc38.x86_64/src/x86_64</dir>
|
|
<file>Ginit.c</file>
|
|
<line>165</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6FECA49</ip>
|
|
<obj>/usr/lib64/libunwind.so.8.0.1</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/libunwind-1.6.2-7.fc38.x86_64/src/x86_64</dir>
|
|
<file>Ginit.c</file>
|
|
<line>297</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6FECA49</ip>
|
|
<obj>/usr/lib64/libunwind.so.8.0.1</obj>
|
|
<fn>access_mem</fn>
|
|
<dir>/usr/src/debug/libunwind-1.6.2-7.fc38.x86_64/src/x86_64</dir>
|
|
<file>Ginit.c</file>
|
|
<line>318</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6FF161F</ip>
|
|
<obj>/usr/lib64/libunwind.so.8.0.1</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/libunwind-1.6.2-7.fc38.x86_64/src/../include/tdep-x86_64</dir>
|
|
<file>libunwind_i.h</file>
|
|
<line>202</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6FF161F</ip>
|
|
<obj>/usr/lib64/libunwind.so.8.0.1</obj>
|
|
<fn>apply_reg_state</fn>
|
|
<dir>/usr/src/debug/libunwind-1.6.2-7.fc38.x86_64/src/dwarf</dir>
|
|
<file>Gparser.c</file>
|
|
<line>885</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6FF27DD</ip>
|
|
<obj>/usr/lib64/libunwind.so.8.0.1</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/libunwind-1.6.2-7.fc38.x86_64/src/dwarf</dir>
|
|
<file>Gparser.c</file>
|
|
<line>974</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6FF27DD</ip>
|
|
<obj>/usr/lib64/libunwind.so.8.0.1</obj>
|
|
<fn>_ULx86_64_step</fn>
|
|
<dir>/usr/src/debug/libunwind-1.6.2-7.fc38.x86_64/src/x86_64</dir>
|
|
<file>Gstep.c</file>
|
|
<line>75</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4899D1B</ip>
|
|
<obj>/usr/lib64/libtcmalloc.so.4.5.9</obj>
|
|
<fn>GetStackTrace_libunwind(void**, int, int) [clone .part.0]</fn>
|
|
<dir>/usr/src/debug/gperftools-2.9.1-5.fc38.x86_64/src</dir>
|
|
<file>stacktrace_libunwind-inl.h</file>
|
|
<line>120</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4899220</ip>
|
|
<obj>/usr/lib64/libtcmalloc.so.4.5.9</obj>
|
|
<fn>maybe_convert_libunwind_to_generic_fp()</fn>
|
|
<dir>/usr/src/debug/gperftools-2.9.1-5.fc38.x86_64/src</dir>
|
|
<file>stacktrace.cc</file>
|
|
<line>353</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x487F73A</ip>
|
|
<obj>/usr/lib64/libtcmalloc.so.4.5.9</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/gperftools-2.9.1-5.fc38.x86_64/src</dir>
|
|
<file>stacktrace.cc</file>
|
|
<line>364</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x487F73A</ip>
|
|
<obj>/usr/lib64/libtcmalloc.so.4.5.9</obj>
|
|
<fn>init_default_stack_impl()</fn>
|
|
<dir>/usr/src/debug/gperftools-2.9.1-5.fc38.x86_64/src</dir>
|
|
<file>stacktrace.cc</file>
|
|
<line>385</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x487EDA7</ip>
|
|
<obj>/usr/lib64/libtcmalloc.so.4.5.9</obj>
|
|
<fn>_sub_I_65535_0.0</fn>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x400517E</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>call_init</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf</dir>
|
|
<file>dl-init.c</file>
|
|
<line>70</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x400517E</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>call_init</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf</dir>
|
|
<file>dl-init.c</file>
|
|
<line>26</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x400527C</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_init</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf</dir>
|
|
<file>dl-init.c</file>
|
|
<line>117</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x401B3DF</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
</frame>
|
|
<frame>
|
|
<ip>0xB</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF00049E</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004AC</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004AF</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004BB</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004DD</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000504</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000526</ip>
|
|
</frame>
|
|
</stack>
|
|
<auxwhat>Address 0x1fff000000 is on thread 1's stack</auxwhat>
|
|
<auxwhat>in frame #5, created by GetStackTrace_libunwind(void**, int, int) [clone .part.0] (stacktrace_libunwind-inl.h:83)</auxwhat>
|
|
<auxwhat>Uninitialised value was created by a stack allocation</auxwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x4899DE0</ip>
|
|
<obj>/usr/lib64/libtcmalloc.so.4.5.9</obj>
|
|
<fn>GetStackTrace_libunwind(void**, int, int)</fn>
|
|
<dir>/usr/src/debug/gperftools-2.9.1-5.fc38.x86_64/src</dir>
|
|
<file>stacktrace_libunwind-inl.h</file>
|
|
<line>83</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
|
|
<status>
|
|
<state>FINISHED</state>
|
|
<time>00:01:37:32.254 </time>
|
|
</status>
|
|
|
|
<error>
|
|
<unique>0x79316</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>24 bytes in 1 blocks are possibly lost in loss record 996 of 3,653</text>
|
|
<leakedbytes>24</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x48432F3</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>operator new[](unsigned long)</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>714</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1F5C7BF</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::__new_allocator<fu2::abi_310::detail::type_erasure::box<false, std::_Bind<void (Objecter::*(Objecter*))()>, std::allocator<std::_Bind<void (Objecter::*(Objecter*))()> > > >::allocate(unsigned long, void const*)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>new_allocator.h</file>
|
|
<line>147</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1F5C878</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>allocate</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>allocator.h</file>
|
|
<line>198</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1F5C878</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>allocate</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>alloc_traits.h</file>
|
|
<line>482</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1F5C878</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>box_allocate</fn>
|
|
<dir>/root/work/ceph/src/include</dir>
|
|
<file>function2.hpp</file>
|
|
<line>321</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1F5C878</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>void fu2::abi_310::detail::type_erasure::tables::vtable<fu2::abi_310::detail::property<true, false, void ()> >::trait<fu2::abi_310::detail::type_erasure::box<false, std::_Bind<void (Objecter::*(Objecter*))()>, std::allocator<std::_Bind<void (Objecter::*(Objecter*))()> > > >::construct<fu2::abi_310::detail::type_erasure::box<false, std::_Bind<void (Objecter::*(Objecter*))()>, std::allocator<std::_Bind<void (Objecter::*(Objecter*))()> > > >(std::integral_constant<bool, true>, fu2::abi_310::detail::type_erasure::box<false, std::_Bind<void (Objecter::*(Objecter*))()>, std::allocator<std::_Bind<void (Objecter::*(Objecter*))()> > >&&, fu2::abi_310::detail::type_erasure::tables::vtable<fu2::abi_310::detail::property<true, false, void ()> >*, fu2::abi_310::detail::type_erasure::data_accessor*, unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/include</dir>
|
|
<file>function2.hpp</file>
|
|
<line>831</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1F5C8D1</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>init<fu2::abi_310::detail::type_erasure::box<false, std::_Bind<void (Objecter::*(Objecter*))()>, std::allocator<std::_Bind<void (Objecter::*(Objecter*))()> > > ></fn>
|
|
<dir>/root/work/ceph/src/include</dir>
|
|
<file>function2.hpp</file>
|
|
<line>876</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1F5C8D1</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>fu2::abi_310::detail::type_erasure::erasure<true, fu2::abi_310::detail::config<true, false, 16ul>, fu2::abi_310::detail::property<true, false, void ()> >::erasure<std::_Bind<void (Objecter::*(Objecter*))()>, std::allocator<std::_Bind<void (Objecter::*(Objecter*))()> > >(std::_Bind<void (Objecter::*(Objecter*))()>&&, std::allocator<std::_Bind<void (Objecter::*(Objecter*))()> >&&)</fn>
|
|
<dir>/root/work/ceph/src/include</dir>
|
|
<file>function2.hpp</file>
|
|
<line>1046</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1F5C934</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>function<std::_Bind<void (Objecter::*(Objecter*))()> ></fn>
|
|
<dir>/root/work/ceph/src/include</dir>
|
|
<file>function2.hpp</file>
|
|
<line>1372</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1F5C934</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::__detail::_MakeUniq<ceph::timer<ceph::coarse_mono_clock>::event>::__single_object std::make_unique<ceph::timer<ceph::coarse_mono_clock>::event, std::chrono::time_point<ceph::coarse_mono_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >&, unsigned long&, std::_Bind<void (Objecter::*(Objecter*))()> >(std::chrono::time_point<ceph::coarse_mono_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >&, unsigned long&, std::_Bind<void (Objecter::*(Objecter*))()>&&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>unique_ptr.h</file>
|
|
<line>1070</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1F5CA35</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>unsigned long ceph::timer<ceph::coarse_mono_clock>::add_event<void (Objecter::*)(), Objecter*>(std::chrono::time_point<ceph::coarse_mono_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >, void (Objecter::*&&)(), Objecter*&&)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>ceph_timer.h</file>
|
|
<line>211</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1F5CB3D</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>unsigned long ceph::timer<ceph::coarse_mono_clock>::add_event<void (Objecter::*)(), Objecter*>(std::chrono::duration<long, std::ratio<1l, 1000000000l> >, void (Objecter::*&&)(), Objecter*&&)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>ceph_timer.h</file>
|
|
<line>201</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1F22127</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>Objecter::start_tick()</fn>
|
|
<dir>/root/work/ceph/src/osdc</dir>
|
|
<file>Objecter.cc</file>
|
|
<line>2145</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1F26E69</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>Objecter::start(OSDMap const*)</fn>
|
|
<dir>/root/work/ceph/src/osdc</dir>
|
|
<file>Objecter.cc</file>
|
|
<line>412</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1F17DF3</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>neorados::detail::RADOS::RADOS(boost::asio::io_context&, boost::intrusive_ptr<ceph::common::CephContext>)</fn>
|
|
<dir>/root/work/ceph/src/neorados</dir>
|
|
<file>RADOSImpl.cc</file>
|
|
<line>78</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1EEFBB4</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::__detail::_MakeUniq<neorados::detail::RADOS>::__single_object std::make_unique<neorados::detail::RADOS, boost::asio::io_context&, ceph::common::CephContext*&>(boost::asio::io_context&, ceph::common::CephContext*&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>unique_ptr.h</file>
|
|
<line>1070</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1EE9807</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>neorados::RADOS::make_with_cct_(ceph::common::CephContext*, boost::asio::io_context&, boost::asio::any_completion_handler<void (boost::system::error_code, neorados::RADOS)>)</fn>
|
|
<dir>/root/work/ceph/src/neorados</dir>
|
|
<file>RADOS.cc</file>
|
|
<line>870</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C6793</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>auto neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}::operator()<boost::asio::detail::consign_handler<ceph::async::detail::blocked_handler<neorados::RADOS>, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> > >(ceph::async::use_blocked_t const&) const</fn>
|
|
<dir>/root/work/ceph/src/include/neorados</dir>
|
|
<file>RADOS.hpp</file>
|
|
<line>1358</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C687C</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>void boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::init_wrapper<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}>::operator()<ceph::async::detail::blocked_handler<neorados::RADOS>>(ceph::async::use_blocked_t const&, std::tuple<boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >)</fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/asio/impl</dir>
|
|
<file>consign.hpp</file>
|
|
<line>142</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C696B</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>boost::asio::constraint<!boost::asio::detail::async_result_has_initiate_memfn<ceph::async::use_blocked_t, void (boost::system::error_code, neorados::RADOS)>::value, boost::asio::async_result<std::decay<ceph::async::use_blocked_t>::type, void (boost::system::error_code, neorados::RADOS)>::return_type>::type boost::asio::async_initiate<ceph::async::use_blocked_t, void (boost::system::error_code, neorados::RADOS), boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::init_wrapper<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}>, std::tuple<boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> > >(boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::init_wrapper<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}>&&, ceph::async::use_blocked_t const&, std::tuple<boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >&&)</fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/asio</dir>
|
|
<file>async_result.hpp</file>
|
|
<line>914</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C6A2D</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>decltype ((async_initiate<ceph::async::use_blocked_t, void (boost::system::error_code, neorados::RADOS)>)((declval<boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::init_wrapper<std::decay<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}>::type> >)(), (std::declval<ceph::async::use_blocked_t&>)(), (std::declval<std::tuple<boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> > >)())) boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::initiate<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}, boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >>(ceph::async::use_blocked_t const&, boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >&&)</fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/asio/impl</dir>
|
|
<file>consign.hpp</file>
|
|
<line>170</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C6AE6</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>async_initiate<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>, void, void> >, void(boost::system::error_code, neorados::RADOS), neorados::RADOS::make_with_cct<const ceph::async::use_blocked_t&>(ceph::common::CephContext*, boost::asio::io_context&, const ceph::async::use_blocked_t&)::<lambda(auto:106&&)> ></fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/asio</dir>
|
|
<file>async_result.hpp</file>
|
|
<line>898</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C6AE6</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>auto neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)</fn>
|
|
<dir>/root/work/ceph/src/include/neorados</dir>
|
|
<file>RADOS.hpp</file>
|
|
<line>1359</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15AE50F</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::sal::RadosStore::init_neorados(DoutPrefixProvider const*)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_sal_rados.cc</file>
|
|
<line>1281</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1537E55</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_begin(ceph::common::CephContext*, DoutPrefixProvider const*, rgw::SiteConfig const&)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1384</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1477CEA</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>DriverManager::init_storage_provider(DoutPrefixProvider const*, ceph::common::CephContext*, DriverManager::Config const&, boost::asio::io_context&, rgw::SiteConfig const&, bool, bool, bool, bool, bool, bool, bool, bool, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.cc</file>
|
|
<line>132</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79317</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>24 bytes in 1 blocks are possibly lost in loss record 997 of 3,653</text>
|
|
<leakedbytes>24</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x48432F3</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>operator new[](unsigned long)</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>714</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4D3730B</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>std::__new_allocator<fu2::abi_310::detail::type_erasure::box<false, std::_Bind<void (Objecter::*(Objecter*))()>, std::allocator<std::_Bind<void (Objecter::*(Objecter*))()> > > >::allocate(unsigned long, void const*)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>new_allocator.h</file>
|
|
<line>147</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4D373C4</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>allocate</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>allocator.h</file>
|
|
<line>198</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4D373C4</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>allocate</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>alloc_traits.h</file>
|
|
<line>482</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4D373C4</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>box_allocate</fn>
|
|
<dir>/root/work/ceph/src/include</dir>
|
|
<file>function2.hpp</file>
|
|
<line>321</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4D373C4</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>void fu2::abi_310::detail::type_erasure::tables::vtable<fu2::abi_310::detail::property<true, false, void ()> >::trait<fu2::abi_310::detail::type_erasure::box<false, std::_Bind<void (Objecter::*(Objecter*))()>, std::allocator<std::_Bind<void (Objecter::*(Objecter*))()> > > >::construct<fu2::abi_310::detail::type_erasure::box<false, std::_Bind<void (Objecter::*(Objecter*))()>, std::allocator<std::_Bind<void (Objecter::*(Objecter*))()> > > >(std::integral_constant<bool, true>, fu2::abi_310::detail::type_erasure::box<false, std::_Bind<void (Objecter::*(Objecter*))()>, std::allocator<std::_Bind<void (Objecter::*(Objecter*))()> > >&&, fu2::abi_310::detail::type_erasure::tables::vtable<fu2::abi_310::detail::property<true, false, void ()> >*, fu2::abi_310::detail::type_erasure::data_accessor*, unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/include</dir>
|
|
<file>function2.hpp</file>
|
|
<line>831</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4D3741D</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>init<fu2::abi_310::detail::type_erasure::box<false, std::_Bind<void (Objecter::*(Objecter*))()>, std::allocator<std::_Bind<void (Objecter::*(Objecter*))()> > > ></fn>
|
|
<dir>/root/work/ceph/src/include</dir>
|
|
<file>function2.hpp</file>
|
|
<line>876</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4D3741D</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>fu2::abi_310::detail::type_erasure::erasure<true, fu2::abi_310::detail::config<true, false, 16ul>, fu2::abi_310::detail::property<true, false, void ()> >::erasure<std::_Bind<void (Objecter::*(Objecter*))()>, std::allocator<std::_Bind<void (Objecter::*(Objecter*))()> > >(std::_Bind<void (Objecter::*(Objecter*))()>&&, std::allocator<std::_Bind<void (Objecter::*(Objecter*))()> >&&)</fn>
|
|
<dir>/root/work/ceph/src/include</dir>
|
|
<file>function2.hpp</file>
|
|
<line>1046</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4D37480</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>function<std::_Bind<void (Objecter::*(Objecter*))()> ></fn>
|
|
<dir>/root/work/ceph/src/include</dir>
|
|
<file>function2.hpp</file>
|
|
<line>1372</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4D37480</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>std::__detail::_MakeUniq<ceph::timer<ceph::coarse_mono_clock>::event>::__single_object std::make_unique<ceph::timer<ceph::coarse_mono_clock>::event, std::chrono::time_point<ceph::coarse_mono_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >&, unsigned long&, std::_Bind<void (Objecter::*(Objecter*))()> >(std::chrono::time_point<ceph::coarse_mono_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >&, unsigned long&, std::_Bind<void (Objecter::*(Objecter*))()>&&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>unique_ptr.h</file>
|
|
<line>1070</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4D37581</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>unsigned long ceph::timer<ceph::coarse_mono_clock>::add_event<void (Objecter::*)(), Objecter*>(std::chrono::time_point<ceph::coarse_mono_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >, void (Objecter::*&&)(), Objecter*&&)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>ceph_timer.h</file>
|
|
<line>211</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4D37689</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>unsigned long ceph::timer<ceph::coarse_mono_clock>::add_event<void (Objecter::*)(), Objecter*>(std::chrono::duration<long, std::ratio<1l, 1000000000l> >, void (Objecter::*&&)(), Objecter*&&)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>ceph_timer.h</file>
|
|
<line>201</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4CFB771</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>Objecter::start_tick()</fn>
|
|
<dir>/root/work/ceph/src/osdc</dir>
|
|
<file>Objecter.cc</file>
|
|
<line>2145</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4D004B3</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>Objecter::start(OSDMap const*)</fn>
|
|
<dir>/root/work/ceph/src/osdc</dir>
|
|
<file>Objecter.cc</file>
|
|
<line>412</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4CDAE3F</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>librados::v14_2_0::RadosClient::connect()</fn>
|
|
<dir>/root/work/ceph/src/librados</dir>
|
|
<file>RadosClient.cc</file>
|
|
<line>312</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4CA7983</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>librados::v14_2_0::Rados::connect()</fn>
|
|
<dir>/root/work/ceph/src/librados</dir>
|
|
<file>librados_cxx.cc</file>
|
|
<line>2397</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15332B4</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_rados()</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1118</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1537E67</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_begin(ceph::common::CephContext*, DoutPrefixProvider const*, rgw::SiteConfig const&)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1389</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1477CEA</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>DriverManager::init_storage_provider(DoutPrefixProvider const*, ceph::common::CephContext*, DriverManager::Config const&, boost::asio::io_context&, rgw::SiteConfig const&, bool, bool, bool, bool, bool, bool, bool, bool, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.cc</file>
|
|
<line>132</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>get_storage</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.h</file>
|
|
<line>1606</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::AppMain::init_storage()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_appmain.cc</file>
|
|
<line>250</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10F59A9</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>main</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_main.cc</file>
|
|
<line>142</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79421</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>32 bytes in 1 blocks are possibly lost in loss record 1,263 of 3,653</text>
|
|
<leakedbytes>32</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x70AB916</ip>
|
|
<obj>/usr/lib64/libnl-3.so.200.26.0</obj>
|
|
<fn>__trans_list_add</fn>
|
|
<dir>/usr/src/debug/libnl3-3.7.0-3.fc38.x86_64/lib</dir>
|
|
<file>utils.c</file>
|
|
<line>984</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x7023FB7</ip>
|
|
<obj>/usr/lib64/libnl-route-3.so.200.26.0</obj>
|
|
<fn>_sub_I_65535_0.0</fn>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x400517E</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>call_init</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf</dir>
|
|
<file>dl-init.c</file>
|
|
<line>70</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x400517E</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>call_init</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf</dir>
|
|
<file>dl-init.c</file>
|
|
<line>26</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x400527C</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_init</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf</dir>
|
|
<file>dl-init.c</file>
|
|
<line>117</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x401B3DF</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
</frame>
|
|
<frame>
|
|
<ip>0xB</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF00049E</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004AC</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004AF</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004BB</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004DD</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000504</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000526</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000529</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000539</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000559</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000566</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000574</ip>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79422</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>32 bytes in 1 blocks are possibly lost in loss record 1,264 of 3,653</text>
|
|
<leakedbytes>32</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x70AB916</ip>
|
|
<obj>/usr/lib64/libnl-3.so.200.26.0</obj>
|
|
<fn>__trans_list_add</fn>
|
|
<dir>/usr/src/debug/libnl3-3.7.0-3.fc38.x86_64/lib</dir>
|
|
<file>utils.c</file>
|
|
<line>984</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x7023FCB</ip>
|
|
<obj>/usr/lib64/libnl-route-3.so.200.26.0</obj>
|
|
<fn>_sub_I_65535_0.0</fn>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x400517E</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>call_init</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf</dir>
|
|
<file>dl-init.c</file>
|
|
<line>70</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x400517E</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>call_init</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf</dir>
|
|
<file>dl-init.c</file>
|
|
<line>26</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x400527C</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_init</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf</dir>
|
|
<file>dl-init.c</file>
|
|
<line>117</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x401B3DF</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
</frame>
|
|
<frame>
|
|
<ip>0xB</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF00049E</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004AC</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004AF</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004BB</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004DD</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000504</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000526</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000529</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000539</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000559</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000566</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000574</ip>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79423</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>32 bytes in 1 blocks are possibly lost in loss record 1,265 of 3,653</text>
|
|
<leakedbytes>32</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x70AB916</ip>
|
|
<obj>/usr/lib64/libnl-3.so.200.26.0</obj>
|
|
<fn>__trans_list_add</fn>
|
|
<dir>/usr/src/debug/libnl3-3.7.0-3.fc38.x86_64/lib</dir>
|
|
<file>utils.c</file>
|
|
<line>984</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x7023FDF</ip>
|
|
<obj>/usr/lib64/libnl-route-3.so.200.26.0</obj>
|
|
<fn>_sub_I_65535_0.0</fn>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x400517E</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>call_init</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf</dir>
|
|
<file>dl-init.c</file>
|
|
<line>70</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x400517E</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>call_init</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf</dir>
|
|
<file>dl-init.c</file>
|
|
<line>26</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x400527C</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_init</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf</dir>
|
|
<file>dl-init.c</file>
|
|
<line>117</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x401B3DF</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
</frame>
|
|
<frame>
|
|
<ip>0xB</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF00049E</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004AC</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004AF</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004BB</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004DD</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000504</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000526</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000529</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000539</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000559</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000566</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000574</ip>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79424</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>32 bytes in 1 blocks are possibly lost in loss record 1,266 of 3,653</text>
|
|
<leakedbytes>32</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x70AB916</ip>
|
|
<obj>/usr/lib64/libnl-3.so.200.26.0</obj>
|
|
<fn>__trans_list_add</fn>
|
|
<dir>/usr/src/debug/libnl3-3.7.0-3.fc38.x86_64/lib</dir>
|
|
<file>utils.c</file>
|
|
<line>984</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x7023FF3</ip>
|
|
<obj>/usr/lib64/libnl-route-3.so.200.26.0</obj>
|
|
<fn>_sub_I_65535_0.0</fn>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x400517E</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>call_init</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf</dir>
|
|
<file>dl-init.c</file>
|
|
<line>70</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x400517E</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>call_init</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf</dir>
|
|
<file>dl-init.c</file>
|
|
<line>26</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x400527C</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_init</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf</dir>
|
|
<file>dl-init.c</file>
|
|
<line>117</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x401B3DF</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
</frame>
|
|
<frame>
|
|
<ip>0xB</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF00049E</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004AC</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004AF</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004BB</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004DD</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000504</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000526</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000529</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000539</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000559</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000566</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000574</ip>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79425</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>32 bytes in 1 blocks are possibly lost in loss record 1,267 of 3,653</text>
|
|
<leakedbytes>32</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x70AB916</ip>
|
|
<obj>/usr/lib64/libnl-3.so.200.26.0</obj>
|
|
<fn>__trans_list_add</fn>
|
|
<dir>/usr/src/debug/libnl3-3.7.0-3.fc38.x86_64/lib</dir>
|
|
<file>utils.c</file>
|
|
<line>984</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x702400E</ip>
|
|
<obj>/usr/lib64/libnl-route-3.so.200.26.0</obj>
|
|
<fn>_sub_I_65535_0.0</fn>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x400517E</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>call_init</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf</dir>
|
|
<file>dl-init.c</file>
|
|
<line>70</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x400517E</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>call_init</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf</dir>
|
|
<file>dl-init.c</file>
|
|
<line>26</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x400527C</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_init</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf</dir>
|
|
<file>dl-init.c</file>
|
|
<line>117</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x401B3DF</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
</frame>
|
|
<frame>
|
|
<ip>0xB</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF00049E</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004AC</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004AF</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004BB</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004DD</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000504</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000526</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000529</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000539</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000559</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000566</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000574</ip>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79426</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>32 bytes in 1 blocks are possibly lost in loss record 1,268 of 3,653</text>
|
|
<leakedbytes>32</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x70AB916</ip>
|
|
<obj>/usr/lib64/libnl-3.so.200.26.0</obj>
|
|
<fn>__trans_list_add</fn>
|
|
<dir>/usr/src/debug/libnl3-3.7.0-3.fc38.x86_64/lib</dir>
|
|
<file>utils.c</file>
|
|
<line>984</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x702401B</ip>
|
|
<obj>/usr/lib64/libnl-route-3.so.200.26.0</obj>
|
|
<fn>_sub_I_65535_0.0</fn>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x400517E</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>call_init</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf</dir>
|
|
<file>dl-init.c</file>
|
|
<line>70</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x400517E</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>call_init</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf</dir>
|
|
<file>dl-init.c</file>
|
|
<line>26</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x400527C</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_init</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf</dir>
|
|
<file>dl-init.c</file>
|
|
<line>117</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x401B3DF</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
</frame>
|
|
<frame>
|
|
<ip>0xB</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF00049E</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004AC</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004AF</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004BB</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004DD</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000504</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000526</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000529</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000539</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000559</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000566</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000574</ip>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79427</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>32 bytes in 1 blocks are possibly lost in loss record 1,269 of 3,653</text>
|
|
<leakedbytes>32</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x70AB916</ip>
|
|
<obj>/usr/lib64/libnl-3.so.200.26.0</obj>
|
|
<fn>__trans_list_add</fn>
|
|
<dir>/usr/src/debug/libnl3-3.7.0-3.fc38.x86_64/lib</dir>
|
|
<file>utils.c</file>
|
|
<line>984</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x702402F</ip>
|
|
<obj>/usr/lib64/libnl-route-3.so.200.26.0</obj>
|
|
<fn>_sub_I_65535_0.0</fn>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x400517E</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>call_init</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf</dir>
|
|
<file>dl-init.c</file>
|
|
<line>70</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x400517E</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>call_init</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf</dir>
|
|
<file>dl-init.c</file>
|
|
<line>26</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x400527C</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_init</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf</dir>
|
|
<file>dl-init.c</file>
|
|
<line>117</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x401B3DF</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
</frame>
|
|
<frame>
|
|
<ip>0xB</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF00049E</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004AC</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004AF</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004BB</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004DD</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000504</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000526</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000529</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000539</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000559</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000566</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000574</ip>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79428</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>32 bytes in 1 blocks are possibly lost in loss record 1,270 of 3,653</text>
|
|
<leakedbytes>32</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x70AB916</ip>
|
|
<obj>/usr/lib64/libnl-3.so.200.26.0</obj>
|
|
<fn>__trans_list_add</fn>
|
|
<dir>/usr/src/debug/libnl3-3.7.0-3.fc38.x86_64/lib</dir>
|
|
<file>utils.c</file>
|
|
<line>984</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x7024043</ip>
|
|
<obj>/usr/lib64/libnl-route-3.so.200.26.0</obj>
|
|
<fn>_sub_I_65535_0.0</fn>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x400517E</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>call_init</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf</dir>
|
|
<file>dl-init.c</file>
|
|
<line>70</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x400517E</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>call_init</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf</dir>
|
|
<file>dl-init.c</file>
|
|
<line>26</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x400527C</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_init</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf</dir>
|
|
<file>dl-init.c</file>
|
|
<line>117</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x401B3DF</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
</frame>
|
|
<frame>
|
|
<ip>0xB</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF00049E</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004AC</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004AF</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004BB</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004DD</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000504</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000526</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000529</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000539</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000559</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000566</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000574</ip>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79429</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>32 bytes in 1 blocks are possibly lost in loss record 1,271 of 3,653</text>
|
|
<leakedbytes>32</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x70AB916</ip>
|
|
<obj>/usr/lib64/libnl-3.so.200.26.0</obj>
|
|
<fn>__trans_list_add</fn>
|
|
<dir>/usr/src/debug/libnl3-3.7.0-3.fc38.x86_64/lib</dir>
|
|
<file>utils.c</file>
|
|
<line>984</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x7024057</ip>
|
|
<obj>/usr/lib64/libnl-route-3.so.200.26.0</obj>
|
|
<fn>_sub_I_65535_0.0</fn>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x400517E</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>call_init</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf</dir>
|
|
<file>dl-init.c</file>
|
|
<line>70</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x400517E</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>call_init</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf</dir>
|
|
<file>dl-init.c</file>
|
|
<line>26</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x400527C</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_init</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf</dir>
|
|
<file>dl-init.c</file>
|
|
<line>117</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x401B3DF</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
</frame>
|
|
<frame>
|
|
<ip>0xB</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF00049E</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004AC</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004AF</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004BB</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004DD</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000504</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000526</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000529</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000539</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000559</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000566</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000574</ip>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x7942a</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>32 bytes in 1 blocks are possibly lost in loss record 1,272 of 3,653</text>
|
|
<leakedbytes>32</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x70AB916</ip>
|
|
<obj>/usr/lib64/libnl-3.so.200.26.0</obj>
|
|
<fn>__trans_list_add</fn>
|
|
<dir>/usr/src/debug/libnl3-3.7.0-3.fc38.x86_64/lib</dir>
|
|
<file>utils.c</file>
|
|
<line>984</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x702406B</ip>
|
|
<obj>/usr/lib64/libnl-route-3.so.200.26.0</obj>
|
|
<fn>_sub_I_65535_0.0</fn>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x400517E</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>call_init</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf</dir>
|
|
<file>dl-init.c</file>
|
|
<line>70</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x400517E</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>call_init</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf</dir>
|
|
<file>dl-init.c</file>
|
|
<line>26</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x400527C</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_init</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf</dir>
|
|
<file>dl-init.c</file>
|
|
<line>117</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x401B3DF</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
</frame>
|
|
<frame>
|
|
<ip>0xB</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF00049E</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004AC</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004AF</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004BB</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF0004DD</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000504</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000526</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000529</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000539</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000559</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000566</ip>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1FFF000574</ip>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x7982c</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>104 bytes in 1 blocks are possibly lost in loss record 2,298 of 3,653</text>
|
|
<leakedbytes>104</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484700A</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>posix_memalign</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>2032</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58D36EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::raw_combined::create(unsigned int, unsigned int, int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>110</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58CF1CB</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::create_aligned_in_mempool(unsigned int, unsigned int, int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>294</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58CF25E</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::create_aligned(unsigned int, unsigned int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>299</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58CF29E</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::create(unsigned int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>241</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58D45E3</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::list::iterator_impl<true>::copy_deep(unsigned int, ceph::buffer::v15_2_0::ptr&)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>725</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x55FA626</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>CryptoKey::decode(ceph::buffer::v15_2_0::list::iterator_impl<true>&)</fn>
|
|
<dir>/root/work/ceph/src/auth</dir>
|
|
<file>Crypto.cc</file>
|
|
<line>509</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x560D8F0</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>decode</fn>
|
|
<dir>/root/work/ceph/src/auth</dir>
|
|
<file>Crypto.h</file>
|
|
<line>197</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x560D8F0</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>CephXServiceTicket::decode(ceph::buffer::v15_2_0::list::iterator_impl<true>&)</fn>
|
|
<dir>/root/work/ceph/src/auth/cephx</dir>
|
|
<file>CephxProtocol.h</file>
|
|
<line>435</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x560EA67</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>decode</fn>
|
|
<dir>/root/work/ceph/src/auth/cephx</dir>
|
|
<file>CephxProtocol.h</file>
|
|
<line>450</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x560EA67</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>void decode_decrypt_enc_bl<CephXServiceTicket>(ceph::common::CephContext*, CephXServiceTicket&, CryptoKey, ceph::buffer::v15_2_0::list const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)</fn>
|
|
<dir>/root/work/ceph/src/auth/cephx</dir>
|
|
<file>CephxProtocol.h</file>
|
|
<line>601</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x560EB2D</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>int decode_decrypt<CephXServiceTicket>(ceph::common::CephContext*, CephXServiceTicket&, CryptoKey const&, ceph::buffer::v15_2_0::list::iterator_impl<true>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)</fn>
|
|
<dir>/root/work/ceph/src/auth/cephx</dir>
|
|
<file>CephxProtocol.h</file>
|
|
<line>627</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5609E69</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>CephXTicketHandler::verify_service_ticket_reply(CryptoKey&, ceph::buffer::v15_2_0::list::iterator_impl<true>&)</fn>
|
|
<dir>/root/work/ceph/src/auth/cephx</dir>
|
|
<file>CephxProtocol.cc</file>
|
|
<line>166</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x560AAE8</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>CephXTicketManager::verify_service_ticket_reply(CryptoKey&, ceph::buffer::v15_2_0::list::iterator_impl<true>&)</fn>
|
|
<dir>/root/work/ceph/src/auth/cephx</dir>
|
|
<file>CephxProtocol.cc</file>
|
|
<line>309</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x56058CC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>CephxClientHandler::handle_response(int, ceph::buffer::v15_2_0::list::iterator_impl<true>&, CryptoKey*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)</fn>
|
|
<dir>/root/work/ceph/src/auth/cephx</dir>
|
|
<file>CephxClientHandler.cc</file>
|
|
<line>226</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x591929F</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>MonConnection::handle_auth_done(AuthConnectionMeta*, unsigned long, ceph::buffer::v15_2_0::list const&, CryptoKey*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)</fn>
|
|
<dir>/root/work/ceph/src/mon</dir>
|
|
<file>MonClient.cc</file>
|
|
<line>1814</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x591951C</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>MonClient::handle_auth_done(Connection*, AuthConnectionMeta*, unsigned long, unsigned int, ceph::buffer::v15_2_0::list const&, CryptoKey*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)</fn>
|
|
<dir>/root/work/ceph/src/mon</dir>
|
|
<file>MonClient.cc</file>
|
|
<line>1506</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5890FBB</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::handle_auth_done(ceph::buffer::v15_2_0::list&)</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>1827</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x589AF02</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::handle_frame_payload()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>1252</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x589B0F9</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::handle_read_frame_dispatch()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>1165</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x589B385</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::_handle_read_frame_epilogue_main()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>1357</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x589B673</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::_handle_read_frame_segment()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>1224</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79841</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>112 bytes in 1 blocks are possibly lost in loss record 2,319 of 3,653</text>
|
|
<leakedbytes>112</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x48432F3</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>operator new[](unsigned long)</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>714</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1F5C91F</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::__detail::_MakeUniq<ceph::timer<ceph::coarse_mono_clock>::event>::__single_object std::make_unique<ceph::timer<ceph::coarse_mono_clock>::event, std::chrono::time_point<ceph::coarse_mono_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >&, unsigned long&, std::_Bind<void (Objecter::*(Objecter*))()> >(std::chrono::time_point<ceph::coarse_mono_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >&, unsigned long&, std::_Bind<void (Objecter::*(Objecter*))()>&&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>unique_ptr.h</file>
|
|
<line>1070</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1F5CA35</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>unsigned long ceph::timer<ceph::coarse_mono_clock>::add_event<void (Objecter::*)(), Objecter*>(std::chrono::time_point<ceph::coarse_mono_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >, void (Objecter::*&&)(), Objecter*&&)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>ceph_timer.h</file>
|
|
<line>211</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1F5CB3D</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>unsigned long ceph::timer<ceph::coarse_mono_clock>::add_event<void (Objecter::*)(), Objecter*>(std::chrono::duration<long, std::ratio<1l, 1000000000l> >, void (Objecter::*&&)(), Objecter*&&)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>ceph_timer.h</file>
|
|
<line>201</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1F22127</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>Objecter::start_tick()</fn>
|
|
<dir>/root/work/ceph/src/osdc</dir>
|
|
<file>Objecter.cc</file>
|
|
<line>2145</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1F26E69</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>Objecter::start(OSDMap const*)</fn>
|
|
<dir>/root/work/ceph/src/osdc</dir>
|
|
<file>Objecter.cc</file>
|
|
<line>412</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1F17DF3</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>neorados::detail::RADOS::RADOS(boost::asio::io_context&, boost::intrusive_ptr<ceph::common::CephContext>)</fn>
|
|
<dir>/root/work/ceph/src/neorados</dir>
|
|
<file>RADOSImpl.cc</file>
|
|
<line>78</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1EEFBB4</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::__detail::_MakeUniq<neorados::detail::RADOS>::__single_object std::make_unique<neorados::detail::RADOS, boost::asio::io_context&, ceph::common::CephContext*&>(boost::asio::io_context&, ceph::common::CephContext*&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>unique_ptr.h</file>
|
|
<line>1070</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1EE9807</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>neorados::RADOS::make_with_cct_(ceph::common::CephContext*, boost::asio::io_context&, boost::asio::any_completion_handler<void (boost::system::error_code, neorados::RADOS)>)</fn>
|
|
<dir>/root/work/ceph/src/neorados</dir>
|
|
<file>RADOS.cc</file>
|
|
<line>870</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C6793</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>auto neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}::operator()<boost::asio::detail::consign_handler<ceph::async::detail::blocked_handler<neorados::RADOS>, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> > >(ceph::async::use_blocked_t const&) const</fn>
|
|
<dir>/root/work/ceph/src/include/neorados</dir>
|
|
<file>RADOS.hpp</file>
|
|
<line>1358</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C687C</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>void boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::init_wrapper<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}>::operator()<ceph::async::detail::blocked_handler<neorados::RADOS>>(ceph::async::use_blocked_t const&, std::tuple<boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >)</fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/asio/impl</dir>
|
|
<file>consign.hpp</file>
|
|
<line>142</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C696B</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>boost::asio::constraint<!boost::asio::detail::async_result_has_initiate_memfn<ceph::async::use_blocked_t, void (boost::system::error_code, neorados::RADOS)>::value, boost::asio::async_result<std::decay<ceph::async::use_blocked_t>::type, void (boost::system::error_code, neorados::RADOS)>::return_type>::type boost::asio::async_initiate<ceph::async::use_blocked_t, void (boost::system::error_code, neorados::RADOS), boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::init_wrapper<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}>, std::tuple<boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> > >(boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::init_wrapper<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}>&&, ceph::async::use_blocked_t const&, std::tuple<boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >&&)</fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/asio</dir>
|
|
<file>async_result.hpp</file>
|
|
<line>914</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C6A2D</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>decltype ((async_initiate<ceph::async::use_blocked_t, void (boost::system::error_code, neorados::RADOS)>)((declval<boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::init_wrapper<std::decay<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}>::type> >)(), (std::declval<ceph::async::use_blocked_t&>)(), (std::declval<std::tuple<boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> > >)())) boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::initiate<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}, boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >>(ceph::async::use_blocked_t const&, boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >&&)</fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/asio/impl</dir>
|
|
<file>consign.hpp</file>
|
|
<line>170</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C6AE6</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>async_initiate<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>, void, void> >, void(boost::system::error_code, neorados::RADOS), neorados::RADOS::make_with_cct<const ceph::async::use_blocked_t&>(ceph::common::CephContext*, boost::asio::io_context&, const ceph::async::use_blocked_t&)::<lambda(auto:106&&)> ></fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/asio</dir>
|
|
<file>async_result.hpp</file>
|
|
<line>898</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C6AE6</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>auto neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)</fn>
|
|
<dir>/root/work/ceph/src/include/neorados</dir>
|
|
<file>RADOS.hpp</file>
|
|
<line>1359</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15AE50F</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::sal::RadosStore::init_neorados(DoutPrefixProvider const*)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_sal_rados.cc</file>
|
|
<line>1281</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1537E55</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_begin(ceph::common::CephContext*, DoutPrefixProvider const*, rgw::SiteConfig const&)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1384</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1477CEA</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>DriverManager::init_storage_provider(DoutPrefixProvider const*, ceph::common::CephContext*, DriverManager::Config const&, boost::asio::io_context&, rgw::SiteConfig const&, bool, bool, bool, bool, bool, bool, bool, bool, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.cc</file>
|
|
<line>132</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>get_storage</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.h</file>
|
|
<line>1606</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::AppMain::init_storage()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_appmain.cc</file>
|
|
<line>250</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10F59A9</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>main</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_main.cc</file>
|
|
<line>142</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79842</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>112 bytes in 1 blocks are possibly lost in loss record 2,320 of 3,653</text>
|
|
<leakedbytes>112</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x48432F3</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>operator new[](unsigned long)</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>714</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4D3746B</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>std::__detail::_MakeUniq<ceph::timer<ceph::coarse_mono_clock>::event>::__single_object std::make_unique<ceph::timer<ceph::coarse_mono_clock>::event, std::chrono::time_point<ceph::coarse_mono_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >&, unsigned long&, std::_Bind<void (Objecter::*(Objecter*))()> >(std::chrono::time_point<ceph::coarse_mono_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >&, unsigned long&, std::_Bind<void (Objecter::*(Objecter*))()>&&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>unique_ptr.h</file>
|
|
<line>1070</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4D37581</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>unsigned long ceph::timer<ceph::coarse_mono_clock>::add_event<void (Objecter::*)(), Objecter*>(std::chrono::time_point<ceph::coarse_mono_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >, void (Objecter::*&&)(), Objecter*&&)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>ceph_timer.h</file>
|
|
<line>211</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4D37689</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>unsigned long ceph::timer<ceph::coarse_mono_clock>::add_event<void (Objecter::*)(), Objecter*>(std::chrono::duration<long, std::ratio<1l, 1000000000l> >, void (Objecter::*&&)(), Objecter*&&)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>ceph_timer.h</file>
|
|
<line>201</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4CFB771</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>Objecter::start_tick()</fn>
|
|
<dir>/root/work/ceph/src/osdc</dir>
|
|
<file>Objecter.cc</file>
|
|
<line>2145</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4D004B3</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>Objecter::start(OSDMap const*)</fn>
|
|
<dir>/root/work/ceph/src/osdc</dir>
|
|
<file>Objecter.cc</file>
|
|
<line>412</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4CDAE3F</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>librados::v14_2_0::RadosClient::connect()</fn>
|
|
<dir>/root/work/ceph/src/librados</dir>
|
|
<file>RadosClient.cc</file>
|
|
<line>312</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4CA7983</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>librados::v14_2_0::Rados::connect()</fn>
|
|
<dir>/root/work/ceph/src/librados</dir>
|
|
<file>librados_cxx.cc</file>
|
|
<line>2397</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15332B4</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_rados()</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1118</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1537E67</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_begin(ceph::common::CephContext*, DoutPrefixProvider const*, rgw::SiteConfig const&)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1389</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1477CEA</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>DriverManager::init_storage_provider(DoutPrefixProvider const*, ceph::common::CephContext*, DriverManager::Config const&, boost::asio::io_context&, rgw::SiteConfig const&, bool, bool, bool, bool, bool, bool, bool, bool, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.cc</file>
|
|
<line>132</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>get_storage</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.h</file>
|
|
<line>1606</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::AppMain::init_storage()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_appmain.cc</file>
|
|
<line>250</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10F59A9</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>main</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_main.cc</file>
|
|
<line>142</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79867</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>120 bytes in 1 blocks are possibly lost in loss record 2,357 of 3,653</text>
|
|
<leakedbytes>120</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484700A</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>posix_memalign</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>2032</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58D36EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::raw_combined::create(unsigned int, unsigned int, int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>110</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58CF1CB</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::create_aligned_in_mempool(unsigned int, unsigned int, int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>294</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58CF25E</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::create_aligned(unsigned int, unsigned int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>299</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58CF29E</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::create(unsigned int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>241</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58CF2E7</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::ptr::ptr(unsigned int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>323</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x55FB434</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>CryptoAESKeyHandler::encrypt(ceph::buffer::v15_2_0::list const&, ceph::buffer::v15_2_0::list&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) const</fn>
|
|
<dir>/root/work/ceph/src/auth</dir>
|
|
<file>Crypto.cc</file>
|
|
<line>315</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x560D3D5</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>CryptoKey::encrypt(ceph::common::CephContext*, ceph::buffer::v15_2_0::list const&, ceph::buffer::v15_2_0::list&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) const</fn>
|
|
<dir>/root/work/ceph/src/auth</dir>
|
|
<file>Crypto.h</file>
|
|
<line>163</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x560E3DE</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>void encode_encrypt_enc_bl<CephXAuthorize>(ceph::common::CephContext*, CephXAuthorize const&, CryptoKey const&, ceph::buffer::v15_2_0::list&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)</fn>
|
|
<dir>/root/work/ceph/src/auth/cephx</dir>
|
|
<file>CephxProtocol.h</file>
|
|
<line>616</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x560E47D</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>int encode_encrypt<CephXAuthorize>(ceph::common::CephContext*, CephXAuthorize const&, CryptoKey const&, ceph::buffer::v15_2_0::list&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)</fn>
|
|
<dir>/root/work/ceph/src/auth/cephx</dir>
|
|
<file>CephxProtocol.h</file>
|
|
<line>643</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x560CF2B</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>CephXAuthorizer::add_challenge(ceph::common::CephContext*, ceph::buffer::v15_2_0::list const&)</fn>
|
|
<dir>/root/work/ceph/src/auth/cephx</dir>
|
|
<file>CephxProtocol.cc</file>
|
|
<line>599</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5918F29</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>MonClient::handle_auth_reply_more(Connection*, AuthConnectionMeta*, ceph::buffer::v15_2_0::list const&, ceph::buffer::v15_2_0::list*)</fn>
|
|
<dir>/root/work/ceph/src/mon</dir>
|
|
<file>MonClient.cc</file>
|
|
<line>1479</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5890706</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::handle_auth_reply_more(ceph::buffer::v15_2_0::list&)</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>1796</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x589AEE8</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::handle_frame_payload()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>1248</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x589B0F9</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::handle_read_frame_dispatch()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>1165</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x589B385</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::_handle_read_frame_epilogue_main()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>1357</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x589B673</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::_handle_read_frame_segment()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>1224</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x589C737</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::handle_read_frame_segment(std::unique_ptr<ceph::buffer::v15_2_0::ptr_node, ceph::buffer::v15_2_0::ptr_node::disposer>&&, int)</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>1216</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x589CCBB</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>CtRxNode<ProtocolV2>::call(ProtocolV2*) const</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>Protocol.h</file>
|
|
<line>67</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x588AA02</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::run_continuation(Ct<ProtocolV2>&)</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>49</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79a16</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>208 bytes in 2 blocks are possibly lost in loss record 2,788 of 3,653</text>
|
|
<leakedbytes>208</leakedbytes>
|
|
<leakedblocks>2</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484700A</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>posix_memalign</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>2032</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58D36EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::raw_combined::create(unsigned int, unsigned int, int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>110</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58CF1CB</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::create_aligned_in_mempool(unsigned int, unsigned int, int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>294</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58CF25E</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::create_aligned(unsigned int, unsigned int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>299</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58CF29E</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::create(unsigned int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>241</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58D45E3</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::list::iterator_impl<true>::copy_deep(unsigned int, ceph::buffer::v15_2_0::ptr&)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>725</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x55FA626</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>CryptoKey::decode(ceph::buffer::v15_2_0::list::iterator_impl<true>&)</fn>
|
|
<dir>/root/work/ceph/src/auth</dir>
|
|
<file>Crypto.cc</file>
|
|
<line>509</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x560D8F0</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>decode</fn>
|
|
<dir>/root/work/ceph/src/auth</dir>
|
|
<file>Crypto.h</file>
|
|
<line>197</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x560D8F0</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>CephXServiceTicket::decode(ceph::buffer::v15_2_0::list::iterator_impl<true>&)</fn>
|
|
<dir>/root/work/ceph/src/auth/cephx</dir>
|
|
<file>CephxProtocol.h</file>
|
|
<line>435</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x560EA67</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>decode</fn>
|
|
<dir>/root/work/ceph/src/auth/cephx</dir>
|
|
<file>CephxProtocol.h</file>
|
|
<line>450</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x560EA67</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>void decode_decrypt_enc_bl<CephXServiceTicket>(ceph::common::CephContext*, CephXServiceTicket&, CryptoKey, ceph::buffer::v15_2_0::list const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)</fn>
|
|
<dir>/root/work/ceph/src/auth/cephx</dir>
|
|
<file>CephxProtocol.h</file>
|
|
<line>601</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x560EB2D</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>int decode_decrypt<CephXServiceTicket>(ceph::common::CephContext*, CephXServiceTicket&, CryptoKey const&, ceph::buffer::v15_2_0::list::iterator_impl<true>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)</fn>
|
|
<dir>/root/work/ceph/src/auth/cephx</dir>
|
|
<file>CephxProtocol.h</file>
|
|
<line>627</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5609E69</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>CephXTicketHandler::verify_service_ticket_reply(CryptoKey&, ceph::buffer::v15_2_0::list::iterator_impl<true>&)</fn>
|
|
<dir>/root/work/ceph/src/auth/cephx</dir>
|
|
<file>CephxProtocol.cc</file>
|
|
<line>166</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x560AAE8</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>CephXTicketManager::verify_service_ticket_reply(CryptoKey&, ceph::buffer::v15_2_0::list::iterator_impl<true>&)</fn>
|
|
<dir>/root/work/ceph/src/auth/cephx</dir>
|
|
<file>CephxProtocol.cc</file>
|
|
<line>309</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x56052C0</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>CephxClientHandler::handle_response(int, ceph::buffer::v15_2_0::list::iterator_impl<true>&, CryptoKey*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)</fn>
|
|
<dir>/root/work/ceph/src/auth/cephx</dir>
|
|
<file>CephxClientHandler.cc</file>
|
|
<line>171</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x591929F</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>MonConnection::handle_auth_done(AuthConnectionMeta*, unsigned long, ceph::buffer::v15_2_0::list const&, CryptoKey*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)</fn>
|
|
<dir>/root/work/ceph/src/mon</dir>
|
|
<file>MonClient.cc</file>
|
|
<line>1814</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x591951C</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>MonClient::handle_auth_done(Connection*, AuthConnectionMeta*, unsigned long, unsigned int, ceph::buffer::v15_2_0::list const&, CryptoKey*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)</fn>
|
|
<dir>/root/work/ceph/src/mon</dir>
|
|
<file>MonClient.cc</file>
|
|
<line>1506</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5890FBB</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::handle_auth_done(ceph::buffer::v15_2_0::list&)</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>1827</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x589AF02</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::handle_frame_payload()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>1252</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x589B0F9</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::handle_read_frame_dispatch()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>1165</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x589B385</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::_handle_read_frame_epilogue_main()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>1357</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x589B673</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::_handle_read_frame_segment()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>1224</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79af8</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>416 bytes in 4 blocks are possibly lost in loss record 3,014 of 3,653</text>
|
|
<leakedbytes>416</leakedbytes>
|
|
<leakedblocks>4</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484700A</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>posix_memalign</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>2032</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58D36EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::raw_combined::create(unsigned int, unsigned int, int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>110</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58CF1CB</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::create_aligned_in_mempool(unsigned int, unsigned int, int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>294</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58CF25E</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::create_aligned(unsigned int, unsigned int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>299</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58CF29E</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::create(unsigned int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>241</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58D45E3</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::list::iterator_impl<true>::copy_deep(unsigned int, ceph::buffer::v15_2_0::ptr&)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>725</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x55FA626</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>CryptoKey::decode(ceph::buffer::v15_2_0::list::iterator_impl<true>&)</fn>
|
|
<dir>/root/work/ceph/src/auth</dir>
|
|
<file>Crypto.cc</file>
|
|
<line>509</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x55FEC08</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>CryptoKey::decode_base64(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)</fn>
|
|
<dir>/root/work/ceph/src/auth</dir>
|
|
<file>Crypto.h</file>
|
|
<line>150</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x55FD0F9</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>KeyRing::set_modifier(char const*, char const*, EntityName&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ceph::buffer::v15_2_0::list, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> > >&)</fn>
|
|
<dir>/root/work/ceph/src/auth</dir>
|
|
<file>KeyRing.cc</file>
|
|
<line>107</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x55FD435</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>KeyRing::decode(ceph::buffer::v15_2_0::list::iterator_impl<true>&)</fn>
|
|
<dir>/root/work/ceph/src/auth</dir>
|
|
<file>KeyRing.cc</file>
|
|
<line>189</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x55FDCA0</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>KeyRing::load(ceph::common::CephContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)</fn>
|
|
<dir>/root/work/ceph/src/auth</dir>
|
|
<file>KeyRing.cc</file>
|
|
<line>215</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x55FDFE1</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>KeyRing::from_ceph_context(ceph::common::CephContext*)</fn>
|
|
<dir>/root/work/ceph/src/auth</dir>
|
|
<file>KeyRing.cc</file>
|
|
<line>49</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x590DE42</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>MonClient::init()</fn>
|
|
<dir>/root/work/ceph/src/mon</dir>
|
|
<file>MonClient.cc</file>
|
|
<line>497</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1F17BF6</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>neorados::detail::RADOS::RADOS(boost::asio::io_context&, boost::intrusive_ptr<ceph::common::CephContext>)</fn>
|
|
<dir>/root/work/ceph/src/neorados</dir>
|
|
<file>RADOSImpl.cc</file>
|
|
<line>58</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1EEFBB4</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::__detail::_MakeUniq<neorados::detail::RADOS>::__single_object std::make_unique<neorados::detail::RADOS, boost::asio::io_context&, ceph::common::CephContext*&>(boost::asio::io_context&, ceph::common::CephContext*&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>unique_ptr.h</file>
|
|
<line>1070</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1EE9807</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>neorados::RADOS::make_with_cct_(ceph::common::CephContext*, boost::asio::io_context&, boost::asio::any_completion_handler<void (boost::system::error_code, neorados::RADOS)>)</fn>
|
|
<dir>/root/work/ceph/src/neorados</dir>
|
|
<file>RADOS.cc</file>
|
|
<line>870</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C6793</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>auto neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}::operator()<boost::asio::detail::consign_handler<ceph::async::detail::blocked_handler<neorados::RADOS>, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> > >(ceph::async::use_blocked_t const&) const</fn>
|
|
<dir>/root/work/ceph/src/include/neorados</dir>
|
|
<file>RADOS.hpp</file>
|
|
<line>1358</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C687C</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>void boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::init_wrapper<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}>::operator()<ceph::async::detail::blocked_handler<neorados::RADOS>>(ceph::async::use_blocked_t const&, std::tuple<boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >)</fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/asio/impl</dir>
|
|
<file>consign.hpp</file>
|
|
<line>142</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C696B</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>boost::asio::constraint<!boost::asio::detail::async_result_has_initiate_memfn<ceph::async::use_blocked_t, void (boost::system::error_code, neorados::RADOS)>::value, boost::asio::async_result<std::decay<ceph::async::use_blocked_t>::type, void (boost::system::error_code, neorados::RADOS)>::return_type>::type boost::asio::async_initiate<ceph::async::use_blocked_t, void (boost::system::error_code, neorados::RADOS), boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::init_wrapper<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}>, std::tuple<boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> > >(boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::init_wrapper<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}>&&, ceph::async::use_blocked_t const&, std::tuple<boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >&&)</fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/asio</dir>
|
|
<file>async_result.hpp</file>
|
|
<line>914</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C6A2D</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>decltype ((async_initiate<ceph::async::use_blocked_t, void (boost::system::error_code, neorados::RADOS)>)((declval<boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::init_wrapper<std::decay<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}>::type> >)(), (std::declval<ceph::async::use_blocked_t&>)(), (std::declval<std::tuple<boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> > >)())) boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::initiate<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}, boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >>(ceph::async::use_blocked_t const&, boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >&&)</fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/asio/impl</dir>
|
|
<file>consign.hpp</file>
|
|
<line>170</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79af9</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>416 bytes in 4 blocks are possibly lost in loss record 3,015 of 3,653</text>
|
|
<leakedbytes>416</leakedbytes>
|
|
<leakedblocks>4</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484700A</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>posix_memalign</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>2032</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58D36EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::raw_combined::create(unsigned int, unsigned int, int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>110</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58CF1CB</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::create_aligned_in_mempool(unsigned int, unsigned int, int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>294</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58CF25E</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::create_aligned(unsigned int, unsigned int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>299</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58CF29E</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::create(unsigned int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>241</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58D45E3</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::list::iterator_impl<true>::copy_deep(unsigned int, ceph::buffer::v15_2_0::ptr&)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>725</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x55FA626</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>CryptoKey::decode(ceph::buffer::v15_2_0::list::iterator_impl<true>&)</fn>
|
|
<dir>/root/work/ceph/src/auth</dir>
|
|
<file>Crypto.cc</file>
|
|
<line>509</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x55FEC08</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>CryptoKey::decode_base64(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)</fn>
|
|
<dir>/root/work/ceph/src/auth</dir>
|
|
<file>Crypto.h</file>
|
|
<line>150</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x55FD0F9</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>KeyRing::set_modifier(char const*, char const*, EntityName&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ceph::buffer::v15_2_0::list, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> > >&)</fn>
|
|
<dir>/root/work/ceph/src/auth</dir>
|
|
<file>KeyRing.cc</file>
|
|
<line>107</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x55FD435</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>KeyRing::decode(ceph::buffer::v15_2_0::list::iterator_impl<true>&)</fn>
|
|
<dir>/root/work/ceph/src/auth</dir>
|
|
<file>KeyRing.cc</file>
|
|
<line>189</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x55FDCA0</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>KeyRing::load(ceph::common::CephContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)</fn>
|
|
<dir>/root/work/ceph/src/auth</dir>
|
|
<file>KeyRing.cc</file>
|
|
<line>215</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x55FDFE1</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>KeyRing::from_ceph_context(ceph::common::CephContext*)</fn>
|
|
<dir>/root/work/ceph/src/auth</dir>
|
|
<file>KeyRing.cc</file>
|
|
<line>49</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x590DE42</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>MonClient::init()</fn>
|
|
<dir>/root/work/ceph/src/mon</dir>
|
|
<file>MonClient.cc</file>
|
|
<line>497</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4CDAAEA</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>librados::v14_2_0::RadosClient::connect()</fn>
|
|
<dir>/root/work/ceph/src/librados</dir>
|
|
<file>RadosClient.cc</file>
|
|
<line>279</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4CA7983</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>librados::v14_2_0::Rados::connect()</fn>
|
|
<dir>/root/work/ceph/src/librados</dir>
|
|
<file>librados_cxx.cc</file>
|
|
<line>2397</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15332B4</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_rados()</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1118</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1537E67</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_begin(ceph::common::CephContext*, DoutPrefixProvider const*, rgw::SiteConfig const&)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1389</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1477CEA</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>DriverManager::init_storage_provider(DoutPrefixProvider const*, ceph::common::CephContext*, DriverManager::Config const&, boost::asio::io_context&, rgw::SiteConfig const&, bool, bool, bool, bool, bool, bool, bool, bool, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.cc</file>
|
|
<line>132</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>get_storage</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.h</file>
|
|
<line>1606</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::AppMain::init_storage()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_appmain.cc</file>
|
|
<line>250</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10F59A9</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>main</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_main.cc</file>
|
|
<line>142</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79b2f</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>496 bytes in 1 blocks are possibly lost in loss record 3,069 of 3,653</text>
|
|
<leakedbytes>496</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../include</dir>
|
|
<file>rtld-malloc.h</file>
|
|
<line>44</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>allocate_dtv</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>375</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4012601</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_allocate_tls</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>634</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>allocate_stack</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>allocatestack.c</file>
|
|
<line>423</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>pthread_create@@GLIBC_2.34</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>652</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E1BC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::try_create(unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>141</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E4EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::create(char const*, unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>159</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58E3B97</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::logging::Log::start()</fn>
|
|
<dir>/root/work/ceph/src/log</dir>
|
|
<file>Log.cc</file>
|
|
<line>546</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x196C8E4</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>global_pre_init(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*, std::vector<char const*, std::allocator<char const*> >&, unsigned int, code_environment_t, int)</fn>
|
|
<dir>/root/work/ceph/src/global</dir>
|
|
<file>global_init.cc</file>
|
|
<line>170</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x12EBE75</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw_global_init(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*, std::vector<char const*, std::allocator<char const*> >&, unsigned int, code_environment_t, int)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_common.cc</file>
|
|
<line>3059</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10F5746</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>main</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_main.cc</file>
|
|
<line>105</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79b30</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>496 bytes in 1 blocks are possibly lost in loss record 3,070 of 3,653</text>
|
|
<leakedbytes>496</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../include</dir>
|
|
<file>rtld-malloc.h</file>
|
|
<line>44</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>allocate_dtv</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>375</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4012601</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_allocate_tls</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>634</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>allocate_stack</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>allocatestack.c</file>
|
|
<line>423</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>pthread_create@@GLIBC_2.34</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>652</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E1BC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::try_create(unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>141</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E4EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::create(char const*, unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>159</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x57B7844</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>DispatchQueue::start()</fn>
|
|
<dir>/root/work/ceph/src/msg</dir>
|
|
<file>DispatchQueue.cc</file>
|
|
<line>232</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5861AC5</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>AsyncMessenger::ready()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>AsyncMessenger.cc</file>
|
|
<line>337</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5920BB0</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Messenger::add_dispatcher_head(Dispatcher*)</fn>
|
|
<dir>/root/work/ceph/src/msg</dir>
|
|
<file>Messenger.h</file>
|
|
<line>398</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x59148F7</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>MonClient::get_monmap_and_config()</fn>
|
|
<dir>/root/work/ceph/src/mon</dir>
|
|
<file>MonClient.cc</file>
|
|
<line>134</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x196E7E6</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>global_init(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*, std::vector<char const*, std::allocator<char const*> >&, unsigned int, code_environment_t, int, bool)</fn>
|
|
<dir>/root/work/ceph/src/global</dir>
|
|
<file>global_init.cc</file>
|
|
<line>370</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x12EBEF0</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw_global_init(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*, std::vector<char const*, std::allocator<char const*> >&, unsigned int, code_environment_t, int)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_common.cc</file>
|
|
<line>3072</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10F5746</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>main</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_main.cc</file>
|
|
<line>105</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79b31</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>496 bytes in 1 blocks are possibly lost in loss record 3,071 of 3,653</text>
|
|
<leakedbytes>496</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../include</dir>
|
|
<file>rtld-malloc.h</file>
|
|
<line>44</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>allocate_dtv</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>375</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4012601</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_allocate_tls</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>634</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>allocate_stack</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>allocatestack.c</file>
|
|
<line>423</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>pthread_create@@GLIBC_2.34</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>652</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E1BC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::try_create(unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>141</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E4EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::create(char const*, unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>159</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x57B785C</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>DispatchQueue::start()</fn>
|
|
<dir>/root/work/ceph/src/msg</dir>
|
|
<file>DispatchQueue.cc</file>
|
|
<line>233</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5861AC5</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>AsyncMessenger::ready()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>AsyncMessenger.cc</file>
|
|
<line>337</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5920BB0</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Messenger::add_dispatcher_head(Dispatcher*)</fn>
|
|
<dir>/root/work/ceph/src/msg</dir>
|
|
<file>Messenger.h</file>
|
|
<line>398</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x59148F7</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>MonClient::get_monmap_and_config()</fn>
|
|
<dir>/root/work/ceph/src/mon</dir>
|
|
<file>MonClient.cc</file>
|
|
<line>134</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x196E7E6</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>global_init(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*, std::vector<char const*, std::allocator<char const*> >&, unsigned int, code_environment_t, int, bool)</fn>
|
|
<dir>/root/work/ceph/src/global</dir>
|
|
<file>global_init.cc</file>
|
|
<line>370</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x12EBEF0</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw_global_init(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*, std::vector<char const*, std::allocator<char const*> >&, unsigned int, code_environment_t, int)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_common.cc</file>
|
|
<line>3072</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10F5746</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>main</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_main.cc</file>
|
|
<line>105</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79b32</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>496 bytes in 1 blocks are possibly lost in loss record 3,072 of 3,653</text>
|
|
<leakedbytes>496</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../include</dir>
|
|
<file>rtld-malloc.h</file>
|
|
<line>44</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>allocate_dtv</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>375</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4012601</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_allocate_tls</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>634</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>allocate_stack</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>allocatestack.c</file>
|
|
<line>423</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>pthread_create@@GLIBC_2.34</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>652</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E1BC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::try_create(unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>141</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E4EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::create(char const*, unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>159</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x56658C3</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>CommonSafeTimer<ceph::mutex_debug_detail::mutex_debug_impl<false> >::init()</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Timer.cc</file>
|
|
<line>58</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x590DFA7</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>MonClient::init()</fn>
|
|
<dir>/root/work/ceph/src/mon</dir>
|
|
<file>MonClient.cc</file>
|
|
<line>516</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5914987</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>MonClient::get_monmap_and_config()</fn>
|
|
<dir>/root/work/ceph/src/mon</dir>
|
|
<file>MonClient.cc</file>
|
|
<line>155</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x196E7E6</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>global_init(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*, std::vector<char const*, std::allocator<char const*> >&, unsigned int, code_environment_t, int, bool)</fn>
|
|
<dir>/root/work/ceph/src/global</dir>
|
|
<file>global_init.cc</file>
|
|
<line>370</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x12EBEF0</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw_global_init(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*, std::vector<char const*, std::allocator<char const*> >&, unsigned int, code_environment_t, int)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_common.cc</file>
|
|
<line>3072</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10F5746</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>main</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_main.cc</file>
|
|
<line>105</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79b33</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>496 bytes in 1 blocks are possibly lost in loss record 3,073 of 3,653</text>
|
|
<leakedbytes>496</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../include</dir>
|
|
<file>rtld-malloc.h</file>
|
|
<line>44</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>allocate_dtv</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>375</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4012601</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_allocate_tls</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>634</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>allocate_stack</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>allocatestack.c</file>
|
|
<line>423</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>pthread_create@@GLIBC_2.34</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>652</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E1BC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::try_create(unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>141</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E4EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::create(char const*, unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>159</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x130F65F</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw_setup_saved_curl_handles()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_http_client.cc</file>
|
|
<line>283</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x11A884C</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::curl::setup_curl(boost::optional<std::multimap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, RGWFrontendConfig*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, RGWFrontendConfig*> > > const&>)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_http_client_curl.cc</file>
|
|
<line>103</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FB943</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::AppMain::init_http_clients()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_appmain.cc</file>
|
|
<line>275</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10F599C</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>main</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_main.cc</file>
|
|
<line>140</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79b34</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>496 bytes in 1 blocks are possibly lost in loss record 3,074 of 3,653</text>
|
|
<leakedbytes>496</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../include</dir>
|
|
<file>rtld-malloc.h</file>
|
|
<line>44</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>allocate_dtv</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>375</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4012601</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_allocate_tls</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>634</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>allocate_stack</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>allocatestack.c</file>
|
|
<line>423</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>pthread_create@@GLIBC_2.34</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>652</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E1BC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::try_create(unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>141</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E4EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::create(char const*, unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>159</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1312093</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWHTTPManager::start()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_http_client.cc</file>
|
|
<line>1067</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x13121DB</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw_http_client_init(ceph::common::CephContext*)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_http_client.cc</file>
|
|
<line>1196</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FB958</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::AppMain::init_http_clients()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_appmain.cc</file>
|
|
<line>276</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10F599C</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>main</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_main.cc</file>
|
|
<line>140</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79b35</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>496 bytes in 1 blocks are possibly lost in loss record 3,075 of 3,653</text>
|
|
<leakedbytes>496</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../include</dir>
|
|
<file>rtld-malloc.h</file>
|
|
<line>44</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>allocate_dtv</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>375</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4012601</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_allocate_tls</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>634</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>allocate_stack</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>allocatestack.c</file>
|
|
<line>423</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>pthread_create@@GLIBC_2.34</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>652</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E1BC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::try_create(unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>141</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E4EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::create(char const*, unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>159</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x11AA723</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWKMIPManagerImpl::start()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_kmip_client_impl.cc</file>
|
|
<line>395</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x14E944F</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw_kmip_client_init(RGWKMIPManager&)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_kmip_client.cc</file>
|
|
<line>74</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FB985</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::AppMain::init_http_clients()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_appmain.cc</file>
|
|
<line>277</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10F599C</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>main</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_main.cc</file>
|
|
<line>140</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79b36</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>496 bytes in 1 blocks are possibly lost in loss record 3,076 of 3,653</text>
|
|
<leakedbytes>496</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../include</dir>
|
|
<file>rtld-malloc.h</file>
|
|
<line>44</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>allocate_dtv</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>375</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4012601</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_allocate_tls</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>634</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>allocate_stack</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>allocatestack.c</file>
|
|
<line>423</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>pthread_create@@GLIBC_2.34</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>652</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E1BC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::try_create(unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>141</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E4EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::create(char const*, unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>159</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x11A9650</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWKmipHandles::start()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_kmip_client_impl.cc</file>
|
|
<line>359</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x11ABA81</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWKmipWorker::entry()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_kmip_client_impl.cc</file>
|
|
<line>702</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E0E4</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::entry_wrapper()</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>87</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E0FC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::_entry_func(void*)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>74</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E97906</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>start_thread</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>444</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6F1D773</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>clone</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/misc/../sysdeps/unix/sysv/linux/x86_64</dir>
|
|
<file>clone.S</file>
|
|
<line>100</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79b37</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>496 bytes in 1 blocks are possibly lost in loss record 3,077 of 3,653</text>
|
|
<leakedbytes>496</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../include</dir>
|
|
<file>rtld-malloc.h</file>
|
|
<line>44</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>allocate_dtv</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>375</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4012601</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_allocate_tls</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>634</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>allocate_stack</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>allocatestack.c</file>
|
|
<line>423</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>pthread_create@@GLIBC_2.34</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>652</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6B932A8</ip>
|
|
<obj>/usr/lib64/libstdc++.so.6.0.32</obj>
|
|
<fn>__gthread_create</fn>
|
|
<dir>/usr/src/debug/gcc-13.1.1-2.fc38.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/include/x86_64-redhat-linux/bits</dir>
|
|
<file>gthr-default.h</file>
|
|
<line>663</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6B932A8</ip>
|
|
<obj>/usr/lib64/libstdc++.so.6.0.32</obj>
|
|
<fn>std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)())</fn>
|
|
<dir>/usr/src/debug/gcc-13.1.1-2.fc38.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/src/c++11/../../../../../libstdc++-v3/src/c++11</dir>
|
|
<file>thread.cc</file>
|
|
<line>172</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1F46644</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::thread::thread<void (ceph::timer<ceph::coarse_mono_clock>::*)(), ceph::timer<ceph::coarse_mono_clock>*, void>(void (ceph::timer<ceph::coarse_mono_clock>::*&&)(), ceph::timer<ceph::coarse_mono_clock>*&&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_thread.h</file>
|
|
<line>164</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1F5F462</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>ceph::timer<ceph::coarse_mono_clock>::timer()</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>ceph_timer.h</file>
|
|
<line>157</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1F3F942</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>Objecter::Objecter(ceph::common::CephContext*, Messenger*, MonClient*, boost::asio::io_context&)</fn>
|
|
<dir>/root/work/ceph/src/osdc</dir>
|
|
<file>Objecter.cc</file>
|
|
<line>5086</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1F181C7</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::__detail::_MakeUniq<Objecter>::__single_object std::make_unique<Objecter, ceph::common::CephContext*, Messenger*, MonClient*, boost::asio::io_context&>(ceph::common::CephContext*&&, Messenger*&&, MonClient*&&, boost::asio::io_context&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>unique_ptr.h</file>
|
|
<line>1070</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1F17B54</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>neorados::detail::RADOS::RADOS(boost::asio::io_context&, boost::intrusive_ptr<ceph::common::CephContext>)</fn>
|
|
<dir>/root/work/ceph/src/neorados</dir>
|
|
<file>RADOSImpl.cc</file>
|
|
<line>48</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1EEFBB4</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::__detail::_MakeUniq<neorados::detail::RADOS>::__single_object std::make_unique<neorados::detail::RADOS, boost::asio::io_context&, ceph::common::CephContext*&>(boost::asio::io_context&, ceph::common::CephContext*&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>unique_ptr.h</file>
|
|
<line>1070</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1EE9807</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>neorados::RADOS::make_with_cct_(ceph::common::CephContext*, boost::asio::io_context&, boost::asio::any_completion_handler<void (boost::system::error_code, neorados::RADOS)>)</fn>
|
|
<dir>/root/work/ceph/src/neorados</dir>
|
|
<file>RADOS.cc</file>
|
|
<line>870</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C6793</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>auto neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}::operator()<boost::asio::detail::consign_handler<ceph::async::detail::blocked_handler<neorados::RADOS>, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> > >(ceph::async::use_blocked_t const&) const</fn>
|
|
<dir>/root/work/ceph/src/include/neorados</dir>
|
|
<file>RADOS.hpp</file>
|
|
<line>1358</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C687C</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>void boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::init_wrapper<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}>::operator()<ceph::async::detail::blocked_handler<neorados::RADOS>>(ceph::async::use_blocked_t const&, std::tuple<boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >)</fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/asio/impl</dir>
|
|
<file>consign.hpp</file>
|
|
<line>142</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C696B</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>boost::asio::constraint<!boost::asio::detail::async_result_has_initiate_memfn<ceph::async::use_blocked_t, void (boost::system::error_code, neorados::RADOS)>::value, boost::asio::async_result<std::decay<ceph::async::use_blocked_t>::type, void (boost::system::error_code, neorados::RADOS)>::return_type>::type boost::asio::async_initiate<ceph::async::use_blocked_t, void (boost::system::error_code, neorados::RADOS), boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::init_wrapper<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}>, std::tuple<boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> > >(boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::init_wrapper<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}>&&, ceph::async::use_blocked_t const&, std::tuple<boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >&&)</fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/asio</dir>
|
|
<file>async_result.hpp</file>
|
|
<line>914</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C6A2D</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>decltype ((async_initiate<ceph::async::use_blocked_t, void (boost::system::error_code, neorados::RADOS)>)((declval<boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::init_wrapper<std::decay<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}>::type> >)(), (std::declval<ceph::async::use_blocked_t&>)(), (std::declval<std::tuple<boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> > >)())) boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::initiate<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}, boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >>(ceph::async::use_blocked_t const&, boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >&&)</fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/asio/impl</dir>
|
|
<file>consign.hpp</file>
|
|
<line>170</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C6AE6</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>async_initiate<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>, void, void> >, void(boost::system::error_code, neorados::RADOS), neorados::RADOS::make_with_cct<const ceph::async::use_blocked_t&>(ceph::common::CephContext*, boost::asio::io_context&, const ceph::async::use_blocked_t&)::<lambda(auto:106&&)> ></fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/asio</dir>
|
|
<file>async_result.hpp</file>
|
|
<line>898</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C6AE6</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>auto neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)</fn>
|
|
<dir>/root/work/ceph/src/include/neorados</dir>
|
|
<file>RADOS.hpp</file>
|
|
<line>1359</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15AE50F</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::sal::RadosStore::init_neorados(DoutPrefixProvider const*)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_sal_rados.cc</file>
|
|
<line>1281</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1537E55</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_begin(ceph::common::CephContext*, DoutPrefixProvider const*, rgw::SiteConfig const&)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1384</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1477CEA</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>DriverManager::init_storage_provider(DoutPrefixProvider const*, ceph::common::CephContext*, DriverManager::Config const&, boost::asio::io_context&, rgw::SiteConfig const&, bool, bool, bool, bool, bool, bool, bool, bool, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.cc</file>
|
|
<line>132</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79b38</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>496 bytes in 1 blocks are possibly lost in loss record 3,078 of 3,653</text>
|
|
<leakedbytes>496</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../include</dir>
|
|
<file>rtld-malloc.h</file>
|
|
<line>44</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>allocate_dtv</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>375</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4012601</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_allocate_tls</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>634</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>allocate_stack</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>allocatestack.c</file>
|
|
<line>423</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>pthread_create@@GLIBC_2.34</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>652</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E1BC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::try_create(unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>141</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E4EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::create(char const*, unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>159</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x57B7844</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>DispatchQueue::start()</fn>
|
|
<dir>/root/work/ceph/src/msg</dir>
|
|
<file>DispatchQueue.cc</file>
|
|
<line>232</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5861AC5</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>AsyncMessenger::ready()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>AsyncMessenger.cc</file>
|
|
<line>337</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1F18E7C</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>Messenger::add_dispatcher_head(Dispatcher*)</fn>
|
|
<dir>/root/work/ceph/src/msg</dir>
|
|
<file>Messenger.h</file>
|
|
<line>398</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1F17BB4</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>neorados::detail::RADOS::RADOS(boost::asio::io_context&, boost::intrusive_ptr<ceph::common::CephContext>)</fn>
|
|
<dir>/root/work/ceph/src/neorados</dir>
|
|
<file>RADOSImpl.cc</file>
|
|
<line>54</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1EEFBB4</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::__detail::_MakeUniq<neorados::detail::RADOS>::__single_object std::make_unique<neorados::detail::RADOS, boost::asio::io_context&, ceph::common::CephContext*&>(boost::asio::io_context&, ceph::common::CephContext*&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>unique_ptr.h</file>
|
|
<line>1070</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1EE9807</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>neorados::RADOS::make_with_cct_(ceph::common::CephContext*, boost::asio::io_context&, boost::asio::any_completion_handler<void (boost::system::error_code, neorados::RADOS)>)</fn>
|
|
<dir>/root/work/ceph/src/neorados</dir>
|
|
<file>RADOS.cc</file>
|
|
<line>870</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C6793</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>auto neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}::operator()<boost::asio::detail::consign_handler<ceph::async::detail::blocked_handler<neorados::RADOS>, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> > >(ceph::async::use_blocked_t const&) const</fn>
|
|
<dir>/root/work/ceph/src/include/neorados</dir>
|
|
<file>RADOS.hpp</file>
|
|
<line>1358</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C687C</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>void boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::init_wrapper<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}>::operator()<ceph::async::detail::blocked_handler<neorados::RADOS>>(ceph::async::use_blocked_t const&, std::tuple<boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >)</fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/asio/impl</dir>
|
|
<file>consign.hpp</file>
|
|
<line>142</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C696B</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>boost::asio::constraint<!boost::asio::detail::async_result_has_initiate_memfn<ceph::async::use_blocked_t, void (boost::system::error_code, neorados::RADOS)>::value, boost::asio::async_result<std::decay<ceph::async::use_blocked_t>::type, void (boost::system::error_code, neorados::RADOS)>::return_type>::type boost::asio::async_initiate<ceph::async::use_blocked_t, void (boost::system::error_code, neorados::RADOS), boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::init_wrapper<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}>, std::tuple<boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> > >(boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::init_wrapper<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}>&&, ceph::async::use_blocked_t const&, std::tuple<boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >&&)</fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/asio</dir>
|
|
<file>async_result.hpp</file>
|
|
<line>914</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C6A2D</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>decltype ((async_initiate<ceph::async::use_blocked_t, void (boost::system::error_code, neorados::RADOS)>)((declval<boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::init_wrapper<std::decay<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}>::type> >)(), (std::declval<ceph::async::use_blocked_t&>)(), (std::declval<std::tuple<boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> > >)())) boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::initiate<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}, boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >>(ceph::async::use_blocked_t const&, boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >&&)</fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/asio/impl</dir>
|
|
<file>consign.hpp</file>
|
|
<line>170</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C6AE6</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>async_initiate<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>, void, void> >, void(boost::system::error_code, neorados::RADOS), neorados::RADOS::make_with_cct<const ceph::async::use_blocked_t&>(ceph::common::CephContext*, boost::asio::io_context&, const ceph::async::use_blocked_t&)::<lambda(auto:106&&)> ></fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/asio</dir>
|
|
<file>async_result.hpp</file>
|
|
<line>898</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C6AE6</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>auto neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)</fn>
|
|
<dir>/root/work/ceph/src/include/neorados</dir>
|
|
<file>RADOS.hpp</file>
|
|
<line>1359</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15AE50F</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::sal::RadosStore::init_neorados(DoutPrefixProvider const*)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_sal_rados.cc</file>
|
|
<line>1281</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1537E55</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_begin(ceph::common::CephContext*, DoutPrefixProvider const*, rgw::SiteConfig const&)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1384</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1477CEA</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>DriverManager::init_storage_provider(DoutPrefixProvider const*, ceph::common::CephContext*, DriverManager::Config const&, boost::asio::io_context&, rgw::SiteConfig const&, bool, bool, bool, bool, bool, bool, bool, bool, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.cc</file>
|
|
<line>132</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79b39</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>496 bytes in 1 blocks are possibly lost in loss record 3,079 of 3,653</text>
|
|
<leakedbytes>496</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../include</dir>
|
|
<file>rtld-malloc.h</file>
|
|
<line>44</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>allocate_dtv</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>375</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4012601</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_allocate_tls</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>634</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>allocate_stack</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>allocatestack.c</file>
|
|
<line>423</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>pthread_create@@GLIBC_2.34</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>652</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E1BC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::try_create(unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>141</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E4EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::create(char const*, unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>159</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x57B785C</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>DispatchQueue::start()</fn>
|
|
<dir>/root/work/ceph/src/msg</dir>
|
|
<file>DispatchQueue.cc</file>
|
|
<line>233</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5861AC5</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>AsyncMessenger::ready()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>AsyncMessenger.cc</file>
|
|
<line>337</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1F18E7C</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>Messenger::add_dispatcher_head(Dispatcher*)</fn>
|
|
<dir>/root/work/ceph/src/msg</dir>
|
|
<file>Messenger.h</file>
|
|
<line>398</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1F17BB4</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>neorados::detail::RADOS::RADOS(boost::asio::io_context&, boost::intrusive_ptr<ceph::common::CephContext>)</fn>
|
|
<dir>/root/work/ceph/src/neorados</dir>
|
|
<file>RADOSImpl.cc</file>
|
|
<line>54</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1EEFBB4</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::__detail::_MakeUniq<neorados::detail::RADOS>::__single_object std::make_unique<neorados::detail::RADOS, boost::asio::io_context&, ceph::common::CephContext*&>(boost::asio::io_context&, ceph::common::CephContext*&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>unique_ptr.h</file>
|
|
<line>1070</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1EE9807</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>neorados::RADOS::make_with_cct_(ceph::common::CephContext*, boost::asio::io_context&, boost::asio::any_completion_handler<void (boost::system::error_code, neorados::RADOS)>)</fn>
|
|
<dir>/root/work/ceph/src/neorados</dir>
|
|
<file>RADOS.cc</file>
|
|
<line>870</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C6793</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>auto neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}::operator()<boost::asio::detail::consign_handler<ceph::async::detail::blocked_handler<neorados::RADOS>, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> > >(ceph::async::use_blocked_t const&) const</fn>
|
|
<dir>/root/work/ceph/src/include/neorados</dir>
|
|
<file>RADOS.hpp</file>
|
|
<line>1358</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C687C</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>void boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::init_wrapper<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}>::operator()<ceph::async::detail::blocked_handler<neorados::RADOS>>(ceph::async::use_blocked_t const&, std::tuple<boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >)</fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/asio/impl</dir>
|
|
<file>consign.hpp</file>
|
|
<line>142</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C696B</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>boost::asio::constraint<!boost::asio::detail::async_result_has_initiate_memfn<ceph::async::use_blocked_t, void (boost::system::error_code, neorados::RADOS)>::value, boost::asio::async_result<std::decay<ceph::async::use_blocked_t>::type, void (boost::system::error_code, neorados::RADOS)>::return_type>::type boost::asio::async_initiate<ceph::async::use_blocked_t, void (boost::system::error_code, neorados::RADOS), boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::init_wrapper<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}>, std::tuple<boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> > >(boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::init_wrapper<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}>&&, ceph::async::use_blocked_t const&, std::tuple<boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >&&)</fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/asio</dir>
|
|
<file>async_result.hpp</file>
|
|
<line>914</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C6A2D</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>decltype ((async_initiate<ceph::async::use_blocked_t, void (boost::system::error_code, neorados::RADOS)>)((declval<boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::init_wrapper<std::decay<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}>::type> >)(), (std::declval<ceph::async::use_blocked_t&>)(), (std::declval<std::tuple<boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> > >)())) boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::initiate<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}, boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >>(ceph::async::use_blocked_t const&, boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >&&)</fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/asio/impl</dir>
|
|
<file>consign.hpp</file>
|
|
<line>170</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C6AE6</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>async_initiate<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>, void, void> >, void(boost::system::error_code, neorados::RADOS), neorados::RADOS::make_with_cct<const ceph::async::use_blocked_t&>(ceph::common::CephContext*, boost::asio::io_context&, const ceph::async::use_blocked_t&)::<lambda(auto:106&&)> ></fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/asio</dir>
|
|
<file>async_result.hpp</file>
|
|
<line>898</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C6AE6</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>auto neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)</fn>
|
|
<dir>/root/work/ceph/src/include/neorados</dir>
|
|
<file>RADOS.hpp</file>
|
|
<line>1359</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15AE50F</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::sal::RadosStore::init_neorados(DoutPrefixProvider const*)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_sal_rados.cc</file>
|
|
<line>1281</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1537E55</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_begin(ceph::common::CephContext*, DoutPrefixProvider const*, rgw::SiteConfig const&)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1384</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1477CEA</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>DriverManager::init_storage_provider(DoutPrefixProvider const*, ceph::common::CephContext*, DriverManager::Config const&, boost::asio::io_context&, rgw::SiteConfig const&, bool, bool, bool, bool, bool, bool, bool, bool, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.cc</file>
|
|
<line>132</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79b3a</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>496 bytes in 1 blocks are possibly lost in loss record 3,080 of 3,653</text>
|
|
<leakedbytes>496</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../include</dir>
|
|
<file>rtld-malloc.h</file>
|
|
<line>44</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>allocate_dtv</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>375</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4012601</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_allocate_tls</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>634</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>allocate_stack</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>allocatestack.c</file>
|
|
<line>423</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>pthread_create@@GLIBC_2.34</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>652</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E1BC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::try_create(unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>141</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E4EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::create(char const*, unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>159</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x56658C3</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>CommonSafeTimer<ceph::mutex_debug_detail::mutex_debug_impl<false> >::init()</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Timer.cc</file>
|
|
<line>58</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x590DFA7</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>MonClient::init()</fn>
|
|
<dir>/root/work/ceph/src/mon</dir>
|
|
<file>MonClient.cc</file>
|
|
<line>516</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1F17BF6</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>neorados::detail::RADOS::RADOS(boost::asio::io_context&, boost::intrusive_ptr<ceph::common::CephContext>)</fn>
|
|
<dir>/root/work/ceph/src/neorados</dir>
|
|
<file>RADOSImpl.cc</file>
|
|
<line>58</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1EEFBB4</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::__detail::_MakeUniq<neorados::detail::RADOS>::__single_object std::make_unique<neorados::detail::RADOS, boost::asio::io_context&, ceph::common::CephContext*&>(boost::asio::io_context&, ceph::common::CephContext*&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>unique_ptr.h</file>
|
|
<line>1070</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1EE9807</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>neorados::RADOS::make_with_cct_(ceph::common::CephContext*, boost::asio::io_context&, boost::asio::any_completion_handler<void (boost::system::error_code, neorados::RADOS)>)</fn>
|
|
<dir>/root/work/ceph/src/neorados</dir>
|
|
<file>RADOS.cc</file>
|
|
<line>870</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C6793</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>auto neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}::operator()<boost::asio::detail::consign_handler<ceph::async::detail::blocked_handler<neorados::RADOS>, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> > >(ceph::async::use_blocked_t const&) const</fn>
|
|
<dir>/root/work/ceph/src/include/neorados</dir>
|
|
<file>RADOS.hpp</file>
|
|
<line>1358</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C687C</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>void boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::init_wrapper<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}>::operator()<ceph::async::detail::blocked_handler<neorados::RADOS>>(ceph::async::use_blocked_t const&, std::tuple<boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >)</fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/asio/impl</dir>
|
|
<file>consign.hpp</file>
|
|
<line>142</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C696B</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>boost::asio::constraint<!boost::asio::detail::async_result_has_initiate_memfn<ceph::async::use_blocked_t, void (boost::system::error_code, neorados::RADOS)>::value, boost::asio::async_result<std::decay<ceph::async::use_blocked_t>::type, void (boost::system::error_code, neorados::RADOS)>::return_type>::type boost::asio::async_initiate<ceph::async::use_blocked_t, void (boost::system::error_code, neorados::RADOS), boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::init_wrapper<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}>, std::tuple<boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> > >(boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::init_wrapper<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}>&&, ceph::async::use_blocked_t const&, std::tuple<boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >&&)</fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/asio</dir>
|
|
<file>async_result.hpp</file>
|
|
<line>914</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C6A2D</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>decltype ((async_initiate<ceph::async::use_blocked_t, void (boost::system::error_code, neorados::RADOS)>)((declval<boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::init_wrapper<std::decay<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}>::type> >)(), (std::declval<ceph::async::use_blocked_t&>)(), (std::declval<std::tuple<boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> > >)())) boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::initiate<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}, boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >>(ceph::async::use_blocked_t const&, boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >&&)</fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/asio/impl</dir>
|
|
<file>consign.hpp</file>
|
|
<line>170</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C6AE6</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>async_initiate<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>, void, void> >, void(boost::system::error_code, neorados::RADOS), neorados::RADOS::make_with_cct<const ceph::async::use_blocked_t&>(ceph::common::CephContext*, boost::asio::io_context&, const ceph::async::use_blocked_t&)::<lambda(auto:106&&)> ></fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/asio</dir>
|
|
<file>async_result.hpp</file>
|
|
<line>898</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C6AE6</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>auto neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)</fn>
|
|
<dir>/root/work/ceph/src/include/neorados</dir>
|
|
<file>RADOS.hpp</file>
|
|
<line>1359</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15AE50F</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::sal::RadosStore::init_neorados(DoutPrefixProvider const*)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_sal_rados.cc</file>
|
|
<line>1281</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1537E55</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_begin(ceph::common::CephContext*, DoutPrefixProvider const*, rgw::SiteConfig const&)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1384</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1477CEA</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>DriverManager::init_storage_provider(DoutPrefixProvider const*, ceph::common::CephContext*, DriverManager::Config const&, boost::asio::io_context&, rgw::SiteConfig const&, bool, bool, bool, bool, bool, bool, bool, bool, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.cc</file>
|
|
<line>132</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>get_storage</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.h</file>
|
|
<line>1606</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::AppMain::init_storage()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_appmain.cc</file>
|
|
<line>250</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79b3b</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>496 bytes in 1 blocks are possibly lost in loss record 3,081 of 3,653</text>
|
|
<leakedbytes>496</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../include</dir>
|
|
<file>rtld-malloc.h</file>
|
|
<line>44</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>allocate_dtv</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>375</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4012601</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_allocate_tls</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>634</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>allocate_stack</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>allocatestack.c</file>
|
|
<line>423</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>pthread_create@@GLIBC_2.34</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>652</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E1BC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::try_create(unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>141</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E4EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::create(char const*, unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>159</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x56658C3</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>CommonSafeTimer<ceph::mutex_debug_detail::mutex_debug_impl<false> >::init()</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Timer.cc</file>
|
|
<line>58</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x592CCD7</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>MgrClient::init()</fn>
|
|
<dir>/root/work/ceph/src/mgr</dir>
|
|
<file>MgrClient.cc</file>
|
|
<line>62</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1F17DCE</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>neorados::detail::RADOS::RADOS(boost::asio::io_context&, boost::intrusive_ptr<ceph::common::CephContext>)</fn>
|
|
<dir>/root/work/ceph/src/neorados</dir>
|
|
<file>RADOSImpl.cc</file>
|
|
<line>76</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1EEFBB4</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::__detail::_MakeUniq<neorados::detail::RADOS>::__single_object std::make_unique<neorados::detail::RADOS, boost::asio::io_context&, ceph::common::CephContext*&>(boost::asio::io_context&, ceph::common::CephContext*&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>unique_ptr.h</file>
|
|
<line>1070</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1EE9807</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>neorados::RADOS::make_with_cct_(ceph::common::CephContext*, boost::asio::io_context&, boost::asio::any_completion_handler<void (boost::system::error_code, neorados::RADOS)>)</fn>
|
|
<dir>/root/work/ceph/src/neorados</dir>
|
|
<file>RADOS.cc</file>
|
|
<line>870</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C6793</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>auto neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}::operator()<boost::asio::detail::consign_handler<ceph::async::detail::blocked_handler<neorados::RADOS>, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> > >(ceph::async::use_blocked_t const&) const</fn>
|
|
<dir>/root/work/ceph/src/include/neorados</dir>
|
|
<file>RADOS.hpp</file>
|
|
<line>1358</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C687C</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>void boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::init_wrapper<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}>::operator()<ceph::async::detail::blocked_handler<neorados::RADOS>>(ceph::async::use_blocked_t const&, std::tuple<boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >)</fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/asio/impl</dir>
|
|
<file>consign.hpp</file>
|
|
<line>142</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C696B</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>boost::asio::constraint<!boost::asio::detail::async_result_has_initiate_memfn<ceph::async::use_blocked_t, void (boost::system::error_code, neorados::RADOS)>::value, boost::asio::async_result<std::decay<ceph::async::use_blocked_t>::type, void (boost::system::error_code, neorados::RADOS)>::return_type>::type boost::asio::async_initiate<ceph::async::use_blocked_t, void (boost::system::error_code, neorados::RADOS), boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::init_wrapper<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}>, std::tuple<boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> > >(boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::init_wrapper<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}>&&, ceph::async::use_blocked_t const&, std::tuple<boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >&&)</fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/asio</dir>
|
|
<file>async_result.hpp</file>
|
|
<line>914</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C6A2D</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>decltype ((async_initiate<ceph::async::use_blocked_t, void (boost::system::error_code, neorados::RADOS)>)((declval<boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::init_wrapper<std::decay<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}>::type> >)(), (std::declval<ceph::async::use_blocked_t&>)(), (std::declval<std::tuple<boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> > >)())) boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::initiate<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}, boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >>(ceph::async::use_blocked_t const&, boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >&&)</fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/asio/impl</dir>
|
|
<file>consign.hpp</file>
|
|
<line>170</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C6AE6</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>async_initiate<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>, void, void> >, void(boost::system::error_code, neorados::RADOS), neorados::RADOS::make_with_cct<const ceph::async::use_blocked_t&>(ceph::common::CephContext*, boost::asio::io_context&, const ceph::async::use_blocked_t&)::<lambda(auto:106&&)> ></fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/asio</dir>
|
|
<file>async_result.hpp</file>
|
|
<line>898</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C6AE6</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>auto neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)</fn>
|
|
<dir>/root/work/ceph/src/include/neorados</dir>
|
|
<file>RADOS.hpp</file>
|
|
<line>1359</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15AE50F</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::sal::RadosStore::init_neorados(DoutPrefixProvider const*)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_sal_rados.cc</file>
|
|
<line>1281</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1537E55</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_begin(ceph::common::CephContext*, DoutPrefixProvider const*, rgw::SiteConfig const&)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1384</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1477CEA</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>DriverManager::init_storage_provider(DoutPrefixProvider const*, ceph::common::CephContext*, DriverManager::Config const&, boost::asio::io_context&, rgw::SiteConfig const&, bool, bool, bool, bool, bool, bool, bool, bool, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.cc</file>
|
|
<line>132</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>get_storage</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.h</file>
|
|
<line>1606</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::AppMain::init_storage()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_appmain.cc</file>
|
|
<line>250</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79b3c</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>496 bytes in 1 blocks are possibly lost in loss record 3,082 of 3,653</text>
|
|
<leakedbytes>496</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../include</dir>
|
|
<file>rtld-malloc.h</file>
|
|
<line>44</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>allocate_dtv</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>375</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4012601</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_allocate_tls</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>634</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>allocate_stack</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>allocatestack.c</file>
|
|
<line>423</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>pthread_create@@GLIBC_2.34</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>652</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E1BC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::try_create(unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>141</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E4EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::create(char const*, unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>159</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x57B7844</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>DispatchQueue::start()</fn>
|
|
<dir>/root/work/ceph/src/msg</dir>
|
|
<file>DispatchQueue.cc</file>
|
|
<line>232</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5861AC5</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>AsyncMessenger::ready()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>AsyncMessenger.cc</file>
|
|
<line>337</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5920BB0</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Messenger::add_dispatcher_head(Dispatcher*)</fn>
|
|
<dir>/root/work/ceph/src/msg</dir>
|
|
<file>Messenger.h</file>
|
|
<line>398</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x59148F7</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>MonClient::get_monmap_and_config()</fn>
|
|
<dir>/root/work/ceph/src/mon</dir>
|
|
<file>MonClient.cc</file>
|
|
<line>134</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4CDA6A0</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>librados::v14_2_0::RadosClient::connect()</fn>
|
|
<dir>/root/work/ceph/src/librados</dir>
|
|
<file>RadosClient.cc</file>
|
|
<line>232</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4CA7983</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>librados::v14_2_0::Rados::connect()</fn>
|
|
<dir>/root/work/ceph/src/librados</dir>
|
|
<file>librados_cxx.cc</file>
|
|
<line>2397</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15332B4</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_rados()</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1118</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1537E67</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_begin(ceph::common::CephContext*, DoutPrefixProvider const*, rgw::SiteConfig const&)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1389</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1477CEA</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>DriverManager::init_storage_provider(DoutPrefixProvider const*, ceph::common::CephContext*, DriverManager::Config const&, boost::asio::io_context&, rgw::SiteConfig const&, bool, bool, bool, bool, bool, bool, bool, bool, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.cc</file>
|
|
<line>132</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>get_storage</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.h</file>
|
|
<line>1606</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::AppMain::init_storage()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_appmain.cc</file>
|
|
<line>250</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10F59A9</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>main</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_main.cc</file>
|
|
<line>142</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79b3d</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>496 bytes in 1 blocks are possibly lost in loss record 3,083 of 3,653</text>
|
|
<leakedbytes>496</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../include</dir>
|
|
<file>rtld-malloc.h</file>
|
|
<line>44</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>allocate_dtv</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>375</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4012601</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_allocate_tls</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>634</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>allocate_stack</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>allocatestack.c</file>
|
|
<line>423</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>pthread_create@@GLIBC_2.34</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>652</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E1BC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::try_create(unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>141</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E4EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::create(char const*, unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>159</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x57B785C</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>DispatchQueue::start()</fn>
|
|
<dir>/root/work/ceph/src/msg</dir>
|
|
<file>DispatchQueue.cc</file>
|
|
<line>233</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5861AC5</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>AsyncMessenger::ready()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>AsyncMessenger.cc</file>
|
|
<line>337</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5920BB0</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Messenger::add_dispatcher_head(Dispatcher*)</fn>
|
|
<dir>/root/work/ceph/src/msg</dir>
|
|
<file>Messenger.h</file>
|
|
<line>398</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x59148F7</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>MonClient::get_monmap_and_config()</fn>
|
|
<dir>/root/work/ceph/src/mon</dir>
|
|
<file>MonClient.cc</file>
|
|
<line>134</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4CDA6A0</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>librados::v14_2_0::RadosClient::connect()</fn>
|
|
<dir>/root/work/ceph/src/librados</dir>
|
|
<file>RadosClient.cc</file>
|
|
<line>232</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4CA7983</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>librados::v14_2_0::Rados::connect()</fn>
|
|
<dir>/root/work/ceph/src/librados</dir>
|
|
<file>librados_cxx.cc</file>
|
|
<line>2397</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15332B4</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_rados()</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1118</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1537E67</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_begin(ceph::common::CephContext*, DoutPrefixProvider const*, rgw::SiteConfig const&)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1389</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1477CEA</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>DriverManager::init_storage_provider(DoutPrefixProvider const*, ceph::common::CephContext*, DriverManager::Config const&, boost::asio::io_context&, rgw::SiteConfig const&, bool, bool, bool, bool, bool, bool, bool, bool, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.cc</file>
|
|
<line>132</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>get_storage</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.h</file>
|
|
<line>1606</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::AppMain::init_storage()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_appmain.cc</file>
|
|
<line>250</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10F59A9</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>main</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_main.cc</file>
|
|
<line>142</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79b3e</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>496 bytes in 1 blocks are possibly lost in loss record 3,084 of 3,653</text>
|
|
<leakedbytes>496</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../include</dir>
|
|
<file>rtld-malloc.h</file>
|
|
<line>44</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>allocate_dtv</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>375</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4012601</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_allocate_tls</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>634</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>allocate_stack</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>allocatestack.c</file>
|
|
<line>423</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>pthread_create@@GLIBC_2.34</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>652</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E1BC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::try_create(unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>141</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E4EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::create(char const*, unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>159</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x56658C3</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>CommonSafeTimer<ceph::mutex_debug_detail::mutex_debug_impl<false> >::init()</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Timer.cc</file>
|
|
<line>58</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x590DFA7</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>MonClient::init()</fn>
|
|
<dir>/root/work/ceph/src/mon</dir>
|
|
<file>MonClient.cc</file>
|
|
<line>516</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5914987</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>MonClient::get_monmap_and_config()</fn>
|
|
<dir>/root/work/ceph/src/mon</dir>
|
|
<file>MonClient.cc</file>
|
|
<line>155</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4CDA6A0</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>librados::v14_2_0::RadosClient::connect()</fn>
|
|
<dir>/root/work/ceph/src/librados</dir>
|
|
<file>RadosClient.cc</file>
|
|
<line>232</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4CA7983</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>librados::v14_2_0::Rados::connect()</fn>
|
|
<dir>/root/work/ceph/src/librados</dir>
|
|
<file>librados_cxx.cc</file>
|
|
<line>2397</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15332B4</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_rados()</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1118</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1537E67</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_begin(ceph::common::CephContext*, DoutPrefixProvider const*, rgw::SiteConfig const&)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1389</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1477CEA</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>DriverManager::init_storage_provider(DoutPrefixProvider const*, ceph::common::CephContext*, DriverManager::Config const&, boost::asio::io_context&, rgw::SiteConfig const&, bool, bool, bool, bool, bool, bool, bool, bool, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.cc</file>
|
|
<line>132</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>get_storage</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.h</file>
|
|
<line>1606</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::AppMain::init_storage()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_appmain.cc</file>
|
|
<line>250</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10F59A9</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>main</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_main.cc</file>
|
|
<line>142</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79b3f</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>496 bytes in 1 blocks are possibly lost in loss record 3,085 of 3,653</text>
|
|
<leakedbytes>496</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../include</dir>
|
|
<file>rtld-malloc.h</file>
|
|
<line>44</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>allocate_dtv</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>375</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4012601</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_allocate_tls</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>634</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>allocate_stack</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>allocatestack.c</file>
|
|
<line>423</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>pthread_create@@GLIBC_2.34</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>652</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E1BC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::try_create(unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>141</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E4EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::create(char const*, unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>159</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x57B7844</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>DispatchQueue::start()</fn>
|
|
<dir>/root/work/ceph/src/msg</dir>
|
|
<file>DispatchQueue.cc</file>
|
|
<line>232</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5861AC5</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>AsyncMessenger::ready()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>AsyncMessenger.cc</file>
|
|
<line>337</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4CE9D28</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>Messenger::add_dispatcher_head(Dispatcher*)</fn>
|
|
<dir>/root/work/ceph/src/msg</dir>
|
|
<file>Messenger.h</file>
|
|
<line>398</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4CDA975</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>librados::v14_2_0::RadosClient::connect()</fn>
|
|
<dir>/root/work/ceph/src/librados</dir>
|
|
<file>RadosClient.cc</file>
|
|
<line>269</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4CA7983</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>librados::v14_2_0::Rados::connect()</fn>
|
|
<dir>/root/work/ceph/src/librados</dir>
|
|
<file>librados_cxx.cc</file>
|
|
<line>2397</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15332B4</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_rados()</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1118</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1537E67</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_begin(ceph::common::CephContext*, DoutPrefixProvider const*, rgw::SiteConfig const&)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1389</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1477CEA</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>DriverManager::init_storage_provider(DoutPrefixProvider const*, ceph::common::CephContext*, DriverManager::Config const&, boost::asio::io_context&, rgw::SiteConfig const&, bool, bool, bool, bool, bool, bool, bool, bool, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.cc</file>
|
|
<line>132</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>get_storage</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.h</file>
|
|
<line>1606</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::AppMain::init_storage()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_appmain.cc</file>
|
|
<line>250</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10F59A9</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>main</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_main.cc</file>
|
|
<line>142</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79b40</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>496 bytes in 1 blocks are possibly lost in loss record 3,086 of 3,653</text>
|
|
<leakedbytes>496</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../include</dir>
|
|
<file>rtld-malloc.h</file>
|
|
<line>44</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>allocate_dtv</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>375</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4012601</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_allocate_tls</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>634</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>allocate_stack</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>allocatestack.c</file>
|
|
<line>423</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>pthread_create@@GLIBC_2.34</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>652</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E1BC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::try_create(unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>141</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E4EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::create(char const*, unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>159</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x57B785C</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>DispatchQueue::start()</fn>
|
|
<dir>/root/work/ceph/src/msg</dir>
|
|
<file>DispatchQueue.cc</file>
|
|
<line>233</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5861AC5</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>AsyncMessenger::ready()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>AsyncMessenger.cc</file>
|
|
<line>337</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4CE9D28</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>Messenger::add_dispatcher_head(Dispatcher*)</fn>
|
|
<dir>/root/work/ceph/src/msg</dir>
|
|
<file>Messenger.h</file>
|
|
<line>398</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4CDA975</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>librados::v14_2_0::RadosClient::connect()</fn>
|
|
<dir>/root/work/ceph/src/librados</dir>
|
|
<file>RadosClient.cc</file>
|
|
<line>269</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4CA7983</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>librados::v14_2_0::Rados::connect()</fn>
|
|
<dir>/root/work/ceph/src/librados</dir>
|
|
<file>librados_cxx.cc</file>
|
|
<line>2397</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15332B4</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_rados()</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1118</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1537E67</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_begin(ceph::common::CephContext*, DoutPrefixProvider const*, rgw::SiteConfig const&)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1389</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1477CEA</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>DriverManager::init_storage_provider(DoutPrefixProvider const*, ceph::common::CephContext*, DriverManager::Config const&, boost::asio::io_context&, rgw::SiteConfig const&, bool, bool, bool, bool, bool, bool, bool, bool, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.cc</file>
|
|
<line>132</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>get_storage</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.h</file>
|
|
<line>1606</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::AppMain::init_storage()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_appmain.cc</file>
|
|
<line>250</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10F59A9</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>main</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_main.cc</file>
|
|
<line>142</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79b41</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>496 bytes in 1 blocks are possibly lost in loss record 3,087 of 3,653</text>
|
|
<leakedbytes>496</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../include</dir>
|
|
<file>rtld-malloc.h</file>
|
|
<line>44</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>allocate_dtv</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>375</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4012601</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_allocate_tls</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>634</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>allocate_stack</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>allocatestack.c</file>
|
|
<line>423</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>pthread_create@@GLIBC_2.34</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>652</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E1BC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::try_create(unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>141</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E4EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::create(char const*, unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>159</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x56658C3</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>CommonSafeTimer<ceph::mutex_debug_detail::mutex_debug_impl<false> >::init()</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Timer.cc</file>
|
|
<line>58</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x590DFA7</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>MonClient::init()</fn>
|
|
<dir>/root/work/ceph/src/mon</dir>
|
|
<file>MonClient.cc</file>
|
|
<line>516</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4CDAAEA</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>librados::v14_2_0::RadosClient::connect()</fn>
|
|
<dir>/root/work/ceph/src/librados</dir>
|
|
<file>RadosClient.cc</file>
|
|
<line>279</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4CA7983</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>librados::v14_2_0::Rados::connect()</fn>
|
|
<dir>/root/work/ceph/src/librados</dir>
|
|
<file>librados_cxx.cc</file>
|
|
<line>2397</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15332B4</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_rados()</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1118</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1537E67</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_begin(ceph::common::CephContext*, DoutPrefixProvider const*, rgw::SiteConfig const&)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1389</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1477CEA</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>DriverManager::init_storage_provider(DoutPrefixProvider const*, ceph::common::CephContext*, DriverManager::Config const&, boost::asio::io_context&, rgw::SiteConfig const&, bool, bool, bool, bool, bool, bool, bool, bool, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.cc</file>
|
|
<line>132</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>get_storage</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.h</file>
|
|
<line>1606</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::AppMain::init_storage()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_appmain.cc</file>
|
|
<line>250</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10F59A9</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>main</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_main.cc</file>
|
|
<line>142</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79b42</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>496 bytes in 1 blocks are possibly lost in loss record 3,088 of 3,653</text>
|
|
<leakedbytes>496</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../include</dir>
|
|
<file>rtld-malloc.h</file>
|
|
<line>44</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>allocate_dtv</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>375</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4012601</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_allocate_tls</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>634</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>allocate_stack</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>allocatestack.c</file>
|
|
<line>423</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>pthread_create@@GLIBC_2.34</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>652</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E1BC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::try_create(unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>141</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E4EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::create(char const*, unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>159</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x56658C3</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>CommonSafeTimer<ceph::mutex_debug_detail::mutex_debug_impl<false> >::init()</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Timer.cc</file>
|
|
<line>58</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x592CCD7</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>MgrClient::init()</fn>
|
|
<dir>/root/work/ceph/src/mgr</dir>
|
|
<file>MgrClient.cc</file>
|
|
<line>62</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4CDAE1A</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>librados::v14_2_0::RadosClient::connect()</fn>
|
|
<dir>/root/work/ceph/src/librados</dir>
|
|
<file>RadosClient.cc</file>
|
|
<line>309</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4CA7983</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>librados::v14_2_0::Rados::connect()</fn>
|
|
<dir>/root/work/ceph/src/librados</dir>
|
|
<file>librados_cxx.cc</file>
|
|
<line>2397</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15332B4</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_rados()</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1118</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1537E67</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_begin(ceph::common::CephContext*, DoutPrefixProvider const*, rgw::SiteConfig const&)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1389</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1477CEA</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>DriverManager::init_storage_provider(DoutPrefixProvider const*, ceph::common::CephContext*, DriverManager::Config const&, boost::asio::io_context&, rgw::SiteConfig const&, bool, bool, bool, bool, bool, bool, bool, bool, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.cc</file>
|
|
<line>132</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>get_storage</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.h</file>
|
|
<line>1606</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::AppMain::init_storage()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_appmain.cc</file>
|
|
<line>250</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10F59A9</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>main</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_main.cc</file>
|
|
<line>142</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79b43</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>496 bytes in 1 blocks are possibly lost in loss record 3,089 of 3,653</text>
|
|
<leakedbytes>496</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../include</dir>
|
|
<file>rtld-malloc.h</file>
|
|
<line>44</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>allocate_dtv</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>375</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4012601</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_allocate_tls</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>634</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>allocate_stack</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>allocatestack.c</file>
|
|
<line>423</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>pthread_create@@GLIBC_2.34</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>652</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E1BC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::try_create(unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>141</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E4EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::create(char const*, unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>159</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x562E012</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Finisher::start()</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Finisher.cc</file>
|
|
<line>13</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x168156B</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWSI_Finisher::do_start(optional_yield, DoutPrefixProvider const*)</fn>
|
|
<dir>/root/work/ceph/src/rgw/services</dir>
|
|
<file>svc_finisher.cc</file>
|
|
<line>13</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C8E70</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWServiceInstance::start(optional_yield, DoutPrefixProvider const*)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_service.cc</file>
|
|
<line>361</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15CA978</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWServices_Def::init(ceph::common::CephContext*, rgw::sal::RadosStore*, bool, bool, bool, optional_yield, DoutPrefixProvider const*)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_service.cc</file>
|
|
<line>131</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15CC8EC</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWServices::do_init(ceph::common::CephContext*, rgw::sal::RadosStore*, bool, bool, bool, optional_yield, DoutPrefixProvider const*, rgw::SiteConfig const&)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_service.cc</file>
|
|
<line>313</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x152FF74</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>init</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_service.h</file>
|
|
<line>168</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x152FF74</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_svc(bool, DoutPrefixProvider const*, rgw::SiteConfig const&)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1373</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15380DF</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_begin(ceph::common::CephContext*, DoutPrefixProvider const*, rgw::SiteConfig const&)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1395</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1477CEA</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>DriverManager::init_storage_provider(DoutPrefixProvider const*, ceph::common::CephContext*, DriverManager::Config const&, boost::asio::io_context&, rgw::SiteConfig const&, bool, bool, bool, bool, bool, bool, bool, bool, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.cc</file>
|
|
<line>132</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>get_storage</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.h</file>
|
|
<line>1606</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::AppMain::init_storage()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_appmain.cc</file>
|
|
<line>250</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10F59A9</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>main</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_main.cc</file>
|
|
<line>142</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79b44</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>496 bytes in 1 blocks are possibly lost in loss record 3,090 of 3,653</text>
|
|
<leakedbytes>496</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../include</dir>
|
|
<file>rtld-malloc.h</file>
|
|
<line>44</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>allocate_dtv</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>375</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4012601</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_allocate_tls</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>634</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>allocate_stack</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>allocatestack.c</file>
|
|
<line>423</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>pthread_create@@GLIBC_2.34</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>652</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6B932A8</ip>
|
|
<obj>/usr/lib64/libstdc++.so.6.0.32</obj>
|
|
<fn>__gthread_create</fn>
|
|
<dir>/usr/src/debug/gcc-13.1.1-2.fc38.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/include/x86_64-redhat-linux/bits</dir>
|
|
<file>gthr-default.h</file>
|
|
<line>663</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6B932A8</ip>
|
|
<obj>/usr/lib64/libstdc++.so.6.0.32</obj>
|
|
<fn>std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)())</fn>
|
|
<dir>/usr/src/debug/gcc-13.1.1-2.fc38.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/src/c++11/../../../../../libstdc++-v3/src/c++11</dir>
|
|
<file>thread.cc</file>
|
|
<line>172</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1761E54</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>_ZNSt6threadC1IZ17make_named_threadIM17RGWDataChangesLogDoFvvEJPS2_EES_St17basic_string_viewIcSt11char_traitsIcEEOT_DpOT0_EUlSB_SE_E_JS4_S5_EvEESB_SE_</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_thread.h</file>
|
|
<line>164</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1761EF8</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::thread make_named_thread<void (RGWDataChangesLog::*)() noexcept, RGWDataChangesLog*>(std::basic_string_view<char, std::char_traits<char> >, void (RGWDataChangesLog::*&&)() noexcept, RGWDataChangesLog*&&)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.h</file>
|
|
<line>81</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x175E209</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWDataChangesLog::start(DoutPrefixProvider const*, RGWZone const*, RGWZoneParams const&, librados::v14_2_0::Rados*)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_datalog.cc</file>
|
|
<line>524</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15CADB2</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWServices_Def::init(ceph::common::CephContext*, rgw::sal::RadosStore*, bool, bool, bool, optional_yield, DoutPrefixProvider const*)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_service.cc</file>
|
|
<line>152</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15CC8EC</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWServices::do_init(ceph::common::CephContext*, rgw::sal::RadosStore*, bool, bool, bool, optional_yield, DoutPrefixProvider const*, rgw::SiteConfig const&)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_service.cc</file>
|
|
<line>313</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x152FF74</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>init</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_service.h</file>
|
|
<line>168</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x152FF74</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_svc(bool, DoutPrefixProvider const*, rgw::SiteConfig const&)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1373</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15380DF</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_begin(ceph::common::CephContext*, DoutPrefixProvider const*, rgw::SiteConfig const&)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1395</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1477CEA</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>DriverManager::init_storage_provider(DoutPrefixProvider const*, ceph::common::CephContext*, DriverManager::Config const&, boost::asio::io_context&, rgw::SiteConfig const&, bool, bool, bool, bool, bool, bool, bool, bool, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.cc</file>
|
|
<line>132</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>get_storage</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.h</file>
|
|
<line>1606</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::AppMain::init_storage()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_appmain.cc</file>
|
|
<line>250</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10F59A9</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>main</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_main.cc</file>
|
|
<line>142</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79b45</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>496 bytes in 1 blocks are possibly lost in loss record 3,091 of 3,653</text>
|
|
<leakedbytes>496</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../include</dir>
|
|
<file>rtld-malloc.h</file>
|
|
<line>44</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>allocate_dtv</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>375</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4012601</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_allocate_tls</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>634</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>allocate_stack</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>allocatestack.c</file>
|
|
<line>423</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>pthread_create@@GLIBC_2.34</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>652</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E1BC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::try_create(unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>141</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E4EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::create(char const*, unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>159</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x17C98DB</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWGC::start_processor()</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_gc.cc</file>
|
|
<line>757</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15750A7</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_complete(DoutPrefixProvider const*, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1227</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1477D21</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>DriverManager::init_storage_provider(DoutPrefixProvider const*, ceph::common::CephContext*, DriverManager::Config const&, boost::asio::io_context&, rgw::SiteConfig const&, bool, bool, bool, bool, bool, bool, bool, bool, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.cc</file>
|
|
<line>140</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>get_storage</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.h</file>
|
|
<line>1606</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::AppMain::init_storage()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_appmain.cc</file>
|
|
<line>250</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10F59A9</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>main</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_main.cc</file>
|
|
<line>142</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79b46</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>496 bytes in 1 blocks are possibly lost in loss record 3,092 of 3,653</text>
|
|
<leakedbytes>496</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../include</dir>
|
|
<file>rtld-malloc.h</file>
|
|
<line>44</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>allocate_dtv</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>375</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4012601</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_allocate_tls</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>634</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>allocate_stack</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>allocatestack.c</file>
|
|
<line>423</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>pthread_create@@GLIBC_2.34</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>652</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E1BC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::try_create(unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>141</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E4EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::create(char const*, unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>159</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x17EE260</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWObjectExpirer::start_processor()</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_object_expirer_core.cc</file>
|
|
<line>383</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15750B3</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_complete(DoutPrefixProvider const*, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1228</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1477D21</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>DriverManager::init_storage_provider(DoutPrefixProvider const*, ceph::common::CephContext*, DriverManager::Config const&, boost::asio::io_context&, rgw::SiteConfig const&, bool, bool, bool, bool, bool, bool, bool, bool, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.cc</file>
|
|
<line>140</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>get_storage</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.h</file>
|
|
<line>1606</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::AppMain::init_storage()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_appmain.cc</file>
|
|
<line>250</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10F59A9</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>main</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_main.cc</file>
|
|
<line>142</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79b47</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>496 bytes in 1 blocks are possibly lost in loss record 3,093 of 3,653</text>
|
|
<leakedbytes>496</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../include</dir>
|
|
<file>rtld-malloc.h</file>
|
|
<line>44</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>allocate_dtv</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>375</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4012601</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_allocate_tls</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>634</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>allocate_stack</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>allocatestack.c</file>
|
|
<line>423</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>pthread_create@@GLIBC_2.34</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>652</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E1BC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::try_create(unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>141</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E4EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::create(char const*, unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>159</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x139425F</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWUserStatsCache::RGWUserStatsCache(DoutPrefixProvider const*, rgw::sal::Driver*, bool)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_quota.cc</file>
|
|
<line>484</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1394377</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWQuotaHandlerImpl::RGWQuotaHandlerImpl(DoutPrefixProvider const*, rgw::sal::Driver*, bool)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_quota.cc</file>
|
|
<line>875</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x138DFF9</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWQuotaHandler::generate_handler(DoutPrefixProvider const*, rgw::sal::Driver*, bool)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_quota.cc</file>
|
|
<line>954</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1575AA7</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_complete(DoutPrefixProvider const*, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1326</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1477D21</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>DriverManager::init_storage_provider(DoutPrefixProvider const*, ceph::common::CephContext*, DriverManager::Config const&, boost::asio::io_context&, rgw::SiteConfig const&, bool, bool, bool, bool, bool, bool, bool, bool, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.cc</file>
|
|
<line>140</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>get_storage</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.h</file>
|
|
<line>1606</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::AppMain::init_storage()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_appmain.cc</file>
|
|
<line>250</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10F59A9</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>main</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_main.cc</file>
|
|
<line>142</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79b48</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>496 bytes in 1 blocks are possibly lost in loss record 3,094 of 3,653</text>
|
|
<leakedbytes>496</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../include</dir>
|
|
<file>rtld-malloc.h</file>
|
|
<line>44</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>allocate_dtv</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>375</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4012601</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_allocate_tls</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>634</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>allocate_stack</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>allocatestack.c</file>
|
|
<line>423</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>pthread_create@@GLIBC_2.34</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>652</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E1BC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::try_create(unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>141</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E4EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::create(char const*, unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>159</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x13942A2</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWUserStatsCache::RGWUserStatsCache(DoutPrefixProvider const*, rgw::sal::Driver*, bool)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_quota.cc</file>
|
|
<line>486</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1394377</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWQuotaHandlerImpl::RGWQuotaHandlerImpl(DoutPrefixProvider const*, rgw::sal::Driver*, bool)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_quota.cc</file>
|
|
<line>875</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x138DFF9</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWQuotaHandler::generate_handler(DoutPrefixProvider const*, rgw::sal::Driver*, bool)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_quota.cc</file>
|
|
<line>954</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1575AA7</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_complete(DoutPrefixProvider const*, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1326</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1477D21</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>DriverManager::init_storage_provider(DoutPrefixProvider const*, ceph::common::CephContext*, DriverManager::Config const&, boost::asio::io_context&, rgw::SiteConfig const&, bool, bool, bool, bool, bool, bool, bool, bool, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.cc</file>
|
|
<line>140</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>get_storage</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.h</file>
|
|
<line>1606</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::AppMain::init_storage()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_appmain.cc</file>
|
|
<line>250</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10F59A9</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>main</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_main.cc</file>
|
|
<line>142</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79b49</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>496 bytes in 1 blocks are possibly lost in loss record 3,095 of 3,653</text>
|
|
<leakedbytes>496</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../include</dir>
|
|
<file>rtld-malloc.h</file>
|
|
<line>44</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>allocate_dtv</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>375</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4012601</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_allocate_tls</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>634</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>allocate_stack</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>allocatestack.c</file>
|
|
<line>423</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>pthread_create@@GLIBC_2.34</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>652</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E1BC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::try_create(unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>141</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E4EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::create(char const*, unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>159</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x159156B</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWReshard::start_processor()</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_reshard.cc</file>
|
|
<line>1359</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1575DDD</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_complete(DoutPrefixProvider const*, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1351</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1477D21</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>DriverManager::init_storage_provider(DoutPrefixProvider const*, ceph::common::CephContext*, DriverManager::Config const&, boost::asio::io_context&, rgw::SiteConfig const&, bool, bool, bool, bool, bool, bool, bool, bool, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.cc</file>
|
|
<line>140</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>get_storage</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.h</file>
|
|
<line>1606</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::AppMain::init_storage()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_appmain.cc</file>
|
|
<line>250</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10F59A9</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>main</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_main.cc</file>
|
|
<line>142</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79b4a</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>496 bytes in 1 blocks are possibly lost in loss record 3,096 of 3,653</text>
|
|
<leakedbytes>496</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../include</dir>
|
|
<file>rtld-malloc.h</file>
|
|
<line>44</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>allocate_dtv</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>375</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4012601</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_allocate_tls</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>634</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>allocate_stack</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>allocatestack.c</file>
|
|
<line>423</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>pthread_create@@GLIBC_2.34</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>652</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6B932A8</ip>
|
|
<obj>/usr/lib64/libstdc++.so.6.0.32</obj>
|
|
<fn>__gthread_create</fn>
|
|
<dir>/usr/src/debug/gcc-13.1.1-2.fc38.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/include/x86_64-redhat-linux/bits</dir>
|
|
<file>gthr-default.h</file>
|
|
<line>663</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6B932A8</ip>
|
|
<obj>/usr/lib64/libstdc++.so.6.0.32</obj>
|
|
<fn>std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)())</fn>
|
|
<dir>/usr/src/debug/gcc-13.1.1-2.fc38.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/src/c++11/../../../../../libstdc++-v3/src/c++11</dir>
|
|
<file>thread.cc</file>
|
|
<line>172</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1578CD0</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::thread::thread<void (RGWIndexCompletionManager::*)(), RGWIndexCompletionManager*, void>(void (RGWIndexCompletionManager::*&&)(), RGWIndexCompletionManager*&&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_thread.h</file>
|
|
<line>164</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1587E17</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWIndexCompletionManager::RGWIndexCompletionManager(RGWRados*)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>834</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1575DC1</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_complete(DoutPrefixProvider const*, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1354</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1477D21</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>DriverManager::init_storage_provider(DoutPrefixProvider const*, ceph::common::CephContext*, DriverManager::Config const&, boost::asio::io_context&, rgw::SiteConfig const&, bool, bool, bool, bool, bool, bool, bool, bool, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.cc</file>
|
|
<line>140</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>get_storage</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.h</file>
|
|
<line>1606</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::AppMain::init_storage()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_appmain.cc</file>
|
|
<line>250</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10F59A9</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>main</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_main.cc</file>
|
|
<line>142</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79b4b</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>496 bytes in 1 blocks are possibly lost in loss record 3,097 of 3,653</text>
|
|
<leakedbytes>496</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../include</dir>
|
|
<file>rtld-malloc.h</file>
|
|
<line>44</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>allocate_dtv</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>375</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4012601</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_allocate_tls</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>634</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>allocate_stack</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>allocatestack.c</file>
|
|
<line>423</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>pthread_create@@GLIBC_2.34</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>652</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6B932A8</ip>
|
|
<obj>/usr/lib64/libstdc++.so.6.0.32</obj>
|
|
<fn>__gthread_create</fn>
|
|
<dir>/usr/src/debug/gcc-13.1.1-2.fc38.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/include/x86_64-redhat-linux/bits</dir>
|
|
<file>gthr-default.h</file>
|
|
<line>663</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6B932A8</ip>
|
|
<obj>/usr/lib64/libstdc++.so.6.0.32</obj>
|
|
<fn>std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)())</fn>
|
|
<dir>/usr/src/debug/gcc-13.1.1-2.fc38.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/src/c++11/../../../../../libstdc++-v3/src/c++11</dir>
|
|
<file>thread.cc</file>
|
|
<line>172</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1515220</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::thread::thread<rgw::notify::Manager::Manager(ceph::common::CephContext*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, rgw::sal::RadosStore*, rgw::SiteConfig const&)::{lambda()#1}, , void>(rgw::notify::Manager::Manager(ceph::common::CephContext*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, rgw::sal::RadosStore*, rgw::SiteConfig const&)::{lambda()#1}&&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_thread.h</file>
|
|
<line>164</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1515275</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>decltype (::new ((void*)(0)) std::thread((declval<rgw::notify::Manager::Manager(ceph::common::CephContext*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, rgw::sal::RadosStore*, rgw::SiteConfig const&)::{lambda()#1}>)())) std::construct_at<std::thread, rgw::notify::Manager::Manager(ceph::common::CephContext*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, rgw::sal::RadosStore*, rgw::SiteConfig const&)::{lambda()#1}>(std::thread*, rgw::notify::Manager::Manager(ceph::common::CephContext*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, rgw::sal::RadosStore*, rgw::SiteConfig const&)::{lambda()#1}&&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>stl_construct.h</file>
|
|
<line>97</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15170B5</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>construct<std::thread, rgw::notify::Manager::Manager(ceph::common::CephContext*, uint32_t, uint32_t, uint32_t, uint32_t, u_int32_t, uint32_t, uint32_t, uint32_t, rgw::sal::RadosStore*, const rgw::SiteConfig&)::<lambda()> ></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>alloc_traits.h</file>
|
|
<line>539</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15170B5</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>void std::vector<std::thread, std::allocator<std::thread> >::_M_realloc_insert<rgw::notify::Manager::Manager(ceph::common::CephContext*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, rgw::sal::RadosStore*, rgw::SiteConfig const&)::{lambda()#1}>(__gnu_cxx::__normal_iterator<std::thread*, std::vector<std::thread, std::allocator<std::thread> > >, rgw::notify::Manager::Manager(ceph::common::CephContext*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, rgw::sal::RadosStore*, rgw::SiteConfig const&)::{lambda()#1}&&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>vector.tcc</file>
|
|
<line>468</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1517190</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::thread& std::vector<std::thread, std::allocator<std::thread> >::emplace_back<rgw::notify::Manager::Manager(ceph::common::CephContext*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, rgw::sal::RadosStore*, rgw::SiteConfig const&)::{lambda()#1}>(rgw::notify::Manager::Manager(ceph::common::CephContext*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, rgw::sal::RadosStore*, rgw::SiteConfig const&)::{lambda()#1}&&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>vector.tcc</file>
|
|
<line>123</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x151C88C</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::notify::Manager::Manager(ceph::common::CephContext*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, rgw::sal::RadosStore*, rgw::SiteConfig const&)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_notify.cc</file>
|
|
<line>718</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x150F343</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::notify::init(ceph::common::CephContext*, rgw::sal::RadosStore*, rgw::SiteConfig const&, DoutPrefixProvider const*)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_notify.cc</file>
|
|
<line>792</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1575E0F</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_complete(DoutPrefixProvider const*, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1357</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1477D21</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>DriverManager::init_storage_provider(DoutPrefixProvider const*, ceph::common::CephContext*, DriverManager::Config const&, boost::asio::io_context&, rgw::SiteConfig const&, bool, bool, bool, bool, bool, bool, bool, bool, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.cc</file>
|
|
<line>140</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>get_storage</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.h</file>
|
|
<line>1606</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::AppMain::init_storage()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_appmain.cc</file>
|
|
<line>250</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10F59A9</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>main</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_main.cc</file>
|
|
<line>142</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79b76</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>544 bytes in 1 blocks are possibly lost in loss record 3,140 of 3,653</text>
|
|
<leakedbytes>544</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../include</dir>
|
|
<file>rtld-malloc.h</file>
|
|
<line>44</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>allocate_dtv</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>375</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4012601</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_allocate_tls</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>634</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>allocate_stack</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>allocatestack.c</file>
|
|
<line>423</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>pthread_create@@GLIBC_2.34</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>652</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6B932A8</ip>
|
|
<obj>/usr/lib64/libstdc++.so.6.0.32</obj>
|
|
<fn>__gthread_create</fn>
|
|
<dir>/usr/src/debug/gcc-13.1.1-2.fc38.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/include/x86_64-redhat-linux/bits</dir>
|
|
<file>gthr-default.h</file>
|
|
<line>663</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6B932A8</ip>
|
|
<obj>/usr/lib64/libstdc++.so.6.0.32</obj>
|
|
<fn>std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)())</fn>
|
|
<dir>/usr/src/debug/gcc-13.1.1-2.fc38.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/src/c++11/../../../../../libstdc++-v3/src/c++11</dir>
|
|
<file>thread.cc</file>
|
|
<line>172</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5B5A956</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>opentelemetry::v1::sdk::trace::BatchSpanProcessor::BatchSpanProcessor(std::unique_ptr<opentelemetry::v1::sdk::trace::SpanExporter, std::default_delete<opentelemetry::v1::sdk::trace::SpanExporter> >&&, opentelemetry::v1::sdk::trace::BatchSpanProcessorOptions const&)</fn>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58DCD79</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>tracing::Tracer::init(ceph::common::CephContext*, opentelemetry::v1::nostd::string_view)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>tracer.cc</file>
|
|
<line>34</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FCA63</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::AppMain::init_tracepoints()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_appmain.cc</file>
|
|
<line>548</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10F5B81</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>main</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_main.cc</file>
|
|
<line>162</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79b77</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>544 bytes in 1 blocks are possibly lost in loss record 3,141 of 3,653</text>
|
|
<leakedbytes>544</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../include</dir>
|
|
<file>rtld-malloc.h</file>
|
|
<line>44</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>allocate_dtv</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>375</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4012601</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_allocate_tls</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>634</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>allocate_stack</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>allocatestack.c</file>
|
|
<line>423</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>pthread_create@@GLIBC_2.34</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>652</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6B932A8</ip>
|
|
<obj>/usr/lib64/libstdc++.so.6.0.32</obj>
|
|
<fn>__gthread_create</fn>
|
|
<dir>/usr/src/debug/gcc-13.1.1-2.fc38.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/include/x86_64-redhat-linux/bits</dir>
|
|
<file>gthr-default.h</file>
|
|
<line>663</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6B932A8</ip>
|
|
<obj>/usr/lib64/libstdc++.so.6.0.32</obj>
|
|
<fn>std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)())</fn>
|
|
<dir>/usr/src/debug/gcc-13.1.1-2.fc38.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/src/c++11/../../../../../libstdc++-v3/src/c++11</dir>
|
|
<file>thread.cc</file>
|
|
<line>172</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x11062D0</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::thread::thread<void (ActiveRateLimiter::*)(), ActiveRateLimiter*, void>(void (ActiveRateLimiter::*&&)(), ActiveRateLimiter*&&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_thread.h</file>
|
|
<line>164</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x111AC92</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>ActiveRateLimiter::start()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_ratelimit.h</file>
|
|
<line>288</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FF287</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::AppMain::init_frontends2(rgw::RGWLib*)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_appmain.cc</file>
|
|
<line>447</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10F5BA0</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>main</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_main.cc</file>
|
|
<line>164</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79b78</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>544 bytes in 1 blocks are possibly lost in loss record 3,142 of 3,653</text>
|
|
<leakedbytes>544</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../include</dir>
|
|
<file>rtld-malloc.h</file>
|
|
<line>44</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>allocate_dtv</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>375</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4012601</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_allocate_tls</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>634</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>allocate_stack</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>allocatestack.c</file>
|
|
<line>423</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>pthread_create@@GLIBC_2.34</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>652</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6B932A8</ip>
|
|
<obj>/usr/lib64/libstdc++.so.6.0.32</obj>
|
|
<fn>__gthread_create</fn>
|
|
<dir>/usr/src/debug/gcc-13.1.1-2.fc38.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/include/x86_64-redhat-linux/bits</dir>
|
|
<file>gthr-default.h</file>
|
|
<line>663</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6B932A8</ip>
|
|
<obj>/usr/lib64/libstdc++.so.6.0.32</obj>
|
|
<fn>std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)())</fn>
|
|
<dir>/usr/src/debug/gcc-13.1.1-2.fc38.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/src/c++11/../../../../../libstdc++-v3/src/c++11</dir>
|
|
<file>thread.cc</file>
|
|
<line>172</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x164446E</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::thread::thread<void (rgw::amqp::Manager::*)() noexcept, rgw::amqp::Manager*, void>(void (rgw::amqp::Manager::*&&)() noexcept, rgw::amqp::Manager*&&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_thread.h</file>
|
|
<line>164</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1648FC5</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::amqp::Manager::Manager(unsigned long, unsigned long, unsigned long, long, unsigned int, unsigned int, ceph::common::CephContext*)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_amqp.cc</file>
|
|
<line>832</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1643FF0</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::amqp::init(ceph::common::CephContext*)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_amqp.cc</file>
|
|
<line>985</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FE4A9</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::AppMain::init_notification_endpoints()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_appmain.cc</file>
|
|
<line>554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10F5BB3</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>main</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_main.cc</file>
|
|
<line>170</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79b79</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>544 bytes in 1 blocks are possibly lost in loss record 3,143 of 3,653</text>
|
|
<leakedbytes>544</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../include</dir>
|
|
<file>rtld-malloc.h</file>
|
|
<line>44</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>allocate_dtv</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>375</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4012601</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_allocate_tls</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>634</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>allocate_stack</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>allocatestack.c</file>
|
|
<line>423</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>pthread_create@@GLIBC_2.34</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>652</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6B932A8</ip>
|
|
<obj>/usr/lib64/libstdc++.so.6.0.32</obj>
|
|
<fn>__gthread_create</fn>
|
|
<dir>/usr/src/debug/gcc-13.1.1-2.fc38.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/include/x86_64-redhat-linux/bits</dir>
|
|
<file>gthr-default.h</file>
|
|
<line>663</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6B932A8</ip>
|
|
<obj>/usr/lib64/libstdc++.so.6.0.32</obj>
|
|
<fn>std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)())</fn>
|
|
<dir>/usr/src/debug/gcc-13.1.1-2.fc38.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/src/c++11/../../../../../libstdc++-v3/src/c++11</dir>
|
|
<file>thread.cc</file>
|
|
<line>172</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x164B392</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::thread::thread<void (rgw::kafka::Manager::*)() noexcept, rgw::kafka::Manager*, void>(void (rgw::kafka::Manager::*&&)() noexcept, rgw::kafka::Manager*&&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_thread.h</file>
|
|
<line>164</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x164F190</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::kafka::Manager::Manager(unsigned long, unsigned long, unsigned long, ceph::common::CephContext*)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_kafka.cc</file>
|
|
<line>531</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x164AFCD</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::kafka::init(ceph::common::CephContext*)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_kafka.cc</file>
|
|
<line>686</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FE4C2</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::AppMain::init_notification_endpoints()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_appmain.cc</file>
|
|
<line>559</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10F5BB3</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>main</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_main.cc</file>
|
|
<line>170</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79b95</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>624 bytes in 6 blocks are possibly lost in loss record 3,171 of 3,653</text>
|
|
<leakedbytes>624</leakedbytes>
|
|
<leakedblocks>6</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484700A</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>posix_memalign</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>2032</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58D36EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::raw_combined::create(unsigned int, unsigned int, int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>110</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58CF1CB</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::create_aligned_in_mempool(unsigned int, unsigned int, int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>294</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58CF25E</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::create_aligned(unsigned int, unsigned int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>299</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58CF29E</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::create(unsigned int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>241</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58D45E3</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::list::iterator_impl<true>::copy_deep(unsigned int, ceph::buffer::v15_2_0::ptr&)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>725</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x55FA626</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>CryptoKey::decode(ceph::buffer::v15_2_0::list::iterator_impl<true>&)</fn>
|
|
<dir>/root/work/ceph/src/auth</dir>
|
|
<file>Crypto.cc</file>
|
|
<line>509</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x560D8F0</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>decode</fn>
|
|
<dir>/root/work/ceph/src/auth</dir>
|
|
<file>Crypto.h</file>
|
|
<line>197</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x560D8F0</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>CephXServiceTicket::decode(ceph::buffer::v15_2_0::list::iterator_impl<true>&)</fn>
|
|
<dir>/root/work/ceph/src/auth/cephx</dir>
|
|
<file>CephxProtocol.h</file>
|
|
<line>435</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x560EA67</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>decode</fn>
|
|
<dir>/root/work/ceph/src/auth/cephx</dir>
|
|
<file>CephxProtocol.h</file>
|
|
<line>450</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x560EA67</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>void decode_decrypt_enc_bl<CephXServiceTicket>(ceph::common::CephContext*, CephXServiceTicket&, CryptoKey, ceph::buffer::v15_2_0::list const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)</fn>
|
|
<dir>/root/work/ceph/src/auth/cephx</dir>
|
|
<file>CephxProtocol.h</file>
|
|
<line>601</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x560EB2D</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>int decode_decrypt<CephXServiceTicket>(ceph::common::CephContext*, CephXServiceTicket&, CryptoKey const&, ceph::buffer::v15_2_0::list::iterator_impl<true>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)</fn>
|
|
<dir>/root/work/ceph/src/auth/cephx</dir>
|
|
<file>CephxProtocol.h</file>
|
|
<line>627</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5609E69</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>CephXTicketHandler::verify_service_ticket_reply(CryptoKey&, ceph::buffer::v15_2_0::list::iterator_impl<true>&)</fn>
|
|
<dir>/root/work/ceph/src/auth/cephx</dir>
|
|
<file>CephxProtocol.cc</file>
|
|
<line>166</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x560AAE8</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>CephXTicketManager::verify_service_ticket_reply(CryptoKey&, ceph::buffer::v15_2_0::list::iterator_impl<true>&)</fn>
|
|
<dir>/root/work/ceph/src/auth/cephx</dir>
|
|
<file>CephxProtocol.cc</file>
|
|
<line>309</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5605A74</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>CephxClientHandler::handle_response(int, ceph::buffer::v15_2_0::list::iterator_impl<true>&, CryptoKey*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)</fn>
|
|
<dir>/root/work/ceph/src/auth/cephx</dir>
|
|
<file>CephxClientHandler.cc</file>
|
|
<line>248</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x591B4F7</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>MonConnection::authenticate(MAuthReply*)</fn>
|
|
<dir>/root/work/ceph/src/mon</dir>
|
|
<file>MonClient.cc</file>
|
|
<line>1942</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x591B7EE</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>MonClient::handle_auth(MAuthReply*)</fn>
|
|
<dir>/root/work/ceph/src/mon</dir>
|
|
<file>MonClient.cc</file>
|
|
<line>662</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x591BE7A</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>MonClient::ms_dispatch(Message*)</fn>
|
|
<dir>/root/work/ceph/src/mon</dir>
|
|
<file>MonClient.cc</file>
|
|
<line>346</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x591C937</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Dispatcher::ms_dispatch2(boost::intrusive_ptr<Message> const&)</fn>
|
|
<dir>/root/work/ceph/src/msg</dir>
|
|
<file>Dispatcher.h</file>
|
|
<line>124</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x57BC7C9</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Messenger::ms_deliver_dispatch(boost::intrusive_ptr<Message> const&)</fn>
|
|
<dir>/root/work/ceph/src/msg</dir>
|
|
<file>Messenger.h</file>
|
|
<line>714</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x57B8BA9</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>DispatchQueue::entry()</fn>
|
|
<dir>/root/work/ceph/src/msg</dir>
|
|
<file>DispatchQueue.cc</file>
|
|
<line>201</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5866C3E</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>DispatchQueue::DispatchThread::entry()</fn>
|
|
<dir>/root/work/ceph/src/msg</dir>
|
|
<file>DispatchQueue.h</file>
|
|
<line>101</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79c02</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>968 bytes in 1 blocks are possibly lost in loss record 3,280 of 3,653</text>
|
|
<leakedbytes>968</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484700A</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>posix_memalign</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>2032</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58D36EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::raw_combined::create(unsigned int, unsigned int, int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>110</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58CF1CB</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::create_aligned_in_mempool(unsigned int, unsigned int, int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>294</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58CF25E</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::create_aligned(unsigned int, unsigned int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>299</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x589B8B3</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::read_frame_segment()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>1192</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x589BFA4</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::handle_read_frame_preamble_main(std::unique_ptr<ceph::buffer::v15_2_0::ptr_node, ceph::buffer::v15_2_0::ptr_node::disposer>&&, int)</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>1135</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x589CCBB</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>CtRxNode<ProtocolV2>::call(ProtocolV2*) const</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>Protocol.h</file>
|
|
<line>67</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x588AA02</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::run_continuation(Ct<ProtocolV2>&)</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>49</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x588AE44</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::read_event()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>482</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x585B86D</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>AsyncConnection::process()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>AsyncConnection.cc</file>
|
|
<line>488</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x585EC2A</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>C_handle_read::do_request(unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>AsyncConnection.cc</file>
|
|
<line>71</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58A86C8</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>EventCenter::process_events(unsigned int, std::chrono::duration<unsigned long, std::ratio<1l, 1000000000l> >*)</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>Event.cc</file>
|
|
<line>461</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58AD804</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>NetworkStack::add_thread(Worker*)::{lambda()#1}::operator()() const</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>Stack.cc</file>
|
|
<line>50</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58AD978</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>__invoke_impl<void, NetworkStack::add_thread(Worker*)::<lambda()>&></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>61</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58AD978</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>__invoke_r<void, NetworkStack::add_thread(Worker*)::<lambda()>&></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>111</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58AD978</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>std::_Function_handler<void (), NetworkStack::add_thread(Worker*)::{lambda()#1}>::_M_invoke(std::_Any_data const&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_function.h</file>
|
|
<line>290</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58AD235</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>std::function<void ()>::operator()() const</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_function.h</file>
|
|
<line>591</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58AD24C</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>__invoke_impl<void, std::function<void()> ></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>61</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58AD24C</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>__invoke<std::function<void()> ></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>96</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58AD24C</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>_M_invoke<0></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_thread.h</file>
|
|
<line>292</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58AD24C</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>operator()</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_thread.h</file>
|
|
<line>299</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58AD24C</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>std::thread::_State_impl<std::thread::_Invoker<std::tuple<std::function<void ()> > > >::_M_run()</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_thread.h</file>
|
|
<line>244</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6B931D2</ip>
|
|
<obj>/usr/lib64/libstdc++.so.6.0.32</obj>
|
|
<fn>execute_native_thread_routine</fn>
|
|
<dir>/usr/src/debug/gcc-13.1.1-2.fc38.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/src/c++11/../../../../../libstdc++-v3/src/c++11</dir>
|
|
<file>thread.cc</file>
|
|
<line>104</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E97906</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>start_thread</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>444</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6F1D773</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>clone</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/misc/../sysdeps/unix/sysv/linux/x86_64</dir>
|
|
<file>clone.S</file>
|
|
<line>100</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79c03</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>968 bytes in 1 blocks are possibly lost in loss record 3,281 of 3,653</text>
|
|
<leakedbytes>968</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484700A</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>posix_memalign</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>2032</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58D36EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::raw_combined::create(unsigned int, unsigned int, int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>110</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58CF1CB</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::create_aligned_in_mempool(unsigned int, unsigned int, int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>294</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58CF25E</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::create_aligned(unsigned int, unsigned int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>299</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x589B8B3</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::read_frame_segment()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>1192</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x589BFA4</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::handle_read_frame_preamble_main(std::unique_ptr<ceph::buffer::v15_2_0::ptr_node, ceph::buffer::v15_2_0::ptr_node::disposer>&&, int)</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>1135</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x589CCBB</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>CtRxNode<ProtocolV2>::call(ProtocolV2*) const</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>Protocol.h</file>
|
|
<line>67</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x588AA02</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::run_continuation(Ct<ProtocolV2>&)</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>49</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x588AF2B</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::read(CtRxNode<ProtocolV2>&, std::unique_ptr<ceph::buffer::v15_2_0::ptr_node, ceph::buffer::v15_2_0::ptr_node::disposer>&&)::{lambda(char*, int)#1}::operator()(char*, int) const</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>779</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x588AF88</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>__invoke_impl<void, ProtocolV2::read(CONTINUATION_RXBPTR_TYPE<ProtocolV2>&, rx_buffer_t&&)::<lambda(char*, int)>&, char*, long int></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>61</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x588AF88</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>__invoke_r<void, ProtocolV2::read(CONTINUATION_RXBPTR_TYPE<ProtocolV2>&, rx_buffer_t&&)::<lambda(char*, int)>&, char*, long int></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>111</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x588AF88</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>std::_Function_handler<void (char*, long), ProtocolV2::read(CtRxNode<ProtocolV2>&, std::unique_ptr<ceph::buffer::v15_2_0::ptr_node, ceph::buffer::v15_2_0::ptr_node::disposer>&&)::{lambda(char*, int)#1}>::_M_invoke(std::_Any_data const&, char*&&, long&&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_function.h</file>
|
|
<line>290</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x585D94A</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>std::function<void (char*, long)>::operator()(char*, long) const</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_function.h</file>
|
|
<line>591</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x585B8EA</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>AsyncConnection::process()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>AsyncConnection.cc</file>
|
|
<line>478</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x585EC2A</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>C_handle_read::do_request(unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>AsyncConnection.cc</file>
|
|
<line>71</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58A8376</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>EventCenter::process_events(unsigned int, std::chrono::duration<unsigned long, std::ratio<1l, 1000000000l> >*)</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>Event.cc</file>
|
|
<line>434</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58AD804</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>NetworkStack::add_thread(Worker*)::{lambda()#1}::operator()() const</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>Stack.cc</file>
|
|
<line>50</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58AD978</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>__invoke_impl<void, NetworkStack::add_thread(Worker*)::<lambda()>&></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>61</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58AD978</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>__invoke_r<void, NetworkStack::add_thread(Worker*)::<lambda()>&></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>111</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58AD978</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>std::_Function_handler<void (), NetworkStack::add_thread(Worker*)::{lambda()#1}>::_M_invoke(std::_Any_data const&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_function.h</file>
|
|
<line>290</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58AD235</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>std::function<void ()>::operator()() const</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_function.h</file>
|
|
<line>591</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58AD24C</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>__invoke_impl<void, std::function<void()> ></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>61</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58AD24C</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>__invoke<std::function<void()> ></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>96</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58AD24C</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>_M_invoke<0></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_thread.h</file>
|
|
<line>292</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58AD24C</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>operator()</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_thread.h</file>
|
|
<line>299</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58AD24C</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>std::thread::_State_impl<std::thread::_Invoker<std::tuple<std::function<void ()> > > >::_M_run()</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_thread.h</file>
|
|
<line>244</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6B931D2</ip>
|
|
<obj>/usr/lib64/libstdc++.so.6.0.32</obj>
|
|
<fn>execute_native_thread_routine</fn>
|
|
<dir>/usr/src/debug/gcc-13.1.1-2.fc38.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/src/c++11/../../../../../libstdc++-v3/src/c++11</dir>
|
|
<file>thread.cc</file>
|
|
<line>104</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E97906</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>start_thread</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>444</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79c4c</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_DefinitelyLost</kind>
|
|
<xwhat>
|
|
<text>1,209 (24 direct, 1,185 indirect) bytes in 1 blocks are definitely lost in loss record 3,354 of 3,653</text>
|
|
<leakedbytes>1209</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x48432F3</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>operator new[](unsigned long)</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>714</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4C72C0A</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>ceph::buffer::v15_2_0::ptr_node::cloner::operator()(ceph::buffer::v15_2_0::ptr_node const&)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>2216</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x11B959B</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>ceph::buffer::v15_2_0::list::buffers_t::clone_from(ceph::buffer::v15_2_0::list::buffers_t const&)</fn>
|
|
<dir>/root/work/ceph/src/include</dir>
|
|
<file>buffer.h</file>
|
|
<line>592</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x11B961E</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>ceph::buffer::v15_2_0::list::list(ceph::buffer::v15_2_0::list const&)</fn>
|
|
<dir>/root/work/ceph/src/include</dir>
|
|
<file>buffer.h</file>
|
|
<line>947</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x120CE89</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list>::pair(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> const&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>stl_pair.h</file>
|
|
<line>197</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1213E2C</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>decltype (::new ((void*)(0)) std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list>((declval<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> const&>)())) std::construct_at<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list>*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> const&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>stl_construct.h</file>
|
|
<line>97</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1213E49</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>construct_at<std::pair<const std::__cxx11::basic_string<char>, ceph::buffer::v15_2_0::list>, const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ceph::buffer::v15_2_0::list>&></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>alloc_traits.h</file>
|
|
<line>539</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1213E49</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>construct<std::pair<const std::__cxx11::basic_string<char>, ceph::buffer::v15_2_0::list>, const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ceph::buffer::v15_2_0::list>&></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>alloc_traits.h</file>
|
|
<line>539</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1213E49</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> > >::_M_construct_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> const&>(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> >*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> const&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>stl_tree.h</file>
|
|
<line>597</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1213F1E</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> > >::_Reuse_or_alloc_node::operator()<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> const&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>stl_tree.h</file>
|
|
<line>474</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1213F5D</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>_M_clone_node<false, std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, ceph::buffer::v15_2_0::list>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, ceph::buffer::v15_2_0::list> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, ceph::buffer::v15_2_0::list> > >::_Reuse_or_alloc_node></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>stl_tree.h</file>
|
|
<line>647</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1213F5D</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> > >::_M_copy<false, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> > >::_Reuse_or_alloc_node>(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> >*, std::_Rb_tree_node_base*, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> > >::_Reuse_or_alloc_node&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>stl_tree.h</file>
|
|
<line>1896</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x121404B</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> > >::_M_copy<false, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> > >::_Reuse_or_alloc_node>(std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> > > const&, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> > >::_Reuse_or_alloc_node&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>stl_tree.h</file>
|
|
<line>892</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x12140DE</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> > >::operator=(std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> > > const&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>stl_tree.h</file>
|
|
<line>1804</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16895A0</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>operator=</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>stl_map.h</file>
|
|
<line>331</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16895A0</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWSI_Bucket_SObj::read_bucket_instance_info(ptr_wrapper<RGWSI_MetaBackend::Context, 4>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RGWBucketInfo*, std::chrono::time_point<ceph::real_clock, std::chrono::duration<unsigned long, std::ratio<1l, 1000000000l> > >*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ceph::buffer::v15_2_0::list, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> > >*, optional_yield, DoutPrefixProvider const*, rgw_cache_entry_info*, boost::optional<obj_version>)</fn>
|
|
<dir>/root/work/ceph/src/rgw/services</dir>
|
|
<file>svc_bucket_sobj.cc</file>
|
|
<line>296</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x173767E</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWBucketCtl::read_bucket_instance_info(rgw_bucket const&, RGWBucketInfo*, optional_yield, DoutPrefixProvider const*, RGWBucketCtl::BucketInstance::GetParams const&)::{lambda(ptr_wrapper<RGWSI_MetaBackend::Context, 4>&)#1}::operator()(ptr_wrapper<RGWSI_MetaBackend::Context, 4>&) const</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_bucket.cc</file>
|
|
<line>2855</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1737703</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>__invoke_impl<int, RGWBucketCtl::read_bucket_instance_info(const rgw_bucket&, RGWBucketInfo*, optional_yield, const DoutPrefixProvider*, const BucketInstance::GetParams&)::<lambda(RGWSI_Bucket_BI_Ctx&)>&, ptr_wrapper<RGWSI_MetaBackend::Context, 4>&></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>61</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1737703</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>__invoke_r<int, RGWBucketCtl::read_bucket_instance_info(const rgw_bucket&, RGWBucketInfo*, optional_yield, const DoutPrefixProvider*, const BucketInstance::GetParams&)::<lambda(RGWSI_Bucket_BI_Ctx&)>&, ptr_wrapper<RGWSI_MetaBackend::Context, 4>&></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>114</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1737703</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::_Function_handler<int (ptr_wrapper<RGWSI_MetaBackend::Context, 4>&), RGWBucketCtl::read_bucket_instance_info(rgw_bucket const&, RGWBucketInfo*, optional_yield, DoutPrefixProvider const*, RGWBucketCtl::BucketInstance::GetParams const&)::{lambda(ptr_wrapper<RGWSI_MetaBackend::Context, 4>&)#1}>::_M_invoke(std::_Any_data const&, ptr_wrapper<RGWSI_MetaBackend::Context, 4>&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_function.h</file>
|
|
<line>290</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x17494AF</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::function<int (ptr_wrapper<RGWSI_MetaBackend::Context, 4>&)>::operator()(ptr_wrapper<RGWSI_MetaBackend::Context, 4>&) const</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_function.h</file>
|
|
<line>591</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x17494E3</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>operator()</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_bucket.cc</file>
|
|
<line>2528</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x17494E3</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>__invoke_impl<int, RGWBucketInstanceMetadataHandler::call(std::optional<std::variant<RGWSI_MetaBackend_CtxParams_SObj> >, std::function<int(ptr_wrapper<RGWSI_MetaBackend::Context, 4>&)>)::<lambda(RGWSI_MetaBackend_Handler::Op*)>&, RGWSI_MetaBackend_Handler::Op*></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>61</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x17494E3</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>__invoke_r<int, RGWBucketInstanceMetadataHandler::call(std::optional<std::variant<RGWSI_MetaBackend_CtxParams_SObj> >, std::function<int(ptr_wrapper<RGWSI_MetaBackend::Context, 4>&)>)::<lambda(RGWSI_MetaBackend_Handler::Op*)>&, RGWSI_MetaBackend_Handler::Op*></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>114</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x17494E3</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::_Function_handler<int (RGWSI_MetaBackend_Handler::Op*), RGWBucketInstanceMetadataHandler::call(std::optional<std::variant<RGWSI_MetaBackend_CtxParams_SObj> >, std::function<int (ptr_wrapper<RGWSI_MetaBackend::Context, 4>&)>)::{lambda(RGWSI_MetaBackend_Handler::Op*)#1}>::_M_invoke(std::_Any_data const&, RGWSI_MetaBackend_Handler::Op*&&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_function.h</file>
|
|
<line>290</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A54C1</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::function<int (RGWSI_MetaBackend_Handler::Op*)>::operator()(RGWSI_MetaBackend_Handler::Op*) const</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_function.h</file>
|
|
<line>591</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A4E38</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWSI_MetaBackend_Handler::call(std::optional<std::variant<RGWSI_MetaBackend_CtxParams_SObj> >, std::function<int (RGWSI_MetaBackend_Handler::Op*)>)::{lambda(RGWSI_MetaBackend::Context*)#1}::operator()(RGWSI_MetaBackend::Context*) const</fn>
|
|
<dir>/root/work/ceph/src/rgw/services</dir>
|
|
<file>svc_meta_be.cc</file>
|
|
<line>183</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A4E60</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>__invoke_impl<int, RGWSI_MetaBackend_Handler::call(std::optional<std::variant<RGWSI_MetaBackend_CtxParams_SObj> >, std::function<int(Op*)>)::<lambda(RGWSI_MetaBackend::Context*)>&, RGWSI_MetaBackend::Context*></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>61</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A4E60</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>__invoke_r<int, RGWSI_MetaBackend_Handler::call(std::optional<std::variant<RGWSI_MetaBackend_CtxParams_SObj> >, std::function<int(Op*)>)::<lambda(RGWSI_MetaBackend::Context*)>&, RGWSI_MetaBackend::Context*></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>114</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A4E60</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::_Function_handler<int (RGWSI_MetaBackend::Context*), RGWSI_MetaBackend_Handler::call(std::optional<std::variant<RGWSI_MetaBackend_CtxParams_SObj> >, std::function<int (RGWSI_MetaBackend_Handler::Op*)>)::{lambda(RGWSI_MetaBackend::Context*)#1}>::_M_invoke(std::_Any_data const&, RGWSI_MetaBackend::Context*&&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_function.h</file>
|
|
<line>290</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A6D4B</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::function<int (RGWSI_MetaBackend::Context*)>::operator()(RGWSI_MetaBackend::Context*) const</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_function.h</file>
|
|
<line>591</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79c68</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>1,392 bytes in 2 blocks are possibly lost in loss record 3,382 of 3,653</text>
|
|
<leakedbytes>1392</leakedbytes>
|
|
<leakedblocks>2</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484700A</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>posix_memalign</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>2032</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58D36EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::raw_combined::create(unsigned int, unsigned int, int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>110</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58CF1CB</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::create_aligned_in_mempool(unsigned int, unsigned int, int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>294</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58CF25E</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::create_aligned(unsigned int, unsigned int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>299</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x589B8B3</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::read_frame_segment()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>1192</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x589B619</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::_handle_read_frame_segment()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>1229</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x589B87C</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::read_frame_segment()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>1186</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x589C603</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::throttle_dispatch_queue()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>1625</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58A2909</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Ct<ProtocolV2>* CtFun<ProtocolV2>::_call<>(ProtocolV2*, std::integer_sequence<unsigned long>) const</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>Protocol.h</file>
|
|
<line>37</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58A2918</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>CtFun<ProtocolV2>::call(ProtocolV2*) const</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>Protocol.h</file>
|
|
<line>45</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x588AA02</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::run_continuation(Ct<ProtocolV2>&)</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>49</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x588AF2B</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::read(CtRxNode<ProtocolV2>&, std::unique_ptr<ceph::buffer::v15_2_0::ptr_node, ceph::buffer::v15_2_0::ptr_node::disposer>&&)::{lambda(char*, int)#1}::operator()(char*, int) const</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>779</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x588AF88</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>__invoke_impl<void, ProtocolV2::read(CONTINUATION_RXBPTR_TYPE<ProtocolV2>&, rx_buffer_t&&)::<lambda(char*, int)>&, char*, long int></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>61</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x588AF88</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>__invoke_r<void, ProtocolV2::read(CONTINUATION_RXBPTR_TYPE<ProtocolV2>&, rx_buffer_t&&)::<lambda(char*, int)>&, char*, long int></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>111</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x588AF88</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>std::_Function_handler<void (char*, long), ProtocolV2::read(CtRxNode<ProtocolV2>&, std::unique_ptr<ceph::buffer::v15_2_0::ptr_node, ceph::buffer::v15_2_0::ptr_node::disposer>&&)::{lambda(char*, int)#1}>::_M_invoke(std::_Any_data const&, char*&&, long&&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_function.h</file>
|
|
<line>290</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x585D94A</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>std::function<void (char*, long)>::operator()(char*, long) const</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_function.h</file>
|
|
<line>591</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x585B8EA</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>AsyncConnection::process()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>AsyncConnection.cc</file>
|
|
<line>478</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x585EC2A</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>C_handle_read::do_request(unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>AsyncConnection.cc</file>
|
|
<line>71</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58A8376</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>EventCenter::process_events(unsigned int, std::chrono::duration<unsigned long, std::ratio<1l, 1000000000l> >*)</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>Event.cc</file>
|
|
<line>434</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58AD804</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>NetworkStack::add_thread(Worker*)::{lambda()#1}::operator()() const</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>Stack.cc</file>
|
|
<line>50</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58AD978</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>__invoke_impl<void, NetworkStack::add_thread(Worker*)::<lambda()>&></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>61</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58AD978</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>__invoke_r<void, NetworkStack::add_thread(Worker*)::<lambda()>&></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>111</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58AD978</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>std::_Function_handler<void (), NetworkStack::add_thread(Worker*)::{lambda()#1}>::_M_invoke(std::_Any_data const&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_function.h</file>
|
|
<line>290</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58AD235</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>std::function<void ()>::operator()() const</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_function.h</file>
|
|
<line>591</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79c77</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>1,488 bytes in 3 blocks are possibly lost in loss record 3,397 of 3,653</text>
|
|
<leakedbytes>1488</leakedbytes>
|
|
<leakedblocks>3</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../include</dir>
|
|
<file>rtld-malloc.h</file>
|
|
<line>44</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>allocate_dtv</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>375</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4012601</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_allocate_tls</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>634</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>allocate_stack</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>allocatestack.c</file>
|
|
<line>423</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>pthread_create@@GLIBC_2.34</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>652</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6B932A8</ip>
|
|
<obj>/usr/lib64/libstdc++.so.6.0.32</obj>
|
|
<fn>__gthread_create</fn>
|
|
<dir>/usr/src/debug/gcc-13.1.1-2.fc38.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/include/x86_64-redhat-linux/bits</dir>
|
|
<file>gthr-default.h</file>
|
|
<line>663</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6B932A8</ip>
|
|
<obj>/usr/lib64/libstdc++.so.6.0.32</obj>
|
|
<fn>std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)())</fn>
|
|
<dir>/usr/src/debug/gcc-13.1.1-2.fc38.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/src/c++11/../../../../../libstdc++-v3/src/c++11</dir>
|
|
<file>thread.cc</file>
|
|
<line>172</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58AD075</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>std::thread::thread<std::function<void ()>, , void>(std::function<void ()>&&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_thread.h</file>
|
|
<line>164</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58AD0CC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>decltype (::new ((void*)(0)) std::thread((declval<std::function<void ()> >)())) std::construct_at<std::thread, std::function<void ()> >(std::thread*, std::function<void ()>&&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>stl_construct.h</file>
|
|
<line>97</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58AD137</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>construct<std::thread, std::function<void()> ></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>alloc_traits.h</file>
|
|
<line>539</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58AD137</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>void std::vector<std::thread, std::allocator<std::thread> >::_M_realloc_insert<std::function<void ()> >(__gnu_cxx::__normal_iterator<std::thread*, std::vector<std::thread, std::allocator<std::thread> > >, std::function<void ()>&&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>vector.tcc</file>
|
|
<line>468</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58AD212</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>std::thread& std::vector<std::thread, std::allocator<std::thread> >::emplace_back<std::function<void ()> >(std::function<void ()>&&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>vector.tcc</file>
|
|
<line>123</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58AD222</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>PosixNetworkStack::spawn_worker(std::function<void ()>&&)</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>PosixStack.h</file>
|
|
<line>51</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58AD42E</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>NetworkStack::start()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>Stack.cc</file>
|
|
<line>122</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x586668B</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>AsyncMessenger::AsyncMessenger(ceph::common::CephContext*, entity_name_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>AsyncMessenger.cc</file>
|
|
<line>296</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5853343</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Messenger::create(ceph::common::CephContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, entity_name_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/msg</dir>
|
|
<file>Messenger.cc</file>
|
|
<line>36</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x585352E</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Messenger::create_client_messenger(ceph::common::CephContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)</fn>
|
|
<dir>/root/work/ceph/src/msg</dir>
|
|
<file>Messenger.cc</file>
|
|
<line>17</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x59148D2</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>MonClient::get_monmap_and_config()</fn>
|
|
<dir>/root/work/ceph/src/mon</dir>
|
|
<file>MonClient.cc</file>
|
|
<line>131</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x196E7E6</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>global_init(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*, std::vector<char const*, std::allocator<char const*> >&, unsigned int, code_environment_t, int, bool)</fn>
|
|
<dir>/root/work/ceph/src/global</dir>
|
|
<file>global_init.cc</file>
|
|
<line>370</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x12EBEF0</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw_global_init(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*, std::vector<char const*, std::allocator<char const*> >&, unsigned int, code_environment_t, int)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_common.cc</file>
|
|
<line>3072</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10F5746</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>main</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_main.cc</file>
|
|
<line>105</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79c78</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>1,488 bytes in 3 blocks are possibly lost in loss record 3,398 of 3,653</text>
|
|
<leakedbytes>1488</leakedbytes>
|
|
<leakedblocks>3</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../include</dir>
|
|
<file>rtld-malloc.h</file>
|
|
<line>44</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>allocate_dtv</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>375</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4012601</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_allocate_tls</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>634</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>allocate_stack</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>allocatestack.c</file>
|
|
<line>423</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>pthread_create@@GLIBC_2.34</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>652</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E1BC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::try_create(unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>141</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E4EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::create(char const*, unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>159</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16DCDF2</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWLC::start_processor()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_lc.cc</file>
|
|
<line>2528</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1575B65</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_complete(DoutPrefixProvider const*, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1324</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1477D21</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>DriverManager::init_storage_provider(DoutPrefixProvider const*, ceph::common::CephContext*, DriverManager::Config const&, boost::asio::io_context&, rgw::SiteConfig const&, bool, bool, bool, bool, bool, bool, bool, bool, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.cc</file>
|
|
<line>140</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>get_storage</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.h</file>
|
|
<line>1606</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::AppMain::init_storage()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_appmain.cc</file>
|
|
<line>250</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10F59A9</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>main</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_main.cc</file>
|
|
<line>142</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79cf4</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>4,096 bytes in 1 blocks are possibly lost in loss record 3,522 of 3,653</text>
|
|
<leakedbytes>4096</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484700A</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>posix_memalign</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>2032</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58D36EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::raw_combined::create(unsigned int, unsigned int, int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>110</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58D037F</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::list::refill_append_space(unsigned int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>1283</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58D05B1</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::list::append(char const*, unsigned int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>1313</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x560AF92</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>encode_raw<unsigned char></fn>
|
|
<dir>/root/work/ceph/src/include</dir>
|
|
<file>encoding.h</file>
|
|
<line>75</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x560AF92</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>encode</fn>
|
|
<dir>/root/work/ceph/src/include</dir>
|
|
<file>encoding.h</file>
|
|
<line>87</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x560AF92</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>CephXTicketHandler::build_authorizer(unsigned long) const</fn>
|
|
<dir>/root/work/ceph/src/auth/cephx</dir>
|
|
<file>CephxProtocol.cc</file>
|
|
<line>330</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x560B1AC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>CephXTicketManager::build_authorizer(unsigned int) const</fn>
|
|
<dir>/root/work/ceph/src/auth/cephx</dir>
|
|
<file>CephxProtocol.cc</file>
|
|
<line>364</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5606A64</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>CephxClientHandler::build_authorizer(unsigned int) const</fn>
|
|
<dir>/root/work/ceph/src/auth/cephx</dir>
|
|
<file>CephxClientHandler.cc</file>
|
|
<line>293</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x591ABEA</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>MonClient::get_auth_request(Connection*, AuthConnectionMeta*, unsigned int*, std::vector<unsigned int, std::allocator<unsigned int> >*, ceph::buffer::v15_2_0::list*)</fn>
|
|
<dir>/root/work/ceph/src/mon</dir>
|
|
<file>MonClient.cc</file>
|
|
<line>1435</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x588F9BD</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::send_auth_request(std::vector<unsigned int, std::allocator<unsigned int> >&)</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>1724</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58A2F5F</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::send_auth_request()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.h</file>
|
|
<line>230</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x588FEBA</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::post_client_banner_exchange()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>1712</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58A2909</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Ct<ProtocolV2>* CtFun<ProtocolV2>::_call<>(ProtocolV2*, std::integer_sequence<unsigned long>) const</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>Protocol.h</file>
|
|
<line>37</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58A2918</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>CtFun<ProtocolV2>::call(ProtocolV2*) const</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>Protocol.h</file>
|
|
<line>45</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x588AA02</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::run_continuation(Ct<ProtocolV2>&)</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>49</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x588AE44</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::read_event()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>482</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x585B86D</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>AsyncConnection::process()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>AsyncConnection.cc</file>
|
|
<line>488</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x585EC2A</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>C_handle_read::do_request(unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>AsyncConnection.cc</file>
|
|
<line>71</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58A86C8</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>EventCenter::process_events(unsigned int, std::chrono::duration<unsigned long, std::ratio<1l, 1000000000l> >*)</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>Event.cc</file>
|
|
<line>461</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58AD804</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>NetworkStack::add_thread(Worker*)::{lambda()#1}::operator()() const</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>Stack.cc</file>
|
|
<line>50</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58AD978</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>__invoke_impl<void, NetworkStack::add_thread(Worker*)::<lambda()>&></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>61</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58AD978</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>__invoke_r<void, NetworkStack::add_thread(Worker*)::<lambda()>&></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>111</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58AD978</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>std::_Function_handler<void (), NetworkStack::add_thread(Worker*)::{lambda()#1}>::_M_invoke(std::_Any_data const&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_function.h</file>
|
|
<line>290</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79cf5</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>4,096 bytes in 1 blocks are possibly lost in loss record 3,523 of 3,653</text>
|
|
<leakedbytes>4096</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484700A</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>posix_memalign</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>2032</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58D36EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::raw_combined::create(unsigned int, unsigned int, int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>110</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58D037F</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::list::refill_append_space(unsigned int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>1283</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58D05B1</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::list::append(char const*, unsigned int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>1313</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5607163</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>encode_raw<ceph_le<unsigned int> ></fn>
|
|
<dir>/root/work/ceph/src/include</dir>
|
|
<file>encoding.h</file>
|
|
<line>75</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5607163</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>encode</fn>
|
|
<dir>/root/work/ceph/src/include</dir>
|
|
<file>encoding.h</file>
|
|
<line>124</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5607163</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::encode(ceph::buffer::v15_2_0::list const&, ceph::buffer::v15_2_0::list&)</fn>
|
|
<dir>/root/work/ceph/src/include</dir>
|
|
<file>encoding.h</file>
|
|
<line>299</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x560E4B5</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>int encode_encrypt<CephXAuthorize>(ceph::common::CephContext*, CephXAuthorize const&, CryptoKey const&, ceph::buffer::v15_2_0::list&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)</fn>
|
|
<dir>/root/work/ceph/src/auth/cephx</dir>
|
|
<file>CephxProtocol.h</file>
|
|
<line>647</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x560CF2B</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>CephXAuthorizer::add_challenge(ceph::common::CephContext*, ceph::buffer::v15_2_0::list const&)</fn>
|
|
<dir>/root/work/ceph/src/auth/cephx</dir>
|
|
<file>CephxProtocol.cc</file>
|
|
<line>599</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5918F29</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>MonClient::handle_auth_reply_more(Connection*, AuthConnectionMeta*, ceph::buffer::v15_2_0::list const&, ceph::buffer::v15_2_0::list*)</fn>
|
|
<dir>/root/work/ceph/src/mon</dir>
|
|
<file>MonClient.cc</file>
|
|
<line>1479</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5890706</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::handle_auth_reply_more(ceph::buffer::v15_2_0::list&)</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>1796</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x589AEE8</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::handle_frame_payload()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>1248</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x589B0F9</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::handle_read_frame_dispatch()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>1165</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x589B385</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::_handle_read_frame_epilogue_main()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>1357</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x589B673</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::_handle_read_frame_segment()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>1224</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x589C737</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::handle_read_frame_segment(std::unique_ptr<ceph::buffer::v15_2_0::ptr_node, ceph::buffer::v15_2_0::ptr_node::disposer>&&, int)</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>1216</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x589CCBB</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>CtRxNode<ProtocolV2>::call(ProtocolV2*) const</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>Protocol.h</file>
|
|
<line>67</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x588AA02</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::run_continuation(Ct<ProtocolV2>&)</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>49</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x588AF2B</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ProtocolV2::read(CtRxNode<ProtocolV2>&, std::unique_ptr<ceph::buffer::v15_2_0::ptr_node, ceph::buffer::v15_2_0::ptr_node::disposer>&&)::{lambda(char*, int)#1}::operator()(char*, int) const</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>ProtocolV2.cc</file>
|
|
<line>779</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x588AF88</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>__invoke_impl<void, ProtocolV2::read(CONTINUATION_RXBPTR_TYPE<ProtocolV2>&, rx_buffer_t&&)::<lambda(char*, int)>&, char*, long int></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>61</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x588AF88</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>__invoke_r<void, ProtocolV2::read(CONTINUATION_RXBPTR_TYPE<ProtocolV2>&, rx_buffer_t&&)::<lambda(char*, int)>&, char*, long int></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>111</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x588AF88</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>std::_Function_handler<void (char*, long), ProtocolV2::read(CtRxNode<ProtocolV2>&, std::unique_ptr<ceph::buffer::v15_2_0::ptr_node, ceph::buffer::v15_2_0::ptr_node::disposer>&&)::{lambda(char*, int)#1}>::_M_invoke(std::_Any_data const&, char*&&, long&&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_function.h</file>
|
|
<line>290</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x585D94A</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>std::function<void (char*, long)>::operator()(char*, long) const</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_function.h</file>
|
|
<line>591</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x585B8EA</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>AsyncConnection::process()</fn>
|
|
<dir>/root/work/ceph/src/msg/async</dir>
|
|
<file>AsyncConnection.cc</file>
|
|
<line>478</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79cf6</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>4,096 bytes in 1 blocks are possibly lost in loss record 3,524 of 3,653</text>
|
|
<leakedbytes>4096</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484700A</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>posix_memalign</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>2032</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4C7924A</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>ceph::buffer::v15_2_0::raw_combined::create(unsigned int, unsigned int, int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>110</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4C74A1B</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>ceph::buffer::v15_2_0::list::refill_append_space(unsigned int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>1283</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4C74C4D</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>ceph::buffer::v15_2_0::list::append(char const*, unsigned int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>1313</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4C79E80</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>ceph::buffer::v15_2_0::list::iterator_impl<false>::copy_all(ceph::buffer::v15_2_0::list&)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>797</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16AFADA</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWSI_SysObj_Cache::read(DoutPrefixProvider const*, RGWSI_SysObj_Obj_GetObjState&, RGWObjVersionTracker*, rgw_raw_obj const&, ceph::buffer::v15_2_0::list*, long, long, std::chrono::time_point<ceph::real_clock, std::chrono::duration<unsigned long, std::ratio<1l, 1000000000l> > >*, unsigned long*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ceph::buffer::v15_2_0::list, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> > >*, bool, rgw_cache_entry_info*, boost::optional<obj_version>, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw/services</dir>
|
|
<file>svc_sys_obj_cache.cc</file>
|
|
<line>216</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16AE5FA</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWSI_SysObj::Obj::ROp::read(DoutPrefixProvider const*, long, long, ceph::buffer::v15_2_0::list*, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw/services</dir>
|
|
<file>svc_sys_obj.cc</file>
|
|
<line>39</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15F3414</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>read</fn>
|
|
<dir>/root/work/ceph/src/rgw/services</dir>
|
|
<file>svc_sys_obj.h</file>
|
|
<line>91</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15F3414</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw_get_system_obj(RGWSI_SysObj*, rgw_pool const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ceph::buffer::v15_2_0::list&, RGWObjVersionTracker*, std::chrono::time_point<ceph::real_clock, std::chrono::duration<unsigned long, std::ratio<1l, 1000000000l> > >*, optional_yield, DoutPrefixProvider const*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ceph::buffer::v15_2_0::list, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> > >*, rgw_cache_entry_info*, boost::optional<obj_version>, bool)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_tools.cc</file>
|
|
<line>185</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A64AA</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWSI_MetaBackend_SObj::get_entry(RGWSI_MetaBackend::Context*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RGWSI_MetaBackend::GetParams&, RGWObjVersionTracker*, optional_yield, DoutPrefixProvider const*, bool)</fn>
|
|
<dir>/root/work/ceph/src/rgw/services</dir>
|
|
<file>svc_meta_be_sobj.cc</file>
|
|
<line>140</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16BAE76</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWSI_User_RADOS::read_user_info(RGWSI_MetaBackend::Context*, rgw_user const&, RGWUserInfo*, RGWObjVersionTracker*, std::chrono::time_point<ceph::real_clock, std::chrono::duration<unsigned long, std::ratio<1l, 1000000000l> > >*, rgw_cache_entry_info*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ceph::buffer::v15_2_0::list, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> > >*, optional_yield, DoutPrefixProvider const*)</fn>
|
|
<dir>/root/work/ceph/src/rgw/services</dir>
|
|
<file>svc_user_rados.cc</file>
|
|
<line>131</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1614DDE</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWUserCtl::get_info_by_uid(DoutPrefixProvider const*, rgw_user const&, RGWUserInfo*, optional_yield, RGWUserCtl::GetParams const&)::{lambda(RGWSI_MetaBackend_Handler::Op*)#1}::operator()(RGWSI_MetaBackend_Handler::Op*) const</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_user.cc</file>
|
|
<line>2625</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1614F9F</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>__invoke_impl<int, RGWUserCtl::get_info_by_uid(const DoutPrefixProvider*, const rgw_user&, RGWUserInfo*, optional_yield, const GetParams&)::<lambda(RGWSI_MetaBackend_Handler::Op*)>&, RGWSI_MetaBackend_Handler::Op*></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>61</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1614F9F</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>__invoke_r<int, RGWUserCtl::get_info_by_uid(const DoutPrefixProvider*, const rgw_user&, RGWUserInfo*, optional_yield, const GetParams&)::<lambda(RGWSI_MetaBackend_Handler::Op*)>&, RGWSI_MetaBackend_Handler::Op*></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>114</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1614F9F</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::_Function_handler<int (RGWSI_MetaBackend_Handler::Op*), RGWUserCtl::get_info_by_uid(DoutPrefixProvider const*, rgw_user const&, RGWUserInfo*, optional_yield, RGWUserCtl::GetParams const&)::{lambda(RGWSI_MetaBackend_Handler::Op*)#1}>::_M_invoke(std::_Any_data const&, RGWSI_MetaBackend_Handler::Op*&&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_function.h</file>
|
|
<line>290</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A54C1</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::function<int (RGWSI_MetaBackend_Handler::Op*)>::operator()(RGWSI_MetaBackend_Handler::Op*) const</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_function.h</file>
|
|
<line>591</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A4E38</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWSI_MetaBackend_Handler::call(std::optional<std::variant<RGWSI_MetaBackend_CtxParams_SObj> >, std::function<int (RGWSI_MetaBackend_Handler::Op*)>)::{lambda(RGWSI_MetaBackend::Context*)#1}::operator()(RGWSI_MetaBackend::Context*) const</fn>
|
|
<dir>/root/work/ceph/src/rgw/services</dir>
|
|
<file>svc_meta_be.cc</file>
|
|
<line>183</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A4E60</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>__invoke_impl<int, RGWSI_MetaBackend_Handler::call(std::optional<std::variant<RGWSI_MetaBackend_CtxParams_SObj> >, std::function<int(Op*)>)::<lambda(RGWSI_MetaBackend::Context*)>&, RGWSI_MetaBackend::Context*></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>61</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A4E60</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>__invoke_r<int, RGWSI_MetaBackend_Handler::call(std::optional<std::variant<RGWSI_MetaBackend_CtxParams_SObj> >, std::function<int(Op*)>)::<lambda(RGWSI_MetaBackend::Context*)>&, RGWSI_MetaBackend::Context*></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>114</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A4E60</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::_Function_handler<int (RGWSI_MetaBackend::Context*), RGWSI_MetaBackend_Handler::call(std::optional<std::variant<RGWSI_MetaBackend_CtxParams_SObj> >, std::function<int (RGWSI_MetaBackend_Handler::Op*)>)::{lambda(RGWSI_MetaBackend::Context*)#1}>::_M_invoke(std::_Any_data const&, RGWSI_MetaBackend::Context*&&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_function.h</file>
|
|
<line>290</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A6D4B</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::function<int (RGWSI_MetaBackend::Context*)>::operator()(RGWSI_MetaBackend::Context*) const</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_function.h</file>
|
|
<line>591</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A6269</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWSI_MetaBackend_SObj::call(std::optional<std::variant<RGWSI_MetaBackend_CtxParams_SObj> >, std::function<int (RGWSI_MetaBackend::Context*)>)</fn>
|
|
<dir>/root/work/ceph/src/rgw/services</dir>
|
|
<file>svc_meta_be_sobj.cc</file>
|
|
<line>106</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A4957</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWSI_MetaBackend_Handler::call(std::optional<std::variant<RGWSI_MetaBackend_CtxParams_SObj> >, std::function<int (RGWSI_MetaBackend_Handler::Op*)>)</fn>
|
|
<dir>/root/work/ceph/src/rgw/services</dir>
|
|
<file>svc_meta_be.cc</file>
|
|
<line>180</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x162053E</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWSI_MetaBackend_Handler::call(std::function<int (RGWSI_MetaBackend_Handler::Op*)>)</fn>
|
|
<dir>/root/work/ceph/src/rgw/services</dir>
|
|
<file>svc_meta_be.h</file>
|
|
<line>289</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16160D7</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWUserCtl::get_info_by_uid(DoutPrefixProvider const*, rgw_user const&, RGWUserInfo*, optional_yield, RGWUserCtl::GetParams const&)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_user.cc</file>
|
|
<line>2624</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79d09</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>4,464 bytes in 9 blocks are possibly lost in loss record 3,543 of 3,653</text>
|
|
<leakedbytes>4464</leakedbytes>
|
|
<leakedblocks>9</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484682C</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>calloc</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>1554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>UnknownInlinedFun</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../include</dir>
|
|
<file>rtld-malloc.h</file>
|
|
<line>44</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4011B93</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>allocate_dtv</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>375</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4012601</ip>
|
|
<obj>/usr/lib64/ld-linux-x86-64.so.2</obj>
|
|
<fn>_dl_allocate_tls</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/elf/../elf</dir>
|
|
<file>dl-tls.c</file>
|
|
<line>634</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>allocate_stack</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>allocatestack.c</file>
|
|
<line>423</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6E984D5</ip>
|
|
<obj>/usr/lib64/libc.so.6</obj>
|
|
<fn>pthread_create@@GLIBC_2.34</fn>
|
|
<dir>/usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>652</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E1BC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::try_create(unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>141</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x565E4EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>Thread::create(char const*, unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>Thread.cc</file>
|
|
<line>159</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16EF96D</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>WorkQ::WorkQ(RGWLC::LCWorker*, unsigned int, unsigned int)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_lc.cc</file>
|
|
<line>783</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16EFA2D</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>void ceph::containers::tiny_vector<WorkQ, 3ul>::emplacer::emplace<RGWLC::LCWorker*&, unsigned long const&, unsigned int&>(RGWLC::LCWorker*&, unsigned long const&, unsigned int&)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>containers.h</file>
|
|
<line>130</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16EFACA</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>operator()<ceph::containers::tiny_vector<WorkQ, 3>::emplacer></fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_lc.cc</file>
|
|
<line>865</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16EFACA</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>ceph::containers::tiny_vector<WorkQ, 3ul>::tiny_vector<RGWLC::WorkPool::WorkPool(RGWLC::LCWorker*, unsigned short, unsigned int)::{lambda(unsigned long, auto:1)#1}>(unsigned long, RGWLC::WorkPool::WorkPool(RGWLC::LCWorker*, unsigned short, unsigned int)::{lambda(unsigned long, auto:1)#1}&&)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>containers.h</file>
|
|
<line>143</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16DCCF9</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>WorkPool</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_lc.cc</file>
|
|
<line>862</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16DCCF9</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWLC::LCWorker::LCWorker(DoutPrefixProvider const*, ceph::common::CephContext*, RGWLC*, int)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_lc.cc</file>
|
|
<line>900</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16EFB33</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::__detail::_MakeUniq<RGWLC::LCWorker>::__single_object std::make_unique<RGWLC::LCWorker, RGWLC*, ceph::common::CephContext*&, RGWLC*, int&>(RGWLC*&&, ceph::common::CephContext*&, RGWLC*&&, int&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>unique_ptr.h</file>
|
|
<line>1070</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16DCE64</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWLC::start_processor()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_lc.cc</file>
|
|
<line>2527</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1575B65</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_complete(DoutPrefixProvider const*, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1324</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1477D21</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>DriverManager::init_storage_provider(DoutPrefixProvider const*, ceph::common::CephContext*, DriverManager::Config const&, boost::asio::io_context&, rgw::SiteConfig const&, bool, bool, bool, bool, bool, bool, bool, bool, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.cc</file>
|
|
<line>140</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>get_storage</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.h</file>
|
|
<line>1606</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::AppMain::init_storage()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_appmain.cc</file>
|
|
<line>250</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10F59A9</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>main</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_main.cc</file>
|
|
<line>142</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79d1f</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>8,192 bytes in 2 blocks are possibly lost in loss record 3,565 of 3,653</text>
|
|
<leakedbytes>8192</leakedbytes>
|
|
<leakedblocks>2</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484700A</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>posix_memalign</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>2032</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79d2d</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>16,384 bytes in 4 blocks are possibly lost in loss record 3,579 of 3,653</text>
|
|
<leakedbytes>16384</leakedbytes>
|
|
<leakedblocks>4</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484700A</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>posix_memalign</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>2032</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4C7924A</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>ceph::buffer::v15_2_0::raw_combined::create(unsigned int, unsigned int, int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>110</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4C74A1B</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>ceph::buffer::v15_2_0::list::refill_append_space(unsigned int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>1283</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4C74C4D</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>ceph::buffer::v15_2_0::list::append(char const*, unsigned int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>1313</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4C79E80</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>ceph::buffer::v15_2_0::list::iterator_impl<false>::copy_all(ceph::buffer::v15_2_0::list&)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>797</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16AFADA</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWSI_SysObj_Cache::read(DoutPrefixProvider const*, RGWSI_SysObj_Obj_GetObjState&, RGWObjVersionTracker*, rgw_raw_obj const&, ceph::buffer::v15_2_0::list*, long, long, std::chrono::time_point<ceph::real_clock, std::chrono::duration<unsigned long, std::ratio<1l, 1000000000l> > >*, unsigned long*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ceph::buffer::v15_2_0::list, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> > >*, bool, rgw_cache_entry_info*, boost::optional<obj_version>, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw/services</dir>
|
|
<file>svc_sys_obj_cache.cc</file>
|
|
<line>216</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16AE5FA</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWSI_SysObj::Obj::ROp::read(DoutPrefixProvider const*, long, long, ceph::buffer::v15_2_0::list*, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw/services</dir>
|
|
<file>svc_sys_obj.cc</file>
|
|
<line>39</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15F3414</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>read</fn>
|
|
<dir>/root/work/ceph/src/rgw/services</dir>
|
|
<file>svc_sys_obj.h</file>
|
|
<line>91</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15F3414</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw_get_system_obj(RGWSI_SysObj*, rgw_pool const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ceph::buffer::v15_2_0::list&, RGWObjVersionTracker*, std::chrono::time_point<ceph::real_clock, std::chrono::duration<unsigned long, std::ratio<1l, 1000000000l> > >*, optional_yield, DoutPrefixProvider const*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ceph::buffer::v15_2_0::list, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> > >*, rgw_cache_entry_info*, boost::optional<obj_version>, bool)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_tools.cc</file>
|
|
<line>185</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A64AA</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWSI_MetaBackend_SObj::get_entry(RGWSI_MetaBackend::Context*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RGWSI_MetaBackend::GetParams&, RGWObjVersionTracker*, optional_yield, DoutPrefixProvider const*, bool)</fn>
|
|
<dir>/root/work/ceph/src/rgw/services</dir>
|
|
<file>svc_meta_be_sobj.cc</file>
|
|
<line>140</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16BAE76</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWSI_User_RADOS::read_user_info(RGWSI_MetaBackend::Context*, rgw_user const&, RGWUserInfo*, RGWObjVersionTracker*, std::chrono::time_point<ceph::real_clock, std::chrono::duration<unsigned long, std::ratio<1l, 1000000000l> > >*, rgw_cache_entry_info*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ceph::buffer::v15_2_0::list, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> > >*, optional_yield, DoutPrefixProvider const*)</fn>
|
|
<dir>/root/work/ceph/src/rgw/services</dir>
|
|
<file>svc_user_rados.cc</file>
|
|
<line>131</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16B9FBC</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWSI_User_RADOS::read_stats(DoutPrefixProvider const*, RGWSI_MetaBackend::Context*, rgw_user const&, RGWStorageStats*, std::chrono::time_point<ceph::real_clock, std::chrono::duration<unsigned long, std::ratio<1l, 1000000000l> > >*, std::chrono::time_point<ceph::real_clock, std::chrono::duration<unsigned long, std::ratio<1l, 1000000000l> > >*, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw/services</dir>
|
|
<file>svc_user_rados.cc</file>
|
|
<line>921</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1614F8B</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWUserCtl::read_stats(DoutPrefixProvider const*, rgw_user const&, RGWStorageStats*, optional_yield, std::chrono::time_point<ceph::real_clock, std::chrono::duration<unsigned long, std::ratio<1l, 1000000000l> > >*, std::chrono::time_point<ceph::real_clock, std::chrono::duration<unsigned long, std::ratio<1l, 1000000000l> > >*)::{lambda(RGWSI_MetaBackend_Handler::Op*)#1}::operator()(RGWSI_MetaBackend_Handler::Op*) const</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_user.cc</file>
|
|
<line>2768</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1615017</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>__invoke_impl<int, RGWUserCtl::read_stats(const DoutPrefixProvider*, const rgw_user&, RGWStorageStats*, optional_yield, ceph::real_time*, ceph::real_time*)::<lambda(RGWSI_MetaBackend_Handler::Op*)>&, RGWSI_MetaBackend_Handler::Op*></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>61</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1615017</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>__invoke_r<int, RGWUserCtl::read_stats(const DoutPrefixProvider*, const rgw_user&, RGWStorageStats*, optional_yield, ceph::real_time*, ceph::real_time*)::<lambda(RGWSI_MetaBackend_Handler::Op*)>&, RGWSI_MetaBackend_Handler::Op*></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>114</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1615017</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::_Function_handler<int (RGWSI_MetaBackend_Handler::Op*), RGWUserCtl::read_stats(DoutPrefixProvider const*, rgw_user const&, RGWStorageStats*, optional_yield, std::chrono::time_point<ceph::real_clock, std::chrono::duration<unsigned long, std::ratio<1l, 1000000000l> > >*, std::chrono::time_point<ceph::real_clock, std::chrono::duration<unsigned long, std::ratio<1l, 1000000000l> > >*)::{lambda(RGWSI_MetaBackend_Handler::Op*)#1}>::_M_invoke(std::_Any_data const&, RGWSI_MetaBackend_Handler::Op*&&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_function.h</file>
|
|
<line>290</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A54C1</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::function<int (RGWSI_MetaBackend_Handler::Op*)>::operator()(RGWSI_MetaBackend_Handler::Op*) const</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_function.h</file>
|
|
<line>591</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A4E38</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWSI_MetaBackend_Handler::call(std::optional<std::variant<RGWSI_MetaBackend_CtxParams_SObj> >, std::function<int (RGWSI_MetaBackend_Handler::Op*)>)::{lambda(RGWSI_MetaBackend::Context*)#1}::operator()(RGWSI_MetaBackend::Context*) const</fn>
|
|
<dir>/root/work/ceph/src/rgw/services</dir>
|
|
<file>svc_meta_be.cc</file>
|
|
<line>183</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A4E60</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>__invoke_impl<int, RGWSI_MetaBackend_Handler::call(std::optional<std::variant<RGWSI_MetaBackend_CtxParams_SObj> >, std::function<int(Op*)>)::<lambda(RGWSI_MetaBackend::Context*)>&, RGWSI_MetaBackend::Context*></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>61</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A4E60</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>__invoke_r<int, RGWSI_MetaBackend_Handler::call(std::optional<std::variant<RGWSI_MetaBackend_CtxParams_SObj> >, std::function<int(Op*)>)::<lambda(RGWSI_MetaBackend::Context*)>&, RGWSI_MetaBackend::Context*></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>114</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A4E60</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::_Function_handler<int (RGWSI_MetaBackend::Context*), RGWSI_MetaBackend_Handler::call(std::optional<std::variant<RGWSI_MetaBackend_CtxParams_SObj> >, std::function<int (RGWSI_MetaBackend_Handler::Op*)>)::{lambda(RGWSI_MetaBackend::Context*)#1}>::_M_invoke(std::_Any_data const&, RGWSI_MetaBackend::Context*&&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_function.h</file>
|
|
<line>290</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A6D4B</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::function<int (RGWSI_MetaBackend::Context*)>::operator()(RGWSI_MetaBackend::Context*) const</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_function.h</file>
|
|
<line>591</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A6269</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWSI_MetaBackend_SObj::call(std::optional<std::variant<RGWSI_MetaBackend_CtxParams_SObj> >, std::function<int (RGWSI_MetaBackend::Context*)>)</fn>
|
|
<dir>/root/work/ceph/src/rgw/services</dir>
|
|
<file>svc_meta_be_sobj.cc</file>
|
|
<line>106</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A4957</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWSI_MetaBackend_Handler::call(std::optional<std::variant<RGWSI_MetaBackend_CtxParams_SObj> >, std::function<int (RGWSI_MetaBackend_Handler::Op*)>)</fn>
|
|
<dir>/root/work/ceph/src/rgw/services</dir>
|
|
<file>svc_meta_be.cc</file>
|
|
<line>180</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x162053E</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWSI_MetaBackend_Handler::call(std::function<int (RGWSI_MetaBackend_Handler::Op*)>)</fn>
|
|
<dir>/root/work/ceph/src/rgw/services</dir>
|
|
<file>svc_meta_be.h</file>
|
|
<line>289</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79d34</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>20,480 bytes in 5 blocks are possibly lost in loss record 3,586 of 3,653</text>
|
|
<leakedbytes>20480</leakedbytes>
|
|
<leakedblocks>5</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484700A</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>posix_memalign</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>2032</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58D36EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::raw_combined::create(unsigned int, unsigned int, int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>110</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58D037F</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::list::refill_append_space(unsigned int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>1283</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58D05B1</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::list::append(char const*, unsigned int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>1313</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x55F1FBD</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>encode_raw<ceph_le<unsigned int> ></fn>
|
|
<dir>/root/work/ceph/src/include</dir>
|
|
<file>encoding.h</file>
|
|
<line>75</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x55F1FBD</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>encode</fn>
|
|
<dir>/root/work/ceph/src/include</dir>
|
|
<file>encoding.h</file>
|
|
<line>124</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x55F1FBD</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::encode(std::basic_string_view<char, std::char_traits<char> >, ceph::buffer::v15_2_0::list&, unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/include</dir>
|
|
<file>encoding.h</file>
|
|
<line>214</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x55F200C</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::encode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ceph::buffer::v15_2_0::list&, unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/include</dir>
|
|
<file>encoding.h</file>
|
|
<line>220</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x55FD091</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>KeyRing::set_modifier(char const*, char const*, EntityName&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ceph::buffer::v15_2_0::list, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> > >&)</fn>
|
|
<dir>/root/work/ceph/src/auth</dir>
|
|
<file>KeyRing.cc</file>
|
|
<line>118</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x55FD435</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>KeyRing::decode(ceph::buffer::v15_2_0::list::iterator_impl<true>&)</fn>
|
|
<dir>/root/work/ceph/src/auth</dir>
|
|
<file>KeyRing.cc</file>
|
|
<line>189</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x55FDCA0</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>KeyRing::load(ceph::common::CephContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)</fn>
|
|
<dir>/root/work/ceph/src/auth</dir>
|
|
<file>KeyRing.cc</file>
|
|
<line>215</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x55FDFE1</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>KeyRing::from_ceph_context(ceph::common::CephContext*)</fn>
|
|
<dir>/root/work/ceph/src/auth</dir>
|
|
<file>KeyRing.cc</file>
|
|
<line>49</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x590DE42</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>MonClient::init()</fn>
|
|
<dir>/root/work/ceph/src/mon</dir>
|
|
<file>MonClient.cc</file>
|
|
<line>497</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1F17BF6</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>neorados::detail::RADOS::RADOS(boost::asio::io_context&, boost::intrusive_ptr<ceph::common::CephContext>)</fn>
|
|
<dir>/root/work/ceph/src/neorados</dir>
|
|
<file>RADOSImpl.cc</file>
|
|
<line>58</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1EEFBB4</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::__detail::_MakeUniq<neorados::detail::RADOS>::__single_object std::make_unique<neorados::detail::RADOS, boost::asio::io_context&, ceph::common::CephContext*&>(boost::asio::io_context&, ceph::common::CephContext*&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>unique_ptr.h</file>
|
|
<line>1070</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1EE9807</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>neorados::RADOS::make_with_cct_(ceph::common::CephContext*, boost::asio::io_context&, boost::asio::any_completion_handler<void (boost::system::error_code, neorados::RADOS)>)</fn>
|
|
<dir>/root/work/ceph/src/neorados</dir>
|
|
<file>RADOS.cc</file>
|
|
<line>870</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C6793</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>auto neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}::operator()<boost::asio::detail::consign_handler<ceph::async::detail::blocked_handler<neorados::RADOS>, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> > >(ceph::async::use_blocked_t const&) const</fn>
|
|
<dir>/root/work/ceph/src/include/neorados</dir>
|
|
<file>RADOS.hpp</file>
|
|
<line>1358</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C687C</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>void boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::init_wrapper<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}>::operator()<ceph::async::detail::blocked_handler<neorados::RADOS>>(ceph::async::use_blocked_t const&, std::tuple<boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >)</fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/asio/impl</dir>
|
|
<file>consign.hpp</file>
|
|
<line>142</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C696B</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>boost::asio::constraint<!boost::asio::detail::async_result_has_initiate_memfn<ceph::async::use_blocked_t, void (boost::system::error_code, neorados::RADOS)>::value, boost::asio::async_result<std::decay<ceph::async::use_blocked_t>::type, void (boost::system::error_code, neorados::RADOS)>::return_type>::type boost::asio::async_initiate<ceph::async::use_blocked_t, void (boost::system::error_code, neorados::RADOS), boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::init_wrapper<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}>, std::tuple<boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> > >(boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::init_wrapper<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}>&&, ceph::async::use_blocked_t const&, std::tuple<boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >&&)</fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/asio</dir>
|
|
<file>async_result.hpp</file>
|
|
<line>914</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C6A2D</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>decltype ((async_initiate<ceph::async::use_blocked_t, void (boost::system::error_code, neorados::RADOS)>)((declval<boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::init_wrapper<std::decay<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}>::type> >)(), (std::declval<ceph::async::use_blocked_t&>)(), (std::declval<std::tuple<boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> > >)())) boost::asio::async_result<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >, void (boost::system::error_code, neorados::RADOS)>::initiate<neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)::{lambda(auto:1&&)#1}, boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >>(ceph::async::use_blocked_t const&, boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void, void> >&&)</fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/asio/impl</dir>
|
|
<file>consign.hpp</file>
|
|
<line>170</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C6AE6</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>async_initiate<boost::asio::consign_t<ceph::async::use_blocked_t, boost::asio::executor_work_guard<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>, void, void> >, void(boost::system::error_code, neorados::RADOS), neorados::RADOS::make_with_cct<const ceph::async::use_blocked_t&>(ceph::common::CephContext*, boost::asio::io_context&, const ceph::async::use_blocked_t&)::<lambda(auto:106&&)> ></fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/asio</dir>
|
|
<file>async_result.hpp</file>
|
|
<line>898</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15C6AE6</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>auto neorados::RADOS::make_with_cct<ceph::async::use_blocked_t const&>(ceph::common::CephContext*, boost::asio::io_context&, ceph::async::use_blocked_t const&)</fn>
|
|
<dir>/root/work/ceph/src/include/neorados</dir>
|
|
<file>RADOS.hpp</file>
|
|
<line>1359</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15AE50F</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::sal::RadosStore::init_neorados(DoutPrefixProvider const*)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_sal_rados.cc</file>
|
|
<line>1281</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79d35</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>20,480 bytes in 5 blocks are possibly lost in loss record 3,587 of 3,653</text>
|
|
<leakedbytes>20480</leakedbytes>
|
|
<leakedblocks>5</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484700A</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>posix_memalign</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>2032</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58D36EC</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::raw_combined::create(unsigned int, unsigned int, int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>110</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58D037F</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::list::refill_append_space(unsigned int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>1283</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58D05B1</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::buffer::v15_2_0::list::append(char const*, unsigned int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>1313</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x55F1FBD</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>encode_raw<ceph_le<unsigned int> ></fn>
|
|
<dir>/root/work/ceph/src/include</dir>
|
|
<file>encoding.h</file>
|
|
<line>75</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x55F1FBD</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>encode</fn>
|
|
<dir>/root/work/ceph/src/include</dir>
|
|
<file>encoding.h</file>
|
|
<line>124</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x55F1FBD</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::encode(std::basic_string_view<char, std::char_traits<char> >, ceph::buffer::v15_2_0::list&, unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/include</dir>
|
|
<file>encoding.h</file>
|
|
<line>214</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x55F200C</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>ceph::encode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ceph::buffer::v15_2_0::list&, unsigned long)</fn>
|
|
<dir>/root/work/ceph/src/include</dir>
|
|
<file>encoding.h</file>
|
|
<line>220</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x55FD091</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>KeyRing::set_modifier(char const*, char const*, EntityName&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ceph::buffer::v15_2_0::list, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> > >&)</fn>
|
|
<dir>/root/work/ceph/src/auth</dir>
|
|
<file>KeyRing.cc</file>
|
|
<line>118</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x55FD435</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>KeyRing::decode(ceph::buffer::v15_2_0::list::iterator_impl<true>&)</fn>
|
|
<dir>/root/work/ceph/src/auth</dir>
|
|
<file>KeyRing.cc</file>
|
|
<line>189</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x55FDCA0</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>KeyRing::load(ceph::common::CephContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)</fn>
|
|
<dir>/root/work/ceph/src/auth</dir>
|
|
<file>KeyRing.cc</file>
|
|
<line>215</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x55FDFE1</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>KeyRing::from_ceph_context(ceph::common::CephContext*)</fn>
|
|
<dir>/root/work/ceph/src/auth</dir>
|
|
<file>KeyRing.cc</file>
|
|
<line>49</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x590DE42</ip>
|
|
<obj>/root/work/ceph/build/lib/libceph-common.so.2</obj>
|
|
<fn>MonClient::init()</fn>
|
|
<dir>/root/work/ceph/src/mon</dir>
|
|
<file>MonClient.cc</file>
|
|
<line>497</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4CDAAEA</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>librados::v14_2_0::RadosClient::connect()</fn>
|
|
<dir>/root/work/ceph/src/librados</dir>
|
|
<file>RadosClient.cc</file>
|
|
<line>279</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4CA7983</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>librados::v14_2_0::Rados::connect()</fn>
|
|
<dir>/root/work/ceph/src/librados</dir>
|
|
<file>librados_cxx.cc</file>
|
|
<line>2397</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15332B4</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_rados()</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1118</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1537E67</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWRados::init_begin(ceph::common::CephContext*, DoutPrefixProvider const*, rgw::SiteConfig const&)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_rados.cc</file>
|
|
<line>1389</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1477CEA</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>DriverManager::init_storage_provider(DoutPrefixProvider const*, ceph::common::CephContext*, DriverManager::Config const&, boost::asio::io_context&, rgw::SiteConfig const&, bool, bool, bool, bool, bool, bool, bool, bool, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.cc</file>
|
|
<line>132</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>get_storage</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_sal.h</file>
|
|
<line>1606</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FBE61</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::AppMain::init_storage()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_appmain.cc</file>
|
|
<line>250</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10F59A9</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>main</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_main.cc</file>
|
|
<line>142</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79d59</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>36,864 bytes in 9 blocks are possibly lost in loss record 3,623 of 3,653</text>
|
|
<leakedbytes>36864</leakedbytes>
|
|
<leakedblocks>9</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484700A</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>posix_memalign</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>2032</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4C7924A</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>ceph::buffer::v15_2_0::raw_combined::create(unsigned int, unsigned int, int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>110</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4C74A1B</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>ceph::buffer::v15_2_0::list::refill_append_space(unsigned int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>1283</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4C74C4D</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>ceph::buffer::v15_2_0::list::append(char const*, unsigned int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>1313</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4C79E80</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>ceph::buffer::v15_2_0::list::iterator_impl<false>::copy_all(ceph::buffer::v15_2_0::list&)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>797</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16AFADA</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWSI_SysObj_Cache::read(DoutPrefixProvider const*, RGWSI_SysObj_Obj_GetObjState&, RGWObjVersionTracker*, rgw_raw_obj const&, ceph::buffer::v15_2_0::list*, long, long, std::chrono::time_point<ceph::real_clock, std::chrono::duration<unsigned long, std::ratio<1l, 1000000000l> > >*, unsigned long*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ceph::buffer::v15_2_0::list, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> > >*, bool, rgw_cache_entry_info*, boost::optional<obj_version>, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw/services</dir>
|
|
<file>svc_sys_obj_cache.cc</file>
|
|
<line>216</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16AE5FA</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWSI_SysObj::Obj::ROp::read(DoutPrefixProvider const*, long, long, ceph::buffer::v15_2_0::list*, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw/services</dir>
|
|
<file>svc_sys_obj.cc</file>
|
|
<line>39</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15F3414</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>read</fn>
|
|
<dir>/root/work/ceph/src/rgw/services</dir>
|
|
<file>svc_sys_obj.h</file>
|
|
<line>91</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15F3414</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw_get_system_obj(RGWSI_SysObj*, rgw_pool const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ceph::buffer::v15_2_0::list&, RGWObjVersionTracker*, std::chrono::time_point<ceph::real_clock, std::chrono::duration<unsigned long, std::ratio<1l, 1000000000l> > >*, optional_yield, DoutPrefixProvider const*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ceph::buffer::v15_2_0::list, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> > >*, rgw_cache_entry_info*, boost::optional<obj_version>, bool)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_tools.cc</file>
|
|
<line>185</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A64AA</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWSI_MetaBackend_SObj::get_entry(RGWSI_MetaBackend::Context*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RGWSI_MetaBackend::GetParams&, RGWObjVersionTracker*, optional_yield, DoutPrefixProvider const*, bool)</fn>
|
|
<dir>/root/work/ceph/src/rgw/services</dir>
|
|
<file>svc_meta_be_sobj.cc</file>
|
|
<line>140</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1688A60</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWSI_Bucket_SObj::read_bucket_entrypoint_info(ptr_wrapper<RGWSI_MetaBackend::Context, 3>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RGWBucketEntryPoint*, RGWObjVersionTracker*, std::chrono::time_point<ceph::real_clock, std::chrono::duration<unsigned long, std::ratio<1l, 1000000000l> > >*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ceph::buffer::v15_2_0::list, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> > >*, optional_yield, DoutPrefixProvider const*, rgw_cache_entry_info*, boost::optional<obj_version>)</fn>
|
|
<dir>/root/work/ceph/src/rgw/services</dir>
|
|
<file>svc_bucket_sobj.cc</file>
|
|
<line>224</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1737519</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWBucketCtl::read_bucket_entrypoint_info(rgw_bucket const&, RGWBucketEntryPoint*, optional_yield, DoutPrefixProvider const*, RGWBucketCtl::Bucket::GetParams const&)::{lambda(ptr_wrapper<RGWSI_MetaBackend::Context, 3>&)#1}::operator()(ptr_wrapper<RGWSI_MetaBackend::Context, 3>&) const</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_bucket.cc</file>
|
|
<line>2802</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x173759E</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>__invoke_impl<int, RGWBucketCtl::read_bucket_entrypoint_info(const rgw_bucket&, RGWBucketEntryPoint*, optional_yield, const DoutPrefixProvider*, const Bucket::GetParams&)::<lambda(RGWSI_Bucket_EP_Ctx&)>&, ptr_wrapper<RGWSI_MetaBackend::Context, 3>&></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>61</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x173759E</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>__invoke_r<int, RGWBucketCtl::read_bucket_entrypoint_info(const rgw_bucket&, RGWBucketEntryPoint*, optional_yield, const DoutPrefixProvider*, const Bucket::GetParams&)::<lambda(RGWSI_Bucket_EP_Ctx&)>&, ptr_wrapper<RGWSI_MetaBackend::Context, 3>&></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>114</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x173759E</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::_Function_handler<int (ptr_wrapper<RGWSI_MetaBackend::Context, 3>&), RGWBucketCtl::read_bucket_entrypoint_info(rgw_bucket const&, RGWBucketEntryPoint*, optional_yield, DoutPrefixProvider const*, RGWBucketCtl::Bucket::GetParams const&)::{lambda(ptr_wrapper<RGWSI_MetaBackend::Context, 3>&)#1}>::_M_invoke(std::_Any_data const&, ptr_wrapper<RGWSI_MetaBackend::Context, 3>&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_function.h</file>
|
|
<line>290</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x174934B</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::function<int (ptr_wrapper<RGWSI_MetaBackend::Context, 3>&)>::operator()(ptr_wrapper<RGWSI_MetaBackend::Context, 3>&) const</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_function.h</file>
|
|
<line>591</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x174937F</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>operator()</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_bucket.cc</file>
|
|
<line>2034</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x174937F</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>__invoke_impl<int, RGWBucketMetadataHandler::call(std::optional<std::variant<RGWSI_MetaBackend_CtxParams_SObj> >, std::function<int(ptr_wrapper<RGWSI_MetaBackend::Context, 3>&)>)::<lambda(RGWSI_MetaBackend_Handler::Op*)>&, RGWSI_MetaBackend_Handler::Op*></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>61</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x174937F</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>__invoke_r<int, RGWBucketMetadataHandler::call(std::optional<std::variant<RGWSI_MetaBackend_CtxParams_SObj> >, std::function<int(ptr_wrapper<RGWSI_MetaBackend::Context, 3>&)>)::<lambda(RGWSI_MetaBackend_Handler::Op*)>&, RGWSI_MetaBackend_Handler::Op*></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>114</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x174937F</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::_Function_handler<int (RGWSI_MetaBackend_Handler::Op*), RGWBucketMetadataHandler::call(std::optional<std::variant<RGWSI_MetaBackend_CtxParams_SObj> >, std::function<int (ptr_wrapper<RGWSI_MetaBackend::Context, 3>&)>)::{lambda(RGWSI_MetaBackend_Handler::Op*)#1}>::_M_invoke(std::_Any_data const&, RGWSI_MetaBackend_Handler::Op*&&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_function.h</file>
|
|
<line>290</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A54C1</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::function<int (RGWSI_MetaBackend_Handler::Op*)>::operator()(RGWSI_MetaBackend_Handler::Op*) const</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_function.h</file>
|
|
<line>591</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A4E38</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWSI_MetaBackend_Handler::call(std::optional<std::variant<RGWSI_MetaBackend_CtxParams_SObj> >, std::function<int (RGWSI_MetaBackend_Handler::Op*)>)::{lambda(RGWSI_MetaBackend::Context*)#1}::operator()(RGWSI_MetaBackend::Context*) const</fn>
|
|
<dir>/root/work/ceph/src/rgw/services</dir>
|
|
<file>svc_meta_be.cc</file>
|
|
<line>183</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A4E60</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>__invoke_impl<int, RGWSI_MetaBackend_Handler::call(std::optional<std::variant<RGWSI_MetaBackend_CtxParams_SObj> >, std::function<int(Op*)>)::<lambda(RGWSI_MetaBackend::Context*)>&, RGWSI_MetaBackend::Context*></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>61</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A4E60</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>__invoke_r<int, RGWSI_MetaBackend_Handler::call(std::optional<std::variant<RGWSI_MetaBackend_CtxParams_SObj> >, std::function<int(Op*)>)::<lambda(RGWSI_MetaBackend::Context*)>&, RGWSI_MetaBackend::Context*></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>114</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A4E60</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::_Function_handler<int (RGWSI_MetaBackend::Context*), RGWSI_MetaBackend_Handler::call(std::optional<std::variant<RGWSI_MetaBackend_CtxParams_SObj> >, std::function<int (RGWSI_MetaBackend_Handler::Op*)>)::{lambda(RGWSI_MetaBackend::Context*)#1}>::_M_invoke(std::_Any_data const&, RGWSI_MetaBackend::Context*&&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_function.h</file>
|
|
<line>290</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A6D4B</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::function<int (RGWSI_MetaBackend::Context*)>::operator()(RGWSI_MetaBackend::Context*) const</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_function.h</file>
|
|
<line>591</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A6269</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWSI_MetaBackend_SObj::call(std::optional<std::variant<RGWSI_MetaBackend_CtxParams_SObj> >, std::function<int (RGWSI_MetaBackend::Context*)>)</fn>
|
|
<dir>/root/work/ceph/src/rgw/services</dir>
|
|
<file>svc_meta_be_sobj.cc</file>
|
|
<line>106</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A4957</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWSI_MetaBackend_Handler::call(std::optional<std::variant<RGWSI_MetaBackend_CtxParams_SObj> >, std::function<int (RGWSI_MetaBackend_Handler::Op*)>)</fn>
|
|
<dir>/root/work/ceph/src/rgw/services</dir>
|
|
<file>svc_meta_be.cc</file>
|
|
<line>180</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79d5c</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>40,960 bytes in 10 blocks are possibly lost in loss record 3,626 of 3,653</text>
|
|
<leakedbytes>40960</leakedbytes>
|
|
<leakedblocks>10</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484700A</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>posix_memalign</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>2032</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4C7924A</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>ceph::buffer::v15_2_0::raw_combined::create(unsigned int, unsigned int, int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>110</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4C74A1B</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>ceph::buffer::v15_2_0::list::refill_append_space(unsigned int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>1283</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4C74C4D</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>ceph::buffer::v15_2_0::list::append(char const*, unsigned int)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>1313</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x4C79E80</ip>
|
|
<obj>/root/work/ceph/build/lib/librados.so.2.0.0</obj>
|
|
<fn>ceph::buffer::v15_2_0::list::iterator_impl<false>::copy_all(ceph::buffer::v15_2_0::list&)</fn>
|
|
<dir>/root/work/ceph/src/common</dir>
|
|
<file>buffer.cc</file>
|
|
<line>797</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16AFADA</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWSI_SysObj_Cache::read(DoutPrefixProvider const*, RGWSI_SysObj_Obj_GetObjState&, RGWObjVersionTracker*, rgw_raw_obj const&, ceph::buffer::v15_2_0::list*, long, long, std::chrono::time_point<ceph::real_clock, std::chrono::duration<unsigned long, std::ratio<1l, 1000000000l> > >*, unsigned long*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ceph::buffer::v15_2_0::list, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> > >*, bool, rgw_cache_entry_info*, boost::optional<obj_version>, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw/services</dir>
|
|
<file>svc_sys_obj_cache.cc</file>
|
|
<line>216</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16AE5FA</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWSI_SysObj::Obj::ROp::read(DoutPrefixProvider const*, long, long, ceph::buffer::v15_2_0::list*, optional_yield)</fn>
|
|
<dir>/root/work/ceph/src/rgw/services</dir>
|
|
<file>svc_sys_obj.cc</file>
|
|
<line>39</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15F3414</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>read</fn>
|
|
<dir>/root/work/ceph/src/rgw/services</dir>
|
|
<file>svc_sys_obj.h</file>
|
|
<line>91</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x15F3414</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw_get_system_obj(RGWSI_SysObj*, rgw_pool const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ceph::buffer::v15_2_0::list&, RGWObjVersionTracker*, std::chrono::time_point<ceph::real_clock, std::chrono::duration<unsigned long, std::ratio<1l, 1000000000l> > >*, optional_yield, DoutPrefixProvider const*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ceph::buffer::v15_2_0::list, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> > >*, rgw_cache_entry_info*, boost::optional<obj_version>, bool)</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_tools.cc</file>
|
|
<line>185</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A64AA</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWSI_MetaBackend_SObj::get_entry(RGWSI_MetaBackend::Context*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RGWSI_MetaBackend::GetParams&, RGWObjVersionTracker*, optional_yield, DoutPrefixProvider const*, bool)</fn>
|
|
<dir>/root/work/ceph/src/rgw/services</dir>
|
|
<file>svc_meta_be_sobj.cc</file>
|
|
<line>140</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1688DDC</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWSI_Bucket_SObj::do_read_bucket_instance_info(ptr_wrapper<RGWSI_MetaBackend::Context, 4>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RGWBucketInfo*, std::chrono::time_point<ceph::real_clock, std::chrono::duration<unsigned long, std::ratio<1l, 1000000000l> > >*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ceph::buffer::v15_2_0::list, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> > >*, rgw_cache_entry_info*, boost::optional<obj_version>, optional_yield, DoutPrefixProvider const*)</fn>
|
|
<dir>/root/work/ceph/src/rgw/services</dir>
|
|
<file>svc_bucket_sobj.cc</file>
|
|
<line>364</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1689A10</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWSI_Bucket_SObj::read_bucket_instance_info(ptr_wrapper<RGWSI_MetaBackend::Context, 4>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RGWBucketInfo*, std::chrono::time_point<ceph::real_clock, std::chrono::duration<unsigned long, std::ratio<1l, 1000000000l> > >*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ceph::buffer::v15_2_0::list, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ceph::buffer::v15_2_0::list> > >*, optional_yield, DoutPrefixProvider const*, rgw_cache_entry_info*, boost::optional<obj_version>)</fn>
|
|
<dir>/root/work/ceph/src/rgw/services</dir>
|
|
<file>svc_bucket_sobj.cc</file>
|
|
<line>308</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x17377E7</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWBucketCtl::read_bucket_info(rgw_bucket const&, RGWBucketInfo*, optional_yield, DoutPrefixProvider const*, RGWBucketCtl::BucketInstance::GetParams const&, RGWObjVersionTracker*)::{lambda(ptr_wrapper<RGWSI_MetaBackend::Context, 4>&)#1}::operator()(ptr_wrapper<RGWSI_MetaBackend::Context, 4>&) const</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_bucket.cc</file>
|
|
<line>2902</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x173786C</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>__invoke_impl<int, RGWBucketCtl::read_bucket_info(const rgw_bucket&, RGWBucketInfo*, optional_yield, const DoutPrefixProvider*, const BucketInstance::GetParams&, RGWObjVersionTracker*)::<lambda(RGWSI_Bucket_BI_Ctx&)>&, ptr_wrapper<RGWSI_MetaBackend::Context, 4>&></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>61</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x173786C</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>__invoke_r<int, RGWBucketCtl::read_bucket_info(const rgw_bucket&, RGWBucketInfo*, optional_yield, const DoutPrefixProvider*, const BucketInstance::GetParams&, RGWObjVersionTracker*)::<lambda(RGWSI_Bucket_BI_Ctx&)>&, ptr_wrapper<RGWSI_MetaBackend::Context, 4>&></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>114</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x173786C</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::_Function_handler<int (ptr_wrapper<RGWSI_MetaBackend::Context, 4>&), RGWBucketCtl::read_bucket_info(rgw_bucket const&, RGWBucketInfo*, optional_yield, DoutPrefixProvider const*, RGWBucketCtl::BucketInstance::GetParams const&, RGWObjVersionTracker*)::{lambda(ptr_wrapper<RGWSI_MetaBackend::Context, 4>&)#1}>::_M_invoke(std::_Any_data const&, ptr_wrapper<RGWSI_MetaBackend::Context, 4>&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_function.h</file>
|
|
<line>290</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x17494AF</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::function<int (ptr_wrapper<RGWSI_MetaBackend::Context, 4>&)>::operator()(ptr_wrapper<RGWSI_MetaBackend::Context, 4>&) const</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_function.h</file>
|
|
<line>591</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x17494E3</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>operator()</fn>
|
|
<dir>/root/work/ceph/src/rgw/driver/rados</dir>
|
|
<file>rgw_bucket.cc</file>
|
|
<line>2528</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x17494E3</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>__invoke_impl<int, RGWBucketInstanceMetadataHandler::call(std::optional<std::variant<RGWSI_MetaBackend_CtxParams_SObj> >, std::function<int(ptr_wrapper<RGWSI_MetaBackend::Context, 4>&)>)::<lambda(RGWSI_MetaBackend_Handler::Op*)>&, RGWSI_MetaBackend_Handler::Op*></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>61</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x17494E3</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>__invoke_r<int, RGWBucketInstanceMetadataHandler::call(std::optional<std::variant<RGWSI_MetaBackend_CtxParams_SObj> >, std::function<int(ptr_wrapper<RGWSI_MetaBackend::Context, 4>&)>)::<lambda(RGWSI_MetaBackend_Handler::Op*)>&, RGWSI_MetaBackend_Handler::Op*></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>114</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x17494E3</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::_Function_handler<int (RGWSI_MetaBackend_Handler::Op*), RGWBucketInstanceMetadataHandler::call(std::optional<std::variant<RGWSI_MetaBackend_CtxParams_SObj> >, std::function<int (ptr_wrapper<RGWSI_MetaBackend::Context, 4>&)>)::{lambda(RGWSI_MetaBackend_Handler::Op*)#1}>::_M_invoke(std::_Any_data const&, RGWSI_MetaBackend_Handler::Op*&&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_function.h</file>
|
|
<line>290</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A54C1</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::function<int (RGWSI_MetaBackend_Handler::Op*)>::operator()(RGWSI_MetaBackend_Handler::Op*) const</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_function.h</file>
|
|
<line>591</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A4E38</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWSI_MetaBackend_Handler::call(std::optional<std::variant<RGWSI_MetaBackend_CtxParams_SObj> >, std::function<int (RGWSI_MetaBackend_Handler::Op*)>)::{lambda(RGWSI_MetaBackend::Context*)#1}::operator()(RGWSI_MetaBackend::Context*) const</fn>
|
|
<dir>/root/work/ceph/src/rgw/services</dir>
|
|
<file>svc_meta_be.cc</file>
|
|
<line>183</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A4E60</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>__invoke_impl<int, RGWSI_MetaBackend_Handler::call(std::optional<std::variant<RGWSI_MetaBackend_CtxParams_SObj> >, std::function<int(Op*)>)::<lambda(RGWSI_MetaBackend::Context*)>&, RGWSI_MetaBackend::Context*></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>61</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A4E60</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>__invoke_r<int, RGWSI_MetaBackend_Handler::call(std::optional<std::variant<RGWSI_MetaBackend_CtxParams_SObj> >, std::function<int(Op*)>)::<lambda(RGWSI_MetaBackend::Context*)>&, RGWSI_MetaBackend::Context*></fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>invoke.h</file>
|
|
<line>114</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A4E60</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::_Function_handler<int (RGWSI_MetaBackend::Context*), RGWSI_MetaBackend_Handler::call(std::optional<std::variant<RGWSI_MetaBackend_CtxParams_SObj> >, std::function<int (RGWSI_MetaBackend_Handler::Op*)>)::{lambda(RGWSI_MetaBackend::Context*)#1}>::_M_invoke(std::_Any_data const&, RGWSI_MetaBackend::Context*&&)</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_function.h</file>
|
|
<line>290</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A6D4B</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>std::function<int (RGWSI_MetaBackend::Context*)>::operator()(RGWSI_MetaBackend::Context*) const</fn>
|
|
<dir>/usr/include/c++/13/bits</dir>
|
|
<file>std_function.h</file>
|
|
<line>591</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x16A6269</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>RGWSI_MetaBackend_SObj::call(std::optional<std::variant<RGWSI_MetaBackend_CtxParams_SObj> >, std::function<int (RGWSI_MetaBackend::Context*)>)</fn>
|
|
<dir>/root/work/ceph/src/rgw/services</dir>
|
|
<file>svc_meta_be_sobj.cc</file>
|
|
<line>106</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79d71</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>524,423 bytes in 1 blocks are possibly lost in loss record 3,647 of 3,653</text>
|
|
<leakedbytes>524423</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484700A</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>posix_memalign</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>2032</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1644117</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>boost::alignment::aligned_alloc(unsigned long, unsigned long)</fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/align/detail</dir>
|
|
<file>aligned_alloc_posix.hpp</file>
|
|
<line>26</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x164578D</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>boost::alignment::aligned_allocator<char, 64ul>::allocate(unsigned long, void const*)</fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/align</dir>
|
|
<file>aligned_allocator.hpp</file>
|
|
<line>70</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1645850</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>boost::alignment::aligned_allocator_adaptor<boost::alignment::aligned_allocator<boost::lockfree::queue<rgw::amqp::message_wrapper_t*, boost::lockfree::fixed_sized<true> >::node, 64ul>, 64ul>::allocate(unsigned long)</fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/align</dir>
|
|
<file>aligned_allocator_adaptor.hpp</file>
|
|
<line>110</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1648D9C</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>boost::lockfree::detail::runtime_sized_freelist_storage<boost::lockfree::queue<rgw::amqp::message_wrapper_t*, boost::lockfree::fixed_sized<true> >::node, boost::alignment::aligned_allocator<boost::lockfree::queue<rgw::amqp::message_wrapper_t*, boost::lockfree::fixed_sized<true> >::node, 64ul> >::runtime_sized_freelist_storage<boost::alignment::aligned_allocator<boost::lockfree::queue<rgw::amqp::message_wrapper_t*, boost::lockfree::fixed_sized<true> >::node, 64ul> >(boost::alignment::aligned_allocator<boost::lockfree::queue<rgw::amqp::message_wrapper_t*, boost::lockfree::fixed_sized<true> >::node, 64ul> const&, unsigned long)</fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/lockfree/detail</dir>
|
|
<file>freelist.hpp</file>
|
|
<line>382</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1648E36</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>boost::lockfree::detail::fixed_size_freelist<boost::lockfree::queue<rgw::amqp::message_wrapper_t*, boost::lockfree::fixed_sized<true> >::node, boost::lockfree::detail::runtime_sized_freelist_storage<boost::lockfree::queue<rgw::amqp::message_wrapper_t*, boost::lockfree::fixed_sized<true> >::node, boost::alignment::aligned_allocator<boost::lockfree::queue<rgw::amqp::message_wrapper_t*, boost::lockfree::fixed_sized<true> >::node, 64ul> > >::fixed_size_freelist<boost::alignment::aligned_allocator<boost::lockfree::queue<rgw::amqp::message_wrapper_t*, boost::lockfree::fixed_sized<true> >::node, 64ul> >(boost::alignment::aligned_allocator<boost::lockfree::queue<rgw::amqp::message_wrapper_t*, boost::lockfree::fixed_sized<true> >::node, 64ul> const&, unsigned long)</fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/lockfree/detail</dir>
|
|
<file>freelist.hpp</file>
|
|
<line>436</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1648E85</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>boost::lockfree::queue<rgw::amqp::message_wrapper_t*, boost::lockfree::fixed_sized<true> >::queue(unsigned long)</fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/lockfree</dir>
|
|
<file>queue.hpp</file>
|
|
<line>234</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1648F26</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::amqp::Manager::Manager(unsigned long, unsigned long, unsigned long, long, unsigned int, unsigned int, ceph::common::CephContext*)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_amqp.cc</file>
|
|
<line>826</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1643FF0</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::amqp::init(ceph::common::CephContext*)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_amqp.cc</file>
|
|
<line>985</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FE4A9</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::AppMain::init_notification_endpoints()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_appmain.cc</file>
|
|
<line>554</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10F5BB3</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>main</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_main.cc</file>
|
|
<line>170</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x79d72</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_PossiblyLost</kind>
|
|
<xwhat>
|
|
<text>524,423 bytes in 1 blocks are possibly lost in loss record 3,648 of 3,653</text>
|
|
<leakedbytes>524423</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x484700A</ip>
|
|
<obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>posix_memalign</fn>
|
|
<dir>/builddir/build/BUILD/valgrind-3.21.0/coregrind/m_replacemalloc</dir>
|
|
<file>vg_replace_malloc.c</file>
|
|
<line>2032</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x1644117</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>boost::alignment::aligned_alloc(unsigned long, unsigned long)</fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/align/detail</dir>
|
|
<file>aligned_alloc_posix.hpp</file>
|
|
<line>26</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x164578D</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>boost::alignment::aligned_allocator<char, 64ul>::allocate(unsigned long, void const*)</fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/align</dir>
|
|
<file>aligned_allocator.hpp</file>
|
|
<line>70</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x164C808</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>boost::alignment::aligned_allocator_adaptor<boost::alignment::aligned_allocator<boost::lockfree::queue<rgw::kafka::message_wrapper_t*, boost::lockfree::fixed_sized<true> >::node, 64ul>, 64ul>::allocate(unsigned long)</fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/align</dir>
|
|
<file>aligned_allocator_adaptor.hpp</file>
|
|
<line>110</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x164EFB4</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>boost::lockfree::detail::runtime_sized_freelist_storage<boost::lockfree::queue<rgw::kafka::message_wrapper_t*, boost::lockfree::fixed_sized<true> >::node, boost::alignment::aligned_allocator<boost::lockfree::queue<rgw::kafka::message_wrapper_t*, boost::lockfree::fixed_sized<true> >::node, 64ul> >::runtime_sized_freelist_storage<boost::alignment::aligned_allocator<boost::lockfree::queue<rgw::kafka::message_wrapper_t*, boost::lockfree::fixed_sized<true> >::node, 64ul> >(boost::alignment::aligned_allocator<boost::lockfree::queue<rgw::kafka::message_wrapper_t*, boost::lockfree::fixed_sized<true> >::node, 64ul> const&, unsigned long)</fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/lockfree/detail</dir>
|
|
<file>freelist.hpp</file>
|
|
<line>382</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x164F04E</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>boost::lockfree::detail::fixed_size_freelist<boost::lockfree::queue<rgw::kafka::message_wrapper_t*, boost::lockfree::fixed_sized<true> >::node, boost::lockfree::detail::runtime_sized_freelist_storage<boost::lockfree::queue<rgw::kafka::message_wrapper_t*, boost::lockfree::fixed_sized<true> >::node, boost::alignment::aligned_allocator<boost::lockfree::queue<rgw::kafka::message_wrapper_t*, boost::lockfree::fixed_sized<true> >::node, 64ul> > >::fixed_size_freelist<boost::alignment::aligned_allocator<boost::lockfree::queue<rgw::kafka::message_wrapper_t*, boost::lockfree::fixed_sized<true> >::node, 64ul> >(boost::alignment::aligned_allocator<boost::lockfree::queue<rgw::kafka::message_wrapper_t*, boost::lockfree::fixed_sized<true> >::node, 64ul> const&, unsigned long)</fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/lockfree/detail</dir>
|
|
<file>freelist.hpp</file>
|
|
<line>436</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x164F09D</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>boost::lockfree::queue<rgw::kafka::message_wrapper_t*, boost::lockfree::fixed_sized<true> >::queue(unsigned long)</fn>
|
|
<dir>/root/work/ceph/build/boost/include/boost/lockfree</dir>
|
|
<file>queue.hpp</file>
|
|
<line>234</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x164F123</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::kafka::Manager::Manager(unsigned long, unsigned long, unsigned long, ceph::common::CephContext*)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_kafka.cc</file>
|
|
<line>527</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x164AFCD</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::kafka::init(ceph::common::CephContext*)</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_kafka.cc</file>
|
|
<line>686</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10FE4C2</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>rgw::AppMain::init_notification_endpoints()</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_appmain.cc</file>
|
|
<line>559</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x10F5BB3</ip>
|
|
<obj>/root/work/ceph/build/bin/radosgw</obj>
|
|
<fn>main</fn>
|
|
<dir>/root/work/ceph/src/rgw</dir>
|
|
<file>rgw_main.cc</file>
|
|
<line>170</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<errorcounts>
|
|
<pair>
|
|
<count>1</count>
|
|
<unique>0x7</unique>
|
|
</pair>
|
|
<pair>
|
|
<count>1</count>
|
|
<unique>0x6</unique>
|
|
</pair>
|
|
</errorcounts>
|
|
|
|
<suppcounts>
|
|
<pair>
|
|
<count>4</count>
|
|
<name>libcurl: ignore libcurl leaks</name>
|
|
</pair>
|
|
<pair>
|
|
<count>2</count>
|
|
<name>tcmalloc: string</name>
|
|
</pair>
|
|
<pair>
|
|
<count>10</count>
|
|
<name>something in glibc</name>
|
|
</pair>
|
|
<pair>
|
|
<count>486757</count>
|
|
<name><allthefrees, so we can behave with tcmalloc></name>
|
|
</pair>
|
|
<pair>
|
|
<count>1</count>
|
|
<name>operator delete[] in Rados::shutdown</name>
|
|
</pair>
|
|
<pair>
|
|
<count>8651</count>
|
|
<name>uninitialized value in gcm_cipher_internal</name>
|
|
</pair>
|
|
</suppcounts>
|
|
|
|
</valgrindoutput>
|
|
|