Fedora Account System
Red Hat Associate
Red Hat Customer
Description of problem: gnome-boxes fails with Memory fault. Version-Release number of selected component (if applicable): gnome-boxes-3.6.3-1.fc18.x86_64 How reproducible: Every time Steps to Reproduce: 1. run gnome-boxes Actual results: $ gnome-boxes GLib-GIO-Message: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications. (gnome-boxes:7679): Gtk-WARNING **: Invalid icon size 0 (gnome-boxes:7679): Gtk-CRITICAL **: gtk_icon_info_load_icon: assertion `icon_info != NULL' failed (gnome-boxes:7679): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion `GDK_IS_PIXBUF (pixbuf)' failed (gnome-boxes:7679): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion `GDK_IS_PIXBUF (pixbuf)' failed (gnome-boxes:7679): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels: assertion `GDK_IS_PIXBUF (pixbuf)' failed (gnome-boxes:7679): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion `GDK_IS_PIXBUF (pixbuf)' failed (gnome-boxes:7679): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels: assertion `GDK_IS_PIXBUF (pixbuf)' failed Memory fault $ Expected results: I guess it should work.
(In reply to Milan Bartos from comment #0) > Description of problem: > gnome-boxes fails with Memory fault. > > > Version-Release number of selected component (if applicable): > gnome-boxes-3.6.3-1.fc18.x86_64 > > How reproducible: > Every time > > > Steps to Reproduce: > 1. run gnome-boxes > > Actual results: > $ gnome-boxes > GLib-GIO-Message: Using the 'memory' GSettings backend. Your settings will > not be saved or shared with other applications. This indicates that at least dconf is not installed on your system for some reason, which could mean the boxes package is missing some dependencies. The next warnings could be cause by such issues as well... > > (gnome-boxes:7679): Gtk-WARNING **: Invalid icon size 0 > > > (gnome-boxes:7679): Gtk-CRITICAL **: gtk_icon_info_load_icon: assertion > `icon_info != NULL' failed > > (gnome-boxes:7679): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion > `GDK_IS_PIXBUF (pixbuf)' failed > > (gnome-boxes:7679): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion > `GDK_IS_PIXBUF (pixbuf)' failed > > (gnome-boxes:7679): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels: assertion > `GDK_IS_PIXBUF (pixbuf)' failed > > (gnome-boxes:7679): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: > assertion `GDK_IS_PIXBUF (pixbuf)' failed > > (gnome-boxes:7679): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels: > assertion `GDK_IS_PIXBUF (pixbuf)' failed > Memory fault > $ > > > Expected results: > I guess it should work.
I've installed dconf and output changed a bit: $ gnome-boxes (gnome-boxes:2319): Gtk-WARNING **: Invalid icon size 0 (gnome-boxes:2319): Gtk-CRITICAL **: gtk_icon_info_load_icon: assertion `icon_info != NULL' failed (gnome-boxes:2319): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion `GDK_IS_PIXBUF (pixbuf)' failed (gnome-boxes:2319): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion `GDK_IS_PIXBUF (pixbuf)' failed (gnome-boxes:2319): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels: assertion `GDK_IS_PIXBUF (pixbuf)' failed (gnome-boxes:2319): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion `GDK_IS_PIXBUF (pixbuf)' failed (gnome-boxes:2319): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels: assertion `GDK_IS_PIXBUF (pixbuf)' failed Segmentation fault $ > This indicates that at least dconf is not installed on your system for some reason It's not in Requires. So if it's really necessary, I'll fill a bug for that.
(In reply to Milan Bartos from comment #2) > I've installed dconf and output changed a bit: > > $ gnome-boxes > > (gnome-boxes:2319): Gtk-WARNING **: Invalid icon size 0 > > > (gnome-boxes:2319): Gtk-CRITICAL **: gtk_icon_info_load_icon: assertion > `icon_info != NULL' failed > > (gnome-boxes:2319): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion > `GDK_IS_PIXBUF (pixbuf)' failed > > (gnome-boxes:2319): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion > `GDK_IS_PIXBUF (pixbuf)' failed > > (gnome-boxes:2319): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels: assertion > `GDK_IS_PIXBUF (pixbuf)' failed > > (gnome-boxes:2319): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: > assertion `GDK_IS_PIXBUF (pixbuf)' failed > > (gnome-boxes:2319): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels: > assertion `GDK_IS_PIXBUF (pixbuf)' failed > Segmentation fault > $ My first guess would be that you are missing gnome-themes-standard. We should probably require that too. If not then please provide a backtrace for the first warning here. You'll need to run it as `G_DEBUG=fatal-warnings gdb gnome-boxes`. > > > This indicates that at least dconf is not installed on your system for some reason > It's not in Requires. So if it's really necessary, I'll fill a bug for that. Yes, please.
It seems that installing gnome-themes-standard fixed it. I've filled bug to that: https://bugzilla.redhat.com/show_bug.cgi?id=978727
I think this bug can be closed as bug #978727 is fixed.
*** This bug has been marked as a duplicate of bug 978727 ***
This error appears if you have compiled `gdk-pixbuf` with dynamic modules at runtime, but it can't find a required loader where it expects to find it. It can happen if you statically linked gdk-pixbuf into your application but didn't ship the loader files. Best solution is to recompile gdk-pixbuf with all loaders embedded into the library: ./configure --disable-modules --with-included-loaders=yes