Bug ID | 907958 |
---|---|
Summary | virt-manager --debug with no screen SIGABRT |
Classification | openSUSE |
Product | openSUSE Factory |
Version | 201412* |
Hardware | Other |
OS | Other |
Status | NEW |
Severity | Minor |
Priority | P5 - None |
Component | Basesystem |
Assignee | carnold@suse.com |
Reporter | mpluskal@suse.com |
QA Contact | qa-bugs@suse.de |
CC | jmatejek@suse.com |
Found By | --- |
Blocker | --- |
Created attachment 615585 [details]
backtrace
When I accidentally ran virt-manager over ssh, without X forwarding following
occured:
Unable to init server: Could not connect: Connection refused
(virt-manager:7060): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion
'GDK_IS_SCREEN (screen)' failed
(virt-manager:7060): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion
'GDK_IS_SCREEN (screen)' failed
(virt-manager:7060): Gtk-CRITICAL **: _gtk_settings_get_style_cascade:
assertion 'GTK_IS_SETTINGS (settings)' failed
(virt-manager:7060): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion
'GDK_IS_SCREEN (screen)' failed
(virt-manager:7060): Gtk-CRITICAL **: _gtk_settings_get_style_cascade:
assertion 'GTK_IS_SETTINGS (settings)' failed
(virt-manager:7060): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion
'GDK_IS_SCREEN (screen)' failed
(virt-manager:7060): Gtk-CRITICAL **: _gtk_settings_get_style_cascade:
assertion 'GTK_IS_SETTINGS (settings)' failed
(virt-manager:7060): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion
'GDK_IS_SCREEN (screen)' failed
(virt-manager:7060): Gtk-CRITICAL **: _gtk_settings_get_style_cascade:
assertion 'GTK_IS_SETTINGS (settings)' failed
(virt-manager:7060): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion
'GDK_IS_SCREEN (screen)' failed
(virt-manager:7060): Gtk-CRITICAL **: _gtk_settings_get_style_cascade:
assertion 'GTK_IS_SETTINGS (settings)' failed
(virt-manager:7060): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion
'GDK_IS_SCREEN (screen)' failed
(virt-manager:7060): Gtk-CRITICAL **: _gtk_settings_get_style_cascade:
assertion 'GTK_IS_SETTINGS (settings)' failed
(virt-manager:7060): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion
'GDK_IS_SCREEN (screen)' failed
(virt-manager:7060): Gtk-CRITICAL **: _gtk_settings_get_style_cascade:
assertion 'GTK_IS_SETTINGS (settings)' failed
(virt-manager:7060): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion
'GDK_IS_SCREEN (screen)' failed
(virt-manager:7060): Gtk-CRITICAL **: _gtk_settings_get_style_cascade:
assertion 'GTK_IS_SETTINGS (settings)' failed
(virt-manager:7060): Gdk-CRITICAL **: gdk_screen_get_display: assertion
'GDK_IS_SCREEN (screen)' failed
(virt-manager:7060): Gdk-CRITICAL **: gdk_screen_get_rgba_visual: assertion
'GDK_IS_SCREEN (screen)' failed
**
Gtk:ERROR:gtkwindow.c:3917:gtk_window_enable_csd: assertion failed: (visual !=
NULL)
Aborted (core dumped)
While I understand that virt-manager can not work when no display is provided,
perhaps better handling of such situation would be good.