Project

General

Profile

Actions

Bug #12436

closed

blkdev.cc::get_device_by_uuid() leak

Added by Samuel Just over 8 years ago. Updated over 8 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Category:
-
Target version:
-
% Done:

0%

Source:
other
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

Not a big leak, but generates annoying valgrind noise.

<error>
<unique>0x151</unique>
<tid>1</tid>
<kind>Leak_DefinitelyLost</kind>
<xwhat>
<text>38,564 (72 direct, 38,492 indirect) bytes in 1 blocks are definitely lost in loss record 336 of 338</text>
<leakedbytes>38564</leakedbytes>
<leakedblocks>1</leakedblocks>
</xwhat>
<stack>
<frame>
<ip>0x4C29DB4</ip>
<obj>/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
<fn>calloc</fn>
</frame>
<frame>
<ip>0x5FF80BB</ip>
<obj>/lib/x86_64-linux-gnu/libblkid.so.1.1.0</obj>
<fn>blkid_get_cache</fn>
</frame>
<frame>
<ip>0xB045DA</ip>
<obj>/usr/bin/ceph-osd</obj>
<fn>get_device_by_uuid(uuid_d, char const*, char*, char*)</fn>
<dir>/srv/autobuild-ceph/gitbuilder.git/build/out~/ceph-9.0.2-790-g4139172/src/common</dir>
<file>blkdev.cc</file>
<line>192</line>
</frame>
<frame>
<ip>0x8C5E44</ip>
<obj>/usr/bin/ceph-osd</obj>
<fn>FileStore::collect_metadata(std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >*)</fn>
<dir>/srv/autobuild-ceph/gitbuilder.git/build/out~/ceph-9.0.2-790-g4139172/src/os</dir>
<file>FileStore.cc</file>
<line>652</line>
</frame>
<frame>
<ip>0x656781</ip>
<obj>/usr/bin/ceph-osd</obj>
<fn>OSD::_collect_metadata(std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >*)</fn>
<dir>/srv/autobuild-ceph/gitbuilder.git/build/out~/ceph-9.0.2-790-g4139172/src/osd</dir>
<file>OSD.cc</file>
<line>4583</line>
</frame>
<frame>
<ip>0x6576F5</ip>
<obj>/usr/bin/ceph-osd</obj>
<fn>OSD::_send_boot()</fn>
<dir>/srv/autobuild-ceph/gitbuilder.git/build/out~/ceph-9.0.2-790-g4139172/src/osd</dir>
<file>OSD.cc</file>
<line>4565</line>
</frame>
<frame>
<ip>0x6597C6</ip>
<obj>/usr/bin/ceph-osd</obj>
<fn>OSD::_maybe_boot(unsigned int, unsigned int)</fn>
<dir>/srv/autobuild-ceph/gitbuilder.git/build/out~/ceph-9.0.2-790-g4139172/src/osd</dir>
<file>OSD.cc</file>
<line>4460</line>
</frame>
<frame>
<ip>0x68E1A8</ip>
<obj>/usr/bin/ceph-osd</obj>
<fn>Context::complete(int)</fn>
<dir>/srv/autobuild-ceph/gitbuilder.git/build/out~/ceph-9.0.2-790-g4139172/src/./include</dir>
<file>Context.h</file>
<line>64</line>
</frame>
<frame>
<ip>0xA2C32F</ip>
<obj>/usr/bin/ceph-osd</obj>
<fn>Finisher::finisher_thread_entry()</fn>
<dir>/srv/autobuild-ceph/gitbuilder.git/build/out~/ceph-9.0.2-790-g4139172/src/common</dir>
<file>Finisher.cc</file>
<line>59</line>
</frame>
<frame>
<ip>0x5288E99</ip>
<obj>/lib/x86_64-linux-gnu/libpthread-2.15.so</obj>
<fn>start_thread</fn>
<dir>/build/buildd/eglibc-2.15/nptl</dir>
<file>pthread_create.c</file>
<line>308</line>
</frame>
<frame>
<ip>0x6D2331C</ip>
<obj>/lib/x86_64-linux-gnu/libc-2.15.so</obj>
<fn>clone</fn>
<dir>/build/buildd/eglibc-2.15/misc/../sysdeps/unix/sysv/linux/x86_64</dir>
<file>clone.S</file>
<line>112</line>
</frame>
</stack>
</error>

Actions #1

Updated by Sage Weil over 8 years ago

  • Status changed from New to Resolved
Actions

Also available in: Atom PDF