Project

General

Profile

Actions

Bug #44388

open

osd: valgrind: Invalid read of size 8

Added by Patrick Donnelly about 4 years ago. Updated about 4 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

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

Description

<error>
  <unique>0x1aa</unique>
  <tid>62</tid>
  <threadname>tp_osd_tp</threadname>
  <kind>InvalidRead</kind>
  <what>Invalid read of size 8</what>
  <stack>
    <frame>
      <ip>0xA80B10C</ip>
      <obj>/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
      <fn>memmove</fn>
      <dir>/builddir/build/BUILD/valgrind-3.15.0/memcheck/../shared</dir>
      <file>vg_replace_strmem.c</file>
      <line>1272</line>
    </frame>
    <frame>
      <ip>0xEEFFAA</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>memmove</fn>
      <dir>/usr/include/bits</dir>
      <file>string_fortified.h</file>
      <line>40</line>
    </frame>
    <frame>
      <ip>0xEEFFAA</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>memmove_n_source&lt;char const*, long unsigned int, char*&gt;</fn>
      <dir>/usr/src/debug/ceph-15.1.0-1435.g8e904aa.el8.x86_64/build/boost/include/boost/container/detail</dir>
      <file>copy_move_algo.hpp</file>
      <line>211</line>
    </frame>
    <frame>
      <ip>0xEEFFAA</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>uninitialized_copy_alloc_n_source&lt;boost::container::small_vector_allocator&lt;char, boost::container::new_allocator&lt;void&gt;, void&gt;, char const*, char*&gt;</fn>
      <dir>/usr/src/debug/ceph-15.1.0-1435.g8e904aa.el8.x86_64/build/boost/include/boost/container/detail</dir>
      <file>copy_move_algo.hpp</file>
      <line>545</line>
    </frame>
    <frame>
      <ip>0xEEFFAA</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>uninitialized_copy_n_and_update</fn>
      <dir>/usr/src/debug/ceph-15.1.0-1435.g8e904aa.el8.x86_64/build/boost/include/boost/container/detail</dir>
      <file>advanced_insert_int.hpp</file>
      <line>83</line>
    </frame>
    <frame>
      <ip>0xEEFFAA</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>priv_forward_range_insert_expand_forward&lt;boost::container::dtl::insert_range_proxy&lt;boost::container::small_vector_allocator&lt;char, boost::container::new_allocator&lt;void&gt;, void&gt;, char const*, char*&gt; &gt;</fn>
      <dir>/usr/src/debug/ceph-15.1.0-1435.g8e904aa.el8.x86_64/build/boost/include/boost/container</dir>
      <file>vector.hpp</file>
      <line>2964</line>
    </frame>
    <frame>
      <ip>0xEEFFAA</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>priv_forward_range_insert&lt;boost::container::dtl::insert_range_proxy&lt;boost::container::small_vector_allocator&lt;char, boost::container::new_allocator&lt;void&gt;, void&gt;, char const*, char*&gt; &gt;</fn>
      <dir>/usr/src/debug/ceph-15.1.0-1435.g8e904aa.el8.x86_64/build/boost/include/boost/container</dir>
      <file>vector.hpp</file>
      <line>2826</line>
    </frame>
    <frame>
      <ip>0xEEFFAA</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>insert&lt;char const*&gt;</fn>
      <dir>/usr/src/debug/ceph-15.1.0-1435.g8e904aa.el8.x86_64/build/boost/include/boost/container</dir>
      <file>vector.hpp</file>
      <line>1987</line>
    </frame>
    <frame>
      <ip>0xEEFFAA</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>ConcreteEntry</fn>
      <dir>/usr/src/debug/ceph-15.1.0-1435.g8e904aa.el8.x86_64/src/log</dir>
      <file>Entry.h</file>
      <line>85</line>
    </frame>
    <frame>
      <ip>0xEEFFAA</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>construct&lt;ceph::logging::ConcreteEntry, ceph::logging::Entry&gt;</fn>
      <dir>/usr/include/c++/8/ext</dir>
      <file>new_allocator.h</file>
      <line>136</line>
    </frame>
    <frame>
      <ip>0xEEFFAA</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>construct&lt;ceph::logging::ConcreteEntry, ceph::logging::Entry&gt;</fn>
      <dir>/usr/include/c++/8/bits</dir>
      <file>alloc_traits.h</file>
      <line>475</line>
    </frame>
    <frame>
      <ip>0xEEFFAA</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>emplace_back&lt;ceph::logging::Entry&gt;</fn>
      <dir>/usr/include/c++/8/bits</dir>
      <file>vector.tcc</file>
      <line>103</line>
    </frame>
    <frame>
      <ip>0xEEFFAA</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>ceph::logging::Log::submit_entry(ceph::logging::Entry&amp;&amp;)</fn>
      <dir>/usr/src/debug/ceph-15.1.0-1435.g8e904aa.el8.x86_64/src/log</dir>
      <file>Log.cc</file>
      <line>194</line>
    </frame>
    <frame>
      <ip>0xA65F16</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>ECBackend::try_reads_to_commit()</fn>
      <dir>/usr/src/debug/ceph-15.1.0-1435.g8e904aa.el8.x86_64/src/osd</dir>
      <file>ECBackend.cc</file>
      <line>1950</line>
    </frame>

From: /ceph/teuthology-archive/pdonnell-2020-02-29_03:02:06-multimds-wip-pdonnell-testing-20200229.001503-distro-basic-smithi/4811203/remote/smithi153/log/valgrind/osd.2.log.gz

Actions #1

Updated by Patrick Donnelly about 4 years ago

  • Project changed from Ceph to RADOS
  • Component(RADOS) OSD added
Actions

Also available in: Atom PDF