Hide Forgot
Description of problem: Sending a bad keycode with virsh send-key can cause segmentation fault in libvirt. % virsh send-key --codeset win32 12 error: End of file while reading data: Input/output error This is caused by overrun at scanning keycode array. https://www.redhat.com/archives/libvir-list/2011-August/msg00942.html Version-Release number of selected component (if applicable): How reproducible: seems systematic Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Upstream patch 9f5afc732c5f5b790f1c1006d2d97adb3fa7bb30 Daniel
reproduced this bug with libvirt-0.9.4-5 Steps [root@dhcp-93-106 pkgs]# virsh send-key rhel6 --codeset win32 12 error: End of file while reading data: Input/output error [root@dhcp-93-106 pkgs]# virsh list error: Failed to reconnect to the hypervisor error: no valid connection error: Failed to connect socket to '/var/run/libvirt/libvirt-sock': Connection refused [root@dhcp-93-106 pkgs]# service libvirtd status libvirtd dead but pid file exists
Verified this bug PASS with libvirt-0.9.4-6.el6.
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/RHBA-2011-1513.html