Project

General

Profile

Bug #8282

ceph-objectstore-test segv

Added by Sage Weil almost 10 years ago. Updated almost 10 years ago.

Status:
Resolved
Priority:
High
Assignee:
Category:
-
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

2014-05-02T04:49:48.513 INFO:teuthology.orchestra.run.err:[10.214.131.28]: seeding object 990
2014-05-02T04:49:48.515 INFO:teuthology.orchestra.run.err:[10.214.131.28]: Op 0
2014-05-02T04:49:48.515 INFO:teuthology.orchestra.run.err:[10.214.131.28]: available_objects: 984 in_flight_objects: 16 total objects: 1000 in_flight 16
2014-05-02T04:49:48.518 INFO:teuthology.orchestra.run.err:[10.214.131.28]: Op 10
2014-05-02T04:49:48.518 INFO:teuthology.orchestra.run.err:[10.214.131.28]: available_objects: 987 in_flight_objects: 13 total objects: 1000 in_flight 13
2014-05-02T04:49:48.519 INFO:teuthology.orchestra.run.err:[10.214.131.28]: *** Caught signal (Segmentation fault) **
2014-05-02T04:49:48.519 INFO:teuthology.orchestra.run.err:[10.214.131.28]:  in thread 7f4c1affd700
2014-05-02T04:49:48.520 INFO:teuthology.orchestra.run.err:[10.214.131.28]: Op 20
2014-05-02T04:49:48.520 INFO:teuthology.orchestra.run.err:[10.214.131.28]: available_objects: 991 in_flight_objects: 8 total objects: 999 in_flight 8
2014-05-02T04:49:48.520 INFO:teuthology.orchestra.run.err:[10.214.131.28]:  ceph version 0.80-rc1-97-gc6ada53 (c6ada53a146f3196e11f545cfc968fc21657aec6)
2014-05-02T04:49:48.520 INFO:teuthology.orchestra.run.err:[10.214.131.28]:  1: ceph_test_objectstore() [0x6374aa]
2014-05-02T04:49:48.521 INFO:teuthology.orchestra.run.err:[10.214.131.28]:  2: (()+0xfcb0) [0x7f4c2650fcb0]
2014-05-02T04:49:48.521 INFO:teuthology.orchestra.run.err:[10.214.131.28]:  3: (std::_List_base<ceph::buffer::ptr, std::allocator<ceph::buffer::ptr> >::_M_clear()+0x7) [0x522cc7]
2014-05-02T04:49:48.521 INFO:teuthology.orchestra.run.err:[10.214.131.28]:  4: (StripObjectMap::save_strip_header(StripObjectMap::StripObjectHeader&, SequencerPosition const&, std::tr1::shared_ptr<KeyValueDB::TransactionImpl>)+0x37) [0x5ea577]
2014-05-02T04:49:48.521 INFO:teuthology.orchestra.run.err:[10.214.131.28]:  5: (KeyValueStore::BufferTransaction::submit_transaction()+0x53a) [0x5ed6ba]
2014-05-02T04:49:48.521 INFO:teuthology.orchestra.run.err:[10.214.131.28]:  6: (KeyValueStore::_do_transactions(std::list<ObjectStore::Transaction*, std::allocator<ObjectStore::Transaction*> >&, unsigned long, ThreadPool::TPHandle*)+0x170) [0x604f30]
2014-05-02T04:49:48.521 INFO:teuthology.orchestra.run.err:[10.214.131.28]:  7: (KeyValueStore::_do_op(KeyValueStore::OpSequencer*, ThreadPool::TPHandle&)+0x18d) [0x6051ed]
2014-05-02T04:49:48.521 INFO:teuthology.orchestra.run.err:[10.214.131.28]:  8: (ThreadPool::worker(ThreadPool::WorkThread*)+0x4e6) [0x64c4e6]
2014-05-02T04:49:48.521 INFO:teuthology.orchestra.run.err:[10.214.131.28]:  9: (ThreadPool::WorkThread::entry()+0x10) [0x64e2f0]
2014-05-02T04:49:48.521 INFO:teuthology.orchestra.run.err:[10.214.131.28]:  10: (()+0x7e9a) [0x7f4c26507e9a]
2014-05-02T04:49:48.521 INFO:teuthology.orchestra.run.err:[10.214.131.28]:  11: (clone()+0x6d) [0x7f4c24ccc3fd]
2014-05-02T04:49:48.536 INFO:teuthology.orchestra.run.err:[10.214.131.28]: 2014-05-02 04:49:48.520367 7f4c1affd700 -1 *** Caught signal (Segmentation fault) **
2014-05-02T04:49:48.536 INFO:teuthology.orchestra.run.err:[10.214.131.28]:  in thread 7f4c1affd700
2014-05-02T04:49:48.536 INFO:teuthology.orchestra.run.err:[10.214.131.28]: 
2014-05-02T04:49:48.536 INFO:teuthology.orchestra.run.err:[10.214.131.28]:  ceph version 0.80-rc1-97-gc6ada53 (c6ada53a146f3196e11f545cfc968fc21657aec6)
2014-05-02T04:49:48.536 INFO:teuthology.orchestra.run.err:[10.214.131.28]:  1: ceph_test_objectstore() [0x6374aa]
2014-05-02T04:49:48.536 INFO:teuthology.orchestra.run.err:[10.214.131.28]:  2: (()+0xfcb0) [0x7f4c2650fcb0]
2014-05-02T04:49:48.536 INFO:teuthology.orchestra.run.err:[10.214.131.28]:  3: (std::_List_base<ceph::buffer::ptr, std::allocator<ceph::buffer::ptr> >::_M_clear()+0x7) [0x522cc7]
2014-05-02T04:49:48.536 INFO:teuthology.orchestra.run.err:[10.214.131.28]:  4: (StripObjectMap::save_strip_header(StripObjectMap::StripObjectHeader&, SequencerPosition const&, std::tr1::shared_ptr<KeyValueDB::TransactionImpl>)+0x37) [0x5ea577]
2014-05-02T04:49:48.537 INFO:teuthology.orchestra.run.err:[10.214.131.28]:  5: (KeyValueStore::BufferTransaction::submit_transaction()+0x53a) [0x5ed6ba]
2014-05-02T04:49:48.537 INFO:teuthology.orchestra.run.err:[10.214.131.28]:  6: (KeyValueStore::_do_transactions(std::list<ObjectStore::Transaction*, std::allocator<ObjectStore::Transaction*> >&, unsigned long, ThreadPool::TPHandle*)+0x170) [0x604f30]
2014-05-02T04:49:48.537 INFO:teuthology.orchestra.run.err:[10.214.131.28]:  7: (KeyValueStore::_do_op(KeyValueStore::OpSequencer*, ThreadPool::TPHandle&)+0x18d) [0x6051ed]
2014-05-02T04:49:48.537 INFO:teuthology.orchestra.run.err:[10.214.131.28]:  8: (ThreadPool::worker(ThreadPool::WorkThread*)+0x4e6) [0x64c4e6]
2014-05-02T04:49:48.537 INFO:teuthology.orchestra.run.err:[10.214.131.28]:  9: (ThreadPool::WorkThread::entry()+0x10) [0x64e2f0]
2014-05-02T04:49:48.537 INFO:teuthology.orchestra.run.err:[10.214.131.28]:  10: (()+0x7e9a) [0x7f4c26507e9a]
2014-05-02T04:49:48.537 INFO:teuthology.orchestra.run.err:[10.214.131.28]:  11: (clone()+0x6d) [0x7f4c24ccc3fd]
2014-05-02T04:49:48.537 INFO:teuthology.orchestra.run.err:[10.214.131.28]:  NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.


ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2014-05-02_02:30:10-rados-master-testing-basic-plana/229269

Associated revisions

Revision 3aee1e0f (diff)
Added by Haomai Wang almost 10 years ago

Fix clone problem

When clone happened, the origin header also will be updated in GenericObjectMap,
so the new header wraper(StripObjectHeader) should be updated too.

Fix #8282
Signed-off-by: Haomai Wang <>

Revision 1b899148 (diff)
Added by Haomai Wang almost 10 years ago

Fix clone problem

When clone happened, the origin header also will be updated in GenericObjectMap,
so the new header wraper(StripObjectHeader) should be updated too.

Fix #8282
Signed-off-by: Haomai Wang <>
(cherry picked from commit 3aee1e0ffe0583f74c02d9c9e86c7fb267f3515c)

History

#1 Updated by Haomai Wang almost 10 years ago

  • Assignee set to Haomai Wang

#2 Updated by Sage Weil almost 10 years ago

  • Status changed from New to Pending Backport
  • Priority changed from Urgent to High

#3 Updated by Sage Weil almost 10 years ago

  • Status changed from Pending Backport to Resolved

Also available in: Atom PDF