Project

General

Profile

Bug #46800 » fsck.log

Vitaliy Filippov, 07/31/2020 03:32 PM

 
/build/ceph-15.2.4/src/os/bluestore/bluestore_common.h: In function 'void apply_for_bitset_range(uint64_t, uint64_t, uint64_t, Bitset&, Func) [with Bitset = boost::dynamic_bitset<long unsigned int, mempool::pool_allocator<mempool::mempool_bluestore_fsck, long unsigned int> >; Func = 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&)>; uint64_t = long unsigned int]' thread 7f8e3d91f100 time 2020-07-31T16:38:56.502182+0300
/build/ceph-15.2.4/src/os/bluestore/bluestore_common.h: 28: FAILED ceph_assert(end <= bitset.size())
ceph version 15.2.4 (7447c15c6ff58d7fce91843b705a268a1917325c) octopus (stable)
1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x155) [0x7f8e3e954d93]
2: (()+0x265f9b) [0x7f8e3e954f9b]
3: (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)+0x13e5) [0x55ee832c5705]
4: (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::v15_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&)+0x1854) [0x55ee83304ea4]
5: (BlueStore::_fsck_check_objects(BlueStore::FSCKDepth, BlueStore::FSCK_ObjectCtx&)+0x1a2b) [0x55ee8330755b]
6: (BlueStore::_fsck_on_open(BlueStore::FSCKDepth, bool)+0x147c) [0x55ee8330bd1c]
7: (BlueStore::_fsck(BlueStore::FSCKDepth, bool)+0x32a) [0x55ee83317e4a]
8: (main()+0x11ff) [0x55ee8321d7ff]
9: (__libc_start_main()+0xea) [0x7f8e3df12cca]
10: (_start()+0x2e) [0x55ee83224e7e]
*** Caught signal (Aborted) **
in thread 7f8e3d91f100 thread_name:ceph-bluestore-
2020-07-31T16:38:56.503+0300 7f8e3d91f100 -1 /build/ceph-15.2.4/src/os/bluestore/bluestore_common.h: In function 'void apply_for_bitset_range(uint64_t, uint64_t, uint64_t, Bitset&, Func) [with Bitset = boost::dynamic_bitset<long unsigned int, mempool::pool_allocator<mempool::mempool_bluestore_fsck, long unsigned int> >; Func = 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&)>; uint64_t = long unsigned int]' thread 7f8e3d91f100 time 2020-07-31T16:38:56.502182+0300
/build/ceph-15.2.4/src/os/bluestore/bluestore_common.h: 28: FAILED ceph_assert(end <= bitset.size())

ceph version 15.2.4 (7447c15c6ff58d7fce91843b705a268a1917325c) octopus (stable)
1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x155) [0x7f8e3e954d93]
2: (()+0x265f9b) [0x7f8e3e954f9b]
3: (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)+0x13e5) [0x55ee832c5705]
4: (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::v15_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&)+0x1854) [0x55ee83304ea4]
5: (BlueStore::_fsck_check_objects(BlueStore::FSCKDepth, BlueStore::FSCK_ObjectCtx&)+0x1a2b) [0x55ee8330755b]
6: (BlueStore::_fsck_on_open(BlueStore::FSCKDepth, bool)+0x147c) [0x55ee8330bd1c]
7: (BlueStore::_fsck(BlueStore::FSCKDepth, bool)+0x32a) [0x55ee83317e4a]
8: (main()+0x11ff) [0x55ee8321d7ff]
9: (__libc_start_main()+0xea) [0x7f8e3df12cca]
10: (_start()+0x2e) [0x55ee83224e7e]

