Actions
Bug #9207
closedosdc/Objecter.cc: 1074: FAILED assert(op->get_nref() > 1)
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'
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