qemu-kvm process hangs in RHEL 5.9 hypervisor.
Issue
- libvirtd is segfaulting and a qemu-kvm process is showing task blocked messages.
libvirtd[15827]: segfault at 0000000000000008 rip 00002b4900047f02 rsp 00002b4903e11570 error 4
snmpd[15527] general protection rip:2b73157d2f02 rsp:7fffcb9ee2a0 error:0
INFO: task qemu-kvm:16375 blocked for more than 300 seconds.
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
qemu-kvm D ffff8112550e9aa0 0 16375 1 16378 16184 (NOTLB)
ffff81125534fd28 0000000000000082 ffff81183e537268 ffff81183fb743b8
ffff81183fb743b8 0000000000000009 ffff81183e537080 ffff81183ff897f0
00019788330c0a8c 000000000001877f ffff81183e537268 00000003800a5d0e
Call Trace:
[<ffffffff80063c63>] __mutex_lock_slowpath+0x60/0x9b
[<ffffffff80063cad>] .text.lock.mutex+0xf/0x14
[<ffffffff800d67c9>] swap_info_get+0x6a/0xa3
[<ffffffff883c98c9>] :kvm:vcpu_load+0x13/0x34
[<ffffffff883d0d8e>] :kvm:kvm_arch_vcpu_ioctl+0x16e/0x676
[<ffffffff883cb2cc>] :kvm:kvm_vcpu_ioctl+0x3e9/0x448
[<ffffffff800227e8>] __up_read+0x19/0x7f
[<ffffffff800671cf>] do_page_fault+0x4cc/0x842
[<ffffffff800424e0>] do_ioctl+0x21/0x6b
[<ffffffff800304df>] vfs_ioctl+0x457/0x4b9
[<ffffffff800bafe9>] audit_syscall_entry+0x1a8/0x1d3
[<ffffffff8004c8e4>] sys_ioctl+0x59/0x78
[<ffffffff8005d29e>] tracesys+0xd5/0xdf
Environment
- Red Hat Enterprise Linux 5.9
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.