Bug 846399

Summary: [gnome-boxes] poor performance when selecting VM
Product: Red Hat Enterprise Linux 7 Reporter: Martin <mholec>
Component: gnome-boxesAssignee: Christophe Fergeau <cfergeau>
Status: CLOSED CURRENTRELEASE QA Contact: Desktop QE <desktop-qa-list>
Severity: urgent Docs Contact:
Priority: high    
Version: 7.0CC: tpelka, vbenes, vbudikov
Target Milestone: beta   
Target Release: 7.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-06-13 09:52:13 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:
Attachments:
Description Flags
screenshot
none
another screenshot none

Description Martin 2012-08-07 16:48:37 UTC
Created attachment 602798 [details]
screenshot

Description of problem:
Animation after selecting VM freezes. see screenshot

Version-Release number of selected component (if applicable):
gnome-boxes-3.4.2-1.el7.x86_64

How reproducible:
randomly

Steps to Reproduce:
1. run Boxes
2. select VM
  
Actual results:
"zoom in" animation freezes

Expected results:
Boxes UI soulh be more responsible.

Additional info:
Warning in console when switching between machines overview and VM view:

Clutter-WARNING **: The actor 'ClutterBox' is currently inside an allocation cycle; calling clutter_actor_queue_relayout() is not recommended

Comment 1 Christophe Fergeau 2012-08-08 11:14:49 UTC
To be honest, I wouldn't recommend spending too much time testing 3.4.2, boxes 3.5.5 which will land soon should be much smoother

Comment 2 Martin 2012-08-08 12:47:58 UTC
Ok, I'll wait for gnome-boxes-3.5.5-1.el7 rebuild, last attempt failed and gnome-boxes-3.5.4.1-2.el7 is unusable for me (Source selection screen is not responding.).

Comment 3 Christophe Fergeau 2012-08-09 13:30:01 UTC
(In reply to comment #2)
> Ok, I'll wait for gnome-boxes-3.5.5-1.el7 rebuild, last attempt failed

I've pushed a successful build this morning:
https://brewweb.devel.redhat.com/buildinfo?buildID=227518

Comment 4 Martin 2012-08-09 15:59:21 UTC
libspice-client is missing in Brew:

Error: Package: gnome-boxes-3.5.5-1.el7.x86_64 (/gnome-boxes-3.5.5-1.el7.x86_64)
           Requires: libspice-client-glib-2.0.so.8()(64bit)
Error: Package: gnome-boxes-3.5.5-1.el7.x86_64 (/gnome-boxes-3.5.5-1.el7.x86_64)
           Requires: libspice-client-glib-2.0.so.8(SPICEGTK_1)(64bit)
Error: Package: gnome-boxes-3.5.5-1.el7.x86_64 (/gnome-boxes-3.5.5-1.el7.x86_64)
           Requires: libspice-client-gtk-3.0.so.4()(64bit)
Error: Package: gnome-boxes-3.5.5-1.el7.x86_64 (/gnome-boxes-3.5.5-1.el7.x86_64)
           Requires: libspice-client-gtk-3.0.so.4(SPICEGTK_1)(64bit)

Comment 5 Christophe Fergeau 2012-08-09 16:09:03 UTC
Weird, it's there https://brewweb.devel.redhat.com/buildinfo?buildID=227586 and they have the expected provides:

$ rpm -qp --provides ./spice-gtk3-0.12.101-1.el7.x86_64.rpm |grep spice
spice-gtk3 = 0.12.101-1.el7
spice-gtk3(x86-64) = 0.12.101-1.el7
libspice-client-gtk-3.0.so.4()(64bit)  
libspice-client-gtk-3.0.so.4(SPICEGTK_1)(64bit)  

$ rpm -qp --provides ./spice-glib-0.12.101-1.el7.x86_64.rpm |grep spice
spice-glib = 0.12.101-1.el7
spice-glib(x86-64) = 0.12.101-1.el7
libspice-client-glib-2.0.so.8()(64bit)  
libspice-client-glib-2.0.so.8(SPICEGTK_1)(64bit)  
libspice-controller.so.0()(64bit)

Comment 6 Martin 2012-08-09 16:31:22 UTC
OK, updated.

I have same issues as with boxes-3.5.4.1-2.el7. Source selection screen is not responding when clicking on  "Fedora", "Enter URL" and "Select a file", "Cancel" and "Back" works. see screenshot

Comment 7 Martin 2012-08-09 16:32:23 UTC
Created attachment 603303 [details]
another screenshot

see another screenshot

Comment 8 Christophe Fergeau 2012-08-10 08:09:44 UTC
This is not supposed to look like that at all, it seems like Boxes css is not used. Are there any warnings in the console related to that?

Comment 9 Martin 2012-08-10 11:46:07 UTC
(gnome-boxes:1587): Boxes-WARNING **: main.vala:89: gtk-style.css:109:18: Horizontal and vertical offsets are required

Comment 10 Christophe Fergeau 2012-08-10 11:52:30 UTC
Is that with gtk3-3.5.8-2.el7 ?

Comment 14 Martin 2013-06-11 15:42:41 UTC
Seems to be ok in Gnome 3.6 and 3.8.

Comment 15 Ludek Smid 2014-06-13 09:52:13 UTC
This request was resolved in Red Hat Enterprise Linux 7.0.

Contact your manager or support representative in case you have further questions about the request.