Project

General

Profile

Actions

Bug #3428

closed

osdc/Striper.cc: 275: FAILED assert(p->first == end - p->second.second)

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

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

0%

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

Description

2012-10-30T15:13:01.009 INFO:teuthology.orchestra.run.err:osdc/Striper.cc: In function 'void Striper::StripedReadResult::assemble_result(CephContext*, ceph::bufferlist&, bool)' thread 7f3c9e7fc700 time 2012-10-30 15:12:52.503629
2012-10-30T15:13:01.009 INFO:teuthology.orchestra.run.err:osdc/Striper.cc: 275: FAILED assert(p->first == end - p->second.second)
2012-10-30T15:13:01.012 INFO:teuthology.orchestra.run.err: ceph version 0.53-541-g184a676 (184a676e64cdcd125f06904aa0fb93727381f1a5)
2012-10-30T15:13:01.013 INFO:teuthology.orchestra.run.err: 1: (Striper::StripedReadResult::assemble_result(CephContext*, ceph::buffer::list&, bool)+0x351) [0x7f3ca9a74551]
2012-10-30T15:13:01.013 INFO:teuthology.orchestra.run.err: 2: (librbd::AioCompletion::complete_request(CephContext*, long)+0x779) [0x7f3ca9a2d639]
2012-10-30T15:13:01.013 INFO:teuthology.orchestra.run.err: 3: (librbd::C_AioRead::finish(int)+0x191) [0x7f3ca9a2dfd1]
2012-10-30T15:13:01.013 INFO:teuthology.orchestra.run.err: 4: (Context::complete(int)+0x12) [0x7f3ca9a2e492]
2012-10-30T15:13:01.014 INFO:teuthology.orchestra.run.err: 5: (librbd::C_CacheRead::finish(int)+0x16) [0x7f3ca9a2ce96]
2012-10-30T15:13:01.014 INFO:teuthology.orchestra.run.err: 6: (Context::complete(int)+0x12) [0x7f3ca9a2e492]
2012-10-30T15:13:01.014 INFO:teuthology.orchestra.run.err: 7: (librbd::ImageCtx::aio_read_from_cache(object_t, ceph::buffer::list*, unsigned long, unsigned long, Context*)+0x2f4) [0x7f3ca9a3fb24]
2012-10-30T15:13:01.014 INFO:teuthology.orchestra.run.err: 8: (librbd::aio_read(librbd::ImageCtx*, std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > > const&, char*, ceph::buffer::list*, librbd::AioCompl
etion*)+0x941) [0x7f3ca9a56801]
2012-10-30T15:13:01.014 INFO:teuthology.orchestra.run.err: 9: (librbd::AioRequest::read_from_parent(std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >&)+0x9a) [0x7f3ca9a2ea1a]
2012-10-30T15:13:01.014 INFO:teuthology.orchestra.run.err: 10: (librbd::AbstractWrite::should_complete(int)+0x9d5) [0x7f3ca9a301b5]
2012-10-30T15:13:01.015 INFO:teuthology.orchestra.run.err: 11: (librbd::rados_req_cb(void*, void*)+0x27) [0x7f3ca9a42957]
2012-10-30T15:13:01.015 INFO:teuthology.orchestra.run.err: 12: (librados::C_AioSafe::finish(int)+0x1e) [0x7f3ca8dfbdae]
2012-10-30T15:13:01.015 INFO:teuthology.orchestra.run.err: 13: (Finisher::finisher_thread_entry()+0x218) [0x7f3ca8e64bd8]
2012-10-30T15:13:01.015 INFO:teuthology.orchestra.run.err: 14: (()+0x7e9a) [0x7f3ca8402e9a]
2012-10-30T15:13:01.015 INFO:teuthology.orchestra.run.err: 15: (clone()+0x6d) [0x7f3ca870a4bd]
2012-10-30T15:13:01.016 INFO:teuthology.orchestra.run.err: NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.

task is

kernel: &id001
  kdb: true
  sha1: 0ed7285e0001b960c888e5455ae982025210ed3d
