Project

General

Profile

Actions

Bug #868

closed

librbd::AioCompletion::add_block_completion causes Qemu to crash

Added by Wido den Hollander about 13 years ago. Updated about 13 years ago.

Status:
Can't reproduce
Priority:
Normal
Assignee:
Category:
librbd
Target version:
% Done:

0%

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

Description

I've updated my Qemu to the latest code and am experiencing crashes on my system.

ceph version 0.25~rc (commit:46b01f4a78725642366eefe0658b368f959f45c8)
 1: (()+0x13aa0c) [0x7f086da9ca0c]
 2: (()+0xf8f0) [0x7f086e12d8f0]
 3: (gsignal()+0x35) [0x7f086a8fda75]
 4: (abort()+0x180) [0x7f086a9015c0]
 5: (__gnu_cxx::__verbose_terminate_handler()+0x115) [0x7f0869dc08e5]
 6: (()+0xcad16) [0x7f0869dbed16]
 7: (()+0xcad43) [0x7f0869dbed43]
 8: (()+0xcae3e) [0x7f0869dbee3e]
 9: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x397) [0x7f086da78257]
 10: (librbd::AioCompletion::add_block_completion(librbd::AioBlockCompletion*)+0x236) [0x7f086dd14de6]
 11: (librbd::aio_write(librbd::ImageCtx*, long, unsigned long, char const*, librbd::AioCompletion*)+0x20d) [0x7f086dd0cefd]
 12: /usr/bin/qemu-system-x86_64() [0x4596a2]
 13: /usr/bin/qemu-system-x86_64() [0x4596d0]
 14: /usr/bin/qemu-system-x86_64() [0x43ab73]
 15: /usr/bin/qemu-system-x86_64() [0x43ba1c]
 16: /usr/bin/qemu-system-x86_64() [0x41edd5]
 17: /usr/bin/qemu-system-x86_64() [0x41f44c]
 18: /usr/bin/qemu-system-x86_64() [0x42bf1d]
 19: /usr/bin/qemu-system-x86_64() [0x42c049]
 20: /usr/bin/qemu-system-x86_64() [0x42d441]
 21: (()+0x69ca) [0x7f086e1249ca]
 22: (clone()+0x6d) [0x7f086a9b070d]

I was just resizing a ext4 filesystem inside the VM, but I also saw this when simply updating the kernel via apt.

My librbd is from the "next" branch ( 46b01f4a78725642366eefe0658b368f959f45c8 ).

Actions

Also available in: Atom PDF