So when this happens (even if the agent is fixed to not crash), then we get
randomly loaded drivers assigned to channels

A guest monitor 3 might end up on display channel 4 if for example, driver
failed to load for card associated to display channel 3..

This means that virt-viewer will show a "waiting for display" message for
the disabled monitor, and it will enable monitors on unexpected channels
(turning on 3 will enable 4...)

I wonder if the VM shouldn't just refuse to start if this ressource problem
occurs.

Is it a VRAM resource limit?


On Fri, May 3, 2013 at 12:57 AM, Marc-André Lureau <
marcandre.lur...@gmail.com> wrote:

> Hi
>
> On Tue, Apr 30, 2013 at 12:10 PM, Uri Lublin <u...@redhat.com> wrote:
>
>>      if (display_count) {
>
>
> There is at least one more use you forgot, and that caused still a crash
>
>  if (min_x || min_y) {
>
>          for (iter = _displays.begin(); iter != _displays.end(); iter++) {
> +if (!*iter) {
> +   continue;
> +}
>
>
> --
> Marc-André Lureau
>



-- 
Marc-André Lureau
_______________________________________________
Spice-devel mailing list
Spice-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/spice-devel

Reply via email to