Bug 2168209
Summary: | Qemu coredump after do snapshot of mirrored top image and its converted base image(iothread enabled) | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 9 | Reporter: | aihua liang <aliang> | ||||
Component: | qemu-kvm | Assignee: | Stefano Garzarella <sgarzare> | ||||
qemu-kvm sub component: | Block Jobs | QA Contact: | aihua liang <aliang> | ||||
Status: | CLOSED ERRATA | Docs Contact: | |||||
Severity: | high | ||||||
Priority: | medium | CC: | coli, jinzhao, juzhang, kwolf, lijin, mdeng, vgoyal, virt-maint, zhguo | ||||
Version: | 9.2 | Keywords: | Regression, Triaged | ||||
Target Milestone: | rc | ||||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | qemu-kvm-7.2.0-10.el9 | Doc Type: | If docs needed, set a value | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2023-05-09 07:23:46 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
aihua liang
2023-02-08 13:11:22 UTC
Hi,Stefano Testing the patch now, will give a feedback after weekend. Thanks, Aliang Test on qemu-kvm-7.2.0-8.el9.stefano202302091814, still hit the core dump issue. Executable: /usr/libexec/qemu-kvm Control Group: /user.slice/user-0.slice/session-18.scope Unit: session-18.scope Slice: user-0.slice Session: 18 Owner UID: 0 (root) Boot ID: 52c869c21ef64de49877ac0eed7aeb06 Machine ID: 3919555703fd4043b7f3cc2611ad4d18 Hostname: dell-per740xd-01.lab.eng.pek2.redhat.com Storage: /var/lib/systemd/coredump/core.qemu-kvm.0.52c869c21ef64de49877ac0eed7aeb06.868109.1676028189000000.zst (present) Size on Disk: 597.0M Message: Process 868109 (qemu-kvm) of user 0 dumped core. Stack trace of thread 868109: #0 0x00007f5dcf6a154c __pthread_kill_implementation (libc.so.6 + 0xa154c) #1 0x00007f5dcf654d46 raise (libc.so.6 + 0x54d46) #2 0x00007f5dcf6287f3 abort (libc.so.6 + 0x287f3) #3 0x000055a8f91c15a2 qemu_mutex_unlock_impl (qemu-kvm + 0x9c15a2) #4 0x000055a8f901d2f7 bdrv_do_drained_begin (qemu-kvm + 0x81d2f7) #5 0x000055a8f8fe630e bdrv_replace_node_noperm (qemu-kvm + 0x7e630e) #6 0x000055a8f8fe6162 bdrv_append (qemu-kvm + 0x7e6162) #7 0x000055a8f8fccafc external_snapshot_prepare (qemu-kvm + 0x7ccafc) #8 0x000055a8f8fcb3ad qmp_transaction (qemu-kvm + 0x7cb3ad) #9 0x000055a8f90e1de6 qmp_marshal_blockdev_snapshot (qemu-kvm + 0x8e1de6) #10 0x000055a8f91b19a2 do_qmp_dispatch_bh (qemu-kvm + 0x9b19a2) #11 0x000055a8f91bd9a1 aio_dispatch (qemu-kvm + 0x9bd9a1) #12 0x000055a8f91d8652 aio_ctx_dispatch (qemu-kvm + 0x9d8652) #13 0x00007f5dcfc83e2f g_main_context_dispatch (libglib-2.0.so.0 + 0x54e2f) #14 0x000055a8f91d9f74 main_loop_wait (qemu-kvm + 0x9d9f74) #15 0x000055a8f8ce08e7 qemu_main_loop (qemu-kvm + 0x4e08e7) #16 0x000055a8f8b6692a qemu_default_main (qemu-kvm + 0x36692a) #17 0x00007f5dcf63feb0 __libc_start_call_main (libc.so.6 + 0x3feb0) #18 0x00007f5dcf63ff60 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x3ff60) #19 0x000055a8f8b66085 _start (qemu-kvm + 0x366085) Stack trace of thread 868116: #0 0x00007f5dcf7429bf __poll (libc.so.6 + 0x1429bf) #1 0x00007f5dcfcd849c g_main_context_iterate.constprop.0 (libglib-2.0.so.0 + 0xa949c) #2 0x00007f5dcfc83483 g_main_loop_run (libglib-2.0.so.0 + 0x54483) #3 0x000055a8f8fd42ff iothread_run (qemu-kvm + 0x7d42ff) #4 0x000055a8f91c239a qemu_thread_start (qemu-kvm + 0x9c239a) #5 0x00007f5dcf69f802 start_thread (libc.so.6 + 0x9f802) #6 0x00007f5dcf63f450 __clone3 (libc.so.6 + 0x3f450) Stack trace of thread 868123: #0 0x00007f5dcf63ec6b ioctl (libc.so.6 + 0x3ec6b) #1 0x000055a8f8f7aa5b kvm_vcpu_ioctl (qemu-kvm + 0x77aa5b) #2 0x000055a8f8f80261 kvm_cpu_exec (qemu-kvm + 0x780261) #3 0x000055a8f8f8285a kvm_vcpu_thread_fn (qemu-kvm + 0x78285a) #4 0x000055a8f91c239a qemu_thread_start (qemu-kvm + 0x9c239a) #5 0x00007f5dcf69f802 start_thread (libc.so.6 + 0x9f802) #6 0x00007f5dcf63f450 __clone3 (libc.so.6 + 0x3f450) Stack trace of thread 868120: #0 0x00007f5dcf63ec6b ioctl (libc.so.6 + 0x3ec6b) #1 0x000055a8f8f7aa5b kvm_vcpu_ioctl (qemu-kvm + 0x77aa5b) #2 0x000055a8f8f80261 kvm_cpu_exec (qemu-kvm + 0x780261) #3 0x000055a8f8f8285a kvm_vcpu_thread_fn (qemu-kvm + 0x78285a) #4 0x000055a8f91c239a qemu_thread_start (qemu-kvm + 0x9c239a) #5 0x00007f5dcf69f802 start_thread (libc.so.6 + 0x9f802) #6 0x00007f5dcf63f450 __clone3 (libc.so.6 + 0x3f450) Stack trace of thread 868130: #0 0x00007f5dcf69c39a __futex_abstimed_wait_common (libc.so.6 + 0x9c39a) #1 0x00007f5dcf69eba0 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x9eba0) #2 0x000055a8f91c194f qemu_cond_wait_impl (qemu-kvm + 0x9c194f) #3 0x000055a8f8b9cc76 vnc_worker_thread (qemu-kvm + 0x39cc76) #4 0x000055a8f91c239a qemu_thread_start (qemu-kvm + 0x9c239a) #5 0x00007f5dcf69f802 start_thread (libc.so.6 + 0x9f802) #6 0x00007f5dcf63f450 __clone3 (libc.so.6 + 0x3f450) Stack trace of thread 868200: #0 0x00007f5dcf69c39a __futex_abstimed_wait_common (libc.so.6 + 0x9c39a) #1 0x00007f5dcf69eea4 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x9eea4) #2 0x000055a8f91c1aec qemu_cond_timedwait_ts (qemu-kvm + 0x9c1aec) #3 0x000055a8f91c1a90 qemu_cond_timedwait_impl (qemu-kvm + 0x9c1a90) #4 0x000055a8f91dc857 worker_thread (qemu-kvm + 0x9dc857) #5 0x000055a8f91c239a qemu_thread_start (qemu-kvm + 0x9c239a) #6 0x00007f5dcf69f802 start_thread (libc.so.6 + 0x9f802) #7 0x00007f5dcf63f450 __clone3 (libc.so.6 + 0x3f450) Stack trace of thread 868111: #0 0x00007f5dcf742abe ppoll (libc.so.6 + 0x142abe) #1 0x000055a8f91bee8e fdmon_poll_wait (qemu-kvm + 0x9bee8e) #2 0x000055a8f91be0ce aio_poll (qemu-kvm + 0x9be0ce) #3 0x000055a8f8fd42e2 iothread_run (qemu-kvm + 0x7d42e2) #4 0x000055a8f91c239a qemu_thread_start (qemu-kvm + 0x9c239a) #5 0x00007f5dcf69f802 start_thread (libc.so.6 + 0x9f802) #6 0x00007f5dcf63f450 __clone3 (libc.so.6 + 0x3f450) Stack trace of thread 868201: #0 0x00007f5dcf69c39a __futex_abstimed_wait_common (libc.so.6 + 0x9c39a) #1 0x00007f5dcf69eea4 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x9eea4) #2 0x000055a8f91c1aec qemu_cond_timedwait_ts (qemu-kvm + 0x9c1aec) #3 0x000055a8f91c1a90 qemu_cond_timedwait_impl (qemu-kvm + 0x9c1a90) #4 0x000055a8f91dc857 worker_thread (qemu-kvm + 0x9dc857) #5 0x000055a8f91c239a qemu_thread_start (qemu-kvm + 0x9c239a) #6 0x00007f5dcf69f802 start_thread (libc.so.6 + 0x9f802) #7 0x00007f5dcf63f450 __clone3 (libc.so.6 + 0x3f450) Stack trace of thread 868224: #0 0x00007f5dcf69c39a __futex_abstimed_wait_common (libc.so.6 + 0x9c39a) #1 0x00007f5dcf69eea4 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x9eea4) #2 0x000055a8f91c1aec qemu_cond_timedwait_ts (qemu-kvm + 0x9c1aec) #3 0x000055a8f91c1a90 qemu_cond_timedwait_impl (qemu-kvm + 0x9c1a90) #4 0x000055a8f91dc857 worker_thread (qemu-kvm + 0x9dc857) #5 0x000055a8f91c239a qemu_thread_start (qemu-kvm + 0x9c239a) #6 0x00007f5dcf69f802 start_thread (libc.so.6 + 0x9f802) #7 0x00007f5dcf63f450 __clone3 (libc.so.6 + 0x3f450) Stack trace of thread 868126: #0 0x00007f5dcf63ec6b ioctl (libc.so.6 + 0x3ec6b) #1 0x000055a8f8f7aa5b kvm_vcpu_ioctl (qemu-kvm + 0x77aa5b) #2 0x000055a8f8f80261 kvm_cpu_exec (qemu-kvm + 0x780261) #3 0x000055a8f8f8285a kvm_vcpu_thread_fn (qemu-kvm + 0x78285a) #4 0x000055a8f91c239a qemu_thread_start (qemu-kvm + 0x9c239a) #5 0x00007f5dcf69f802 start_thread (libc.so.6 + 0x9f802) #6 0x00007f5dcf63f450 __clone3 (libc.so.6 + 0x3f450) Stack trace of thread 868124: #0 0x00007f5dcf63ec6b ioctl (libc.so.6 + 0x3ec6b) #1 0x000055a8f8f7aa5b kvm_vcpu_ioctl (qemu-kvm + 0x77aa5b) #2 0x000055a8f8f80261 kvm_cpu_exec (qemu-kvm + 0x780261) #3 0x000055a8f8f8285a kvm_vcpu_thread_fn (qemu-kvm + 0x78285a) #4 0x000055a8f91c239a qemu_thread_start (qemu-kvm + 0x9c239a) #5 0x00007f5dcf69f802 start_thread (libc.so.6 + 0x9f802) #6 0x00007f5dcf63f450 __clone3 (libc.so.6 + 0x3f450) Stack trace of thread 868227: #0 0x00007f5dcf69c39a __futex_abstimed_wait_common (libc.so.6 + 0x9c39a) #1 0x00007f5dcf69eea4 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x9eea4) #2 0x000055a8f91c1aec qemu_cond_timedwait_ts (qemu-kvm + 0x9c1aec) #3 0x000055a8f91c1a90 qemu_cond_timedwait_impl (qemu-kvm + 0x9c1a90) #4 0x000055a8f91dc857 worker_thread (qemu-kvm + 0x9dc857) #5 0x000055a8f91c239a qemu_thread_start (qemu-kvm + 0x9c239a) #6 0x00007f5dcf69f802 start_thread (libc.so.6 + 0x9f802) #7 0x00007f5dcf63f450 __clone3 (libc.so.6 + 0x3f450) Stack trace of thread 868117: #0 0x00007f5dcf63ec6b ioctl (libc.so.6 + 0x3ec6b) #1 0x000055a8f8f7aa5b kvm_vcpu_ioctl (qemu-kvm + 0x77aa5b) #2 0x000055a8f8f80261 kvm_cpu_exec (qemu-kvm + 0x780261) #3 0x000055a8f8f8285a kvm_vcpu_thread_fn (qemu-kvm + 0x78285a) #4 0x000055a8f91c239a qemu_thread_start (qemu-kvm + 0x9c239a) #5 0x00007f5dcf69f802 start_thread (libc.so.6 + 0x9f802) #6 0x00007f5dcf63f450 __clone3 (libc.so.6 + 0x3f450) Stack trace of thread 868119: #0 0x00007f5dcf63ec6b ioctl (libc.so.6 + 0x3ec6b) #1 0x000055a8f8f7aa5b kvm_vcpu_ioctl (qemu-kvm + 0x77aa5b) #2 0x000055a8f8f80261 kvm_cpu_exec (qemu-kvm + 0x780261) #3 0x000055a8f8f8285a kvm_vcpu_thread_fn (qemu-kvm + 0x78285a) #4 0x000055a8f91c239a qemu_thread_start (qemu-kvm + 0x9c239a) #5 0x00007f5dcf69f802 start_thread (libc.so.6 + 0x9f802) #6 0x00007f5dcf63f450 __clone3 (libc.so.6 + 0x3f450) Stack trace of thread 868118: #0 0x00007f5dcf63ec6b ioctl (libc.so.6 + 0x3ec6b) #1 0x000055a8f8f7aa5b kvm_vcpu_ioctl (qemu-kvm + 0x77aa5b) #2 0x000055a8f8f80261 kvm_cpu_exec (qemu-kvm + 0x780261) #3 0x000055a8f8f8285a kvm_vcpu_thread_fn (qemu-kvm + 0x78285a) #4 0x000055a8f91c239a qemu_thread_start (qemu-kvm + 0x9c239a) #5 0x00007f5dcf69f802 start_thread (libc.so.6 + 0x9f802) #6 0x00007f5dcf63f450 __clone3 (libc.so.6 + 0x3f450) Stack trace of thread 868230: #0 0x00007f5dcf69c39a __futex_abstimed_wait_common (libc.so.6 + 0x9c39a) #1 0x00007f5dcf69eea4 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x9eea4) #2 0x000055a8f91c1aec qemu_cond_timedwait_ts (qemu-kvm + 0x9c1aec) #3 0x000055a8f91c1a90 qemu_cond_timedwait_impl (qemu-kvm + 0x9c1a90) #4 0x000055a8f91dc857 worker_thread (qemu-kvm + 0x9dc857) #5 0x000055a8f91c239a qemu_thread_start (qemu-kvm + 0x9c239a) #6 0x00007f5dcf69f802 start_thread (libc.so.6 + 0x9f802) #7 0x00007f5dcf63f450 __clone3 (libc.so.6 + 0x3f450) Stack trace of thread 868231: #0 0x00007f5dcf69c39a __futex_abstimed_wait_common (libc.so.6 + 0x9c39a) #1 0x00007f5dcf69eea4 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x9eea4) #2 0x000055a8f91c1aec qemu_cond_timedwait_ts (qemu-kvm + 0x9c1aec) #3 0x000055a8f91c1a90 qemu_cond_timedwait_impl (qemu-kvm + 0x9c1a90) #4 0x000055a8f91dc857 worker_thread (qemu-kvm + 0x9dc857) #5 0x000055a8f91c239a qemu_thread_start (qemu-kvm + 0x9c239a) #6 0x00007f5dcf69f802 start_thread (libc.so.6 + 0x9f802) #7 0x00007f5dcf63f450 __clone3 (libc.so.6 + 0x3f450) Stack trace of thread 868110: #0 0x00007f5dcf63ee5d syscall (libc.so.6 + 0x3ee5d) #1 0x000055a8f91c20ef qemu_event_wait (qemu-kvm + 0x9c20ef) #2 0x000055a8f91ce225 call_rcu_thread (qemu-kvm + 0x9ce225) #3 0x000055a8f91c239a qemu_thread_start (qemu-kvm + 0x9c239a) #4 0x00007f5dcf69f802 start_thread (libc.so.6 + 0x9f802) #5 0x00007f5dcf63f450 __clone3 (libc.so.6 + 0x3f450) Stack trace of thread 868121: #0 0x00007f5dcf63ec6b ioctl (libc.so.6 + 0x3ec6b) #1 0x000055a8f8f7aa5b kvm_vcpu_ioctl (qemu-kvm + 0x77aa5b) #2 0x000055a8f8f80261 kvm_cpu_exec (qemu-kvm + 0x780261) #3 0x000055a8f8f8285a kvm_vcpu_thread_fn (qemu-kvm + 0x78285a) #4 0x000055a8f91c239a qemu_thread_start (qemu-kvm + 0x9c239a) #5 0x00007f5dcf69f802 start_thread (libc.so.6 + 0x9f802) #6 0x00007f5dcf63f450 __clone3 (libc.so.6 + 0x3f450) Stack trace of thread 868243: #0 0x00007f5dcf69c39a __futex_abstimed_wait_common (libc.so.6 + 0x9c39a) #1 0x00007f5dcf69eea4 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x9eea4) #2 0x000055a8f91c1aec qemu_cond_timedwait_ts (qemu-kvm + 0x9c1aec) #3 0x000055a8f91c1a90 qemu_cond_timedwait_impl (qemu-kvm + 0x9c1a90) #4 0x000055a8f91dc857 worker_thread (qemu-kvm + 0x9dc857) #5 0x000055a8f91c239a qemu_thread_start (qemu-kvm + 0x9c239a) #6 0x00007f5dcf69f802 start_thread (libc.so.6 + 0x9f802) #7 0x00007f5dcf63f450 __clone3 (libc.so.6 + 0x3f450) Stack trace of thread 868128: #0 0x00007f5dcf63ec6b ioctl (libc.so.6 + 0x3ec6b) #1 0x000055a8f8f7aa5b kvm_vcpu_ioctl (qemu-kvm + 0x77aa5b) #2 0x000055a8f8f80261 kvm_cpu_exec (qemu-kvm + 0x780261) #3 0x000055a8f8f8285a kvm_vcpu_thread_fn (qemu-kvm + 0x78285a) #4 0x000055a8f91c239a qemu_thread_start (qemu-kvm + 0x9c239a) #5 0x00007f5dcf69f802 start_thread (libc.so.6 + 0x9f802) #6 0x00007f5dcf63f450 __clone3 (libc.so.6 + 0x3f450) Stack trace of thread 868225: #0 0x00007f5dcf69c39a __futex_abstimed_wait_common (libc.so.6 + 0x9c39a) #1 0x00007f5dcf69eea4 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x9eea4) #2 0x000055a8f91c1aec qemu_cond_timedwait_ts (qemu-kvm + 0x9c1aec) #3 0x000055a8f91c1a90 qemu_cond_timedwait_impl (qemu-kvm + 0x9c1a90) #4 0x000055a8f91dc857 worker_thread (qemu-kvm + 0x9dc857) #5 0x000055a8f91c239a qemu_thread_start (qemu-kvm + 0x9c239a) #6 0x00007f5dcf69f802 start_thread (libc.so.6 + 0x9f802) #7 0x00007f5dcf63f450 __clone3 (libc.so.6 + 0x3f450) Stack trace of thread 868271: #0 0x00007f5dcf69c39a __futex_abstimed_wait_common (libc.so.6 + 0x9c39a) #1 0x00007f5dcf69eea4 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x9eea4) #2 0x000055a8f91c1aec qemu_cond_timedwait_ts (qemu-kvm + 0x9c1aec) #3 0x000055a8f91c1a90 qemu_cond_timedwait_impl (qemu-kvm + 0x9c1a90) #4 0x000055a8f91dc857 worker_thread (qemu-kvm + 0x9dc857) #5 0x000055a8f91c239a qemu_thread_start (qemu-kvm + 0x9c239a) #6 0x00007f5dcf69f802 start_thread (libc.so.6 + 0x9f802) #7 0x00007f5dcf63f450 __clone3 (libc.so.6 + 0x3f450) Stack trace of thread 868226: #0 0x00007f5dcf69c39a __futex_abstimed_wait_common (libc.so.6 + 0x9c39a) #1 0x00007f5dcf69eea4 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x9eea4) #2 0x000055a8f91c1aec qemu_cond_timedwait_ts (qemu-kvm + 0x9c1aec) #3 0x000055a8f91c1a90 qemu_cond_timedwait_impl (qemu-kvm + 0x9c1a90) #4 0x000055a8f91dc857 worker_thread (qemu-kvm + 0x9dc857) #5 0x000055a8f91c239a qemu_thread_start (qemu-kvm + 0x9c239a) #6 0x00007f5dcf69f802 start_thread (libc.so.6 + 0x9f802) #7 0x00007f5dcf63f450 __clone3 (libc.so.6 + 0x3f450) Stack trace of thread 868239: #0 0x00007f5dcf69c39a __futex_abstimed_wait_common (libc.so.6 + 0x9c39a) #1 0x00007f5dcf69eea4 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x9eea4) #2 0x000055a8f91c1aec qemu_cond_timedwait_ts (qemu-kvm + 0x9c1aec) #3 0x000055a8f91c1a90 qemu_cond_timedwait_impl (qemu-kvm + 0x9c1a90) #4 0x000055a8f91dc857 worker_thread (qemu-kvm + 0x9dc857) #5 0x000055a8f91c239a qemu_thread_start (qemu-kvm + 0x9c239a) #6 0x00007f5dcf69f802 start_thread (libc.so.6 + 0x9f802) #7 0x00007f5dcf63f450 __clone3 (libc.so.6 + 0x3f450) Stack trace of thread 868242: #0 0x00007f5dcf69c39a __futex_abstimed_wait_common (libc.so.6 + 0x9c39a) #1 0x00007f5dcf69eea4 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x9eea4) #2 0x000055a8f91c1aec qemu_cond_timedwait_ts (qemu-kvm + 0x9c1aec) #3 0x000055a8f91c1a90 qemu_cond_timedwait_impl (qemu-kvm + 0x9c1a90) #4 0x000055a8f91dc857 worker_thread (qemu-kvm + 0x9dc857) #5 0x000055a8f91c239a qemu_thread_start (qemu-kvm + 0x9c239a) #6 0x00007f5dcf69f802 start_thread (libc.so.6 + 0x9f802) #7 0x00007f5dcf63f450 __clone3 (libc.so.6 + 0x3f450) Stack trace of thread 868122: #0 0x00007f5dcf63ec6b ioctl (libc.so.6 + 0x3ec6b) #1 0x000055a8f8f7aa5b kvm_vcpu_ioctl (qemu-kvm + 0x77aa5b) #2 0x000055a8f8f80261 kvm_cpu_exec (qemu-kvm + 0x780261) #3 0x000055a8f8f8285a kvm_vcpu_thread_fn (qemu-kvm + 0x78285a) #4 0x000055a8f91c239a qemu_thread_start (qemu-kvm + 0x9c239a) #5 0x00007f5dcf69f802 start_thread (libc.so.6 + 0x9f802) #6 0x00007f5dcf63f450 __clone3 (libc.so.6 + 0x3f450) Stack trace of thread 868240: #0 0x00007f5dcf69c39a __futex_abstimed_wait_common (libc.so.6 + 0x9c39a) #1 0x00007f5dcf69eea4 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x9eea4) #2 0x000055a8f91c1aec qemu_cond_timedwait_ts (qemu-kvm + 0x9c1aec) #3 0x000055a8f91c1a90 qemu_cond_timedwait_impl (qemu-kvm + 0x9c1a90) #4 0x000055a8f91dc857 worker_thread (qemu-kvm + 0x9dc857) #5 0x000055a8f91c239a qemu_thread_start (qemu-kvm + 0x9c239a) #6 0x00007f5dcf69f802 start_thread (libc.so.6 + 0x9f802) #7 0x00007f5dcf63f450 __clone3 (libc.so.6 + 0x3f450) Stack trace of thread 868323: #0 0x00007f5dcf69c39a __futex_abstimed_wait_common (libc.so.6 + 0x9c39a) #1 0x00007f5dcf69eea4 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x9eea4) #2 0x000055a8f91c1aec qemu_cond_timedwait_ts (qemu-kvm + 0x9c1aec) #3 0x000055a8f91c1a90 qemu_cond_timedwait_impl (qemu-kvm + 0x9c1a90) #4 0x000055a8f91dc857 worker_thread (qemu-kvm + 0x9dc857) #5 0x000055a8f91c239a qemu_thread_start (qemu-kvm + 0x9c239a) #6 0x00007f5dcf69f802 start_thread (libc.so.6 + 0x9f802) #7 0x00007f5dcf63f450 __clone3 (libc.so.6 + 0x3f450) Stack trace of thread 868127: #0 0x00007f5dcf63ec6b ioctl (libc.so.6 + 0x3ec6b) #1 0x000055a8f8f7aa5b kvm_vcpu_ioctl (qemu-kvm + 0x77aa5b) #2 0x000055a8f8f80261 kvm_cpu_exec (qemu-kvm + 0x780261) #3 0x000055a8f8f8285a kvm_vcpu_thread_fn (qemu-kvm + 0x78285a) #4 0x000055a8f91c239a qemu_thread_start (qemu-kvm + 0x9c239a) #5 0x00007f5dcf69f802 start_thread (libc.so.6 + 0x9f802) #6 0x00007f5dcf63f450 __clone3 (libc.so.6 + 0x3f450) Stack trace of thread 868235: #0 0x00007f5dcf69c39a __futex_abstimed_wait_common (libc.so.6 + 0x9c39a) #1 0x00007f5dcf69eea4 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x9eea4) #2 0x000055a8f91c1aec qemu_cond_timedwait_ts (qemu-kvm + 0x9c1aec) #3 0x000055a8f91c1a90 qemu_cond_timedwait_impl (qemu-kvm + 0x9c1a90) #4 0x000055a8f91dc857 worker_thread (qemu-kvm + 0x9dc857) #5 0x000055a8f91c239a qemu_thread_start (qemu-kvm + 0x9c239a) #6 0x00007f5dcf69f802 start_thread (libc.so.6 + 0x9f802) #7 0x00007f5dcf63f450 __clone3 (libc.so.6 + 0x3f450) Stack trace of thread 868320: #0 0x00007f5dcf69c39a __futex_abstimed_wait_common (libc.so.6 + 0x9c39a) #1 0x00007f5dcf69eea4 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x9eea4) #2 0x000055a8f91c1aec qemu_cond_timedwait_ts (qemu-kvm + 0x9c1aec) #3 0x000055a8f91c1a90 qemu_cond_timedwait_impl (qemu-kvm + 0x9c1a90) #4 0x000055a8f91dc857 worker_thread (qemu-kvm + 0x9dc857) #5 0x000055a8f91c239a qemu_thread_start (qemu-kvm + 0x9c239a) #6 0x00007f5dcf69f802 start_thread (libc.so.6 + 0x9f802) #7 0x00007f5dcf63f450 __clone3 (libc.so.6 + 0x3f450) Stack trace of thread 868241: #0 0x00007f5dcf69c39a __futex_abstimed_wait_common (libc.so.6 + 0x9c39a) #1 0x00007f5dcf69eea4 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x9eea4) #2 0x000055a8f91c1aec qemu_cond_timedwait_ts (qemu-kvm + 0x9c1aec) #3 0x000055a8f91c1a90 qemu_cond_timedwait_impl (qemu-kvm + 0x9c1a90) #4 0x000055a8f91dc857 worker_thread (qemu-kvm + 0x9dc857) #5 0x000055a8f91c239a qemu_thread_start (qemu-kvm + 0x9c239a) #6 0x00007f5dcf69f802 start_thread (libc.so.6 + 0x9f802) #7 0x00007f5dcf63f450 __clone3 (libc.so.6 + 0x3f450) Stack trace of thread 868125: #0 0x00007f5dcf63ec6b ioctl (libc.so.6 + 0x3ec6b) #1 0x000055a8f8f7aa5b kvm_vcpu_ioctl (qemu-kvm + 0x77aa5b) #2 0x000055a8f8f80261 kvm_cpu_exec (qemu-kvm + 0x780261) #3 0x000055a8f8f8285a kvm_vcpu_thread_fn (qemu-kvm + 0x78285a) #4 0x000055a8f91c239a qemu_thread_start (qemu-kvm + 0x9c239a) #5 0x00007f5dcf69f802 start_thread (libc.so.6 + 0x9f802) #6 0x00007f5dcf63f450 __clone3 (libc.so.6 + 0x3f450) Stack trace of thread 868322: #0 0x00007f5dcf69c39a __futex_abstimed_wait_common (libc.so.6 + 0x9c39a) #1 0x00007f5dcf69eea4 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x9eea4) #2 0x000055a8f91c1aec qemu_cond_timedwait_ts (qemu-kvm + 0x9c1aec) #3 0x000055a8f91c1a90 qemu_cond_timedwait_impl (qemu-kvm + 0x9c1a90) #4 0x000055a8f91dc857 worker_thread (qemu-kvm + 0x9dc857) #5 0x000055a8f91c239a qemu_thread_start (qemu-kvm + 0x9c239a) #6 0x00007f5dcf69f802 start_thread (libc.so.6 + 0x9f802) #7 0x00007f5dcf63f450 __clone3 (libc.so.6 + 0x3f450) ELF object binary architecture: AMD x86-64 @aliang about the trace in comment 6, is there something printed on the stderr? (In reply to Stefano Garzarella from comment #8) > @aliang about the trace in comment 6, is there something printed > on the stderr? Hi, Stefano The printed stderr still be "qemu: qemu_mutex_unlock_impl: Operation not permitted". I cleared the history log today, if you need, I can re-run it and provide a complete one. BR, Aliang Created attachment 1944059 [details]
local reproducer
Possible fix posted upstream: https://lore.kernel.org/qemu-devel/20230214105156.316586-1-sgarzare@redhat.com QE bot(pre verify): Set 'Verified:Tested,SanityOnly' as gating/tier1 test pass. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Moderate: qemu-kvm security, bug fix, and enhancement update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2023:2162 |