Project

General

Profile

Actions

Bug #16124

closed

kstore segv in _do_read_stripe

Added by Sage Weil almost 8 years ago. Updated almost 7 years ago.

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

0%

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

Description

 ceph version 10.2.0-1719-g7e4a700 (7e4a700766f36813dd90a04ce2670b909ccaa65a)
 1: (()+0x595352) [0x7fcad32b9352]
 2: (()+0x10340) [0x7fcad11e3340]
 3: (ceph::buffer::ptr::ptr(ceph::buffer::ptr const&)+0x1b) [0x7fcad3303bcb]
 4: (std::list<ceph::buffer::ptr, std::allocator<ceph::buffer::ptr>
>::operator=(std::list<ceph::buffer::ptr, std::allocator<ceph::buffer::ptr> >
const&)+0xd9) [0x7fcad2fa3f99]
 5: (KStore::_do_read_stripe(boost::intrusive_ptr<KStore::Onode>, unsigned long,
ceph::buffer::list*)+0x89) [0x7fcad309e6d9]
 6: (KStore::_do_write(KStore::TransContext*,
boost::intrusive_ptr<KStore::Onode>, unsigned long, unsigned long,
ceph::buffer::list&, unsigned int)+0x2fa) [0x7fcad309f9ba]
 7: (KStore::_write(KStore::TransContext*, std::shared_ptr<KStore::Collection>&,
boost::intrusive_ptr<KStore::Onode>&, unsigned long, unsigned long,
ceph::buffer::list&, unsigned int)+0xe4) [0x7fcad30a0a94]
 8: (KStore::_txc_add_transaction(KStore::TransContext*,
ObjectStore::Transaction*)+0x191b) [0x7fcad30b118b]
 9: (KStore::queue_transactions(ObjectStore::Sequencer*,
std::vector<ObjectStore::Transaction, std::allocator<ObjectStore::Transaction>
>&, std::shared_ptr<TrackedOp>, ThreadPool::TPHandle*)+0x2d6) [0x7fcad30b2476]
 10: (ObjectStore::apply_transactions(ObjectStore::Sequencer*,
std::vector<ObjectStore::Transaction, std::allocator<ObjectStore::Transaction>
>&, Context*)+0x1b9) [0x7fcad2fc0b09]
 11: (int apply_transaction<boost::scoped_ptr<ObjectStore>
>(boost::scoped_ptr<ObjectStore>&, ObjectStore::Sequencer*,
ObjectStore::Transaction&&)+0x6a) [0x7fcad2fad21a]
 12: (StoreTest_ManyBigWrite_Test::TestBody()+0x43f) [0x7fcad2f6563f]
 13: (void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test,
void>(testing::Test*, void (testing::Test::*)(), char const*)+0x33)
[0x7fcad32b2ae3]
 14: (testing::Test::Run()+0xb7) [0x7fcad32a84a7]
 15: (testing::TestInfo::Run()+0x9e) [0x7fcad32a854e]
 16: (testing::TestCase::Run()+0xa5) [0x7fcad32a8655]
 17: (testing::internal::UnitTestImpl::RunAllTests()+0x248) [0x7fcad32aa0c8]
 18: (testing::UnitTest::Run()+0x54) [0x7fcad32aa384]
 19: (main()+0x496) [0x7fcad2f155b6]
 20: (__libc_start_main()+0xf5) [0x7fcacfa72ec5]
 21: (()+0x236c77) [0x7fcad2f5ac77]
 NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to
interpret this.

Actions #1

Updated by Josh Durgin almost 7 years ago

  • Status changed from New to Can't reproduce
Actions

Also available in: Atom PDF