xfce4-panel question
Robby Workman
xfce at rlworkman.net
Mon Jun 5 13:58:39 CEST 2006
Rinaldi J. Montessi wrote:
> Using:
>
> Xfce 4 Desktop Environment
> version 4.2.3.2 (Xfce 4.2)
>
> On slackware/current.
>
> Starting xfce4 produces no panel and the following error message:
>
> *** glibc detected *** free(): invalid pointer: 0x0840cc20 ***
> Aborted
>
> Workaround:
>
> MALLOC_CHECK_=1 xfce4-panel
>
> Which produces a panel and the following output:
>
> ~$ malloc: using debugging hooks
> *** glibc detected *** free(): invalid pointer: 0x0841c090 ***
> *** glibc detected *** free(): invalid pointer: 0x0841bf20 ***
> *** glibc detected *** free(): invalid pointer: 0x0841bf68 ***
>
> Is this a problem here only; or a problem with Xfce4?
>
> Any solutions available? These are my glibc packages:
>
> :~$ ls -a /var/log/packages/ | grep glibc
> glibc-2.3.6-i486-3
> glibc-i18n-2.3.6-noarch-3
> glibc-profile-2.3.6-i486-3
> glibc-solibs-2.3.6-i486-3
> glibc-zoneinfo-2.3.6-noarch-3
Are you using the weather plugin from goodies? If so, try
starting starting the panel from an xterm with the following line:
G_SLICE=always-mallac xfce4-panel &
If it doesn't segfault, then export that environment variable in
one of your shell init files (I use ~/.bash_profile).
From what I understand (which may be at least partially
incorrect), this is a bug in the weather plugin (for 4.2.x) which
was exposed by malloc changes to glibc/glib. I *think* it's
fixed in upstream sources for xfce 4.4 goodies svn repo...
RW
--
http://rlworkman.net
More information about the Xfce
mailing list