You are not logged in.

Dear visitor, welcome to KDE-Forum.org. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Thursday, July 13th 2006, 4:33am

kbuildsycoca crashes

I am running Fedora Core 3 on a SOTEC PC cobbled together with parts from 2 PCs we were about to scrap. After swapping network cards around etc, I finally got things going and here I am.

I installed KDE as I have done on many many occasions with other PCs simply using the usual install process provided by the Fedora Core 3 installation disks. I can get on with my work as usual but I often receive a message from the KDE Crash Handler:
The application KBuildSycoca(kbyuildsycoca) crashed and caused the signal 11 (SIGSEGV)

Recently I got:
The application KDE Menu Editor (kmenuedit) crashed and caused the signal 11 (SIGSEGV)

I tried rebuilding the ksycoca database by running
$ kbuildsycoca
I got the following messages:
kbuildsycoca running...
Reusing existing ksycoca
KCrash: Application 'kbuildsycoca' crashing...

When I run as root:

# kbuildsycoca

I get

Warning: kbuildsycoca is unable to register with DCOP.
kbuildsycoca running...
kbuildsycoca running...
KCrash: Application 'kbuildsycoca' crashing...
kdeinit: Shutting down running client.
Mutex destroy failure: Device or resource busy
---------------------------------
It looks like dcopserver is already running. If you are sure
that it is not already running, remove /root/.DCOPserver_localhost.localdomain__0
and start dcopserver again.
---------------------------------

KDE Daemon (kded) already running.
KCrash: Application 'kbuildsycoca' crashing...

I have trawled through the internet and searched these forums and read lots of documentation about KDE (which frankly I didn't want to know. I just want to use KDE to run other things). So far, I have found this problem all over the place with many users having difficulty, but I have not found a solution yet.

As far as I can tell the KDEDIR environment variable is correctly set to /usr. Here is my /etc/profile.d/kde.csh:

# Make sure KDEDIR is set
if ( $?KDEDIR ) then
exit
endif
setenv KDEDIR /usr

I've forgotten the command that displays kde home but when I did run it it gave me /usr.

Can anyone suggest which configuration files I need to edit to make sure kbuildsycoca can build the ksycoca and stop crashing?