Project

General

Profile

Bug #14092

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

Added by Loic Dachary over 3 years ago. Updated over 3 years ago.

Status:
Resolved
Priority:
Normal
Target version:
-
Start date:
12/16/2015
Due date:
% Done:

0%

Source:
other
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:

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

Associated revisions

Revision e8911cfe (diff)
Added by Jason Dillaman over 3 years ago

tests: flush op work queue prior to destroying MockImageCtx

Fixes: #14092
Signed-off-by: Jason Dillaman <>

Revision 98157ab3 (diff)
Added by Jason Dillaman over 3 years ago

librbd: ensure librados callbacks are flushed prior to destroying image

Fixes: #14092
Signed-off-by: Jason Dillaman <>

Revision 1c8c708e (diff)
Added by Jason Dillaman over 3 years ago

librbd: ensure librados callbacks are flushed prior to destroying image

Fixes: #14092
Signed-off-by: Jason Dillaman <>
(cherry picked from commit 98157ab3274bd960e4487e34f5a83e9c921a6ac8)

Revision b0c91768 (diff)
Added by Jason Dillaman over 3 years ago

librbd: ensure librados callbacks are flushed prior to destroying image

Fixes: #14092
Signed-off-by: Jason Dillaman <>
(cherry picked from commit 98157ab3274bd960e4487e34f5a83e9c921a6ac8)

History

#1 Updated by Loic Dachary over 3 years ago

http://jenkins.ceph.dachary.org/job/ceph/LABELS=centos-7&&x86_64/10278/console

[ RUN      ] TestMockObjectMapRefreshRequest.LoadError
./common/RWLock.h: In function 'virtual RWLock::~RWLock()' thread 7f4c5ad2e3c0 time 2015-12-17 21:35:55.970046
./common/RWLock.h: 58: FAILED assert(!is_locked())
 ceph version 9.2.0-1674-gf7cd2b9 (f7cd2b94560beca03019b9ee1230630629fdeaf1)
 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x8b) [0x7f4c5b2fe4db]
 2: (RWLock::~RWLock()+0x51) [0x7f4c5b026a91]
 3: (librbd::MockImageCtx::~MockImageCtx()+0x2ae) [0x7f4c5b033ade]
 4: (librbd::object_map::TestMockObjectMapRefreshRequest_LoadError_Test::TestBody()+0x35f) [0x7f4c5b0710af]
 5: (void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*)+0x65) [0x7f4c5b2d3e2c]
 6: (void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*)+0x4b) [0x7f4c5b2cefd0]
 7: (testing::Test::Run()+0xd5) [0x7f4c5b2b678b]
 8: (testing::TestInfo::Run()+0x108) [0x7f4c5b2b6f84]
 9: (testing::TestCase::Run()+0xf4) [0x7f4c5b2b7648]
 10: (testing::internal::UnitTestImpl::RunAllTests()+0x298) [0x7f4c5b2be110]
 11: (bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*)+0x65) [0x7f4c5b2d5212]
 12: (bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*)+0x4b) [0x7f4c5b2cfe20]
 13: (testing::UnitTest::Run()+0xb4) [0x7f4c5b2bcce0]
 14: (main()+0xee) [0x7f4c5aff6dae]
 15: (__libc_start_main()+0xf5) [0x7f4c5667cb15]
 16: (()+0x2b609d) [0x7f4c5affe09d]
 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: 27405 Aborted                 (core dumped) RBD_FEATURES=$i unittest_librbd

#2 Updated by Loic Dachary over 3 years ago

http://jenkins.ceph.dachary.org/job/ceph/LABELS=centos-7&&x86_64/10308/console

[----------] 5 tests from TestMockOperationSnapshotCreateRequest
[ RUN      ] TestMockOperationSnapshotCreateRequest.Success
./common/RWLock.h: In function 'virtual RWLock::~RWLock()' thread 7f6feb3a16c0 time 2015-12-18 19:16:52.791493
./common/RWLock.h: 58: FAILED assert(!is_locked())
 ceph version 9.2.0-1632-g258b356 (258b356fb7a28fb3d4406965fe7c61247cd41ef1)
 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x8b) [0x7f6feb97184b]
 2: (RWLock::~RWLock()+0x51) [0x7f6feb699f21]
 3: (librbd::MockImageCtx::~MockImageCtx()+0x27e) [0x7f6feb6a6f3e]
 4: (librbd::operation::TestMockOperationSnapshotCreateRequest_Success_Test::TestBody()+0x333) [0x7f6feb704e73]
 5: (void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*)+0x65) [0x7f6feb94719c]
 6: (void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*)+0x4b) [0x7f6feb942340]
 7: (testing::Test::Run()+0xd5) [0x7f6feb929afb]
 8: (testing::TestInfo::Run()+0x108) [0x7f6feb92a2f4]
 9: (testing::TestCase::Run()+0xf4) [0x7f6feb92a9b8]
 10: (testing::internal::UnitTestImpl::RunAllTests()+0x298) [0x7f6feb931480]
 11: (bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*)+0x65) [0x7f6feb948582]
 12: (bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*)+0x4b) [0x7f6feb943190]
 13: (testing::UnitTest::Run()+0xb4) [0x7f6feb930050]
 14: (main()+0xee) [0x7f6feb66a13e]
 15: (__libc_start_main()+0xf5) [0x7f6fe962cb15]
 16: (()+0x2ba52d) [0x7f6feb67152d]
 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: 15660 Aborted                 (core dumped) RBD_FEATURES=$i unittest_librbd

