Bug 743251 - segfault on monitor command "info spice" when no "-spice" option given
Summary: segfault on monitor command "info spice" when no "-spice" option given
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 6
Classification: Red Hat
Component: qemu-kvm
Version: 6.1
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: rc
: ---
Assignee: Alon Levy
QA Contact: Virtualization Bugs
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-10-04 11:25 UTC by Alon Levy
Modified: 2013-01-10 00:24 UTC (History)
11 users (show)

Fixed In Version: qemu-kvm-0.12.1.2-2.238.el6
Doc Type: Bug Fix
Doc Text:
Cause: Run qemu-kvm without spice and try to run "info spice" monitor command. Consequence: Qemu-kvm fails with segmentation fault. Fix: Add check whether opts is not null. Result: Qemu-kvm keeps running
Clone Of:
Environment:
Last Closed: 2012-06-20 11:34:59 UTC
Target Upstream Version:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2012:0746 0 normal SHIPPED_LIVE qemu-kvm bug fix and enhancement update 2012-06-19 19:31:48 UTC

Description Alon Levy 2011-10-04 11:25:57 UTC
Description of problem:
segmentation fault when running qemu without a "-spice" argument but with qxl and issuing an "info spice" human monitor command.

Version-Release number of selected component (if applicable):
qemu-kvm-0.12.1.2-2.193.el6.x86_64
also upstream (d11cf8cc80d946dfc9a23597cd9a0bb1c487cfa7)

How reproducible:
100%

Steps to Reproduce:
1. /usr/libexec/qemu-kvm -vga qxl -monitor stdio
2. info spice in monitor
  
Actual results:
segmentation fault

Expected results:
not sure - probably the same answer as when no -spice and no -qxl is given is fine (disabled)

Additional info:

Comment 8 daiwei 2012-04-05 07:13:16 UTC
Reproduced this issue with steps and environment as follows: 
# uname -r;rpm -q qemu-kvm
2.6.32-220.el6.x86_64
qemu-kvm-0.12.1.2-2.209.el6.x86_64

1. /usr/libexec/qemu-kvm -vga qxl -monitor stdio
2. info spice in monitor
(qemu) info spice
Program received signal SIGSEGV, Segmentation fault.
0x000000000047bf79 in ?? ()

Verified this issue with steps and environment as follows: 
# uname -r;rpm -q qemu-kvm
 2.6.32-220.el6.x86_64
 qemu-kvm-0.12.1.2-2.269.el6.x86_64

1. /usr/libexec/qemu-kvm -vga qxl -monitor stdio
2. info spice in monitor
(qemu) info spice
Server: disabled


qemu-kvm works well. So, this bug has been fixed.

Comment 10 Michal Novotny 2012-05-03 17:46:18 UTC
    Technical note added. If any revisions are required, please edit the "Technical Notes" field
    accordingly. All revisions will be proofread by the Engineering Content Services team.
    
    New Contents:
Cause:
Run qemu-kvm without spice and try to run "info spice" monitor command.

Consequence:
Qemu-kvm fails with segmentation fault.

Fix:
Add check whether opts is not null.

Result:
Qemu-kvm keeps running

Comment 11 errata-xmlrpc 2012-06-20 11:34:59 UTC
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-2012-0746.html


Note You need to log in before you can comment on or make changes to this bug.