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: