Problem with Panel from CVS this morning
Benedikt Meurer
benedikt.meurer at unix-ag.uni-siegen.de
Mon Jul 26 08:43:15 CEST 2004
Marc Schwartz wrote:
> That being said, I think I may have narrowed some additional
> possibilities.
>
> When I thought about the behavior earlier, su'ing to root and running
> the panel, it worked fine. When I eliminated the xfce4rc file from
> ~/.xfce4 and re-loaded the panel for myself, it also worked. In both
> cases, the panel presumably used the default xfce4rc file.
>
> That made me begin to think that there was a panel plug-in problem,
> rather than perhaps the panel itself.
>
> I thus went through xfce4rc and removed all panel plug-ins so that I
> only had a blank panel. I then began to re-add in each plug-in, one by
> one.
>
> Two things happened.
>
> First, I noted some messages in the console, when I used the new xfce
> menu with a modified xml file that I had created from the original
> menu.xml file. I had used the menu editor to modify the selections and
> to disable the 'system' auto menu. After loading the panel with the xfce
> menu and the default menu file, I then selected the file that I edited
> and got the following:
>
> (xfce4-panel:11862): GLib-CRITICAL **: file ghash.c: line 291
> (g_hash_table_insert): assertion `hash_table != NULL' failed
>
> (xfce4-panel:11862): GLib-CRITICAL **: file ghash.c: line 554
> (g_hash_table_foreach): assertion `hash_table != NULL' failed
>
> Recall that these were the first two messages that I got earlier. So
> they may have been something of a red-herring in so far as the panel not
> functioning properly.
>
> I can in fact use the modified menu file and it works fine, so I am
> unsure as to the nature of the problem at this point. It is certainly
> possible that this error is not new and was hidden during normal X
> startup. I will further review the xml file that I edited to see if
> there is anything else there that I can find. These messages do not
> appear when selecting the default menu.xml file.
>
>
> The second thing that I found was that as soon as I added the clipboard
> manager plug-in to the panel, the panel locks up. This is consistently
> reproducible. I edited the xfce4rc file, removing the clipboard manager
> plug-in and the panel works fine each time.
>
> I should note that the two additional console messages that I got
> earlier no longer appear before the panel locks up. So perhaps this
> issue was fixed by the updated configure you referred to earlier.
>
> I went back to re-configure and re-make the clipboard plug-in and no
> error or warning messages appear. Yet it still causes the panel to lock
> up. Thus it would appear that perhaps the initial panel lock up problem
> that I was having was related to this plug-in.
>
> However, this is new behavior as of the cvs build this weekend, so I am
> confused as to what changed here. This plug-in was working fine until
> then with the cvs build as of a few days ago.
>
> If there are any hints, or if you require more information, let me know.
> It is getting late here and I'll be off to sleep soon. I will check back
> in the morning.
Marc,
Can you try to recompile the panel with --enable-debug and then attach a
debugger to the hanging panel process please and gimme a backtrace (lookup the
panel process id, start gdb, then type "attach <pid>" and "bt").
> Thanks,
> Marc Schwartz
thanks,
Benedikt
--
NetBSD Operating system: http://www.NetBSD.org/
pkgsrc "Work in progress": http://pkgsrc-wip.sf.net/
XFce desktop environment: http://www.xfce.org/
German Unix-AG Association: http://www.unix-ag.org/
os-cillation: http://www.os-cillation.de/
OpenPGP Key: http://www.home.unix-ag.org/bmeurer/#gpg
More information about the Xfce
mailing list