gcdemu shows broken icon on system tray

Bug #1235582 reported by Krótki
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
cdemu
New
Undecided
CDEmu

Bug Description

Kubuntu 13.04

When gcdemu-2.1.1-1ubuntu0~raring1~ppa1 is installed without python-rsvg, its icon on the KDE system tray is broken - the deafult icon appears instead of the gcdemu-specific one. Shell output:

krotki@ubuntu:~$ gcdemu
Failed to get icon filename; Do you have the librsvg2 package?

(gcdemu:3937): GLib-GIO-CRITICAL **: g_loadable_icon_load: assertion `G_IS_LOADABLE_ICON (icon)' failed

(gcdemu:3937): GLib-GIO-CRITICAL **: g_loadable_icon_load: assertion `G_IS_LOADABLE_ICON (icon)' failed

(gcdemu:3937): GLib-GIO-CRITICAL **: g_loadable_icon_load: assertion `G_IS_LOADABLE_ICON (icon)' failed
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.

(gcdemu:3937): GLib-GIO-CRITICAL **: g_loadable_icon_load: assertion `G_IS_LOADABLE_ICON (icon)' failed

(process:3979): GLib-CRITICAL **: g_slice_set_config: assertion `sys_page_size == 0' failed

Installing the python-rsvg package fixes the issue. gcdemu should require python-rsvg, I guess.

Krótki (kr0tki)
description: updated
Henrik S. (henrik-hw0)
Changed in cdemu:
assignee: nobody → CDEmu (cdemu)
Revision history for this message
Henrik S. (henrik-hw0) wrote :

This issue was addressed before the 2.1.1 release, as can be seen by the message "Failed to get icon filename; Do you have the librsvg2 package?" which is a check I added for this very issue which caused a crash last time I checked.

The gcdemu 2.1.1 package also got it's dependency list fixed or so I believe. The correct dependency should be librsvg2-2, since gcdemu uses gobject bindings and doesn't call any librsvg routines directly.

Why you still manage to produce this issue is quite a mystery...

Revision history for this message
Krótki (kr0tki) wrote :

I can see that the package depends on librsvg2-2, and I've had that one installed, but python-rsvg - the Python bindings for rsvg - is a separate package, on which gcdemu does not depend currently.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.