Project

General

Profile

Actions

Bug #9207

closed

osdc/Objecter.cc: 1074: FAILED assert(op->get_nref() > 1)

Added by Sage Weil over 9 years ago. Updated over 9 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

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

Description

ubuntu@teuthology:/var/lib/teuthworker/archive/john-2014-08-22_10:24:47-rados-wip-objecter-testing-basic-multi/441988

2014-08-22T14:45:03.983 INFO:tasks.workunit.client.0.plana51.stderr:osdc/Objecter.cc: In function 'virtual void Objecter::C_Linger_Map_Latest::finish(int)' thread 7f0a30ae1700 time 2014-08-22 14:45:03.980655
2014-08-22T14:45:03.983 INFO:tasks.workunit.client.0.plana51.stderr:osdc/Objecter.cc: 1074: FAILED assert(op->get_nref() > 1)
2014-08-22T14:45:03.984 INFO:tasks.workunit.client.0.plana51.stderr: ceph version 0.84-630-gc10b489 (c10b48963dc879ec97a238447905abc34e06caa6)
2014-08-22T14:45:03.984 INFO:tasks.workunit.client.0.plana51.stderr: 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x7f) [0x7f0a37835fcf]
2014-08-22T14:45:03.984 INFO:tasks.workunit.client.0.plana51.stderr: 2: (()+0x1c4cfb) [0x7f0a377b2cfb]
2014-08-22T14:45:03.984 INFO:tasks.workunit.client.0.plana51.stderr: 3: (Context::complete(int)+0x9) [0x7f0a37775449]
2014-08-22T14:45:03.985 INFO:tasks.workunit.client.0.plana51.stderr: 4: (Finisher::finisher_thread_entry()+0x160) [0x7f0a378351a0]
2014-08-22T14:45:03.985 INFO:tasks.workunit.client.0.plana51.stderr: 5: (()+0x7e9a) [0x7f0a373d8e9a]
2014-08-22T14:45:03.985 INFO:tasks.workunit.client.0.plana51.stderr: 6: (clone()+0x6d) [0x7f0a36bef3fd]
2014-08-22T14:45:03.985 INFO:tasks.workunit.client.0.plana51.stderr: NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
2014-08-22T14:45:03.986 INFO:tasks.workunit.client.0.plana51.stderr:terminate called after throwing an instance of 'ceph::FailedAssertion'

Actions #1

Updated by John Spray over 9 years ago

  • Status changed from New to Resolved

Didn't recur with this fix:

commit e7e7fdb903b07c8c960dbb2780b6332e9eb0612a
Author: John Spray <john.spray@redhat.com>
Date:   Sat Aug 23 20:03:47 2014 +0100

    osdc/Objecter: fix ref counts in *Map_Latest

    These contexts were putting before continuing to
    use the CommandOp/LingerOp.  I added an assert to
    reflect that, which was hitting (#9207).

    This change is to remove the assertion and put the
    put() in the right place (and the end of the function).

    Fixes: #9207

    Signed-off-by: John Spray <john.spray@redhat.com>

Actions

Also available in: Atom PDF