Red Hat Bugzilla – Bug 453243
KCrash doesn't work for KDE 3 apps in KDE 4 session
Last modified: 2008-07-06 02:16:11 EDT
Description of problem:
KCrash doesn't show up for crashes of KDE 3 (kdelibs3) applications in a KDE 4
session. Instead, a message "KCrash cannot reach kdeinit, launching directly."
shows up, then the application exits.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. kile & (or any other KDE 3 app)
2. killall -SIGABRT kile
KCrash: Application 'kile' crashing...
KCrash cannot reach kdeinit, launching directly.
+ Exit 253 kile
The KCrash dialog shows up.
I'll see if I can figure out what's wrong, if not, I'll bring this up at the
I figured it out: it wants to start drkonqi, however it can't start the KDE 3
drkonqi because we're disabling it with DO_NOT_COMPILE in kdebase3 and it can't
start the KDE 4 one because it's in /usr/libexec/kde4.
So I see 2 solutions: either we reenable the KDE 3 drkonqi or we try patching
kdelibs3 so it execs the KDE 4 one instead. (Not sure if that works.)
(Grrr, yet another KDE 3 app feature broken by excess DO_NOT_COMPILE in
Or third solution: we ln -s /usr/libexec/kde4/drkonqi /usr/bin/drkonqi in
kdebase-runtime. (I just tested, that works.)
kdelibs3-3.5.9-16.fc9 has been submitted as an update for Fedora 9
kdelibs3-3.5.9-16.fc9 has been pushed to the Fedora 9 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
su -c 'yum --enablerepo=updates-testing update kdelibs3'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F9/FEDORA-2008-6068
kdelibs3-3.5.9-16.fc9 has been pushed to the Fedora 9 stable repository. If problems still persist, please make note of it in this bug report.