nuke-on-error: true
overrides:
  ceph:
    conf:
      client:
        rbd cache: true
      global:
        ms inject socket failures: 5000
    fs: btrfs
    log-whitelist:
    - slow request
    sha1: 184a676e64cdcd125f06904aa0fb93727381f1a5
  s3tests:
    branch: master
  workunit:
    sha1: 184a676e64cdcd125f06904aa0fb93727381f1a5
roles:
- - mon.a
  - osd.0
  - osd.1
  - osd.2
- - mds.a
  - osd.3
  - osd.4
  - osd.5
- - client.0
targets:
  ubuntu@plana36.front.sepia.ceph.com: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCe7CpJbnd7W2/n42TTTjDArnVkyZfbRANfmkdgfDM+6AYg6qd9wUhes6LP++eMvhuM96Sz5W4380o8OME0cguG1LkkADbm8pQbPAPZwF1Fj28YxgZKpc2PTPsF+sjOujC+AaXaQ82ffSkLL0oElKZgAiFEGCytSdUNFHZxjztDIOoWlt7kylQCy4sJCEbND8JFwFfeGyyePvMl3CNdbnR7H5GuyIx70iglLBO/XFwArjeOUZ/FboRZWOBivpZQf9IMy8k2rQetzxTyugd7cTVdq1G5N5NeHpbQfv286G2oDaZj1HT252jDF04UP083zMxH1W9gmOoUKzIhl+iXaNLZ
  ubuntu@plana39.front.sepia.ceph.com: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDo+Kh24vRxeTQ6/n5PIIGuxrPHPRO/xMQlwoLHi7mR01cIXJMG5wet7mp2om3/5SZSDcLBHduDKrdWL142Sg5fC0zZPUggbxS7nz/UCjYBzMsOtHEUAU5Gs0KFopOCHXNEveK95ezsroMAD5+jS/IEpiooYCkrR3H+NSvUU0Ae352PlXqV0vamkYzyQyEMmhFE50ALhUXbKMve3d2mxJee5sqVZSBmQTbze9RKUA96t9iiwiheflXbN1i9WHlbBOIue5pZ5fM3/vqPWgaShfFpa0pT56QKJfjyFcDeCLOislo23E5qKAJOi5vn5BoYVtG3niNQpt/YbYGfDEHVeqt9
  ubuntu@plana40.front.sepia.ceph.com: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDEwyNlwC9Utqf3PCjL2JR4wwDkzpdEJuW93DOW82vYVisYEGod454JwXeNkjqzTUk6tXeRoUM9f/C6sZS3LFgHcMYt6m0sxP8DC4qU+q0YxCw9zLY8bXKe4DDjijM62h/SnyqyOWIh9amGT7wRwZEHBV1BKvZbNxQIJ7ESkuKsk/tJfWKhq7dSw6E/+MZ4yQtXvTyaJ3pK96Hq2uoUkawv+FxXBrzG3FtTTYA8gqA1SIiV3erEIQuBK/WD74i5yK4rwpfGTo7jNc0V6wrwO1BKFj/OGjSC+2LSAkBgf8WLe6UL/dHr3bBEyzm0V4xMf5Iqb8JGvkaXNEfbFqzKC2Wv
tasks:
- internal.lock_machines: 3
- internal.save_config: null
- internal.check_lock: null
- internal.connect: null
- internal.check_conflict: null
- kernel: *id001
- internal.base: null
- internal.archive: null
- internal.coredump: null
- internal.syslog: null
- internal.timer: null
- chef: null
- clock: null
- ceph:
    log-whitelist:
    - wrongly marked me down
    - objects unfound and apparently lost
- thrashosds:
    timeout: 1200
- rbd_fsx:
    clients:
    - client.0
    ops: 2000

ubuntu@teuthology:/a/sage-2012-10-30_13:31:12-regression-master-testing-basic/5723
ubuntu@teuthology:/a/sage-2012-10-30_13:31:12-regression-master-testing-basic/5728

Related issues 1 (0 open1 closed)

Related to Ceph - Bug #3567: librbd: striping completions modifying global state outside lockResolvedDan Mick12/03/2012

Actions
Actions

Also available in: Atom PDF