Project

General

Profile

Actions

Bug #14092

closed

run-rbd-unit-tests.sh: various lock related asserts

Added by Loïc Dachary over 8 years ago. Updated over 8 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Jason Dillaman
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://jenkins.ceph.dachary.org/job/ceph/LABELS=centos-7&&x86_64/10235/console

[ RUN      ] TestMockOperationSnapshotRemoveRequest.FlattenedCloneRemovesChild
./common/RWLock.h: In function 'virtual RWLock::~RWLock()' thread 7f35d3a426c0 time 2015-12-16 14:31:14.845046
./common/RWLock.h: 58: FAILED assert(!is_locked())
 ceph version 9.2.0-1634-g5d55186 (5d55186b8dd0921907fd5e262c671719e3c51971)
 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x8b) [0x7f35d401284b]
 2: (RWLock::~RWLock()+0x51) [0x7f35d3d3af21]
 3: (librbd::MockImageCtx::~MockImageCtx()+0x2ae) [0x7f35d3d47f6e]
 4: (librbd::operation::TestMockOperationSnapshotRemoveRequest_FlattenedCloneRemovesChild_Test::TestBody()+0x950) [0x7f35d3db9440]
 5: (void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*)+0x65) [0x7f35d3fe819c]
 6: (void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*)+0x4b) [0x7f35d3fe3340]
 7: (testing::Test::Run()+0xd5) [0x7f35d3fcaafb]
 8: (testing::TestInfo::Run()+0x108) [0x7f35d3fcb2f4]
 9: (testing::TestCase::Run()+0xf4) [0x7f35d3fcb9b8]
 10: (testing::internal::UnitTestImpl::RunAllTests()+0x298) [0x7f35d3fd2480]
 11: (bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*)+0x65) [0x7f35d3fe9582]
 12: (bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*)+0x4b) [0x7f35d3fe4190]
 13: (testing::UnitTest::Run()+0xb4) [0x7f35d3fd1050]
 14: (main()+0xee) [0x7f35d3d0b13e]
 15: (__libc_start_main()+0xf5) [0x7f35d1ccdb15]
 16: (()+0x2ba52d) [0x7f35d3d1252d]
 NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
terminate called after throwing an instance of 'ceph::FailedAssertion'
./test/run-rbd-unit-tests.sh: line 10: 23311 Aborted                 (core dumped) RBD_FEATURES=$i unittest_librbd
Actions

Also available in: Atom PDF