Project

General

Profile

Bug #44217

Leaked connection (alloc from AsyncMessenger::add_accept)

Added by Brad Hubbard about 4 years ago. Updated over 3 years ago.

Status:
Can't reproduce
Priority:
High
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

<error>
  <unique>0x27</unique>
  <tid>1</tid>
  <kind>Leak_DefinitelyLost</kind>
  <xwhat>
    <text>17,098 (1,032 direct, 16,066 indirect) bytes in 1 blocks are definitely lost in loss record 40 of 42</text>
    <leakedbytes>17098</leakedbytes>
    <leakedblocks>1</leakedblocks>
  </xwhat>
  <stack>
    <frame>
      <ip>0xA7F8556</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>0xEC04D2</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>boost::intrusive_ptr&lt;AsyncConnection&gt; ceph::make_ref&lt;AsyncConnection, CephContext*&amp;, AsyncMessenger*, DispatchQueue*, Worker*&amp;, bool, bool&gt;(CephContext*&amp;, AsyncMessenger*&amp;&amp;, DispatchQueue*&amp;&amp;, Worker*&amp;, bool&amp;&amp;, bool&amp;&amp;)</fn>
      <dir>/usr/src/debug/ceph-15.1.0-442.g7e1b267.el8.x86_64/src/common</dir>
      <file>ref.h</file>
      <line>26</line>
    </frame>
    <frame>
      <ip>0xEB5FB3</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>AsyncMessenger::add_accept(Worker*, ConnectedSocket, entity_addr_t const&amp;, entity_addr_t const&amp;)</fn>
      <dir>/usr/src/debug/ceph-15.1.0-442.g7e1b267.el8.x86_64/src/msg/async</dir>
      <file>AsyncMessenger.cc</file>
      <line>563</line>
    </frame>
    <frame>
      <ip>0xEB68A6</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>Processor::accept()</fn>
      <dir>/usr/src/debug/ceph-15.1.0-442.g7e1b267.el8.x86_64/src/msg/async</dir>
      <file>AsyncMessenger.cc</file>
      <line>197</line>
    </frame>
    <frame>
      <ip>0xEC5DC6</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>EventCenter::process_events(unsigned int, std::chrono::duration&lt;unsigned long, std::ratio&lt;1l, 1000000000l&gt; &gt;*)</fn>
      <dir>/usr/src/debug/ceph-15.1.0-442.g7e1b267.el8.x86_64/src/msg/async</dir>
      <file>Event.cc</file>
      <line>406</line>
    </frame>
    <frame>
      <ip>0xECB3AB</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>operator()</fn>
      <dir>/usr/src/debug/ceph-15.1.0-442.g7e1b267.el8.x86_64/src/msg/async</dir>
      <file>Stack.cc</file>
      <line>53</line>
    </frame>
    <frame>
      <ip>0xECB3AB</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>std::_Function_handler&lt;void (), NetworkStack::add_thread(unsigned int)::{lambda()#1}&gt;::_M_invoke(std::_Any_data const&amp;)</fn>
      <dir>/usr/include/c++/8/bits</dir>
      <file>std_function.h</file>
      <line>297</line>
    </frame>
    <frame>
      <ip>0xCB67B22</ip>
      <obj>/usr/lib64/libstdc++.so.6.0.25</obj>
    </frame>
    <frame>
      <ip>0xC2352DD</ip>
      <obj>/usr/lib64/libpthread-2.28.so</obj>
      <fn>start_thread</fn>
    </frame>
    <frame>
      <ip>0xD4D0132</ip>
      <obj>/usr/lib64/libc-2.28.so</obj>
      <fn>clone</fn>
    </frame>
  </stack>
</error>

/a/bhubbard-2020-02-19_06:38:05-rados:verify-wip-badone-testing-3-distro-basic-smithi/4780602

History

#1 Updated by Neha Ojha over 3 years ago

  • Status changed from New to Can't reproduce

Also available in: Atom PDF