Project

General

Profile

Bug #48276 » osd147_fsck.log

Jonas Jelten, 12/16/2020 05:37 PM

 
/build/ceph-14.2.15/src/os/bluestore/BlueStore.cc: In function 'BlueStore::_fsck_check_extents(const coll_t&, const ghobject_t&, const PExtentVector&, bool, BlueStore::mempool_dynamic_bitset&, uint64_t, BlueStoreRepairer*, store_statfs_t&, BlueStore::FSCKDepth)::<lambda(uint64_t, BlueStore::mempool_dynamic_bitset&)>' thread 7f07cf48f0c0 time 2020-12-16 18:30:26.185071
/build/ceph-14.2.15/src/os/bluestore/BlueStore.cc: 7128: FAILED ceph_assert(pos < bs.size())
ceph version 14.2.15 (afdd217ae5fb1ed3f60e16bd62357ca58cc650e5) nautilus (stable)
1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x152) [0x7f07c595cc82]
2: (ceph::__ceph_assertf_fail(char const*, char const*, int, char const*, char const*, ...)+0) [0x7f07c595ce5d]
3: (()+0x2415e9) [0x5620070125e9]
4: (()+0x20528d) [0x562006fd628d]
5: (BlueStore::_fsck_check_extents(coll_t const&, ghobject_t const&, std::vector<bluestore_pextent_t, mempool::pool_allocator<(mempool::pool_index_t)4, bluestore_pextent_t> > const&, bool, boost::dynamic_bitset<unsigned long, mempool::pool_allocator<(mempool::pool_index_t)5, unsigned long> >&, unsigned long, BlueStoreRepairer*, store_statfs_t&, BlueStore::FSCKDepth)+0x194) [0x562007011cd4]
6: (BlueStore::fsck_check_objects_shallow(BlueStore::FSCKDepth, long, boost::intrusive_ptr<BlueStore::Collection>, ghobject_t const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ceph::buffer::v14_2_0::list const&, std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, mempool::pool_allocator<(mempool::pool_index_t)5, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::map<boost::intrusive_ptr<BlueStore::Blob>, unsigned short, std::less<boost::intrusive_ptr<BlueStore::Blob> >, std::allocator<std::pair<boost::intrusive_ptr<BlueStore::Blob> const, unsigned short> > >*, BlueStore::FSCK_ObjectCtx const&)+0x12e3) [0x562007044323]
7: (BlueStore::_fsck_check_objects(BlueStore::FSCKDepth, BlueStore::FSCK_ObjectCtx&)+0x1770) [0x56200704ab30]
8: (BlueStore::_fsck_on_open(BlueStore::FSCKDepth, bool)+0x124d) [0x56200704ed7d]
9: (BlueStore::_fsck(BlueStore::FSCKDepth, bool)+0x2c2) [0x5620070721a2]
10: (main()+0x10c8) [0x562006f6b288]
11: (__libc_start_main()+0xe7) [0x7f07c3ef4bf7]
12: (_start()+0x2a) [0x562006f9143a]
*** Caught signal (Aborted) **
in thread 7f07cf48f0c0 thread_name:ceph-bluestore-
2020-12-16 18:30:26.182 7f07cf48f0c0 -1 /build/ceph-14.2.15/src/os/bluestore/BlueStore.cc: In function 'BlueStore::_fsck_check_extents(const coll_t&, const ghobject_t&, const PExtentVector&, bool, BlueStore::mempool_dynamic_bitset&, uint64_t, BlueStoreRepairer*, store_statfs_t&, BlueStore::FSCKDepth)::<lambda(uint64_t, BlueStore::mempool_dynamic_bitset&)>' thread 7f07cf48f0c0 time 2020-12-16 18:30:26.185071
/build/ceph-14.2.15/src/os/bluestore/BlueStore.cc: 7128: FAILED ceph_assert(pos < bs.size())

ceph version 14.2.15 (afdd217ae5fb1ed3f60e16bd62357ca58cc650e5) nautilus (stable)
1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x152) [0x7f07c595cc82]
2: (ceph::__ceph_assertf_fail(char const*, char const*, int, char const*, char const*, ...)+0) [0x7f07c595ce5d]
3: (()+0x2415e9) [0x5620070125e9]
4: (()+0x20528d) [0x562006fd628d]
5: (BlueStore::_fsck_check_extents(coll_t const&, ghobject_t const&, std::vector<bluestore_pextent_t, mempool::pool_allocator<(mempool::pool_index_t)4, bluestore_pextent_t> > const&, bool, boost::dynamic_bitset<unsigned long, mempool::pool_allocator<(mempool::pool_index_t)5, unsigned long> >&, unsigned long, BlueStoreRepairer*, store_statfs_t&, BlueStore::FSCKDepth)+0x194) [0x562007011cd4]
6: (BlueStore::fsck_check_objects_shallow(BlueStore::FSCKDepth, long, boost::intrusive_ptr<BlueStore::Collection>, ghobject_t const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ceph::buffer::v14_2_0::list const&, std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, mempool::pool_allocator<(mempool::pool_index_t)5, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::map<boost::intrusive_ptr<BlueStore::Blob>, unsigned short, std::less<boost::intrusive_ptr<BlueStore::Blob> >, std::allocator<std::pair<boost::intrusive_ptr<BlueStore::Blob> const, unsigned short> > >*, BlueStore::FSCK_ObjectCtx const&)+0x12e3) [0x562007044323]
7: (BlueStore::_fsck_check_objects(BlueStore::FSCKDepth, BlueStore::FSCK_ObjectCtx&)+0x1770) [0x56200704ab30]
8: (BlueStore::_fsck_on_open(BlueStore::FSCKDepth, bool)+0x124d) [0x56200704ed7d]
9: (BlueStore::_fsck(BlueStore::FSCKDepth, bool)+0x2c2) [0x5620070721a2]
10: (main()+0x10c8) [0x562006f6b288]
11: (__libc_start_main()+0xe7) [0x7f07c3ef4bf7]
12: (_start()+0x2a) [0x562006f9143a]

ceph version 14.2.15 (afdd217ae5fb1ed3f60e16bd62357ca58cc650e5) nautilus (stable)
1: (()+0x12980) [0x7f07c5021980]
2: (gsignal()+0xc7) [0x7f07c3f11fb7]
3: (abort()+0x141) [0x7f07c3f13921]
4: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x1a3) [0x7f07c595ccd3]
5: (ceph::__ceph_assertf_fail(char const*, char const*, int, char const*, char const*, ...)+0) [0x7f07c595ce5d]
6: (()+0x2415e9) [0x5620070125e9]
7: (()+0x20528d) [0x562006fd628d]
8: (BlueStore::_fsck_check_extents(coll_t const&, ghobject_t const&, std::vector<bluestore_pextent_t, mempool::pool_allocator<(mempool::pool_index_t)4, bluestore_pextent_t> > const&, bool, boost::dynamic_bitset<unsigned long, mempool::pool_allocator<(mempool::pool_index_t)5, unsigned long> >&, unsigned long, BlueStoreRepairer*, store_statfs_t&, BlueStore::FSCKDepth)+0x194) [0x562007011cd4]
9: (BlueStore::fsck_check_objects_shallow(BlueStore::FSCKDepth, long, boost::intrusive_ptr<BlueStore::Collection>, ghobject_t const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ceph::buffer::v14_2_0::list const&, std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, mempool::pool_allocator<(mempool::pool_index_t)5, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::map<boost::intrusive_ptr<BlueStore::Blob>, unsigned short, std::less<boost::intrusive_ptr<BlueStore::Blob> >, std::allocator<std::pair<boost::intrusive_ptr<BlueStore::Blob> const, unsigned short> > >*, BlueStore::FSCK_ObjectCtx const&)+0x12e3) [0x562007044323]
10: (BlueStore::_fsck_check_objects(BlueStore::FSCKDepth, BlueStore::FSCK_ObjectCtx&)+0x1770) [0x56200704ab30]
11: (BlueStore::_fsck_on_open(BlueStore::FSCKDepth, bool)+0x124d) [0x56200704ed7d]
12: (BlueStore::_fsck(BlueStore::FSCKDepth, bool)+0x2c2) [0x5620070721a2]
13: (main()+0x10c8) [0x562006f6b288]
14: (__libc_start_main()+0xe7) [0x7f07c3ef4bf7]
15: (_start()+0x2a) [0x562006f9143a]
2020-12-16 18:30:26.186 7f07cf48f0c0 -1 *** Caught signal (Aborted) **
in thread 7f07cf48f0c0 thread_name:ceph-bluestore-

