Project

General

Profile

Actions

Bug #9969

closed

osd: crash in delete, tcmalloc, PGLog::write_log (dumpling)

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

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

0%

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

Description

(gdb) bt
#0  0x00007f4295db3ac3 in tcmalloc::ThreadCache::ReleaseToCentralCache(tcmalloc::ThreadCache::FreeList*, unsigned long, int) ()
   from /usr/lib/libtcmalloc.so.4
#1  0x00007f4295db3b7b in tcmalloc::ThreadCache::ListTooLong(tcmalloc::ThreadCache::FreeList*, unsigned long) () from /usr/lib/libtcmalloc.so.4
#2  0x00007f4295dc1428 in tc_free () from /usr/lib/libtcmalloc.so.4
#3  0x00007f429548dbc9 in __cxa_demangle () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00000000007f7497 in ceph::BackTrace::print (this=this@entry=0x7f4282a02930, out=...) at common/BackTrace.cc:45
#5  0x00000000007f5154 in handle_fatal_signal (signum=11) at global/signal_handler.cc:92
#6  <signal handler called>
#7  0x00007f4295db3ac3 in tcmalloc::ThreadCache::ReleaseToCentralCache(tcmalloc::ThreadCache::FreeList*, unsigned long, int) ()
   from /usr/lib/libtcmalloc.so.4
#8  0x00007f4295db3b7b in tcmalloc::ThreadCache::ListTooLong(tcmalloc::ThreadCache::FreeList*, unsigned long) () from /usr/lib/libtcmalloc.so.4
#9  0x00007f4295dc2f68 in tc_delete () from /usr/lib/libtcmalloc.so.4
#10 0x000000000074a306 in ~basic_string (this=0x7f4282a03a40, __in_chrg=<optimized out>) at /usr/include/c++/4.8/bits/basic_string.h:539
#11 check (this=0x29ac6f8) at osd/PGLog.h:223
#12 undirty (this=0x29ac6f8) at osd/PGLog.h:234
#13 PGLog::write_log (this=this@entry=0x29ac6f8, t=..., log_oid=...) at osd/PGLog.cc:546
#14 0x0000000000702ca5 in PG::write_if_dirty (this=this@entry=0x29ac000, t=...) at osd/PG.cc:2306
#15 0x0000000000705586 in PG::append_log (this=this@entry=0x29ac000, logv=..., trim_to=..., t=...) at osd/PG.cc:2360
#16 0x00000000005f9ce8 in ReplicatedPG::do_op (this=0x29ac000, op=...) at osd/ReplicatedPG.cc:1105
#17 0x00000000006f91b4 in PG::do_request (this=0x29ac000, op=..., handle=...) at osd/PG.cc:1452
#18 0x0000000000645473 in OSD::dequeue_op (this=0x242c000, pg=..., op=..., handle=...) at osd/OSD.cc:7169
#19 0x000000000065a16f in OSD::OpWQ::_process (this=0x242ce28, pg=..., handle=...) at osd/OSD.cc:7141
#20 0x0000000000695d4c in ThreadPool::WorkQueueVal<std::pair<boost::intrusive_ptr<PG>, std::tr1::shared_ptr<OpRequest> >, boost::intrusive_ptr<PG> >::_void_proces$
#21 0x00000000008aecc1 in ThreadPool::worker (this=0x242c460, wt=0x249ea90) at common/WorkQueue.cc:128
#22 0x00000000008afbb0 in ThreadPool::WorkThread::entry (this=<optimized out>) at common/WorkQueue.h:318
#23 0x00007f4296b8b182 in start_thread (arg=0x7f4282a05700) at pthread_create.c:312 
#24 0x00007f4294c3dfbd in __qfcvt_r (value=0, ndigit=<optimized out>, decpt=0x7f4282a059c0, sign=<optimized out>, buf=0x0, len=0) at efgcvt_r.c:146
#25 0x0000000000000000 in ?? ()

ubuntu@teuthology:/a/teuthology-2014-10-28_19:00:02-rados-dumpling-distro-basic-multi/577150
Actions #1

Updated by Sage Weil about 9 years ago

  • Status changed from New to Can't reproduce
Actions

Also available in: Atom PDF