Project

General

Profile

Actions

Bug #15102

closed

librbd: exclusive lock AcquireRequest failed assert m_image_ctx.journal == nullptr

Added by Josh Durgin about 8 years ago. Updated about 8 years ago.

Status:
Resolved
Priority:
High
Assignee:
-
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://qa-proxy.ceph.com/teuthology/joshd-2016-03-11_15:03:28-rbd-wip-josh-testing---basic-multi/54614/teuthology.log

2016-03-11T15:44:35.977 INFO:tasks.workunit.client.0.vpm153.stdout:[ RUN      ] TestJournalReplay.AioWriteEvent
2016-03-11T15:44:36.429 INFO:tasks.workunit.client.0.vpm153.stderr:librbd/exclusive_lock/AcquireRequest.cc: In function 'void librbd::exclusive_lock::AcquireRequest<ImageCtxT>::apply() [with ImageCtxT = librbd::ImageCtx]' thread 7fa622ffd700 time 2016-03-11 23:44:36.403591
2016-03-11T15:44:36.429 INFO:tasks.workunit.client.0.vpm153.stderr:librbd/exclusive_lock/AcquireRequest.cc: 485: FAILED assert(m_image_ctx.journal == nullptr)
2016-03-11T15:44:36.430 INFO:tasks.workunit.client.0.vpm153.stderr: ceph version 10.0.5-2212-gb1f0cb9 (b1f0cb902a5d08671929a5e65eea87b613d620ea)
2016-03-11T15:44:36.430 INFO:tasks.workunit.client.0.vpm153.stderr: 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x8b) [0x7fa63f7abadb]
2016-03-11T15:44:36.430 INFO:tasks.workunit.client.0.vpm153.stderr: 2: (librbd::exclusive_lock::AcquireRequest<librbd::ImageCtx>::apply()+0x246) [0x7fa63f63bc96]
2016-03-11T15:44:36.430 INFO:tasks.workunit.client.0.vpm153.stderr: 3: (librbd::exclusive_lock::AcquireRequest<librbd::ImageCtx>::send_open_journal()+0xaa) [0x7fa63f63bdaa]
2016-03-11T15:44:36.431 INFO:tasks.workunit.client.0.vpm153.stderr: 4: (librbd::exclusive_lock::AcquireRequest<librbd::ImageCtx>::handle_open_object_map(int*)+0x65) [0x7fa63f63bf35]
2016-03-11T15:44:36.431 INFO:tasks.workunit.client.0.vpm153.stderr: 5: (librbd::util::detail::C_StateCallbackAdapter<librbd::exclusive_lock::AcquireRequest<librbd::ImageCtx>, &librbd::exclusive_lock::AcquireRequest<librbd::ImageCtx>::handle_open_object_map, true>::complete(int)+0x1b) [0x7fa63f63c39b]
2016-03-11T15:44:36.431 INFO:tasks.workunit.client.0.vpm153.stderr: 6: (void librbd::util::detail::rados_state_callback<librbd::object_map::RefreshRequest<librbd::ImageCtx>, &librbd::object_map::RefreshRequest<librbd::ImageCtx>::handle_load, true>(void*, void*)+0x31) [0x7fa63f65e9f1]
2016-03-11T15:44:36.431 INFO:tasks.workunit.client.0.vpm153.stderr: 7: (librados::C_AioComplete::finish(int)+0x1d) [0x7fa63f71710d]
2016-03-11T15:44:36.432 INFO:tasks.workunit.client.0.vpm153.stderr: 8: (Context::complete(int)+0x9) [0x7fa63f576999]
2016-03-11T15:44:36.432 INFO:tasks.workunit.client.0.vpm153.stderr: 9: (Finisher::finisher_thread_entry()+0x206) [0x7fa63f7aacd6]
2016-03-11T15:44:36.432 INFO:tasks.workunit.client.0.vpm153.stderr: 10: (()+0x8182) [0x7fa63ee09182]
2016-03-11T15:44:36.433 INFO:tasks.workunit.client.0.vpm153.stderr: 11: (clone()+0x6d) [0x7fa63d15d47d]
2016-03-11T15:44:36.433 INFO:tasks.workunit.client.0.vpm153.stderr: NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
2016-03-11T15:44:38.327 INFO:tasks.workunit.client.0.vpm153.stderr:Aborted (core dumped)
Actions #1

Updated by Jason Dillaman about 8 years ago

  • Status changed from New to In Progress
Actions #2

Updated by Jason Dillaman about 8 years ago

  • Status changed from In Progress to Fix Under Review
Actions #3

Updated by Jason Dillaman about 8 years ago

  • Status changed from Fix Under Review to Resolved
Actions

Also available in: Atom PDF