Bug 844579
Summary: | virtio-rng: 'cat' process hangs when ^C pressed when there's no input | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 6 | Reporter: | Amit Shah <amit.shah> |
Component: | kernel | Assignee: | Amit Shah <amit.shah> |
Status: | CLOSED ERRATA | QA Contact: | Virtualization Bugs <virt-bugs> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 6.4 | CC: | juzhang, mdeng, michen, qzhang, rhod, shuang, virt-maint |
Target Milestone: | rc | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | kernel-2.6.32-298.el6 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2013-02-21 06:44:11 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: |
Description
Amit Shah
2012-07-31 06:16:48 UTC
Upstream commit with fix is cc8744e12936680478ce82b0f21dbaa272df1447 This request was evaluated by Red Hat Product Management for inclusion in a Red Hat Enterprise Linux release. Product Management has requested further review of this request by Red Hat Engineering, for potential inclusion in a Red Hat Enterprise Linux release for currently deployed products. This request is not yet committed for inclusion in a release. Patch(es) available on kernel-2.6.32-298.el6 Hi, Amit We want to verify the virt-rng related bugs in kernel component but seems virtio-rng device is still not available in qemu-kvm official build? BTW, do we have a qemu-kvm bug to track it? Hi Amit I tried to reproduce the issue with kernel-279 installed in guest. Steps: 0. I'm using the upstream qemu-kvm because currently neither rhel6 nor rhel7 has virtio-rng device. 1. Boot guest with "-device virtio-rng-pci,bus=pci.0,addr=0xa,id=rng0" 2. After guest boot up. (1)#cat /etc/hwrng (2)"Ctrl+c" to kill the above command. Result: In a rhel6.3 guest kernel (kernel-279), the command hangs for a while, about 5 to 10 seconds. But at last the command is killed. And then I verified this issue with a rhel6.4 guest (kernel-348). Result: After step 2.(2), the command could be killed immediately. Amit, Is this the reproduction phenomenon in the older kernel-279? It is not always hang, but only for some seconds. Thanks, Qunfang I think this can be verified pass with the following steps: 1. Boot guest with "-device virtio-rng-pci,bus=pci.0,addr=0xa,id=rng0" 2. Inside guest: #cat /dev/hwrng 3. #pm-suspend 4. Resume guest. 5. Using "Ctrl+c" to kill the command in step 2. Result: In the old kernel-2.6.32-279.el6.x86_64, the command can not be killed. In the newer kernel-2.6.32-348.el6.x86_64, the command can be killed immediately. So based on comment 10 and comment 11, this bug can be verified. Steps in comment 10 and 11 look correct. Thanks. 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, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHSA-2013-0496.html |