#3 Updated by Loic Dachary over 3 years ago

http://jenkins.ceph.dachary.org/job/ceph/LABELS=centos-7&&x86_64/10307/console

[ RUN      ] TestLibRBD.Metadata
using new format!
./common/RWLock.h: In function 'virtual RWLock::~RWLock()' thread 7f37ab2ed700 time 2015-12-18 18:55:29.715762
./common/RWLock.h: 58: FAILED assert(!is_locked())
 ceph version 9.2.0-1683-g8af49d7 (8af49d7e5d4db99a5991d22ca634cebc70bf46ec)
 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x8b) [0x7f37ccb385bb]
 2: (RWLock::~RWLock()+0x51) [0x7f37cc860a91]
 3: (librbd::AioImageRequestWQ::~AioImageRequestWQ()+0x49) [0x7f37cc9c11e9]
 4: (librbd::ImageCtx::~ImageCtx()+0x275) [0x7f37cc9d01e5]
 5: (librbd::image::CloseRequest<librbd::ImageCtx>::handle_close_parent(int)+0x64) [0x7f37cca1f0c4]
 6: (Context::complete(int)+0x9) [0x7f37cc838f89]
 7: (ContextWQ::process(Context*)+0xe4) [0x7f37cc9d77f4]
 8: (ThreadPool::worker(ThreadPool::WorkThread*)+0xa5e) [0x7f37ccb29d1e]
 9: (ThreadPool::WorkThread::entry()+0x10) [0x7f37ccb2ac20]
 10: (()+0x7dc5) [0x7f37c8c83dc5]
 11: (clone()+0x6d) [0x7f37c7f8d21d]
 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: 21034 Aborted                 (core dumped) RBD_FEATURES=$i unittest_librbd

#4 Updated by Loic Dachary over 3 years ago

  • Subject changed from estMockOperationSnapshotRemoveRequest.FlattenedCloneRemovesChild RWLock.h: 58: FAILED assert(!is_locked()) to TestMockOperationSnapshotRemoveRequest.FlattenedCloneRemovesChild RWLock.h: 58: FAILED assert(!is_locked())

http://jenkins.ceph.dachary.org/job/ceph/LABELS=centos-7&&x86_64/10316/console

[ RUN      ] TestMockOperationSnapshotCreateRequest.CreateSnapStale
./common/RWLock.h: In function 'virtual RWLock::~RWLock()' thread 7f7e8f8c83c0 time 2015-12-18 22:39:23.255839
./common/RWLock.h: 58: FAILED assert(!is_locked())
 ceph version 9.2.0-1703-gb1181b0 (b1181b01c77fc99f59aaf8e6a2c866e53324a9b1)
 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x8b) [0x7f7e8fe98d4b]
 2: (RWLock::~RWLock()+0x51) [0x7f7e8fbc0a21]
 3: (librbd::MockImageCtx::~MockImageCtx()+0x27e) [0x7f7e8fbcd9ae]
 4: (librbd::operation::TestMockOperationSnapshotCreateRequest_CreateSnapStale_Test::TestBody()+0x318) [0x7f7e8fc2be28]
 5: (void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*)+0x65) [0x7f7e8fe6e69c]
 6: (void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*)+0x4b) [0x7f7e8fe69840]
 7: (testing::Test::Run()+0xd5) [0x7f7e8fe50ffb]
 8: (testing::TestInfo::Run()+0x108) [0x7f7e8fe517f4]
 9: (testing::TestCase::Run()+0xf4) [0x7f7e8fe51eb8]
 10: (testing::internal::UnitTestImpl::RunAllTests()+0x298) [0x7f7e8fe58980]
 11: (bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*)+0x65) [0x7f7e8fe6fa82]
 12: (bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*)+0x4b) [0x7f7e8fe6a690]
 13: (testing::UnitTest::Run()+0xb4) [0x7f7e8fe57550]
 14: (main()+0xee) [0x7f7e8fb90d2e]
 15: (__libc_start_main()+0xf5) [0x7f7e8b21ab15]
 16: (()+0x2b601d) [0x7f7e8fb9801d]
 NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
