Project

General

Profile

Actions

Bug #10631

closed

osd: crash in TrackedOp::dump()

Added by Sage Weil about 9 years ago. Updated almost 9 years ago.

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

0%

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

Description

 -3149> 2015-01-23 16:08:36.914730 7f99a4ace700  5 asok(0x342e000) AdminSocket: request 'get_command_descriptions' '' to 0x341e140 returned 3430 bytes
 -2396> 2015-01-23 16:08:36.938120 7f99a4ace700 -1 *** Caught signal (Aborted) **
 in thread 7f99a4ace700

 ceph version 0.91-716-gb782030 (b782030e872254f2175196f966863a26b20f7296)
 1: ceph-osd() [0x9e8f75]
 2: (()+0xfcb0) [0x7f99a85c1cb0]
 3: (gsignal()+0x35) [0x7f99a6ca4425]
 4: (abort()+0x17b) [0x7f99a6ca7b8b]
 5: (__gnu_cxx::__verbose_terminate_handler()+0x11d) [0x7f99a75f769d]
 6: (()+0xb5846) [0x7f99a75f5846]
 7: (()+0xb5873) [0x7f99a75f5873]
 8: (()+0xb628f) [0x7f99a75f628f]
 9: (TrackedOp::dump(utime_t, ceph::Formatter*) const+0x1d0) [0x6e34c0]
 10: (OpTracker::dump_ops_in_flight(ceph::Formatter*)+0xa7) [0x6e3f47]
 11: (OSD::asok_command(std::string, std::map<std::string, boost::variant<std::string, bool, long, double, std::vector<std::string, std::allocator<std::string> >, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<std::string, bool, long, double, std::vector<std::string, std::allocator<std::string> >, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >&, std::string, std::ostream&)+0x2fb) [0x63832b]
 12: (OSDSocketHook::call(std::string, std::map<std::string, boost::variant<std::string, bool, long, double, std::vector<std::string, std::allocator<std::string> >, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<std::string, bool, long, double, std::vector<std::string, std::allocator<std::string> >, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >&, std::string, ceph::buffer::list&)+0x7d) [0x69740d]
 13: (AdminSocket::do_accept()+0x10a5) [0xad5585]
 14: (AdminSocket::entry()+0x130) [0xad6c50]
 15: (()+0x7e9a) [0x7f99a85b9e9a]
 16: (clone()+0x6d) [0x7f99a6d623fd]
 NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.

ubuntu@teuthology:/a/samuelj-2015-01-23_06:57:45-rados-master-wip-testing-vanilla-fixes-basic-multi/719317

Related issues 1 (0 open1 closed)

Related to Ceph - Bug #11238: osd crash in upgrade:giant-x-hammer-distro-basic-multi runDuplicate03/25/2015

Actions
Actions #1

Updated by Sage Weil about 9 years ago

ubuntu@teuthology:/a/sage-2015-02-21_18:59:27-rados-hammer-distro-basic-multi/773729

Actions #2

Updated by Kefu Chai about 9 years ago

thought the backtrace might help, but the 1424585084.19496.core shows:

(gdb) bt
#0  0x00007fececea920b in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:37
#1  0x0000000000ace13d in ~intrusive_ptr (this=0x7fece7af8920, __in_chrg=<optimized out>)
    at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:101
#2  ~QueueItem (this=0x7fece7af8918, __in_chrg=<optimized out>) at msg/simple/DispatchQueue.h:42
#3  ~pair (this=0x7fece7af8910, __in_chrg=<optimized out>) at /usr/include/c++/4.6/bits/stl_pair.h:87
#4  PrioritizedQueue<DispatchQueue::QueueItem, unsigned long>::SubQueue::enqueue (
    this=0x1120100 <follows+1226112>, cl=<optimized out>, cost=<optimized out>, item=...)
    at ./common/PrioritizedQueue.h:117
#5  0x00007fece7afb700 in ?? ()
#6  0x0000000000000000 in ?? ()
Actions #3

Updated by Sage Weil almost 9 years ago

  • Priority changed from Urgent to High
Actions #4

Updated by Samuel Just almost 9 years ago

  • Status changed from New to Can't reproduce
  • Regression set to No
Actions

Also available in: Atom PDF