I just emerged gnome-panel 2.4.2 after emerging libbonobo 2.4.3, but when I start gnome-panel in fluxbox ,it gave error like this: ---------------------------------------------------------------------------- There was a problem registering the panel with the bonobo-activation server. The error code is: 3 The panel will now exit. ----------------------------------------------------------------------------- In addition, my stardict startup also has error like this: ----------------------------------------------------------------------------- ** (stardict:600): CRITICAL **: file bonobo-activation-activate.c: line 370 (bonobo_activation_activate): assertion `ac != NULL' failed ----------------------------------------------------------------------------- From the error report, I guess the problem maybe on libbonobo? Reproducible: Always Steps to Reproduce: 1. 2. 3. # emerge info Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.3_pre20040207-r0, 2.6.3 -rc2-gentoo) ================================================================= System uname: 2.6.3-rc2-gentoo i686 Intel(R) Pentium(R) 4 CPU 1.70GHz Gentoo Base System version 1.4.3.8p1 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59 Automake: sys-devel/automake-1.8.2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3. /share/config /usr/kde/3/share/config /usr/kde/cvs/share/config /usr/share/conf g /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O3 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -pipe" DISTDIR="/var/ftproot/pub/gentoo/distfiles" FEATURES="autoaddcvs ccache cvs sandbox" GENTOO_MIRRORS="http://128.213.5.34/gentoo/ http://gentoo.mirrors.pair.com/ htt ://mirrors.tds.net/gentoo http://open-systems.ufl.edu/mirrors/gentoo http://lin x.rz.ruhr-uni-bochum.de/download/gentoo-mirror/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib alsa apm arts avi berkdb cdr cjk crypt cups directfb encode esd fo maticdb gdbm gif gnome gphoto2 gpm gtk gtk2 imlib java jpeg kde ldap libg++ lib ww mad mikmod motif mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang spell ssl svga tcpd truetype x86 xml xmms xv zlib"
try running the bonobo-activation-server by hand/in gdb see if you can get some more ouput.
Sorry, but I don't know how to run bonobo-activation server by hand, can you explain it clearly ? I run bonobo-activation-run-query, the output shows: ----------------------------------------------------------------------------- root root # bonobo-activation-run-query ** (process:5781): CRITICAL **: file bonobo-activation-activate.c: line 276 (bonobo_activation_query): assertion `ac != NULL' failed NULL result failed ----------------------------------------------------------------------------- And when I run nautilus system gave the same error .
I have the same problem using gnome-panel 2.6.0. running bonobo-activation-run-query once solved the problem for me. However that shouldn't be necessary right?
no it shouldn't, but there's always someone somewhere who has such a problem once for whatever unknown reason. Gonna close this non-reproducable.
(In reply to comment #4) > no it shouldn't, but there's always someone somewhere who has such a problem > once for whatever unknown reason. > > Gonna close this non-reproducable. > I had a similar problem, it was caused by a parsing problem in servers files, located in /usr/lib/bonobo/servers . Try execute " /usr/libexec/bonobo-activation-server --register-server " it will say to you if thare are some parsing problems and in what file. If it indicates a .server file remove or update the associated app. It will probably be incompatible with your current bonobo version. Hope it helps.