./test/run-rbd-unit-tests.sh: line 10: 15929 Aborted                 (core dumped) RBD_FEATURES=$i unittest_librbd

#5 Updated by Loic Dachary over 3 years ago

http://jenkins.ceph.dachary.org/job/ceph/LABELS=centos-7&&x86_64/10346/console

[ RUN      ] TestMockOperationSnapshotRemoveRequest.Success
./common/RWLock.h: In function 'virtual RWLock::~RWLock()' thread 7fb644a9f3c0 time 2015-12-20 06:37:41.060845
./common/RWLock.h: 58: FAILED assert(!is_locked())
 ceph version 9.2.0-1732-g17a36d1 (17a36d1ca88532c718891157e6e0c913ea262e1e)
 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x8b) [0x7fb64506facb]
 2: (RWLock::~RWLock()+0x51) [0x7fb644d98071]
 3: (librbd::MockImageCtx::~MockImageCtx()+0x2cc) [0x7fb644da4e0c]
 4: (librbd::operation::TestMockOperationSnapshotRemoveRequest_Success_Test::TestBody()+0x45e) [0x7fb644e1585e]
 5: (void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*)+0x65) [0x7fb64504541c]
 6: (void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*)+0x4b) [0x7fb6450405c0]
 7: (testing::Test::Run()+0xd5) [0x7fb645027d7b]
 8: (testing::TestInfo::Run()+0x108) [0x7fb645028574]
 9: (testing::TestCase::Run()+0xf4) [0x7fb645028c38]
 10: (testing::internal::UnitTestImpl::RunAllTests()+0x298) [0x7fb64502f700]
 11: (bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*)+0x65) [0x7fb645046802]
 12: (bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*)+0x4b) [0x7fb645041410]
 13: (testing::UnitTest::Run()+0xb4) [0x7fb64502e2d0]
 14: (main()+0xee) [0x7fb644d6836e]
 15: (__libc_start_main()+0xf5) [0x7fb6403e8b15]
 16: (()+0x2b668d) [0x7fb644d6f68d]
 NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
./test/run-rbd-unit-tests.sh: line 10:  2206 Aborted                 (core dumped) RBD_FEATURES=$i unittest_librbd

#6 Updated by Loic Dachary over 3 years ago

http://jenkins.ceph.dachary.org/job/ceph/LABELS=centos-7&&x86_64/10366/console

[ RUN      ] TestMockOperationSnapshotRemoveRequest.Success
common/lockdep.cc: In function 'int lockdep_will_lock(const char*, int, bool)' thread 7f6df38c73c0 time 2015-12-21 08:48:41.008208
common/lockdep.cc: 247: FAILED assert(0)
 ceph version 9.2.0-1732-g43e5e2f (43e5e2fd1607ec4b771e464fd55ce7e2fca8281c)
 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x8b) [0x7f6df3e97e3b]
 2: (lockdep_will_lock(char const*, int, bool)+0x61f) [0x7f6df3f0996f]
 3: (librbd::snap_list_nums(librbd::ImageCtx*, unsigned long*)+0x1f4) [0x7f6df3d50734]
 4: (librbd::snap_create(librbd::ImageCtx*, char const*)+0x9b) [0x7f6df3d5c3ab]
 5: (librbd::operation::TestMockOperationSnapshotRemoveRequest_Success_Test::TestBody()+0x130) [0x7f6df3c3d5a0]
 6: (void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*)+0x65) [0x7f6df3e6d78c]
 7: (void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*)+0x4b) [0x7f6df3e68930]
 8: (testing::Test::Run()+0xd5) [0x7f6df3e500eb]
 9: (testing::TestInfo::Run()+0x108) [0x7f6df3e508e4]
 10: (testing::TestCase::Run()+0xf4) [0x7f6df3e50fa8]
 11: (testing::internal::UnitTestImpl::RunAllTests()+0x298) [0x7f6df3e57a70]
 12: (bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*)+0x65) [0x7f6df3e6eb72]
 13: (bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*)+0x4b) [0x7f6df3e69780]
 14: (testing::UnitTest::Run()+0xb4) [0x7f6df3e56640]
 15: (main()+0xee) [0x7f6df3b903de]
 16: (__libc_start_main()+0xf5) [0x7f6def210b15]
 17: (()+0x2b66fd) [0x7f6df3b976fd]
 NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
./test/run-rbd-unit-tests.sh: line 9:  5225 Aborted                 (core dumped) unittest_librbd

#7 Updated by Loic Dachary over 3 years ago

  • Subject changed from TestMockOperationSnapshotRemoveRequest.FlattenedCloneRemovesChild RWLock.h: 58: FAILED assert(!is_locked()) to run-rbd-unit-tests.sh: various lock related asserts
  • Status changed from New to Verified

