Project

General

Profile

Actions

Bug #43826

closed

osd: leak of from send_lease

Added by Sage Weil about 4 years ago. Updated about 4 years ago.

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

0%

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

Description

  <kind>Leak_DefinitelyLost</kind>
  <xwhat>
    <text>488 bytes in 1 blocks are definitely lost in loss record 20 of 29</text>
    <leakedbytes>488</leakedbytes>
    <leakedblocks>1</leakedblocks>
  </xwhat>
  <stack>
    <frame>
      <ip>0xA80D556</ip>
      <obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
      <fn>operator new(unsigned long)</fn>
      <dir>/builddir/build/BUILD/valgrind-3.15.0/coregrind/m_replacemalloc</dir>
      <file>vg_replace_malloc.c</file>
      <line>344</line>
    </frame>
    <frame>
      <ip>0x9661D5</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>PeeringState::send_lease()</fn>
      <dir>/usr/src/debug/ceph-15.0.0-9766.g084f050.el8.x86_64/src/osd</dir>
      <file>PeeringState.cc</file>
      <line>1124</line>
    </frame>
    <frame>
      <ip>0x97822A</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>PeeringState::Active::react(RenewLease const&amp;)</fn>
      <dir>/usr/src/debug/ceph-15.0.0-9766.g084f050.el8.x86_64/src/osd</dir>
      <file>PeeringState.cc</file>
      <line>5849</line>
    </frame>
    <frame>
      <ip>0x9C372D</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>react&lt;PeeringState::Active, boost::statechart::event_base, void const*&gt;</fn>
      <dir>/usr/src/debug/ceph-15.0.0-9766.g084f050.el8.x86_64/build/boost/include/boost/statechart</dir>
      <file>custom_reaction.hpp</file>
      <line>41</line>
    </frame>
    <frame>
      <ip>0x9C372D</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>local_react_impl&lt;boost::mpl::list3&lt;boost::statechart::custom_reaction&lt;RenewLease&gt;, boost::statechart::custom_reaction&lt;MLeaseAck&gt;, boost::statechart::custom_reaction&lt;PeeringState::CheckReadable&gt; &gt;, boost::statechart::simple_state&lt;PeeringState::Active, PeeringState::Primary, PeeringState::Activating, (boost::statechart::history_mode)0&gt; &gt;</fn>
      <dir>/usr/src/debug/ceph-15.0.0-9766.g084f050.el8.x86_64/build/boost/include/boost/statechart</dir>
      <file>simple_state.hpp</file>
      <line>814</line>
    </frame>
    <frame>
      <ip>0x9C372D</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>local_react&lt;boost::mpl::list3&lt;boost::statechart::custom_reaction&lt;RenewLease&gt;, boost::statechart::custom_reaction&lt;MLeaseAck&gt;, boost::statechart::custom_reaction&lt;PeeringState::CheckReadable&gt; &gt; &gt;</fn>
      <dir>/usr/src/debug/ceph-15.0.0-9766.g084f050.el8.x86_64/build/boost/include/boost/statechart</dir>
      <file>simple_state.hpp</file>
      <line>850</line>
    </frame>
    <frame>
      <ip>0x9C372D</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>local_react_impl&lt;boost::mpl::list4&lt;boost::statechart::custom_reaction&lt;PeeringState::DoRecovery&gt;, boost::statechart::custom_reaction&lt;RenewLease&gt;, boost::statechart::custom_reaction&lt;MLeaseAck&gt;, boost::statechart::custom_reaction&lt;PeeringState::CheckReadable&gt; &gt;, boost::statechart::simple_state&lt;PeeringState::Active, PeeringState::Primary, PeeringState::Activating, (boost::statechart::history_mode)0&gt; &gt;</fn>

//a/sage-2020-01-24_23:29:53-rados-wip-sage2-testing-2020-01-24-1408-distro-basic-smithi/4703185
Actions #1

Updated by Sage Weil about 4 years ago

  • Target version set to v15.0.0
Actions #2

Updated by Sage Weil about 4 years ago

  • Status changed from New to Fix Under Review
  • Pull request ID set to 32897
Actions #3

Updated by Sage Weil about 4 years ago

  • Status changed from Fix Under Review to Resolved
Actions

Also available in: Atom PDF