Bug 226154 - krunner starts to have problems after upgrade to soprano-2.4.0
Summary: krunner starts to have problems after upgrade to soprano-2.4.0
Status: RESOLVED DUPLICATE of bug 226218
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-10 16:25 UTC by Ronan Arraes Jardim Chagas
Modified: 2010-02-11 19:29 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ronan Arraes Jardim Chagas 2010-02-10 16:25:36 UTC
Version:           4.4.0 (using KDE 4.4.0)
Compiler:          gcc-4.3.4 -march=k8-sse3 -O2 -pipe
OS:                Linux
Installed from:    Gentoo Packages

After my upgrade from soprano 2.3.73 to soprano 2.4.0, krunner starts to present a very weird behavior.

When you start KDE, pressing ALT+F2 doesn't make krunner visible. But, if you run the following script:

<BEGIN>
#!/bin/bash

killall krunner
krunner &
<END>

Then krunner continues to work without any noticeable problems.

I really don't think it is distribution related because I'm having this issue on Gentoo and I found many people having the same problem on ArchLinux (http://bbs.archlinux.org/viewtopic.php?pid=705332).
Comment 1 Paul 2010-02-10 19:40:02 UTC
Same trouble here, killall soprano && soprano does helps. Thank for a tip.
Comment 2 R Tomek 2010-02-10 22:01:21 UTC
This is not simply a krunner problem.  If I run krunner or kmail from the command line I get the same error:

Error in thread 140549759235936 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server'"

Perhaps this has something to do with the nepomunk libraries?  I notice virtuoso using a lot of CPU
Comment 3 Rafal Lalik 2010-02-11 00:32:11 UTC
In my case I get:

$ krunner &
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
krunner(7717) SaverEngine::applyManualSettings: no lock
krunner(7717) SaverEngine::applyManualSettings: no lock
krunner(7717) SaverEngine::applyManualSettings: no lock
krunner(7717) SaverEngine::applyManualSettings: no lock
krunner(7717) SaverEngine::enable: Saver Engine started, timeout:  60
krunner(7717)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from  "/var/tmp/kdecache-xxx/ksycoca4"
krunner(7717)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Historia przeglądarki" =================
krunner(7717)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Wiersz poleceń" =================
krunner(7717)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Powłoka pulpitu Plazmy" =================
krunner(7717)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Kontrola odtwarzacza muzyki" =================
krunner(7717)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Wyszukiwanie na pulpicie za pomocą Nepomuka" =================
"/usr/bin/krunner(7717)" Error in thread 140121504356224 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
krunner(7717)/nepomuk (library) <unnamed>::GlobalModelContainer::init: Connecting to local socket "/home/xxx/.kde4/share/apps/nepomuk/socket"
"/usr/bin/krunner(7717)" Error in thread 140121504356224 : "QLocalSocket::connectToServer: Invalid name"
QMutex::unlock: mutex lock failure:

<unknown program name>(7716)/: Communication problem with  "krunner" , it probably crashed.
Error message was:  "org.freedesktop.DBus.Error.NoReply" : " "Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken." "

For dolphin is similar:
$ dolphin &
<unknown program name>(7719)/: Communication problem with  "dolphin" , it probably crashed.
Error message was:  "org.freedesktop.DBus.Error.NoReply" : " "Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken." "

I use gentoo packages. I recompiled krunner and dolphin, kdelibs and dbus. Still the same.

Cheers,
Rafal
Comment 4 Ronan Arraes Jardim Chagas 2010-02-11 03:10:40 UTC
But, did you kill krunner first?
Here, if I just run krunner from command line I got problems because krunner is already running, so you should kill it first.
Comment 5 R Tomek 2010-02-11 03:33:59 UTC
yes, one needs to kill krunner to solve this problem. Personally, I need to:

killall krunner
killall kmail
krunner &

in order to get my desktop working properly if kmail tries to run at startup, otherwise one can skip the middle command
Comment 6 Rafal Lalik 2010-02-11 09:47:38 UTC
Yes, I killed krunner before and I don't use kmail. Any ideas what I should kill more?
Is there any rule for which kind of apps should be killed?
Comment 7 Franz Trischberger 2010-02-11 09:52:58 UTC
Here it helped to disable the "Nepomuk Desktop Search runner" in the KRunner-settings. KRunner starts without any flaw, KMail works as ever, as do dolphin and any other apps.

Using kde-4.4.0, soprano-2.4.0 and akonadi-server-1.3.1.
Running virtuoso-6.1.0.
Comment 8 Sebastian Trueg 2010-02-11 13:34:24 UTC

*** This bug has been marked as a duplicate of bug 226218 ***
Comment 9 Christoph Lange 2010-02-11 19:29:15 UTC
*** This bug has been confirmed by popular vote. ***