ceph version 14.2.15 (afdd217ae5fb1ed3f60e16bd62357ca58cc650e5) nautilus (stable)
1: (()+0x12980) [0x7f07c5021980]
2: (gsignal()+0xc7) [0x7f07c3f11fb7]
3: (abort()+0x141) [0x7f07c3f13921]
4: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x1a3) [0x7f07c595ccd3]
5: (ceph::__ceph_assertf_fail(char const*, char const*, int, char const*, char const*, ...)+0) [0x7f07c595ce5d]
6: (()+0x2415e9) [0x5620070125e9]
7: (()+0x20528d) [0x562006fd628d]
8: (BlueStore::_fsck_check_extents(coll_t const&, ghobject_t const&, std::vector<bluestore_pextent_t, mempool::pool_allocator<(mempool::pool_index_t)4, bluestore_pextent_t> > const&, bool, boost::dynamic_bitset<unsigned long, mempool::pool_allocator<(mempool::pool_index_t)5, unsigned long> >&, unsigned long, BlueStoreRepairer*, store_statfs_t&, BlueStore::FSCKDepth)+0x194) [0x562007011cd4]
9: (BlueStore::fsck_check_objects_shallow(BlueStore::FSCKDepth, long, boost::intrusive_ptr<BlueStore::Collection>, ghobject_t const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ceph::buffer::v14_2_0::list const&, std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, mempool::pool_allocator<(mempool::pool_index_t)5, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::map<boost::intrusive_ptr<BlueStore::Blob>, unsigned short, std::less<boost::intrusive_ptr<BlueStore::Blob> >, std::allocator<std::pair<boost::intrusive_ptr<BlueStore::Blob> const, unsigned short> > >*, BlueStore::FSCK_ObjectCtx const&)+0x12e3) [0x562007044323]
10: (BlueStore::_fsck_check_objects(BlueStore::FSCKDepth, BlueStore::FSCK_ObjectCtx&)+0x1770) [0x56200704ab30]
11: (BlueStore::_fsck_on_open(BlueStore::FSCKDepth, bool)+0x124d) [0x56200704ed7d]
12: (BlueStore::_fsck(BlueStore::FSCKDepth, bool)+0x2c2) [0x5620070721a2]
13: (main()+0x10c8) [0x562006f6b288]
14: (__libc_start_main()+0xe7) [0x7f07c3ef4bf7]
15: (_start()+0x2a) [0x562006f9143a]
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.

-278> 2020-12-16 18:30:26.182 7f07cf48f0c0 -1 /build/ceph-14.2.15/src/os/bluestore/BlueStore.cc: In function 'BlueStore::_fsck_check_extents(const coll_t&, const ghobject_t&, const PExtentVector&, bool, BlueStore::mempool_dynamic_bitset&, uint64_t, BlueStoreRepairer*, store_statfs_t&, BlueStore::FSCKDepth)::<lambda(uint64_t, BlueStore::mempool_dynamic_bitset&)>' thread 7f07cf48f0c0 time 2020-12-16 18:30:26.185071
/build/ceph-14.2.15/src/os/bluestore/BlueStore.cc: 7128: FAILED ceph_assert(pos < bs.size())

ceph version 14.2.15 (afdd217ae5fb1ed3f60e16bd62357ca58cc650e5) nautilus (stable)
1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x152) [0x7f07c595cc82]
2: (ceph::__ceph_assertf_fail(char const*, char const*, int, char const*, char const*, ...)+0) [0x7f07c595ce5d]
3: (()+0x2415e9) [0x5620070125e9]
4: (()+0x20528d) [0x562006fd628d]
5: (BlueStore::_fsck_check_extents(coll_t const&, ghobject_t const&, std::vector<bluestore_pextent_t, mempool::pool_allocator<(mempool::pool_index_t)4, bluestore_pextent_t> > const&, bool, boost::dynamic_bitset<unsigned long, mempool::pool_allocator<(mempool::pool_index_t)5, unsigned long> >&, unsigned long, BlueStoreRepairer*, store_statfs_t&, BlueStore::FSCKDepth)+0x194) [0x562007011cd4]
6: (BlueStore::fsck_check_objects_shallow(BlueStore::FSCKDepth, long, boost::intrusive_ptr<BlueStore::Collection>, ghobject_t const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ceph::buffer::v14_2_0::list const&, std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, mempool::pool_allocator<(mempool::pool_index_t)5, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::map<boost::intrusive_ptr<BlueStore::Blob>, unsigned short, std::less<boost::intrusive_ptr<BlueStore::Blob> >, std::allocator<std::pair<boost::intrusive_ptr<BlueStore::Blob> const, unsigned short> > >*, BlueStore::FSCK_ObjectCtx const&)+0x12e3) [0x562007044323]
7: (BlueStore::_fsck_check_objects(BlueStore::FSCKDepth, BlueStore::FSCK_ObjectCtx&)+0x1770) [0x56200704ab30]
8: (BlueStore::_fsck_on_open(BlueStore::FSCKDepth, bool)+0x124d) [0x56200704ed7d]
9: (BlueStore::_fsck(BlueStore::FSCKDepth, bool)+0x2c2) [0x5620070721a2]
10: (main()+0x10c8) [0x562006f6b288]
11: (__libc_start_main()+0xe7) [0x7f07c3ef4bf7]
12: (_start()+0x2a) [0x562006f9143a]