#8 Updated by Loic Dachary over 3 years ago

http://jenkins.ceph.dachary.org/job/ceph/LABELS=centos-7&&x86_64/10362/console

+ RBD_FEATURES=109
...
[----------] 5 tests from TestMockOperationSnapshotCreateRequest
[ RUN      ] TestMockOperationSnapshotCreateRequest.Success
./common/RWLock.h: In function 'virtual RWLock::~RWLock()' thread 7f990ed833c0 time 2015-12-21 05:57:42.740157
./common/RWLock.h: 58: FAILED assert(!is_locked())
 ceph version 9.2.0-1730-gf7988be (f7988be67b0ce5fb0c4f0beb2ba8ddc78201d1ec)
 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x8b) [0x7f990f35388b]
 2: (RWLock::~RWLock()+0x51) [0x7f990f07c051]
 3: (librbd::MockImageCtx::~MockImageCtx()+0x29c) [0x7f990f088dbc]
 4: (librbd::operation::TestMockOperationSnapshotCreateRequest_Success_Test::TestBody()+0x333) [0x7f990f0e6e13]
 5: (void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*)+0x65) [0x7f990f3291dc]
 6: (void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*)+0x4b) [0x7f990f324380]
 7: (testing::Test::Run()+0xd5) [0x7f990f30bb3b]
 8: (testing::TestInfo::Run()+0x108) [0x7f990f30c334]
 9: (testing::TestCase::Run()+0xf4) [0x7f990f30c9f8]
 10: (testing::internal::UnitTestImpl::RunAllTests()+0x298) [0x7f990f3134c0]
 11: (bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*)+0x65) [0x7f990f32a5c2]
 12: (bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*)+0x4b) [0x7f990f3251d0]
 13: (testing::UnitTest::Run()+0xb4) [0x7f990f312090]
 14: (main()+0xee) [0x7f990f04c34e]
 15: (__libc_start_main()+0xf5) [0x7f990a6ccb15]
 16: (()+0x2b666d) [0x7f990f05366d]
 NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
./test/run-rbd-unit-tests.sh: line 10: 17142 Aborted                 (core dumped) RBD_FEATURES=$i unittest_librbd

#9 Updated by Jason Dillaman over 3 years ago

  • Status changed from Verified to Need Review

#10 Updated by Jason Dillaman over 3 years ago

  • Status changed from Need Review to Resolved

#11 Updated by Loic Dachary over 3 years ago

  • Status changed from Resolved to In Progress

https://jenkins.ceph.com/job/ceph-pull-requests/42/console

[ RUN      ] TestMockOperationSnapshotRemoveRequest.Success
./common/RWLock.h: In function 'virtual RWLock::~RWLock()' thread 7f03023503c0 time 2015-12-23 09:27:10.144301
./common/RWLock.h: 58: FAILED assert(!is_locked())
 ceph version 10.0.1-735-gd284656 (d28465691e39f88e85c7a840a72f223f96b8b4a5)
 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x82) [0x7f0301f04542]
 2: (RWLock::~RWLock()+0x61) [0x7f0301c03f11]
 3: (librbd::MockImageCtx::~MockImageCtx()+0x2f3) [0x7f0301c12343]
 4: (librbd::operation::TestMockOperationSnapshotRemoveRequest_Success_Test::TestBody()+0x46a) [0x7f0301c8a05a]
 5: (void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*)+0x65) [0x7f0301ed7d66]
 6: (void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*)+0x4b) [0x7f0301ed3150]
 7: (testing::Test::Run()+0xd5) [0x7f0301eba70f]
 8: (testing::TestInfo::Run()+0x105) [0x7f0301ebaf13]
 9: (testing::TestCase::Run()+0xf4) [0x7f0301ebb5d6]
 10: (testing::internal::UnitTestImpl::RunAllTests()+0x29d) [0x7f0301ec2101]
 11: (bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*)+0x65) [0x7f0301ed9164]
 12: (bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*)+0x4b) [0x7f0301ed3f08]
 13: (testing::UnitTest::Run()+0xb7) [0x7f0301ec0cd1]
 14: (main()+0x10c) [0x7f0301bd03ac]
 15: (__libc_start_main()+0xf5) [0x7f02fd217b45]
 16: (()+0x2abf1f) [0x7f0301bd7f1f]
 NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
./test/run-rbd-unit-tests.sh: line 10: 11036 Aborted                 RBD_FEATURES=$i unittest_librbd

#12 Updated by Jason Dillaman over 3 years ago

  • Status changed from In Progress to Need Review

#13 Updated by Jason Dillaman over 3 years ago

  • Status changed from Need Review to Resolved

Also available in: Atom PDF