Project

General

Profile

Actions

Bug #3678

closed

osd: tcmalloc segfault in PG::CephPeeringEvt::CephPeeringEvt<PG::MNotifyRec>()

Added by Sage Weil over 11 years ago. Updated over 11 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Category:
OSD
Target version:
-
% Done:

0%

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

Description

   -35> 2012-12-24 11:54:50.445332 7fca638d1700 -1 *** Caught signal (Segmentation fault) **
 in thread 7fca638d1700

 ceph version 0.55.1-357-ga3aa00d (a3aa00d149829a688d5c2a7be53d07a482d8fc2a)
 1: (ceph::BackTrace::BackTrace(int)+0x2d) [0x1068a37]
 2: /tmp/cephtest/binary/usr/local/bin/ceph-osd() [0x10cdf16]
 3: (()+0xfcb0) [0x7fca70a70cb0]
 4: (tcmalloc::CentralFreeList::FetchFromSpans()+0x27) [0x7fca6fb16df7]
 5: (tcmalloc::CentralFreeList::RemoveRange(void**, void**, int)+0x107) [0x7fca6fb17167]
 6: (tcmalloc::ThreadCache::FetchFromCentralCache(unsigned long, unsigned long)+0x5d) [0x7fca6fb19cad]
 7: (tc_new()+0x486) [0x7fca6fb28c76]
 8: (std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&)+0x59) [0x7fca6f46ca89]
 9: (char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag)+0xe6) [0x118953a]
 10: (char* std::string::_S_construct_aux<char*>(char*, char*, std::allocator<char> const&, std::__false_type)+0x2f) [0x1189451]
 11: (char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&)+0x2f) [0x1189420]
 12: (std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char*>(char*, char*, std::allocator<char> const&)+0x2f) [0x11893d9]
 13: (std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::str() const+0x78) [0x7fca6f468828]
 14: (PG::CephPeeringEvt::CephPeeringEvt<PG::MNotifyRec>(unsigned int, unsigned int, PG::MNotifyRec const&)+0x11c) [0xef1d80]
 15: (PG::queue_notify(unsigned int, unsigned int, int, pg_notify_t&)+0x17a) [0xfb9906]
 16: (OSD::handle_pg_notify(std::tr1::shared_ptr<OpRequest>)+0x632) [0xec8472]
 17: (OSD::dispatch_op(std::tr1::shared_ptr<OpRequest>)+0xc5) [0xeb6233]
 18: (OSD::_dispatch(Message*)+0x81b) [0xeb6f11]
 19: (OSD::ms_dispatch(Message*)+0x1b1) [0xeb50cd]
 20: (Messenger::ms_deliver_dispatch(Message*)+0x9b) [0x1271a49]
 21: (DispatchQueue::entry()+0x549) [0x12711b1]
 22: (DispatchQueue::DispatchThread::entry()+0x1c) [0x1191d6e]
 23: (Thread::_entry_func(void*)+0x23) [0x1199aed]
 24: (()+0x7e9a) [0x7fca70a68e9a]
 25: (clone()+0x6d) [0x7fca6ebf34bd]
 NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.

on ubuntu@teuthology:/a/sage-peer3/25356.

full osd and ms log!

Actions

Also available in: Atom PDF