-277> 2020-12-16 18:30:26.186 7f07cf48f0c0 -1 *** Caught signal (Aborted) **
in thread 7f07cf48f0c0 thread_name:ceph-bluestore-

ceph version 14.2.15 (afdd217ae5fb1ed3f60e16bd62357ca58cc650e5) nautilus (stable)
1: (()+0x12980) [0x7f07c5021980]
2: (gsignal()+0xc7) [0x7f07c3f11fb7]
3: (abort()+0x141) [0x7f07c3f13921]
4: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x1a3) [0x7f07c595ccd3]
5: (ceph::__ceph_assertf_fail(char const*, char const*, int, char const*, char const*, ...)+0) [0x7f07c595ce5d]
6: (()+0x2415e9) [0x5620070125e9]
7: (()+0x20528d) [0x562006fd628d]
8: (BlueStore::_fsck_check_extents(coll_t const&, ghobject_t const&, std::vector<bluestore_pextent_t, mempool::pool_allocator<(mempool::pool_index_t)4, bluestore_pextent_t> > const&, bool, boost::dynamic_bitset<unsigned long, mempool::pool_allocator<(mempool::pool_index_t)5, unsigned long> >&, unsigned long, BlueStoreRepairer*, store_statfs_t&, BlueStore::FSCKDepth)+0x194) [0x562007011cd4]
9: (BlueStore::fsck_check_objects_shallow(BlueStore::FSCKDepth, long, boost::intrusive_ptr<BlueStore::Collection>, ghobject_t const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ceph::buffer::v14_2_0::list const&, std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, mempool::pool_allocator<(mempool::pool_index_t)5, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::map<boost::intrusive_ptr<BlueStore::Blob>, unsigned short, std::less<boost::intrusive_ptr<BlueStore::Blob> >, std::allocator<std::pair<boost::intrusive_ptr<BlueStore::Blob> const, unsigned short> > >*, BlueStore::FSCK_ObjectCtx const&)+0x12e3) [0x562007044323]
10: (BlueStore::_fsck_check_objects(BlueStore::FSCKDepth, BlueStore::FSCK_ObjectCtx&)+0x1770) [0x56200704ab30]
11: (BlueStore::_fsck_on_open(BlueStore::FSCKDepth, bool)+0x124d) [0x56200704ed7d]
12: (BlueStore::_fsck(BlueStore::FSCKDepth, bool)+0x2c2) [0x5620070721a2]
13: (main()+0x10c8) [0x562006f6b288]
14: (__libc_start_main()+0xe7) [0x7f07c3ef4bf7]
15: (_start()+0x2a) [0x562006f9143a]
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.

-1> 2020-12-16 18:30:26.182 7f07cf48f0c0 -1 /build/ceph-14.2.15/src/os/bluestore/BlueStore.cc: In function 'BlueStore::_fsck_check_extents(const coll_t&, const ghobject_t&, const PExtentVector&, bool, BlueStore::mempool_dynamic_bitset&, uint64_t, BlueStoreRepairer*, store_statfs_t&, BlueStore::FSCKDepth)::<lambda(uint64_t, BlueStore::mempool_dynamic_bitset&)>' thread 7f07cf48f0c0 time 2020-12-16 18:30:26.185071
/build/ceph-14.2.15/src/os/bluestore/BlueStore.cc: 7128: FAILED ceph_assert(pos < bs.size())

