Subject: pkg/25564: xfce4-panel cores while loading xmms_plugin on 2.0BETA
To: None <gnats-bugs@gnats.NetBSD.org>
From: Hauke Fath <hf@spg.tu-darmstadt.de>
List: pkgsrc-bugs
Date: 05/14/2004 11:30:57
>Number: 25564
>Category: pkg
>Synopsis: xfce4-panel cores while loading xmms_plugin on 2.0BETA
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri May 14 09:32:00 UTC 2004
>Closed-Date:
>Last-Modified:
>Originator: Hauke Fath <hf@spg.tu-darmstadt.de>
>Release: NetBSD 2.0_BETA
>Organization:
TU Darmstadt
>Environment:
System: NetBSD dobratsch.nt.e-technik.tu-darmstadt.de 2.0_BETA NetBSD 2.0_BETA (GENERIC_DIAGNOSTIC) #1: Mon May 10 13:59:11 CEST 2004 hf@heiligenberg:/var/obj/netbsd-builds/2_0/i386/obj/sys/arch/i386/compile/GENERIC_DIAGNOSTIC i386
Architecture: i386
Machine: i386
>Description:
xfce4-panel crashes while loading the plugins and loops endlessly.
>How-To-Repeat:
Install meta/xfce4{,-extras}, start xfce4 and be confronted
with xfce4-panel looping and coreing endlessly. Build
xfce4-panel with "-g" and see
(gdb) run
Starting program: /usr/src/pkgsrc/x11/xfce4-panel/work/xfce4-panel-4.0.5/panel/xfce4-panel
** Message: xfce4-panel: Running without session manager
** Message: xfce4-panel: module clock successfully loaded
** Message: xfce4-panel: module mailcheck successfully loaded
** Message: xfce4-panel: module switcher successfully loaded
** Message: xfce4-panel: module systembuttons successfully loaded
** Message: xfce4-panel: module pager successfully loaded
** Message: xfce4-panel: module separator successfully loaded
** Message: xfce4-panel: module mixer successfully loaded
** Message: xfce4-panel: module systray successfully loaded
** Message: xfce4-panel: module eyes successfully loaded
** Message: xfce4-panel: module tl successfully loaded
Program received signal SIGABRT, Aborted.
0x4870ae1b in kill () from /usr/lib/libc.so.12
(gdb) bt
#0 0x4870ae1b in kill () from /usr/lib/libc.so.12
#1 0x4870cedf in __libc_mutex_unlock () from /usr/lib/libc.so.12
#2 0x4877ea87 in free () from /usr/lib/libc.so.12
#3 0x484a7d31 in g_free () from /usr/pkg/lib/libglib-2.0.so.400
#4 0x48475700 in g_module_open () from /usr/pkg/lib/libgmodule-2.0.so.400
#5 0x0804eebf in load_plugin (
path=0x8090480 "/usr/pkg/lib/xfce4/panel-plugins/libxmms_plugin.so")
at controls.c:131
#6 0x0804f087 in load_plugin_dir (
dir=0x8090180 "/usr/pkg/lib/xfce4/panel-plugins") at controls.c:185
#7 0x0804f0cd in add_plugin_classes () at controls.c:204
#8 0x08056150 in create_panel () at panel.c:940
#9 0x08054a69 in main (argc=1, argv=0xbfbff274) at main.c:298
#10 0x0804ea52 in ___start ()
(gdb)
>Fix:
Disable xmms plugin. Better: Fix it.
And, while you're at it: Please make the xfce4 packages
respect PKG_SYSCONFBASE.
>Release-Note:
>Audit-Trail:
>Unformatted: