Actions
Bug #10631
closedosd: crash in TrackedOp::dump()
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
Updated by Sage Weil about 9 years ago
ubuntu@teuthology:/a/sage-2015-02-21_18:59:27-rados-hammer-distro-basic-multi/773729
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 ?? ()
Updated by Samuel Just almost 9 years ago
- Status changed from New to Can't reproduce
- Regression set to No
Actions