Bug 459927
Summary: | virt-manager crashs when opening a VM's console window | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Torsten Rausche <trausche> |
Component: | virt-manager | Assignee: | Daniel Berrangé <berrange> |
Status: | CLOSED NEXTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | high | Docs Contact: | |
Priority: | medium | ||
Version: | 9 | CC: | bloch, crobinso, hbrock, kamilpe, torsten |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | gtk-vnc-0.3.7-1.fc9 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2008-09-27 14:35:38 UTC | Type: | --- |
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: | 461359 | ||
Bug Blocks: |
Description
Torsten Rausche
2008-08-24 16:30:56 UTC
I'm seeing this too, with LANG en_GB.utf8. Seems to be more of a gtk-vnc problem, as I can connect with the old VNC client. (vinagre:4624): GtkGLExt-CRITICAL **: gtk_widget_get_gl_window: assertion `GTK_WIDGET_REALIZED (widget)' failed (vinagre:4624): GtkGLExt-CRITICAL **: gtk_widget_get_gl_context: assertion `GTK_WIDGET_REALIZED (widget)' failed (vinagre:4624): GdkGLExt-CRITICAL **: gdk_window_is_gl_capable: assertion `GDK_IS_WINDOW (window)' failed (vinagre:4624): GdkGLExt-CRITICAL **: gdk_window_set_gl_capability: assertion `GDK_IS_WINDOW (window)' failed (vinagre:4624): GtkGLExt-WARNING **: cannot set OpenGL-capability to widget->window ** Gtk:ERROR:gtkwidget.c:7934:gtk_widget_real_map: assertion failed: (GTK_WIDGET_REALIZED (widget)) Could be a gtkglext problem, rather than gtk-vnc? (In reply to comment #2) > Could be a gtkglext problem, rather than gtk-vnc? Could well be. We are seeing two bugs here. This bug report is primarily about virt-manager being unable to handle that (other) error gracefully in a localized environment. I don't know against which package the other bug should be filed. I just suspected gtk-vnc and hoped the maintainer could help, as he seems to be the maintainer and an upstream developer of both... Just stick with one bug report for now, until we can definitely say they are unrelated - its quite possible one error leads to another. I've had a couple of reports of the problem in comment #2, but they are fairly non-reproducable. With latest rawhide install the original reporter was no longer able to see those assertion failures. *** Bug 452640 has been marked as a duplicate of this bug. *** Okay, I was seeing a similar issue. As root, over ssh -X, open virt-manager and try to view the console of a running VM: # rpm -q gtk-vnc gtk-vnc-0.3.6-4.fc10.x86_64 # virt-manager --no-fork (virt-manager.py:2365): GtkGLExt-CRITICAL **: gtk_widget_get_gl_window: assertion `GTK_WIDGET_REALIZED (widget)' failed (virt-manager.py:2365): GtkGLExt-CRITICAL **: gtk_widget_get_gl_context: assertion `GTK_WIDGET_REALIZED (widget)' failed (virt-manager.py:2365): GdkGLExt-CRITICAL **: gdk_window_is_gl_capable: assertion `GDK_IS_WINDOW (window)' failed (virt-manager.py:2365): GdkGLExt-CRITICAL **: gdk_window_set_gl_capability: assertion `GDK_IS_WINDOW (window)' failed (virt-manager.py:2365): GtkGLExt-WARNING **: cannot set OpenGL-capability to widget->window /usr/share/virt-manager/virt-manager.py:304: GtkWarning: gdk_window_set_cursor: assertion `GDK_IS_WINDOW (window)' failed gtk.main() /usr/share/virt-manager/virt-manager.py:304: GtkWarning: gdk_gc_new: assertion `drawable != NULL' failed gtk.main() /usr/share/virt-manager/virt-manager.py:304: GtkWarning: gdk_drawable_get_visual: assertion `GDK_IS_DRAWABLE (drawable)' failed gtk.main() /usr/share/virt-manager/virt-manager.py:304: GtkWarning: gdk_visual_get_screen: assertion `GDK_IS_VISUAL (visual)' failed gtk.main() /usr/share/virt-manager/virt-manager.py:304: GtkWarning: _gdk_image_new_for_depth: assertion `visual || depth != -1' failed gtk.main() Segmentation fault I then pulled down gtk-vnc 0.3.7 via koji and this problem was fixed: I could connect to the VM no problem. If there was a gtk-vnc bug tracking this issue that someone knows of, please close this as a dup of that. I can confirm that this crash doesn't occur with gtk-vnc-0.3.7. I fetched the SRPM from koji and rebuilt it for F9 using mock. I'll request an update of gtk-vnc for F9 and let it block this bug. Both bugs can be closed when the update hits bodhi. gtk-vnc-0.3.7-1.fc9 has been pushed to the Fedora 9 stable repository and fixes this bug. |