ceph version 14.2.15 (afdd217ae5fb1ed3f60e16bd62357ca58cc650e5) nautilus (stable)
1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x152) [0x7f07c595cc82]
2: (ceph::__ceph_assertf_fail(char const*, char const*, int, char const*, char const*, ...)+0) [0x7f07c595ce5d]
3: (()+0x2415e9) [0x5620070125e9]
4: (()+0x20528d) [0x562006fd628d]
5: (BlueStore::_fsck_check_extents(coll_t const&, ghobject_t const&, std::vector<bluestore_pextent_t, mempool::pool_allocator<(mempool::pool_index_t)4, bluestore_pextent_t> > const&, bool, boost::dynamic_bitset<unsigned long, mempool::pool_allocator<(mempool::pool_index_t)5, unsigned long> >&, unsigned long, BlueStoreRepairer*, store_statfs_t&, BlueStore::FSCKDepth)+0x194) [0x562007011cd4]
6: (BlueStore::fsck_check_objects_shallow(BlueStore::FSCKDepth, long, boost::intrusive_ptr<BlueStore::Collection>, ghobject_t const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ceph::buffer::v14_2_0::list const&, std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, mempool::pool_allocator<(mempool::pool_index_t)5, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::map<boost::intrusive_ptr<BlueStore::Blob>, unsigned short, std::less<boost::intrusive_ptr<BlueStore::Blob> >, std::allocator<std::pair<boost::intrusive_ptr<BlueStore::Blob> const, unsigned short> > >*, BlueStore::FSCK_ObjectCtx const&)+0x12e3) [0x562007044323]
7: (BlueStore::_fsck_check_objects(BlueStore::FSCKDepth, BlueStore::FSCK_ObjectCtx&)+0x1770) [0x56200704ab30]
8: (BlueStore::_fsck_on_open(BlueStore::FSCKDepth, bool)+0x124d) [0x56200704ed7d]
9: (BlueStore::_fsck(BlueStore::FSCKDepth, bool)+0x2c2) [0x5620070721a2]
10: (main()+0x10c8) [0x562006f6b288]
11: (__libc_start_main()+0xe7) [0x7f07c3ef4bf7]
12: (_start()+0x2a) [0x562006f9143a]

0> 2020-12-16 18:30:26.186 7f07cf48f0c0 -1 *** Caught signal (Aborted) **
in thread 7f07cf48f0c0 thread_name:ceph-bluestore-

ceph version 14.2.15 (afdd217ae5fb1ed3f60e16bd62357ca58cc650e5) nautilus (stable)
1: (()+0x12980) [0x7f07c5021980]
2: (gsignal()+0xc7) [0x7f07c3f11fb7]
3: (abort()+0x141) [0x7f07c3f13921]
4: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x1a3) [0x7f07c595ccd3]
5: (ceph::__ceph_assertf_fail(char const*, char const*, int, char const*, char const*, ...)+0) [0x7f07c595ce5d]
6: (()+0x2415e9) [0x5620070125e9]
7: (()+0x20528d) [0x562006fd628d]
8: (BlueStore::_fsck_check_extents(coll_t const&, ghobject_t const&, std::vector<bluestore_pextent_t, mempool::pool_allocator<(mempool::pool_index_t)4, bluestore_pextent_t> > const&, bool, boost::dynamic_bitset<unsigned long, mempool::pool_allocator<(mempool::pool_index_t)5, unsigned long> >&, unsigned long, BlueStoreRepairer*, store_statfs_t&, BlueStore::FSCKDepth)+0x194) [0x562007011cd4]
9: (BlueStore::fsck_check_objects_shallow(BlueStore::FSCKDepth, long, boost::intrusive_ptr<BlueStore::Collection>, ghobject_t const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ceph::buffer::v14_2_0::list const&, std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, mempool::pool_allocator<(mempool::pool_index_t)5, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::map<boost::intrusive_ptr<BlueStore::Blob>, unsigned short, std::less<boost::intrusive_ptr<BlueStore::Blob> >, std::allocator<std::pair<boost::intrusive_ptr<BlueStore::Blob> const, unsigned short> > >*, BlueStore::FSCK_ObjectCtx const&)+0x12e3) [0x562007044323]
10: (BlueStore::_fsck_check_objects(BlueStore::FSCKDepth, BlueStore::FSCK_ObjectCtx&)+0x1770) [0x56200704ab30]
11: (BlueStore::_fsck_on_open(BlueStore::FSCKDepth, bool)+0x124d) [0x56200704ed7d]
12: (BlueStore::_fsck(BlueStore::FSCKDepth, bool)+0x2c2) [0x5620070721a2]
13: (main()+0x10c8) [0x562006f6b288]
14: (__libc_start_main()+0xe7) [0x7f07c3ef4bf7]
15: (_start()+0x2a) [0x562006f9143a]
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.

(2-2/2)