ceph version 15.2.4 (7447c15c6ff58d7fce91843b705a268a1917325c) octopus (stable)
1: (()+0x14140) [0x7f8e3e3f8140]
2: (gsignal()+0x141) [0x7f8e3df27cb1]
3: (abort()+0x123) [0x7f8e3df11537]
4: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x1b0) [0x7f8e3e954dee]
5: (()+0x265f9b) [0x7f8e3e954f9b]
6: (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)+0x13e5) [0x55ee832c5705]
7: (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::v15_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&)+0x1854) [0x55ee83304ea4]
8: (BlueStore::_fsck_check_objects(BlueStore::FSCKDepth, BlueStore::FSCK_ObjectCtx&)+0x1a2b) [0x55ee8330755b]
9: (BlueStore::_fsck_on_open(BlueStore::FSCKDepth, bool)+0x147c) [0x55ee8330bd1c]
10: (BlueStore::_fsck(BlueStore::FSCKDepth, bool)+0x32a) [0x55ee83317e4a]
11: (main()+0x11ff) [0x55ee8321d7ff]
12: (__libc_start_main()+0xea) [0x7f8e3df12cca]
13: (_start()+0x2e) [0x55ee83224e7e]
2020-07-31T16:38:56.507+0300 7f8e3d91f100 -1 *** Caught signal (Aborted) **
in thread 7f8e3d91f100 thread_name:ceph-bluestore-

ceph version 15.2.4 (7447c15c6ff58d7fce91843b705a268a1917325c) octopus (stable)
1: (()+0x14140) [0x7f8e3e3f8140]
2: (gsignal()+0x141) [0x7f8e3df27cb1]
3: (abort()+0x123) [0x7f8e3df11537]
4: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x1b0) [0x7f8e3e954dee]
5: (()+0x265f9b) [0x7f8e3e954f9b]
6: (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)+0x13e5) [0x55ee832c5705]
7: (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::v15_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&)+0x1854) [0x55ee83304ea4]
8: (BlueStore::_fsck_check_objects(BlueStore::FSCKDepth, BlueStore::FSCK_ObjectCtx&)+0x1a2b) [0x55ee8330755b]
9: (BlueStore::_fsck_on_open(BlueStore::FSCKDepth, bool)+0x147c) [0x55ee8330bd1c]
10: (BlueStore::_fsck(BlueStore::FSCKDepth, bool)+0x32a) [0x55ee83317e4a]
11: (main()+0x11ff) [0x55ee8321d7ff]
12: (__libc_start_main()+0xea) [0x7f8e3df12cca]
13: (_start()+0x2e) [0x55ee83224e7e]
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.

-339> 2020-07-31T16:38:56.503+0300 7f8e3d91f100 -1 /build/ceph-15.2.4/src/os/bluestore/bluestore_common.h: In function 'void apply_for_bitset_range(uint64_t, uint64_t, uint64_t, Bitset&, Func) [with Bitset = boost::dynamic_bitset<long unsigned int, mempool::pool_allocator<mempool::mempool_bluestore_fsck, long unsigned int> >; Func = 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&)>; uint64_t = long unsigned int]' thread 7f8e3d91f100 time 2020-07-31T16:38:56.502182+0300
/build/ceph-15.2.4/src/os/bluestore/bluestore_common.h: 28: FAILED ceph_assert(end <= bitset.size())

ceph version 15.2.4 (7447c15c6ff58d7fce91843b705a268a1917325c) octopus (stable)
1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x155) [0x7f8e3e954d93]
2: (()+0x265f9b) [0x7f8e3e954f9b]
3: (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)+0x13e5) [0x55ee832c5705]
4: (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::v15_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&)+0x1854) [0x55ee83304ea4]
5: (BlueStore::_fsck_check_objects(BlueStore::FSCKDepth, BlueStore::FSCK_ObjectCtx&)+0x1a2b) [0x55ee8330755b]
6: (BlueStore::_fsck_on_open(BlueStore::FSCKDepth, bool)+0x147c) [0x55ee8330bd1c]
7: (BlueStore::_fsck(BlueStore::FSCKDepth, bool)+0x32a) [0x55ee83317e4a]
8: (main()+0x11ff) [0x55ee8321d7ff]
9: (__libc_start_main()+0xea) [0x7f8e3df12cca]
10: (_start()+0x2e) [0x55ee83224e7e]

-338> 2020-07-31T16:38:56.507+0300 7f8e3d91f100 -1 *** Caught signal (Aborted) **
in thread 7f8e3d91f100 thread_name:ceph-bluestore-

