Bug 314928

Summary: Solid runner crashes
Product: [Plasma] krunner Reporter: Eggert Ehmke <eggert>
Component: solidAssignee: Jacopo De Simoi <wilderkde>
Status: RESOLVED WORKSFORME    
Severity: crash CC: afiestas, boris.bigott
Priority: NOR Keywords: triaged
Version: 4.10.0   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Eggert Ehmke 2013-02-11 19:56:57 UTC
Application: krunner (0.1)
KDE Platform Version: 4.10.00 (Compiled from sources)
Qt Version: 4.8.4
Operating System: Linux 3.6.11-gentoo x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
- What I was doing when the application crashed: I had emerged KDE 4.10. Restarted PC and had old applications in kicker taskbar.

- Unusual behavior I noticed: Konsole was in the taskbar but could not be opened. When I started a new konsole via Alt-F2 I got this crash.

The crash can be reproduced every time.

-- Backtrace:
Application: Oberfläche zur Ausführung von Befehlen (kdeinit4), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fc73e31e780 (LWP 3934))]

Thread 6 (Thread 0x7fc73188b700 (LWP 3935)):
#0  0x00007fff519ff65e in clock_gettime ()
#1  0x0000003261c047bd in clock_gettime () from /lib64/librt.so.1
#2  0x00007fc74177e1a4 in qt_gettime() () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007fc74185423d in QTimerInfoList::updateCurrentTime() () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007fc741854553 in QTimerInfoList::timerWait(timeval&) () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007fc741852fac in timerSourcePrepareHelper(GTimerSource*, int*) () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007fc74185304d in timerSourcePrepare(_GSource*, int*) () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007fc73f0829b5 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#8  0x00007fc73f083063 in g_main_context_iterate.clone.5 () from /usr/lib64/libglib-2.0.so.0
#9  0x00007fc73f083244 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#10 0x00007fc741853a06 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#11 0x00007fc741823f12 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#12 0x00007fc741824167 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#13 0x00007fc741725dbf in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#14 0x00007fc741803f0f in QInotifyFileSystemWatcherEngine::run() () from /usr/lib64/qt4/libQtCore.so.4
#15 0x00007fc741728d6c in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#16 0x0000003261407d56 in start_thread () from /lib64/libpthread.so.0
#17 0x00000032608e8e2d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fc71eef7700 (LWP 4384)):
#0  0x000000326140c47c in pthread_cond_wait () from /lib64/libpthread.so.0
#1  0x00007fc7417292db in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007fc738993a4b in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#3  0x00007fc73899631b in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4
#4  0x00007fc738995177 in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#5  0x00007fc73899520b in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x00007fc741728d6c in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#7  0x0000003261407d56 in start_thread () from /lib64/libpthread.so.0
#8  0x00000032608e8e2d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fc7166f6700 (LWP 4385)):
#0  0x000000326140c47c in pthread_cond_wait () from /lib64/libpthread.so.0
#1  0x00007fc7417292db in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007fc738993a4b in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#3  0x00007fc73899631b in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4
#4  0x00007fc738995177 in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#5  0x00007fc73899520b in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x00007fc741728d6c in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#7  0x0000003261407d56 in start_thread () from /lib64/libpthread.so.0
#8  0x00000032608e8e2d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fc71e6f6700 (LWP 4386)):
#0  0x000000326140c47c in pthread_cond_wait () from /lib64/libpthread.so.0
#1  0x00007fc7417292db in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007fc738993a4b in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#3  0x00007fc73899631b in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4
#4  0x00007fc738995177 in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#5  0x00007fc73899520b in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x00007fc741728d6c in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#7  0x0000003261407d56 in start_thread () from /lib64/libpthread.so.0
#8  0x00000032608e8e2d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fc71def5700 (LWP 4387)):
[KCrash Handler]
#6  0x000000326ae1b2f1 in dbus_pending_call_get_completed () from /usr/lib64/libdbus-1.so.3
#7  0x000000326ae100ad in _dbus_connection_block_pending_call () from /usr/lib64/libdbus-1.so.3
#8  0x00007fc73f9c52a5 in QDBusConnectionPrivate::waitForFinished(QDBusPendingCallPrivate*) () from /usr/lib64/qt4/libQtDBus.so.4
#9  0x00007fc73fa052b1 in QDBusPendingCallPrivate::waitForFinished() () from /usr/lib64/qt4/libQtDBus.so.4
#10 0x00007fc73d122924 in Solid::Backends::UDisks2::Block::Block(Solid::Backends::UDisks2::Device*) () from /usr/lib64/libsolid.so.4
#11 0x00007fc73d12c8ed in Solid::Backends::UDisks2::StorageDrive::StorageDrive(Solid::Backends::UDisks2::Device*) () from /usr/lib64/libsolid.so.4
#12 0x00007fc73d11db95 in Solid::Backends::UDisks2::Device::volumeDescription() const () from /usr/lib64/libsolid.so.4
#13 0x00007fc73d11ef2b in Solid::Backends::UDisks2::Device::description() const () from /usr/lib64/libsolid.so.4
#14 0x00007fc73d0b88d9 in Solid::Device::description() const () from /usr/lib64/libsolid.so.4
#15 0x00007fc7226b9eed in DeviceWrapper::description() const () from /usr/lib64/kde4/krunner_solid.so
#16 0x00007fc7226b8760 in SolidRunner::createOrUpdateMatches(QStringList const&) () from /usr/lib64/kde4/krunner_solid.so
#17 0x00007fc7226b8fc1 in SolidRunner::match(Plasma::RunnerContext&) () from /usr/lib64/kde4/krunner_solid.so
#18 0x00007fc73b660a0c in Plasma::AbstractRunner::performMatch(Plasma::RunnerContext&) () from /usr/lib64/libplasma.so.3
#19 0x00007fc73899598b in ThreadWeaver::JobRunHelper::runTheJob(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4
#20 0x00007fc738995afc in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#21 0x00007fc738995147 in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#22 0x00007fc73899520b in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#23 0x00007fc741728d6c in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#24 0x0000003261407d56 in start_thread () from /lib64/libpthread.so.0
#25 0x00000032608e8e2d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fc73e31e780 (LWP 3934)):
#0  0x00000032608e59d9 in syscall () from /lib64/libc.so.6
#1  0x00007fc74172784b in QMutexPrivate::wait(int) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007fc741723715 in QMutex::lockInternal() () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007fc73f9c47b2 in QDBusConnectionPrivate::doDispatch() () from /usr/lib64/qt4/libQtDBus.so.4
#4  0x00007fc74183df06 in QObject::event(QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007fc740be28c4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#6  0x00007fc740be75a3 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#7  0x00007fc7422cf8e6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#8  0x00007fc7418253b3 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#9  0x00007fc741828ba9 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/qt4/libQtCore.so.4
#10 0x00007fc7418535a3 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/qt4/libQtCore.so.4
#11 0x00007fc73f082e5a in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#12 0x00007fc73f083198 in g_main_context_iterate.clone.5 () from /usr/lib64/libglib-2.0.so.0
#13 0x00007fc73f083244 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#14 0x00007fc7418539ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#15 0x00007fc740c837de in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtGui.so.4
#16 0x00007fc741823f12 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#17 0x00007fc741824167 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#18 0x00007fc741828e85 in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#19 0x00007fc7354009ff in kdemain () from /usr/lib64/libkdeinit4_krunner.so
#20 0x0000000000408a0c in launch(int, char const*, char const*, char const*, int, char const*, bool, char const*, bool, char const*) ()
#21 0x0000000000409ac6 in handle_launcher_request(int, char const*) [clone .isra.15] ()
#22 0x0000000000409ff3 in handle_requests(int) ()
#23 0x0000000000405aad in main ()

Possible duplicates by query: bug 299808, bug 298548.

Reported using DrKonqi
Comment 1 Christoph Feck 2013-02-11 21:03:34 UTC
*** Bug 314935 has been marked as a duplicate of this bug. ***
Comment 2 Lukáš Tinkl 2013-02-11 21:34:25 UTC
The crash actually happens in the solid runner (when you type Alt+F2); could you please install the debugging symbols and provide a complete backtrace?
Comment 3 Andrew Crouthamel 2018-09-24 02:23:20 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Andrew Crouthamel 2018-10-27 02:34:27 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!