Project

General

Profile

Actions

Bug #16050

closed

abort in tcmalloc::Log() in firefly osd

Added by David Zafman almost 8 years ago. Updated almost 7 years ago.

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

0%

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

Description

From job:
dzafman-2016-05-25_22:21:32-rados-wip-zafman-testing---basic-smithi/216312

This looks like an upgrade type test and the osd was still running v0.80.8. Not sure if this was a mixed cluster at the time of the crash.

Coredump detected which showed it was from osd.0 and this is the portion of the log showing the crash.

-2> 2016-05-26 17:55:07.040629 7f2207d81700 15 filestore(/var/lib/ceph/osd/ceph-0) omap_get_values meta/a468ec03/snapmapper/0//-1
-1> 2016-05-26 17:55:07.040654 7f2207d81700 0 filestore(/var/lib/ceph/osd/ceph-0) queue_transactions filestore_blackhole = TRUE, dropping transaction
0> 2016-05-26 17:55:07.041752 7f2207d81700 -1 ** Caught signal (Aborted) *
in thread 7f2207d81700
ceph version 0.80.8 (69eaad7f8308f21573c604f121956e64679a52a7)
1: ceph-osd() [0x98207f]
2: (()+0x10340) [0x7f221ec67340]
3: (gsignal()+0x39) [0x7f221d30ecc9]
4: (abort()+0x148) [0x7f221d3120d8]
5: (tcmalloc::Log(tcmalloc::LogMode, char const*, int, tcmalloc::LogItem, tcmalloc::LogItem, tcmalloc::LogItem, tcmalloc::LogItem)+0x204) [0x7f221ee94114]
6: (()+0x14184) [0x7f221ee89184]
7: (operator delete(void*)+0x1e4) [0x7f221eea7df4]
8: (FileStore::queue_transactions(ObjectStore::Sequencer*, std::list<ObjectStore::Transaction*, std::allocator<ObjectStore::Transaction*> >&, std::tr1::shared_ptr<TrackedOp>, ThreadPool::TPHandle*)+0x6fa) [0x86eb6a]
9: (ObjectStore::queue_transaction(ObjectStore::Sequencer*, ObjectStore::Transaction*, Context*, Context*, Context*, std::tr1::shared_ptr<TrackedOp>, ThreadPool::TPHandle*)+0x165) [0x665a65]
10: (remove_dir(CephContext*, ObjectStore*, SnapMapper*, OSDriver*, ObjectStore::Sequencer*, coll_t, std::tr1::shared_ptr<DeletingState>, ThreadPool::TPHandle&)+0x816) [0x604006]
11: (OSD::RemoveWQ::_process(std::pair<boost::intrusive_ptr<PG>, std::tr1::shared_ptr<DeletingState> >, ThreadPool::TPHandle&)+0x1ee) [0x609b0e]
12: (ThreadPool::WorkQueueVal<std::pair<boost::intrusive_ptr<PG>, std::tr1::shared_ptr<DeletingState> >, std::pair<boost::intrusive_ptr<PG>, std::tr1::shared_ptr<DeletingState> > >::_void_process(void*, ThreadPool::TPHandle&)+0x10a) [0x6662ba]
13: (ThreadPool::worker(ThreadPool::WorkThread*)+0xae9) [0xa55ad9]
14: (ThreadPool::WorkThread::entry()+0x10) [0xa569c0]
15: (()+0x8182) [0x7f221ec5f182]
16: (clone()+0x6d) [0x7f221d3d247d]
Actions #1

Updated by Josh Durgin almost 7 years ago

  • Status changed from New to Can't reproduce
Actions

Also available in: Atom PDF