Project

General

Profile

Actions

Bug #17724

open

SubsystemMap.h: 62: FAILED assert(sub < m_subsys.size())

Added by David Zafman over 7 years ago. Updated over 4 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

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

Description

http://pulpito.ceph.com/yuriw-2016-10-25_16:08:46-rados-master-distro-basic-smithi/494555

suites: ['1thrash/none.yaml', 'clusters/{fixed-2.yaml', 'fs/btrfs.yaml', 'mon_kv_backend/rocksdb.yaml', 'msgr-failures/few.yaml', 'msgr/simple.yaml', 'openstack.yaml}', 'rados/verify/{rados.yaml', 'tasks/rados_api_tests.yaml', 'validater/valgrind.yaml}’]

There may be 2 problems. First why did set_pg_num() fail. Because of the failure we went to RadosTestNS::TearDown(). The set_snap_read() does ldout() that calls should_gather() which hit the assert.

2016-10-25T18:58:44.892 INFO:tasks.workunit.client.0.smithi092.stdout: api_list: /srv/autobuild-ceph/gitbuilder.git/build/rpmbuild/BUILD/ceph-11.0.2/src/test/librados/list.cc:689: Failure
2016-10-25T18:58:44.892 INFO:tasks.workunit.client.0.smithi092.stdout: api_list: Value of: err_str.empty()
2016-10-25T18:58:44.892 INFO:tasks.workunit.client.0.smithi092.stdout: api_list: Actual: false
2016-10-25T18:58:44.893 INFO:tasks.workunit.client.0.smithi092.stdout: api_list: Expected: true
2016-10-25T18:58:44.893 INFO:tasks.workunit.client.0.smithi092.stdout: api_list: /srv/autobuild-ceph/gitbuilder.git/build/rpmbuild/BUILD/ceph-11.0.2/src/log/SubsystemMap.h: In function 'bool ceph::log::SubsystemMap::should_gather(unsigned int, int)' thread 7fc8b4da1300 time 2016-10-25 18:58:44.875361
2016-10-25T18:58:44.893 INFO:tasks.workunit.client.0.smithi092.stdout: api_list: /srv/autobuild-ceph/gitbuilder.git/build/rpmbuild/BUILD/ceph-11.0.2/src/log/SubsystemMap.h: 62: FAILED assert(sub < m_subsys.size())
2016-10-25T18:58:44.893 INFO:tasks.workunit.client.0.smithi092.stdout: api_list: ceph version v11.0.2-682-gbbdfd13 (bbdfd1375e8d2d0b8db59fd805aeb2a5c8ea2563)
2016-10-25T18:58:44.893 INFO:tasks.workunit.client.0.smithi092.stdout: api_list: 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x85) [0x7fc8b50d8ae5]
2016-10-25T18:58:44.893 INFO:tasks.workunit.client.0.smithi092.stdout: api_list: 2: (()+0x1c08ac) [0x7fc8b4f808ac]
2016-10-25T18:58:44.893 INFO:tasks.workunit.client.0.smithi092.stdout: api_list: 3: (librados::IoCtxImpl::set_snap_read(snapid_t)+0x2ee) [0x7fc8b4fdae4e]
2016-10-25T18:58:44.893 INFO:tasks.workunit.client.0.smithi092.stdout: api_list: 4: (rados_ioctx_snap_set_read()+0x26) [0x7fc8b4fadb66]
2016-10-25T18:58:44.893 INFO:tasks.workunit.client.0.smithi092.stdout: api_list: 5: (RadosTestNS::cleanup_all_objects(void*)+0x33) [0x7fc8b5047e83]
2016-10-25T18:58:44.893 INFO:tasks.workunit.client.0.smithi092.stdout: api_list: 6: (RadosTestNS::TearDown()+0xd) [0x7fc8b504832d]
2016-10-25T18:58:44.893 INFO:tasks.workunit.client.0.smithi092.stdout: api_list: 7: (void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*)+0x43) [0x7fc8b5036e43]
2016-10-25T18:58:44.894 INFO:tasks.workunit.client.0.smithi092.stdout: api_list: 8: (testing::Test::Run()+0x80) [0x7fc8b5029870]
2016-10-25T18:58:44.894 INFO:tasks.workunit.client.0.smithi092.stdout: api_list: 9: (testing::TestInfo::Run()+0x9e) [0x7fc8b502994e]
2016-10-25T18:58:44.894 INFO:tasks.workunit.client.0.smithi092.stdout: api_list: 10: (testing::TestCase::Run()+0xa5) [0x7fc8b5029a55]
2016-10-25T18:58:44.894 INFO:tasks.workunit.client.0.smithi092.stdout: api_list: 11: (testing::internal::UnitTestImpl::RunAllTests()+0x278) [0x7fc8b5029d38]
2016-10-25T18:58:44.894 INFO:tasks.workunit.client.0.smithi092.stdout: api_list: 12: (testing::UnitTest::Run()+0x68) [0x7fc8b502a008]
2016-10-25T18:58:44.894 INFO:tasks.workunit.client.0.smithi092.stdout: api_list: 13: (main()+0x156) [0x7fc8b4f84456]
2016-10-25T18:58:44.894 INFO:tasks.workunit.client.0.smithi092.stdout: api_list: 14: (__libc_start_main()+0xf5) [0x7fc8b159bb15]

Actions

Also available in: Atom PDF