FS#18387 - [menu-cache] Menu causes segmentation fault

Attached to Project: Arch Linux
Opened by IgnorantGuru (IgnorantGuru) - Thursday, 18 February 2010, 16:10 GMT
Last edited by Jürgen Hötzel (juergen) - Thursday, 18 February 2010, 23:33 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jürgen Hötzel (juergen)
Dan Griffiths (Ghost1227)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Since yesterday's upgrade, which did not include an lxpanel upgrade, lxpanel reports "segmentation fault" if there is a menu plugin present in the config file. Removing that entry from the config file allows it to start, but if I attempt to add a menu in the preferences dialog it crashes with these errors:
(lxpanel:31743): Gtk-CRITICAL **: gtk_window_group_remove_window: assertion `GTK_IS_WINDOW (window)' failed
(lxpanel:31743): Gdk-CRITICAL **: gdk_x11_screen_supports_net_wm_hint: assertion `GDK_IS_SCREEN (screen)' failed

Any idea which update may have caused this? My recent updates included:
[2010-02-17 20:16] removed klibc-udev (141-3)
[2010-02-17 20:16] removed klibc-module-init-tools (3.8-1)
[2010-02-17 20:16] removed klibc-kbd (1.15.20080312-10)
[2010-02-17 20:16] removed klibc-extras (2.5-4)
[2010-02-17 20:16] removed klibc (1.5.15-3)
[2010-02-17 20:16] upgraded babl (0.1.0-1 -> 0.1.2-1)
[2010-02-17 20:16] upgraded device-mapper (2.02.60-2 -> 2.02.60-3)
[2010-02-17 20:16] upgraded cryptsetup (1.1.0-1 -> 1.1.0-2)
[2010-02-17 20:16] upgraded diffutils (2.8.1-6 -> 2.9-1)
[2010-02-17 20:16] warning: /etc/ld.so.conf installed as /etc/ld.so.conf.pacnew
[2010-02-17 20:16] warning: directory permissions differ on root/
filesystem: 700 package: 750
[2010-02-17 20:16] upgraded filesystem (2010.01-1 -> 2010.02-3)
[2010-02-17 20:16] upgraded freetype2 (2.3.11-1 -> 2.3.12-1)
[2010-02-17 20:16] upgraded gtk2 (2.18.6-1 -> 2.18.7-1)
[2010-02-17 20:16] upgraded gegl (0.1.0-2 -> 0.1.2-1)
[2010-02-17 20:16] installed mkinitcpio-busybox (1.15.3-5)
[2010-02-17 20:16] upgraded mkinitcpio (0.5.30-1 -> 0.6.2-1)
[2010-02-17 20:16] upgraded lib32-curl (7.19.7-1 -> 7.20.0-1)
[2010-02-17 20:16] upgraded lib32-glibc (2.11.1-1 -> 2.11.1-1.1)
[2010-02-17 20:16] upgraded lib32-libjpeg (8-1 -> 8-2)
[2010-02-17 20:16] upgraded lib32-libx11 (1.3.2-1 -> 1.3.3-1)
[2010-02-17 20:16] upgraded lib32-sqlite3 (3.6.21-1 -> 3.6.22-1)
[2010-02-17 20:16] upgraded lib32-qt (4.5.3-4 -> 4.6.1-1)
[2010-02-17 20:16] upgraded libdrm (2.4.17-4 -> 2.4.18-1)
[2010-02-17 20:16] upgraded lvm2 (2.02.60-2 -> 2.02.60-3)
[2010-02-17 20:16] upgraded mdadm (3.1.1-1 -> 3.1.1-2)
[2010-02-17 20:16] upgraded menu-cache (0.2.6-1 -> 0.3.1-1)
[2010-02-17 20:16] upgraded nano (2.2.2-1 -> 2.2.3-1)
[2010-02-17 20:16] upgraded nspr (4.8.2-1 -> 4.8.3-1)
[2010-02-17 20:16] upgraded nvidia (190.53-3 -> 190.53-4)
[2010-02-17 20:16] upgraded pixman (0.16.4-1 -> 0.16.6-1)
[2010-02-17 20:16] upgraded qt (4.6.1-1 -> 4.6.2-1)
[2010-02-17 20:16] upgraded tzdata (2010a-1 -> 2010b-1)
[2010-02-17 20:16] upgraded vi (050325-1 -> 050325-2)
[2010-02-17 20:16] upgraded xorg-server (1.7.4.901-1 -> 1.7.5-1)

Maybe menu-cache?

I tried deleting the menu cache and also tried reinstalling relevant packages.

Also, these messages are present but don't seem to stop lxpanel from starting...
(lxpanel:31856): Gtk-CRITICAL **: gtk_window_group_remove_window: assertion `GTK_IS_WINDOW (window)' failed
parser: unknown token: '�'
lxpanel: config file must start from Global section
lxpanel: can't start panel

Additional info:
lxpanel 0.5.4.1-1
menu-cache 0.3.1-1

This task depends upon

Closed by  Jürgen Hötzel (juergen)
Thursday, 18 February 2010, 23:33 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed in lxpanel-0.5.5-1 release
Comment by Jürgen Hötzel (juergen) - Thursday, 18 February 2010, 19:03 GMT
@Dan: please don't update LXDE-related packages. I'm part of upstream.

Even though the menu-cache update did not introduce a SONAME change. The new version also requires an lxpanel bump.

I will provide a lxpanel update. Meanwhile downgrade to old menu-cache.

An update for lxlauncher is still not available.



Loading...