Bug 631509 - spice: qxl overruns the release ring
Summary: spice: qxl overruns the release ring
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat Enterprise Linux 5
Classification: Red Hat
Component: kvm
Version: 5.5
Hardware: All
OS: Linux
low
medium
Target Milestone: rc
: ---
Assignee: Gerd Hoffmann
QA Contact: Virtualization Bugs
URL:
Whiteboard:
Depends On: 631502
Blocks: Rhel5KvmTier1
TreeView+ depends on / blocked
 
Reported: 2010-09-07 19:51 UTC by Gerd Hoffmann
Modified: 2010-11-09 13:19 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of: 631502
Environment:
Last Closed: 2010-09-09 09:36:46 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Gerd Hoffmann 2010-09-07 19:51:14 UTC
+++ This bug was initially created as a clone of Bug #631502 +++

Description of problem:
The qxl backend in qemu can overrun the release ring.  The result is that the guest will miss release events, thus will not release the qxl device memory associated with them.  The memory leak may make qxl go out of memory and stop working.

Version-Release number of selected component (if applicable):
qemu-kvm-0.12.1.2-2.113.el6.x86_64

How reproducible:
No reproducer, found by code review.

--- Additional comment from kraxel on 2010-09-07 21:49:04 CEST ---

Created attachment 445768 [details]
fix

Comment 1 Gerd Hoffmann 2010-09-09 09:36:46 UTC
Patch review figured code is correct as-is.


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