Project

General

Profile

Actions

Bug #65314

open

valgrind error: Leak_PossiblyLost posix_memalign UnknownInlinedFun ceph::buffer::v15_2_0::list::refill_append_space(unsigned int)

Added by Venky Shankar 29 days ago. Updated 23 days ago.

Status:
New
Priority:
High
Assignee:
-
Category:
Performance/Resource Usage
Target version:
% Done:

0%

Source:
Tags:
Backport:
quincy,reef,squid
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(FS):
MDS
Labels (FS):
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

/a/vshankar-2024-03-31_13:02:52-fs-wip-vshankar-testing-20240330.172700-testing-default-smithi/7632454

Teuthology logs mention:

2024-03-31T22:33:49.562 DEBUG:tasks.ceph:valgrind exception message: valgrind error: Leak_PossiblyLost
posix_memalign
UnknownInlinedFun
ceph::buffer::v15_2_0::list::refill_append_space(unsigned int)

And the MDS valgrind log: ./remote/smithi082/log/valgrind//mds.a.log.gz

    <frame>
      <ip>0x484A00A</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>0x4EDD957</ip>
      <obj>/usr/lib64/ceph/libceph-common.so.2</obj>
      <fn>UnknownInlinedFun</fn>
      <dir>/usr/src/debug/ceph-19.0.0-2571.gaddbc488.el9.x86_64/src/common</dir>
      <file>buffer.cc</file>
      <line>110</line>
    </frame>
    <frame>
      <ip>0x4EDD957</ip>
      <obj>/usr/lib64/ceph/libceph-common.so.2</obj>
      <fn>ceph::buffer::v15_2_0::list::refill_append_space(unsigned int)</fn>
      <dir>/usr/src/debug/ceph-19.0.0-2571.gaddbc488.el9.x86_64/src/common</dir>
      <file>buffer.cc</file>
      <line>1283</line>
    </frame>
    <frame>
      <ip>0x4EDDB59</ip>
      <obj>/usr/lib64/ceph/libceph-common.so.2</obj>
      <fn>ceph::buffer::v15_2_0::list::append(char const*, unsigned int)</fn>
      <dir>/usr/src/debug/ceph-19.0.0-2571.gaddbc488.el9.x86_64/src/common</dir>
      <file>buffer.cc</file>
      <line>1313</line>
    </frame>
    <frame>
      <ip>0x4D58D42</ip>
      <obj>/usr/lib64/ceph/libceph-common.so.2</obj>
      <fn>UnknownInlinedFun</fn>
      <dir>/usr/src/debug/ceph-19.0.0-2571.gaddbc488.el9.x86_64/src/include</dir>
      <file>encoding.h</file>
      <line>75</line>
    </frame>
    <frame>
      <ip>0x4D58D42</ip>
      <obj>/usr/lib64/ceph/libceph-common.so.2</obj>
      <fn>UnknownInlinedFun</fn>
      <dir>/usr/src/debug/ceph-19.0.0-2571.gaddbc488.el9.x86_64/src/include</dir>
      <file>types.h</file>
      <line>346</line>
    </frame>
    <frame>
      <ip>0x4D58D42</ip>
      <obj>/usr/lib64/ceph/libceph-common.so.2</obj>
      <fn>SnapRealmInfo::encode(ceph::buffer::v15_2_0::list&amp;) const</fn>
      <dir>/usr/src/debug/ceph-19.0.0-2571.gaddbc488.el9.x86_64/src/common</dir>
      <file>snap_types.cc</file>
      <line>12</line>
    </frame>
    <frame>
      <ip>0x527FCF</ip>
      <obj>/usr/bin/ceph-mds</obj>
      <fn>UnknownInlinedFun</fn>
      <dir>/usr/src/debug/ceph-19.0.0-2571.gaddbc488.el9.x86_64/src/common</dir>
      <file>snap_types.h</file>
      <line>41</line>
    </frame>
    <frame>
      <ip>0x527FCF</ip>
      <obj>/usr/bin/ceph-mds</obj>
      <fn>SnapRealm::build_snap_trace() const</fn>
      <dir>/usr/src/debug/ceph-19.0.0-2571.gaddbc488.el9.x86_64/src/mds</dir>
      <file>SnapRealm.cc</file>
      <line>472</line>
    </frame>
    <frame>
      <ip>0x5271AB</ip>
      <obj>/usr/bin/ceph-mds</obj>
      <fn>SnapRealm::check_cache() const</fn>
      <dir>/usr/src/debug/ceph-19.0.0-2571.gaddbc488.el9.x86_64/src/mds</dir>
      <file>SnapRealm.cc</file>
      <line>140</line>
    </frame>
    <frame>
      <ip>0x4C556A</ip>
      <obj>/usr/bin/ceph-mds</obj>
      <fn>UnknownInlinedFun</fn>
      <dir>/usr/src/debug/ceph-19.0.0-2571.gaddbc488.el9.x86_64/src/mds</dir>
      <file>SnapRealm.h</file>
      <line>64</line>
    </frame>
    <frame>
      <ip>0x4C556A</ip>
      <obj>/usr/bin/ceph-mds</obj>
      <fn>CDir::_omap_commit(int)</fn>
      <dir>/usr/src/debug/ceph-19.0.0-2571.gaddbc488.el9.x86_64/src/mds</dir>
      <file>CDir.cc</file>
      <line>2537</line>
    </frame>
    <frame>
      <ip>0x4B9664</ip>
      <obj>/usr/bin/ceph-mds</obj>
      <fn>CDir::commit(unsigned long, MDSContext*, bool, int)</fn>
      <dir>/usr/src/debug/ceph-19.0.0-2571.gaddbc488.el9.x86_64/src/mds</dir>
      <file>CDir.cc</file>
      <line>2313</line>
    </frame>
    <frame>
      <ip>0x398F08</ip>
      <obj>/usr/bin/ceph-mds</obj>
      <fn>MDCache::create_mydir_hierarchy(C_GatherBase&lt;MDSContext, C_MDSInternalNoop&gt;*)</fn>
      <dir>/usr/src/debug/ceph-19.0.0-2571.gaddbc488.el9.x86_64/src/mds</dir>
      <file>MDCache.cc</file>
      <line>496</line>
    </frame>
    <frame>
      <ip>0x294191</ip>
      <obj>/usr/bin/ceph-mds</obj>
      <fn>MDSRank::boot_create()</fn>
      <dir>/usr/src/debug/ceph-19.0.0-2571.gaddbc488.el9.x86_64/src/mds</dir>
      <file>MDSRank.cc</file>
      <line>2210</line>

Subtasks 1 (1 open0 closed)

Fix #65408: qa: under valgrind, restart valgrind/mds when MDS exits with 0Fix Under ReviewPatrick Donnelly

Actions
Actions #1

Updated by Patrick Donnelly 23 days ago

  • Subtask #65408 added
Actions

Also available in: Atom PDF