Backport #20078
Updated by Nathan Cutler almost 7 years ago
https://github.com/ceph/ceph/pull/15312 http://pulpito.ceph.com/abhi-2017-05-23_12:16:16-rgw-wip-jewel-backports-mon-sortbitwise-distro-basic-smithi/1221206/ <pre> <error> <unique>0xc5</unique> <tid>1</tid> <kind>Leak_DefinitelyLost</kind> <xwhat> <text>9,618,847 (3,776 direct, 9,615,071 indirect) bytes in 118 blocks are definitely lost in loss record 198 of 203</text> <leakedbytes>9618847</leakedbytes> <leakedblocks>118</leakedblocks> </xwhat> <stack> <frame> <ip>0x4C2B0E0</ip> <obj>/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so</obj> <fn>operator new(unsigned long)</fn> </frame> <frame> <ip>0x519D749</ip> <obj>/usr/lib/librgw.so.2.0.0</obj> <fn>allocate</fn> <dir>/usr/include/c++/4.8/ext</dir> <file>new_allocator.h</file> <line>104</line> </frame> <frame> <ip>0x519D749</ip> <obj>/usr/lib/librgw.so.2.0.0</obj> <fn>_M_get_node</fn> <dir>/usr/include/c++/4.8/bits</dir> <file>stl_list.h</file> <line>334</line> </frame> <frame> <ip>0x519D749</ip> <obj>/usr/lib/librgw.so.2.0.0</obj> <fn>_M_create_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > ></fn> <dir>/usr/include/c++/4.8/bits</dir> <file>stl_list.h</file> <line>502</line> </frame> <frame> <ip>0x519D749</ip> <obj>/usr/lib/librgw.so.2.0.0</obj> <fn>_M_insert<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > ></fn> <dir>/usr/include/c++/4.8/bits</dir> <file>stl_list.h</file> <line>1561</line> </frame> <frame> <ip>0x519D749</ip> <obj>/usr/lib/librgw.so.2.0.0</obj> <fn>emplace_back<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > ></fn> <dir>/usr/include/c++/4.8/bits</dir> <file>stl_list.h</file> <line>1026</line> </frame> <frame> <ip>0x519D749</ip> <obj>/usr/lib/librgw.so.2.0.0</obj> <fn>make_param_list(rgw_http_param_pair const*)</fn> <dir>/build/ceph-10.2.7-312-g8a7442e/src/rgw</dir> <file>rgw_rest_conn.h</file> <line>50</line> </frame> <frame> <ip>0x52BC753</ip> <obj>/usr/lib/librgw.so.2.0.0</obj> <fn>RGWRESTReadResource::RGWRESTReadResource(RGWRESTConn*, std::string const&, rgw_http_param_pair const*, std::list<std::pair<std::string, std::string>, std::allocator<std::pair<std::string, std::string> > >*, RGWHTTPManager*)</fn> <dir>/build/ceph-10.2.7-312-g8a7442e/src/rgw</dir> <file>rgw_rest_conn.cc</file> <line>227</line> </frame> <frame> <ip>0x51AE20C</ip> <obj>/usr/lib/librgw.so.2.0.0</obj> <fn>RGWReadRemoteMetadataCR::operate()</fn> <dir>/build/ceph-10.2.7-312-g8a7442e/src/rgw</dir> <file>rgw_sync.cc</file> <line>938</line> </frame> <frame> <ip>0x510DECA</ip> <obj>/usr/lib/librgw.so.2.0.0</obj> <fn>RGWCoroutinesStack::operate(RGWCoroutinesEnv*)</fn> <dir>/build/ceph-10.2.7-312-g8a7442e/src/rgw</dir> <file>rgw_coroutine.cc</file> <line>184</line> </frame> <frame> <ip>0x51107C9</ip> <obj>/usr/lib/librgw.so.2.0.0</obj> <fn>RGWCoroutinesManager::run(std::list<RGWCoroutinesStack*, std::allocator<RGWCoroutinesStack*> >&)</fn> <dir>/build/ceph-10.2.7-312-g8a7442e/src/rgw</dir> <file>rgw_coroutine.cc</file> <line>474</line> </frame> <frame> <ip>0x51112DC</ip> <obj>/usr/lib/librgw.so.2.0.0</obj> <fn>RGWCoroutinesManager::run(RGWCoroutine*)</fn> <dir>/build/ceph-10.2.7-312-g8a7442e/src/rgw</dir> <file>rgw_coroutine.cc</file> <line>600</line> </frame> <frame> <ip>0x51A8AC2</ip> <obj>/usr/lib/librgw.so.2.0.0</obj> <fn>RGWRemoteMetaLog::run_sync()</fn> <dir>/build/ceph-10.2.7-312-g8a7442e/src/rgw</dir> <file>rgw_sync.cc</file> <line>2006</line> </frame> <frame> <ip>0x528136C</ip> <obj>/usr/lib/librgw.so.2.0.0</obj> <fn>run</fn> <dir>/build/ceph-10.2.7-312-g8a7442e/src/rgw</dir> <file>rgw_sync.h</file> <line>278</line> </frame> <frame> <ip>0x528136C</ip> <obj>/usr/lib/librgw.so.2.0.0</obj> <fn>RGWMetaSyncProcessorThread::process()</fn> <dir>/build/ceph-10.2.7-312-g8a7442e/src/rgw</dir> <file>rgw_rados.cc</file> <line>2964</line> </frame> <frame> <ip>0x5225230</ip> <obj>/usr/lib/librgw.so.2.0.0</obj> <fn>RGWRadosThread::Worker::entry()</fn> <dir>/build/ceph-10.2.7-312-g8a7442e/src/rgw</dir> <file>rgw_rados.cc</file> <line>2821</line> </frame> <frame> <ip>0xF0F2183</ip> <obj>/lib/x86_64-linux-gnu/libpthread-2.19.so</obj> <fn>start_thread</fn> <dir>/build/eglibc-oGUzwX/eglibc-2.19/nptl</dir> <file>pthread_create.c</file> <line>312</line> </frame> <frame> <ip>0xF91C37C</ip> <obj>/lib/x86_64-linux-gnu/libc-2.19.so</obj> <fn>clone</fn> <dir>/build/eglibc-oGUzwX/eglibc-2.19/misc/../sysdeps/unix/sysv/linux/x86_64</dir> <file>clone.S</file> <line>111</line> </frame> </stack> </error> </pre>