Bug 243440

Summary: KRunner crashed when I hit backspace many times
Product: [Plasma] krunner Reporter: Jack Gurulian <jack.gurulian>
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Jack Gurulian 2010-07-02 14:40:05 UTC
Application: krunner (0.1)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.3
Operating System: Linux 2.6.34-ARCH i686

-- Information about the crash:
KRunner crashed when I hit backspace many times. May be the same reason why it crashes when I type in something but I am reporting it just to be sure.

The crash can be reproduced some of the time.

 -- Backtrace:
Application: Run Command Interface (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb55c1970 (LWP 3838))]

Thread 5 (Thread 0xa7d40b70 (LWP 5277)):
#0  0xb77d5424 in __kernel_vsyscall ()
#1  0xb6bf13fc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6c5e9cf in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0xb408a8a2 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#4  0xb408d16c in ThreadWeaver::WorkingHardState::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#5  0xb408a48b in ThreadWeaver::WeaverImpl::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#6  0xb408d25a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#7  0xb408a3b3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#8  0xb408d279 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#9  0xb408a3b3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#10 0xb408bdde in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#11 0xb408be9b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#12 0xb6c5e32e in ?? () from /usr/lib/libQtCore.so.4
#13 0xb6bece60 in start_thread () from /lib/libpthread.so.0
#14 0xb602f20e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xa731fb70 (LWP 5278)):
#0  0xb77d5424 in __kernel_vsyscall ()
#1  0xb6bf13fc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6c5e9cf in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0xb408a8a2 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#4  0xb408d16c in ThreadWeaver::WorkingHardState::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#5  0xb408a48b in ThreadWeaver::WeaverImpl::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#6  0xb408d25a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#7  0xb408a3b3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#8  0xb408bdde in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#9  0xb408be9b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#10 0xb6c5e32e in ?? () from /usr/lib/libQtCore.so.4
#11 0xb6bece60 in start_thread () from /lib/libpthread.so.0
#12 0xb602f20e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xa6b1eb70 (LWP 5279)):
#0  0xb77d5424 in __kernel_vsyscall ()
#1  0xb6bf13fc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6c5e9cf in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0xb408a8a2 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#4  0xb408d16c in ThreadWeaver::WorkingHardState::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#5  0xb408a48b in ThreadWeaver::WeaverImpl::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#6  0xb408d25a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#7  0xb408a3b3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#8  0xb408d279 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#9  0xb408a3b3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#10 0xb408bdde in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#11 0xb408be9b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#12 0xb6c5e32e in ?? () from /usr/lib/libQtCore.so.4
#13 0xb6bece60 in start_thread () from /lib/libpthread.so.0
#14 0xb602f20e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa631db70 (LWP 5280)):
#0  0xb77d5424 in __kernel_vsyscall ()
#1  0xb6bf13fc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6c5e9cf in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0xb408a8a2 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#4  0xb408d16c in ThreadWeaver::WorkingHardState::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#5  0xb408a48b in ThreadWeaver::WeaverImpl::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#6  0xb408d25a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#7  0xb408a3b3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#8  0xb408bdde in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#9  0xb408be9b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#10 0xb6c5e32e in ?? () from /usr/lib/libQtCore.so.4
#11 0xb6bece60 in start_thread () from /lib/libpthread.so.0
#12 0xb602f20e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb55c1970 (LWP 3838)):
[KCrash Handler]
#6  0xb52e61a0 in Plasma::QueryMatch::operator=(Plasma::QueryMatch const&) () from /usr/lib/libplasma.so.3
#7  0xb38d7e8f in ResultItem::setMatch(Plasma::QueryMatch const&) () from /usr/lib/libkdeinit4_krunner.so
#8  0xb38da8af in ResultScene::addQueryMatch(Plasma::QueryMatch const&, bool) () from /usr/lib/libkdeinit4_krunner.so
#9  0xb38db265 in ResultScene::setQueryMatches(QList<Plasma::QueryMatch> const&) () from /usr/lib/libkdeinit4_krunner.so
#10 0xb38db71d in ResultScene::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeinit4_krunner.so
#11 0xb6d55eba in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#12 0xb6d64f9b in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#13 0xb52f4373 in Plasma::RunnerManager::matchesChanged(QList<Plasma::QueryMatch> const&) () from /usr/lib/libplasma.so.3
#14 0xb52f6e8d in Plasma::RunnerManager::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libplasma.so.3
#15 0xb6d55eba in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#16 0xb6d64f9b in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#17 0xb6daf567 in QTimer::timeout() () from /usr/lib/libQtCore.so.4
#18 0xb6d6a09e in QTimer::timerEvent(QTimerEvent*) () from /usr/lib/libQtCore.so.4
#19 0xb6d62644 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#20 0xb62bff14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#21 0xb62c40fe in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#22 0xb701e3ea in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#23 0xb6d4fecb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#24 0xb6d7d80e in ?? () from /usr/lib/libQtCore.so.4
#25 0xb6d7a7b7 in ?? () from /usr/lib/libQtCore.so.4
#26 0xb5ac8f72 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#27 0xb5ac9750 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#28 0xb5ac9a04 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#29 0xb6d7ae7c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#30 0xb636c1b5 in ?? () from /usr/lib/libQtGui.so.4
#31 0xb6d4f119 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#32 0xb6d4f38a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#33 0xb6d53c6f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#34 0xb62bd637 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#35 0xb38d1661 in kdemain () from /usr/lib/libkdeinit4_krunner.so
#36 0x0804d5b9 in _start ()

Possible duplicates by query: bug 242593, bug 242225, bug 237461, bug 232839, bug 232780.

Reported using DrKonqi
Comment 1 Christoph Feck 2010-09-27 13:57:05 UTC

*** This bug has been marked as a duplicate of bug 223096 ***