Application: krunner (0.1) KDE Platform Version: 4.3.80 (KDE 4.3.80 (KDE 4.4 Beta1)) Qt Version: 4.6.0 Operating System: Linux 2.6.31-ARCH i686 Distribution (Platform): Archlinux Packages -- Information about the crash: It happens very often for me that KRunner randomly crashes, when I run it and then type something into it. The crash can be reproduced some of the times. -- Backtrace: Application: Run Command Interface (kdeinit4), signal: Aborted [Current thread is 1 (Thread 0xb53f7920 (LWP 6232))] Thread 6 (Thread 0xa7da1b70 (LWP 6310)): #0 0xb77e4424 in __kernel_vsyscall () #1 0xb7530e65 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb75a63f7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0xb5c177a2 in ?? () from /usr/lib/libQtNetwork.so.4 #4 0xb75a54be in ?? () from /usr/lib/libQtCore.so.4 #5 0xb752c8ac in start_thread () from /lib/libpthread.so.0 #6 0xb5e9ba9e in clone () from /lib/libc.so.6 Thread 5 (Thread 0xa74f4b70 (LWP 6991)): [KCrash Handler] #6 0xb77e4424 in __kernel_vsyscall () #7 0xb5df8561 in raise () from /lib/libc.so.6 #8 0xb5df9d62 in abort () from /lib/libc.so.6 #9 0xb5e33855 in __libc_message () from /lib/libc.so.6 #10 0xb5e396c1 in malloc_printerr () from /lib/libc.so.6 #11 0xb5e3dff6 in free () from /lib/libc.so.6 #12 0xb759fb6d in qFree(void*) () from /usr/lib/libQtCore.so.4 #13 0xb75eece0 in QString::free(QString::Data*) () from /usr/lib/libQtCore.so.4 #14 0xa7592fe3 in ~QString (this=0x9937120, context=..., allBookmarks=false, term=...) at /usr/include/QtCore/qstring.h:869 #15 BookmarksRunner::matchKonquerorBookmarks (this=0x9937120, context=..., allBookmarks=false, term=...) at /home/jan/kdemod/testing/kdebase-workspace/src/kdebase-workspace-4.3.80/plasma/generic/runners/bookmarks/bookmarksrunner.cpp:178 #16 0xa75965e3 in BookmarksRunner::match (this=0x9937120, context=...) at /home/jan/kdemod/testing/kdebase-workspace/src/kdebase-workspace-4.3.80/plasma/generic/runners/bookmarks/bookmarksrunner.cpp:142 #17 0xb5036cae in Plasma::AbstractRunner::performMatch(Plasma::RunnerContext&) () from /usr/lib/libplasma.so.3 #18 0xb50d627b in Plasma::FindMatchesJob::run() () from /usr/lib/libplasma.so.3 #19 0xb77d44fd in ThreadWeaver::JobRunHelper::runTheJob(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4 #20 0xb77d4861 in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #21 0xb77d349a in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #22 0xb77d3aeb in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #23 0xb75a54be in ?? () from /usr/lib/libQtCore.so.4 #24 0xb752c8ac in start_thread () from /lib/libpthread.so.0 #25 0xb5e9ba9e in clone () from /lib/libc.so.6 Thread 4 (Thread 0xa6cf3b70 (LWP 6992)): #0 0xb77e4424 in __kernel_vsyscall () #1 0xb7530e65 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb75a63f7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0xb77d2870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #4 0xb77d53ec in ThreadWeaver::WorkingHardState::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #5 0xb77d122b in ThreadWeaver::WeaverImpl::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #6 0xb77d54e2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4 #7 0xb77d2af3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4 #8 0xb77d34ce in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #9 0xb77d3aeb in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #10 0xb75a54be in ?? () from /usr/lib/libQtCore.so.4 #11 0xb752c8ac in start_thread () from /lib/libpthread.so.0 #12 0xb5e9ba9e in clone () from /lib/libc.so.6 Thread 3 (Thread 0xa64f2b70 (LWP 6993)): #0 0xb77e4424 in __kernel_vsyscall () #1 0xb7530e65 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb75a63f7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0xb77d2870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #4 0xb77d53ec in ThreadWeaver::WorkingHardState::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #5 0xb77d122b in ThreadWeaver::WeaverImpl::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #6 0xb77d54e2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4 #7 0xb77d2af3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4 #8 0xb77d34ce in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #9 0xb77d3aeb in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #10 0xb75a54be in ?? () from /usr/lib/libQtCore.so.4 #11 0xb752c8ac in start_thread () from /lib/libpthread.so.0 #12 0xb5e9ba9e in clone () from /lib/libc.so.6 Thread 2 (Thread 0xa5cf1b70 (LWP 6994)): #0 0xb77e4424 in __kernel_vsyscall () #1 0xb7530e65 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb75a63f7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0xb77d2870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #4 0xb77d53ec in ThreadWeaver::WorkingHardState::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #5 0xb77d122b in ThreadWeaver::WeaverImpl::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #6 0xb77d54e2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4 #7 0xb77d2af3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4 #8 0xb77d34ce in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #9 0xb77d3aeb in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #10 0xb75a54be in ?? () from /usr/lib/libQtCore.so.4 #11 0xb752c8ac in start_thread () from /lib/libpthread.so.0 #12 0xb5e9ba9e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb53f7920 (LWP 6232)): #0 0xb77e4424 in __kernel_vsyscall () #1 0xb5e91926 in poll () from /lib/libc.so.6 #2 0xb5a86080 in _xcb_conn_wait () from /usr/lib/libxcb.so.1 #3 0xb5a8666b in _xcb_out_send () from /usr/lib/libxcb.so.1 #4 0xb5a86a07 in xcb_writev () from /usr/lib/libxcb.so.1 #5 0xb7160d49 in _XSend () from /usr/lib/libX11.so.6 #6 0xb7160ee0 in _XReply () from /usr/lib/libX11.so.6 #7 0xb714f091 in XQueryTree () from /usr/lib/libX11.so.6 #8 0xb61e48b7 in QWidgetPrivate::updateFrameStrut() () from /usr/lib/libQtGui.so.4 #9 0xb6196b76 in QWidgetPrivate::frameStrut() const () from /usr/lib/libQtGui.so.4 #10 0xb6197195 in QWidget::x() const () from /usr/lib/libQtGui.so.4 #11 0xb61e5d87 in ?? () from /usr/lib/libQtGui.so.4 #12 0xb619f970 in QWidget::setMinimumSize(int, int) () from /usr/lib/libQtGui.so.4 #13 0xb61743a0 in QLayout::activate() () from /usr/lib/libQtGui.so.4 #14 0xb61a2740 in QWidget::setVisible(bool) () from /usr/lib/libQtGui.so.4 #15 0xb377b6d0 in QWidget::show (this=0x96467e0, count=2) at /usr/include/QtGui/qwidget.h:481 #16 Interface::matchCountChanged (this=0x96467e0, count=2) at /home/jan/kdemod/testing/kdebase-workspace/src/kdebase-workspace-4.3.80/krunner/interfaces/default/interface.cpp:572 #17 0xb377ba1f in Interface::qt_metacall (this=0x96467e0, _c=QMetaObject::InvokeMetaMethod, _id=91, _a=0xbfb36978) at /home/jan/kdemod/testing/kdebase-workspace/src/kdebase-workspace-4.3.80/krunner/interface.moc:105 #18 0xb76aae7a in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4 #19 0xb76b944d in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #20 0xb3782863 in ResultScene::matchCountChanged (this=0x96e7b70, _t1=2) at /home/jan/kdemod/testing/kdebase-workspace/src/kdebase-workspace-4.3.80/krunner/resultscene.moc:146 #21 0xb37848e1 in ResultScene::setQueryMatches (this=0x96e7b70, m=...) at /home/jan/kdemod/testing/kdebase-workspace/src/kdebase-workspace-4.3.80/krunner/interfaces/default/resultscene.cpp:188 #22 0xb3784cfd in ResultScene::qt_metacall (this=0x96e7b70, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfb36b38) at /home/jan/kdemod/testing/kdebase-workspace/src/kdebase-workspace-4.3.80/krunner/resultscene.moc:104 #23 0xb76aae7a in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4 #24 0xb76b944d in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #25 0xb5100193 in Plasma::RunnerManager::matchesChanged(QList<Plasma::QueryMatch> const&) () from /usr/lib/libplasma.so.3 #26 0xb5102c17 in Plasma::RunnerManager::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libplasma.so.3 #27 0xb76aae7a in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4 #28 0xb76b944d in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #29 0xb770add7 in QTimer::timeout() () from /usr/lib/libQtCore.so.4 #30 0xb76c168e in QTimer::timerEvent(QTimerEvent*) () from /usr/lib/libQtCore.so.4 #31 0xb76b62d4 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 #32 0xb613dc1c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #33 0xb6144827 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #34 0xb6c4db3a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #35 0xb76a5c6b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #36 0xb76d4d16 in ?? () from /usr/lib/libQtCore.so.4 #37 0xb76d1a27 in ?? () from /usr/lib/libQtCore.so.4 #38 0xb5d2c328 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #39 0xb5d2fba0 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #40 0xb5d2fcd3 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #41 0xb76d16e5 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #42 0xb61f87b5 in ?? () from /usr/lib/libQtGui.so.4 #43 0xb76a42a9 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #44 0xb76a46fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #45 0xb76a886f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #46 0xb613dcb7 in QApplication::exec() () from /usr/lib/libQtGui.so.4 #47 0xb3778d3e in kdemain (argc=1, argv=0x95ab720) at /home/jan/kdemod/testing/kdebase-workspace/src/kdebase-workspace-4.3.80/krunner/main.cpp:65 #48 0x0804dff2 in _start () Possible duplicates by query: bug 214793, bug 198933, bug 193822, bug 193800, bug 163538. Reported using DrKonqi
This is in fact a glibc bug, due to a race in free(), it should be fixed in 2.11.1 *** This bug has been marked as a duplicate of bug 196207 ***