Project

General

Profile

Actions

Bug #37515

closed

valgrind reports "Invalid read of size 8" in PGMap::deleted_pool(long) in mgr

Added by Kefu Chai over 5 years ago. Updated over 5 years ago.

Status:
Can't reproduce
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

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

Description

  <kind>InvalidRead</kind>
  <what>Invalid read of size 8</what>
  <stack>
    <frame>
      <ip>0x102F11D0</ip>
      <obj>/usr/lib64/libstdc++.so.6.0.19</obj>
      <fn>std::_Rb_tree_increment(std::_Rb_tree_node_base*)</fn>
    </frame>
    <frame>
      <ip>0x20098D</ip>
      <obj>/usr/bin/ceph-mgr</obj>
      <fn>operator++</fn>
      <dir>/opt/rh/devtoolset-7/root/usr/include/c++/7/bits</dir>
      <file>stl_tree.h</file>
      <line>287</line>
    </frame>
    <frame>
      <ip>0x20098D</ip>
      <obj>/usr/bin/ceph-mgr</obj>
      <fn>PGMap::deleted_pool(long)</fn>
      <dir>/usr/src/debug/ceph-14.0.1-1383-ga93c86eb/src/mon</dir>
      <file>PGMap.h</file>
      <line>308</line>
    </frame>
    <frame>
      <ip>0x1E67C7</ip>
      <obj>/usr/bin/ceph-mgr</obj>
      <fn>PGMap::apply_incremental(CephContext*, PGMap::Incremental const&amp;)</fn>
      <dir>/usr/src/debug/ceph-14.0.1-1383-ga93c86eb/src/mon</dir>
      <file>PGMap.cc</file>
      <line>1218</line>
    </frame>
    <frame>
      <ip>0x251533</ip>
      <obj>/usr/bin/ceph-mgr</obj>
      <fn>ClusterState::notify_osdmap(OSDMap const&amp;)</fn>
      <dir>/usr/src/debug/ceph-14.0.1-1383-ga93c86eb/src/mgr</dir>
      <file>ClusterState.cc</file>
      <line>171</line>
    </frame>
    <frame>
      <ip>0x29B25E</ip>
      <obj>/usr/bin/ceph-mgr</obj>
      <fn>operator()</fn>
      <dir>/usr/src/debug/ceph-14.0.1-1383-ga93c86eb/src/mgr</dir>
      <file>Mgr.cc</file>
      <line>476</line>
    </frame>
    <frame>
      <ip>0x29B25E</ip>
      <obj>/usr/bin/ceph-mgr</obj>
      <fn>with_osdmap&lt;Mgr::handle_osd_map()::&lt;lambda(const OSDMap&amp;, const PGMap&amp;)&gt;, const PGMap&amp;&gt;</fn>
      <dir>/usr/src/debug/ceph-14.0.1-1383-ga93c86eb/src/osdc</dir>
      <file>Objecter.h</file>
      <line>2057</line>
    </frame>
    <frame>
      <ip>0x29B25E</ip>
      <obj>/usr/bin/ceph-mgr</obj>
      <fn>with_osdmap_and_pgmap&lt;Mgr::handle_osd_map()::&lt;lambda(const OSDMap&amp;, const PGMap&amp;)&gt; &gt;</fn>
      <dir>/usr/src/debug/ceph-14.0.1-1383-ga93c86eb/src/mgr</dir>
      <file>ClusterState.h</file>
      <line>138</line>
    </frame>

/a/kchai-2018-12-04_00:10:46-rados-wip-kefu2-testing-2018-12-04-0024-distro-basic-smithi/3304611/remote/smithi194/log/valgrind/mgr.y.log.gz

found in a test batch. but the batch does not include any mgr related changes.

Actions #1

Updated by Kefu Chai over 5 years ago

  • Status changed from New to Can't reproduce

closing for now, as i think it is caused by https://github.com/ceph/ceph/pull/19454

Actions

Also available in: Atom PDF