Bug 203309 - krunner crashes on startup
Summary: krunner crashes on startup
Status: RESOLVED DOWNSTREAM
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 214204 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-08-10 14:08 UTC by Benjamin M
Modified: 2009-11-12 01:44 UTC (History)
1 user (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 Benjamin M 2009-08-10 14:08:27 UTC
Version:            (using KDE 4.3.0)
OS:                Linux
Installed from:    SuSE RPMs

Krunner crashes at startup. This seems to happen almost all the time I start up my system (all the time in the last couple of days). I use 4.3.0 openSUSE-Factory packages. 
It could be the same as this bug - at least the symptoms seem to be the same: https://bugs.kde.org/show_bug.cgi?id=186010
If I try to load krunner via konsole, I get the following output: 

krunner
"/usr/bin/krunner(10247)" Error in thread 2760992512 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/krunner(10247)" Error in thread 2760992512 : "QLocalSocket::connectToServer: Invalid name"
KCrash: Application 'krunner' crashing...
sock_file=/home/alvanx/.kde4/socket-ICHTHYS/kdeinit4__0
<unknown program name>(10242)/: Communication problem with  "krunner" , it probably crashed.
Error message was:  "org.freedesktop.DBus.Error.NoReply" : " "Message did not receive a reply (timeout by message bus)" "

alvanx@ICHTHYS:~> QSocketNotifier: Invalid socket 9 and type 'Read', disabling...
QSocketNotifier: Invalid socket 11 and type 'Read', disabling...
"/usr/bin/krunner(10256)" Error in thread 2762446592 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/krunner(10256)" Error in thread 2762446592 : "QLocalSocket::connectToServer: Invalid name"
<unknown program name>(10252)/: Communication problem with  "krunner" , it probably crashed.
Error message was:  "org.freedesktop.DBus.Error.NoReply" : " "Message did not receive a reply (timeout by message bus)" "


In addition, I receive a debug-output very similar to this one (while this is the one that comes up at system startup): 


Application: Oberfläche zur Ausführung von Befehlen (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xa5f62700 (LWP 4054))]

Thread 2 (Thread 0x9880cb90 (LWP 4121)):
[KCrash Handler]
#6  0x993031c9 in ?? () from /usr/lib/kde4/krunner_fsrunner.so
#7  0x99309473 in ?? () from /usr/lib/kde4/krunner_fsrunner.so
#8  0xa7e43572 in ?? () from /usr/lib/libQtCore.so.4
#9  0xa7de11b5 in start_thread () from /lib/libpthread.so.0
#10 0xa66293be in clone () from /lib/libc.so.6

Thread 1 (Thread 0xa5f62700 (LWP 4054)):
#0  0xa7de3c78 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#1  0xa642b13e in ?? () from /usr/lib/libxcb.so.1
#2  0xa642b70e in ?? () from /usr/lib/libxcb.so.1
#3  0xa642bab7 in xcb_writev () from /usr/lib/libxcb.so.1
#4  0xa7a44e72 in _XSend () from /usr/lib/libX11.so.6
#5  0xa7a45043 in _XReply () from /usr/lib/libX11.so.6
#6  0xa7a215f9 in XGetImage () from /usr/lib/libX11.so.6
#7  0xa69e16cf in QX11PixmapData::toImage() const () from /usr/lib/libQtGui.so.4
#8  0xa69ceddb in QPixmap::toImage() const () from /usr/lib/libQtGui.so.4
#9  0xa747a0c9 in KPixmapCache::Private::writeData(QString const&, QPixmap const&) () from /usr/lib/libkdeui.so.5
#10 0xa747ad7b in KPixmapCache::insert(QString const&, QPixmap const&) () from /usr/lib/libkdeui.so.5
#11 0xa5d38b73 in ?? () from /usr/lib/libplasma.so.3
#12 0xa5d3e44e in Plasma::Theme::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libplasma.so.3
#13 0xa7f4d788 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#14 0xa7f4e412 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#15 0xa7f89fe7 in QTimer::timeout() () from /usr/lib/libQtCore.so.4
#16 0xa7f53c0e in QTimer::timerEvent(QTimerEvent*) () from /usr/lib/libQtCore.so.4
#17 0xa7f4872f in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#18 0xa69007fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#19 0xa6908aee in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#20 0xa73f327d in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#21 0xa7f3816b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#22 0xa7f675f6 in ?? () from /usr/lib/libQtCore.so.4
#23 0xa7f63980 in ?? () from /usr/lib/libQtCore.so.4
#24 0xa64a69c8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#25 0xa64aa083 in ?? () from /usr/lib/libglib-2.0.so.0
#26 0xa64aa241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#27 0xa7f638d8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#28 0xa69a0ce5 in ?? () from /usr/lib/libQtGui.so.4
#29 0xa7f3678a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#30 0xa7f36bd2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#31 0xa7f39079 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#32 0xa6900677 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#33 0xa49a3096 in kdemain (argc=1, argv=0x805a9f0) at /usr/src/debug/kdebase-workspace-4.3.0/krunner/main.cpp:65
#34 0x0804e505 in _start ()
Comment 1 Benjamin M 2009-08-10 14:49:30 UTC
If I disable the fsrunner plugin in krunnerrc, krunner works with only this terminal output: 

krunner
"/usr/bin/krunner(12535)" Error in thread 2761410304 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/krunner(12535)" Error in thread 2761410304 : "QLocalSocket::connectToServer: Invalid name"

Disabling nepomuksearch (which I don't use anyway) makes this come up no more. 

Well, it's great that it works now, but I do like the fsrunner-plugin. This is the fsrunner-part of krunnerrc: 
[fsrunner]
dbversion=2
paths=/home/alvanx\\, 3\\, 0\\, 1\\, 0,/home/alvanx/Dokumente\\, 3\\, 0\\, 1\\, 0
searchFieldName=true
searchTermStrict=true
treatSpaceAsStar=true

The installed version of fsrunner is 0.7.1-1.51.
Comment 2 Jacopo De Simoi 2009-08-10 15:31:25 UTC
fsrunner is not an official addon; please submit bugs to

http://code.google.com/p/fsrunner/issues/list

As for the nepomukstorage related error, this might be an installation issue with nepomuk, but most surely has nothing to do with krunner.  

Thanks
Comment 3 Jonathan Thomas 2009-11-12 01:44:36 UTC
*** Bug 214204 has been marked as a duplicate of this bug. ***