[Pkg-xfce-devel] Bug#856798: xfdesktop4: application menu on right click broken after editing launcher via menulibre

Markus H. markus.xp at web.de
Sat Mar 4 17:55:29 UTC 2017

Package: xfdesktop4
Version: 4.12.3-3
Severity: normal

Dear Maintainer,

after installing menulibre and using it to edit menu items, the application
menu functionality on right click of xfdesktop4 stops working and throws errors
until xfdesktop4 is restarted.

Steps to reproduce:

1. install menulibre
2. configure xfdesktop4 in such way, that the application menu is shown on
right click on the desktop
3. open up menulibre
4. edit any launcher, e.g. select an icon and turn on 'Hide from menus' then
save the launcher via the corresponding toolbar button

Expected outcome:

Menu entry should have been changed and the right click application menu on
xfdesktop4 should continue to function with the changed launcher.

Actual outcome:

The application menu will not open on right click of xfdesktop4 anymore. A
right click does nothing. Only killing and restarting xfdesktop4 helps.

Additional Information:

When pressing the save button in menulibre, the following xfdesktop4 error can
be observed in ~/.xsession-errors log:

        (xfdesktop:8133): WARNING **: Unable to load menu: Error in Line 1,
Sign 1: Document seems to be empty or it only contains empty space.

Subsequent right clicks on xfdesktop4 will result in the following error:

        (xfdesktop:8133): GLib-CRITICAL **: g_node_last_child: assertion 'node
!= NULL' failed

        (xfdesktop:8133): garcon-CRITICAL **: garcon_menu_get_elements:
assertion 'layout != NULL' failed

-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages xfdesktop4 depends on:
ii  exo-utils            0.10.7-1
ii  libc6                2.24-9
ii  libcairo2            1.14.8-1
ii  libdbus-1-3          1.10.16-1
ii  libdbus-glib-1-2     0.108-2
ii  libexo-1-0           0.10.7-1
ii  libgarcon-1-0        0.4.0-2
ii  libgdk-pixbuf2.0-0   2.36.5-2
ii  libglib2.0-0         2.50.3-1
ii  libgtk2.0-0          2.24.31-2
ii  libnotify4           0.7.7-1+b1
ii  libpango-1.0-0       1.40.3-3
ii  libpangocairo-1.0-0  1.40.3-3
ii  libthunarx-2-0       1.6.10-6
ii  libwnck22            2.30.7-5.1
ii  libx11-6             2:1.6.4-3
ii  libxfce4ui-1-0       4.12.1-2
ii  libxfce4util7        4.12.1-3
ii  libxfconf-0-2        4.12.1-1
ii  xfdesktop4-data      4.12.3-3

Versions of packages xfdesktop4 recommends:
ii  dbus-user-session [default-dbus-session-bus]  1.10.16-1
ii  dbus-x11 [dbus-session-bus]                   1.10.16-1
ii  librsvg2-common                               2.40.16-1+b1
ii  tumbler                                       0.1.31-2+b3
ii  xdg-user-dirs                                 0.15-2

Versions of packages xfdesktop4 suggests:
pn  menu  <none>

-- no debconf information

More information about the Pkg-xfce-devel mailing list