ceph version 15.2.4 (7447c15c6ff58d7fce91843b705a268a1917325c) octopus (stable)
1: (()+0x14140) [0x7f8e3e3f8140]
2: (gsignal()+0x141) [0x7f8e3df27cb1]
3: (abort()+0x123) [0x7f8e3df11537]
4: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x1b0) [0x7f8e3e954dee]
5: (()+0x265f9b) [0x7f8e3e954f9b]
6: (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)+0x13e5) [0x55ee832c5705]
7: (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::v15_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&)+0x1854) [0x55ee83304ea4]
8: (BlueStore::_fsck_check_objects(BlueStore::FSCKDepth, BlueStore::FSCK_ObjectCtx&)+0x1a2b) [0x55ee8330755b]
9: (BlueStore::_fsck_on_open(BlueStore::FSCKDepth, bool)+0x147c) [0x55ee8330bd1c]
10: (BlueStore::_fsck(BlueStore::FSCKDepth, bool)+0x32a) [0x55ee83317e4a]
11: (main()+0x11ff) [0x55ee8321d7ff]
12: (__libc_start_main()+0xea) [0x7f8e3df12cca]
13: (_start()+0x2e) [0x55ee83224e7e]
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.

-1> 2020-07-31T16:38:56.503+0300 7f8e3d91f100 -1 /build/ceph-15.2.4/src/os/bluestore/bluestore_common.h: In function 'void apply_for_bitset_range(uint64_t, uint64_t, uint64_t, Bitset&, Func) [with Bitset = boost::dynamic_bitset<long unsigned int, mempool::pool_allocator<mempool::mempool_bluestore_fsck, long unsigned int> >; Func = 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&)>; uint64_t = long unsigned int]' thread 7f8e3d91f100 time 2020-07-31T16:38:56.502182+0300
/build/ceph-15.2.4/src/os/bluestore/bluestore_common.h: 28: FAILED ceph_assert(end <= bitset.size())

ceph version 15.2.4 (7447c15c6ff58d7fce91843b705a268a1917325c) octopus (stable)
1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x155) [0x7f8e3e954d93]
2: (()+0x265f9b) [0x7f8e3e954f9b]
3: (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)+0x13e5) [0x55ee832c5705]
4: (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::v15_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&)+0x1854) [0x55ee83304ea4]
5: (BlueStore::_fsck_check_objects(BlueStore::FSCKDepth, BlueStore::FSCK_ObjectCtx&)+0x1a2b) [0x55ee8330755b]
6: (BlueStore::_fsck_on_open(BlueStore::FSCKDepth, bool)+0x147c) [0x55ee8330bd1c]
7: (BlueStore::_fsck(BlueStore::FSCKDepth, bool)+0x32a) [0x55ee83317e4a]
8: (main()+0x11ff) [0x55ee8321d7ff]
9: (__libc_start_main()+0xea) [0x7f8e3df12cca]
10: (_start()+0x2e) [0x55ee83224e7e]

0> 2020-07-31T16:38:56.507+0300 7f8e3d91f100 -1 *** Caught signal (Aborted) **
in thread 7f8e3d91f100 thread_name:ceph-bluestore-

ceph version 15.2.4 (7447c15c6ff58d7fce91843b705a268a1917325c) octopus (stable)
1: (()+0x14140) [0x7f8e3e3f8140]
2: (gsignal()+0x141) [0x7f8e3df27cb1]
3: (abort()+0x123) [0x7f8e3df11537]
4: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x1b0) [0x7f8e3e954dee]
5: (()+0x265f9b) [0x7f8e3e954f9b]
6: (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)+0x13e5) [0x55ee832c5705]
7: (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::v15_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&)+0x1854) [0x55ee83304ea4]
8: (BlueStore::_fsck_check_objects(BlueStore::FSCKDepth, BlueStore::FSCK_ObjectCtx&)+0x1a2b) [0x55ee8330755b]
9: (BlueStore::_fsck_on_open(BlueStore::FSCKDepth, bool)+0x147c) [0x55ee8330bd1c]
10: (BlueStore::_fsck(BlueStore::FSCKDepth, bool)+0x32a) [0x55ee83317e4a]
11: (main()+0x11ff) [0x55ee8321d7ff]
12: (__libc_start_main()+0xea) [0x7f8e3df12cca]
13: (_start()+0x2e) [0x55ee83224e7e]
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.

Aborted
(2-2/2)