Hello, Ricardo Wurmus <rek...@elephly.net> ezt írta (időpont: 2019. dec. 9., H, 11:11): > > This segfaults: > > sudo /gnu/store/yzxyxnxja4y1riwh3mrqrvb7h4vhxlqb-gparted-1.0.0/bin/gparted > > --8<---------------cut here---------------start------------->8--- > … > (gpartedbin:5364): Gdk-CRITICAL **: 11:06:10.219: > gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' > failed > > (gpartedbin:5364): GLib-GObject-CRITICAL **: 11:06:10.219: g_object_unref: > assertion 'G_IS_OBJECT (object)' failed > > (gpartedbin:5364): Gtk-WARNING **: 11:06:10.273: Error loading theme icon > 'drive-harddisk' for stock: Icon 'drive-harddisk' not present in theme Adwaita > > (gpartedbin:5364): Gtk-WARNING **: 11:06:10.273: Error loading theme icon > 'image-missing' for stock: Failed to load > /org/gtk/libgtk/icons/24x24/status/image-missing.png: Unrecognized image file > format > /gnu/store/yzxyxnxja4y1riwh3mrqrvb7h4vhxlqb-gparted-1.0.0/bin/gparted: line > 202: 5364 Segmentation fault $BASE_CMD--8<---------------cut > here---------------end--------------->8--- > > This does not segfault: > > sudo -E > /gnu/store/yzxyxnxja4y1riwh3mrqrvb7h4vhxlqb-gparted-1.0.0/bin/gparted > > The problem here is that when run as root but without the environment of > the current user gparted fails to find the image loader modules.
Yes, I concur. I believe this affects multiple packages, but as it is rarely needed to run them with sudo this did not become apparent. Question is what needs to be done here. I would say if it is ok to run these with sudo -E, then we could work it around by documenting this, but the proper solution would be to ensure that these modules are found. > > -- > Ricardo > > > > Best regards, g_bor -- OpenPGP Key Fingerprint: 7988:3B9F:7D6A:4DBF:3719:0367:2506:A96C:CF63:0B21