Bug 958051
Summary: | vdagent: check validity when iterating the _displays vector | |||
---|---|---|---|---|
Product: | Red Hat Enterprise Linux 8 | Reporter: | Uri Lublin <uril> | |
Component: | spice-vdagent-win | Assignee: | Uri Lublin <uril> | |
Status: | CLOSED ERRATA | QA Contact: | Desktop QE <desktop-qa-list> | |
Severity: | medium | Docs Contact: | ||
Priority: | unspecified | |||
Version: | --- | CC: | acathrow, cfergeau, cpelland, dblechte, marcandre.lureau, mkrcmari | |
Target Milestone: | rc | Keywords: | ZStream | |
Target Release: | --- | |||
Hardware: | Unspecified | |||
OS: | Windows | |||
Whiteboard: | ||||
Fixed In Version: | vdagent-win-3.3-1 | Doc Type: | Bug Fix | |
Doc Text: |
There are were cases where the _displays vector was
being iterated, and some of the vector entries were NULL. This caused the agent to be aborted and restarted by the service several times. This has been fixed, now the agent enables virtual machines with multiple monitors to show all monitors correctly.
|
Story Points: | --- | |
Clone Of: | ||||
: | 975442 (view as bug list) | Environment: | ||
Last Closed: | 2014-01-21 14:43:28 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: | ||||
Bug Depends On: | ||||
Bug Blocks: | 975442 |
Description
Uri Lublin
2013-04-30 09:05:08 UTC
Nice catch, waiting for your patch. A patch you say ? I sent it your way: http://lists.freedesktop.org/archives/spice-devel/2013-April/013223.html Things will turn bad on client side if the agent is running but all monitors are not QXL devices: the mapping channel-monitor is no longer be correct.. I think it would make sense to fail starting the agent, and show a big fat warning dialog about the issue. revert change (should have been in z-stream bug 975442) 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/RHEA-2014-0063.html |