Bug 226886

Summary: KRunner crashes on auto-completition
Product: [Plasma] krunner Reporter: Marko Dimjasevic <marko>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Marko Dimjasevic 2010-02-14 21:16:44 UTC
Application: krunner (0.1)
KDE Platform Version: 4.4.00 (KDE 4.4.0) "release 222"
Qt Version: 4.6.1
Operating System: Linux 2.6.31.12-0.1-default i686
Distribution: "openSUSE 11.2 (i586)"

-- Information about the crash:
When I type firefox in KRunner, it crashes before I can start Firefox

The crash can be reproduced some of the time.

 -- Backtrace:
Application: Sučelje za pokretanje naredbi (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb5393980 (LWP 16158))]

Thread 5 (Thread 0xa765cb70 (LWP 16576)):
[KCrash Handler]
#6  0xb735e89a in QList (l=<value optimized out>, this=<value optimized out>) at /usr/include/QtCore/qlist.h:114
#7  KFileItemList (l=<value optimized out>, this=<value optimized out>) at /usr/src/debug/kdelibs-4.4.0/kio/kio/kfileitem.h:616
#8  CachedItemsJob (l=<value optimized out>, this=<value optimized out>) at /usr/src/debug/kdelibs-4.4.0/kio/kio/kdirlister_p.h:470
#9  KDirListerCache::listDir (l=<value optimized out>, this=<value optimized out>) at /usr/src/debug/kdelibs-4.4.0/kio/kio/kdirlister.cpp:259
#10 0xb7360705 in KDirLister::openUrl (this=0xa6217d78, _url=..., _flags=...) at /usr/src/debug/kdelibs-4.4.0/kio/kio/kdirlister.cpp:1953
#11 0xa7a254fa in KFilePlacesItem::KFilePlacesItem (this=0xa623f130, manager=0x8308e30, address=..., udi=...) at /usr/src/debug/kdelibs-4.4.0/kfile/kfileplacesitem.cpp:52
#12 0xa7a2572c in KFilePlacesModel::Private::loadBookmarkList (this=0xa6232890) at /usr/src/debug/kdelibs-4.4.0/kfile/kfileplacesmodel.cpp:433
#13 0xa7a25c73 in KFilePlacesModel::Private::_k_reloadBookmarks (this=0xa6232890) at /usr/src/debug/kdelibs-4.4.0/kfile/kfileplacesmodel.cpp:342
#14 0xa7a274ac in KFilePlacesModel::KFilePlacesModel (this=0xa765c0c0, parent=0x0) at /usr/src/debug/kdelibs-4.4.0/kfile/kfileplacesmodel.cpp:154
#15 0xa7cb659f in PlacesRunner::match (this=0x8301420, context=...) at /usr/src/debug/kdebase-workspace-4.4.0/plasma/generic/runners/places/placesrunner.cpp:54
#16 0xb501bb96 in Plasma::AbstractRunner::performMatch (this=0x8301420, localContext=...) at /usr/src/debug/kdelibs-4.4.0/plasma/abstractrunner.cpp:117
#17 0xb50c014c in Plasma::FindMatchesJob::run (this=0x87f3b78) at /usr/src/debug/kdelibs-4.4.0/plasma/private/runnerjobs.cpp:159
#18 0xb3d47558 in ThreadWeaver::JobRunHelper::runTheJob (this=0xa765c23c, th=0x824bfd8, job=0x87f3b78) at /usr/src/debug/kdelibs-4.4.0/threadweaver/Weaver/Job.cpp:106
#19 0xb3d476b3 in ThreadWeaver::Job::execute (this=0x87f3b78, th=0x824bfd8) at /usr/src/debug/kdelibs-4.4.0/threadweaver/Weaver/Job.cpp:135
#20 0xb3d43ac2 in ThreadWeaver::ThreadRunHelper::run (this=0xa765c2c4, parent=0x81de748, th=0x824bfd8) at /usr/src/debug/kdelibs-4.4.0/threadweaver/Weaver/Thread.cpp:95
#21 0xb3d45c7a in ThreadWeaver::Thread::run (this=0x824bfd8) at /usr/src/debug/kdelibs-4.4.0/threadweaver/Weaver/Thread.cpp:142
#22 0xb6b3303f in ?? () from /usr/lib/libQtCore.so.4
#23 0xb6ab7945 in start_thread () from /lib/libpthread.so.0
#24 0xb5e9462e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xa6b40b70 (LWP 16577)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6abc065 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6b34090 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0xb3d47e39 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x81de748, th=0x848a588) at /usr/src/debug/kdelibs-4.4.0/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0xb3d4255a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x81de748, th=0x848a588) at /usr/src/debug/kdelibs-4.4.0/threadweaver/Weaver/WeaverImpl.cpp:356
#5  0xb3d49374 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8106e40, th=0x848a588) at /usr/src/debug/kdelibs-4.4.0/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0xb3d49423 in ThreadWeaver::WeaverImpl::applyForWork (this=0x81de748, th=0x848a588, previous=0x84ba100) at /usr/src/debug/kdelibs-4.4.0/threadweaver/Weaver/WeaverImpl.cpp:351
#7  0xb3d43af4 in ThreadWeaver::ThreadRunHelper::run (this=0xa6b402c4, parent=0x81de748, th=0x848a588) at /usr/src/debug/kdelibs-4.4.0/threadweaver/Weaver/Thread.cpp:87
#8  0xb3d45c7a in ThreadWeaver::Thread::run (this=0x848a588) at /usr/src/debug/kdelibs-4.4.0/threadweaver/Weaver/Thread.cpp:142
#9  0xb6b3303f in ?? () from /usr/lib/libQtCore.so.4
#10 0xb6ab7945 in start_thread () from /lib/libpthread.so.0
#11 0xb5e9462e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xa61ffb70 (LWP 16578)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6abc065 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6b34090 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0xb3d47e39 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x81de748, th=0x852ffc8) at /usr/src/debug/kdelibs-4.4.0/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0xb3d4255a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x81de748, th=0x852ffc8) at /usr/src/debug/kdelibs-4.4.0/threadweaver/Weaver/WeaverImpl.cpp:356
#5  0xb3d49374 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8106e40, th=0x852ffc8) at /usr/src/debug/kdelibs-4.4.0/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0xb3d49423 in ThreadWeaver::WeaverImpl::applyForWork (this=0x81de748, th=0x852ffc8, previous=0x82fd6c0) at /usr/src/debug/kdelibs-4.4.0/threadweaver/Weaver/WeaverImpl.cpp:351
#7  0xb3d43af4 in ThreadWeaver::ThreadRunHelper::run (this=0xa61ff2c4, parent=0x81de748, th=0x852ffc8) at /usr/src/debug/kdelibs-4.4.0/threadweaver/Weaver/Thread.cpp:87
#8  0xb3d45c7a in ThreadWeaver::Thread::run (this=0x852ffc8) at /usr/src/debug/kdelibs-4.4.0/threadweaver/Weaver/Thread.cpp:142
#9  0xb6b3303f in ?? () from /usr/lib/libQtCore.so.4
#10 0xb6ab7945 in start_thread () from /lib/libpthread.so.0
#11 0xb5e9462e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa59feb70 (LWP 16579)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6abc065 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6b34090 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0xb3d47e39 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x81de748, th=0xa62008c8) at /usr/src/debug/kdelibs-4.4.0/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0xb3d4255a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x81de748, th=0xa62008c8) at /usr/src/debug/kdelibs-4.4.0/threadweaver/Weaver/WeaverImpl.cpp:356
#5  0xb3d49374 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8106e40, th=0xa62008c8) at /usr/src/debug/kdelibs-4.4.0/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0xb3d49423 in ThreadWeaver::WeaverImpl::applyForWork (this=0x81de748, th=0xa62008c8, previous=0xa4c36400) at /usr/src/debug/kdelibs-4.4.0/threadweaver/Weaver/WeaverImpl.cpp:351
#7  0xb3d43af4 in ThreadWeaver::ThreadRunHelper::run (this=0xa59fe2c4, parent=0x81de748, th=0xa62008c8) at /usr/src/debug/kdelibs-4.4.0/threadweaver/Weaver/Thread.cpp:87
#8  0xb3d45c7a in ThreadWeaver::Thread::run (this=0xa62008c8) at /usr/src/debug/kdelibs-4.4.0/threadweaver/Weaver/Thread.cpp:142
#9  0xb6b3303f in ?? () from /usr/lib/libQtCore.so.4
#10 0xb6ab7945 in start_thread () from /lib/libpthread.so.0
#11 0xb5e9462e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5393980 (LWP 16158)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5e8994e in poll () from /lib/libc.so.6
#2  0xb5b17150 in _xcb_conn_wait (c=0x80aa590, cond=0x80ab624, vector=0xbfb60804, count=0xbfb60808) at xcb_conn.c:306
#3  0xb5b176e2 in _xcb_out_send (c=0x80aa590, vector=0xbfb60804, count=0xbfb60808) at xcb_out.c:338
#4  0xb5b17ab1 in xcb_writev (c=0x80aa590, vector=0xbfb60858, count=3, requests=406) at xcb_out.c:286
#5  0xb744ad2c in _XSend () from /usr/lib/libX11.so.6
#6  0xb59e6cc3 in XRenderCompositeText32 () from /usr/lib/libXrender.so.1
#7  0xb637f2a7 in ?? () from /usr/lib/libQtGui.so.4
#8  0xb62cfa6f in QPainter::drawTextItem(QPointF const&, QTextItem const&) () from /usr/lib/libQtGui.so.4
#9  0xb63eab01 in QTextLine::draw(QPainter*, QPointF const&, QTextLayout::FormatRange const*) const () from /usr/lib/libQtGui.so.4
#10 0xb62c66e5 in ?? () from /usr/lib/libQtGui.so.4
#11 0xb62c778f in QPainter::drawText(QRect const&, int, QString const&, QRect*) () from /usr/lib/libQtGui.so.4
#12 0xb34b2306 in KStartupInfoId::~KStartupInfoId() () at /usr/src/debug/kdelibs-4.4.0/kdeui/kernel/kstartupinfo.cpp:1108
#13 0xb67ff487 in ?? () from /usr/lib/libQtGui.so.4
#14 0xb680234a in ?? () from /usr/lib/libQtGui.so.4
#15 0xb681bd40 in ?? () from /usr/lib/libQtGui.so.4
#16 0xb681c975 in ?? () from /usr/lib/libQtGui.so.4
#17 0xb681d28f in ?? () from /usr/lib/libQtGui.so.4
#18 0xb681da6f in ?? () from /usr/lib/libQtGui.so.4
#19 0xb6838ceb in QGraphicsView::paintEvent(QPaintEvent*) () from /usr/lib/libQtGui.so.4
#20 0xb34ad562 in KStartupInfoId::~KStartupInfoId() () at /usr/src/debug/kdelibs-4.4.0/kdeui/kernel/kstartupinfo.cpp:1108
#21 0xb61ab9ff in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#22 0xb65b77d5 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#23 0xb6654491 in QAbstractScrollArea::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#24 0xb6834eb4 in QGraphicsView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#25 0xb6656d86 in ?? () from /usr/lib/libQtGui.so.4
#26 0xb6c3b28e in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#27 0xb614b27d in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#28 0xb6152188 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#29 0xb6ececb1 in KApplication::notify (this=0x80a1b20, receiver=0x8288f08, event=0xbfb67174) at /usr/src/debug/kdelibs-4.4.0/kdeui/kernel/kapplication.cpp:302
#30 0xb6c3bfbe in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#31 0xb61b4ccc in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#32 0xb61b5a69 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#33 0xb61b58a7 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#34 0xb61b4a18 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#35 0xb61b5a69 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#36 0xb61b4a18 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#37 0xb61b5a69 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#38 0xb61b4a18 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#39 0xb61b5a69 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#40 0xb61b4a18 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#41 0xb63961e8 in ?? () from /usr/lib/libQtGui.so.4
#42 0xb61a4beb in QWidgetPrivate::syncBackingStore() () from /usr/lib/libQtGui.so.4
#43 0xb61ac1d4 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#44 0xb34ac329 in KStartupInfoId::~KStartupInfoId() () at /usr/src/debug/kdelibs-4.4.0/kdeui/kernel/kstartupinfo.cpp:1108
#45 0xb614b2ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#46 0xb6152188 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#47 0xb6ececb1 in KApplication::notify (this=0x80a1b20, receiver=0x81ea488, event=0x8303b78) at /usr/src/debug/kdelibs-4.4.0/kdeui/kernel/kapplication.cpp:302
#48 0xb6c3bfbe in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#49 0xb6c3e9c3 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#50 0xb6c3eb1c in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#51 0xb6819a2e in ?? () from /usr/lib/libQtGui.so.4
#52 0xb6819ff3 in QGraphicsScene::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtGui.so.4
#53 0xb34bee02 in KStartupInfoId::~KStartupInfoId() () at /usr/src/debug/kdelibs-4.4.0/kdeui/kernel/kstartupinfo.cpp:1108
#54 0xb6c4132d in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#55 0xb6c4bcb5 in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/libQtCore.so.4
#56 0xb6c4ce5f in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#57 0xb6815f10 in QGraphicsScene::event(QEvent*) () from /usr/lib/libQtGui.so.4
#58 0xb614b2ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#59 0xb61520f8 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#60 0xb6ececb1 in KApplication::notify (this=0x80a1b20, receiver=0x827e978, event=0x84f4758) at /usr/src/debug/kdelibs-4.4.0/kdeui/kernel/kapplication.cpp:302
#61 0xb6c3bfbe in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#62 0xb6c3e9c3 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#63 0xb6c3eb1c in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#64 0xb6c6904d in ?? () from /usr/lib/libQtCore.so.4
#65 0xb58b04c2 in g_main_dispatch (context=<value optimized out>) at gmain.c:1960
#66 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513
#67 0xb58b3d98 in g_main_context_iterate (context=0x80a3cf8, block=<value optimized out>, dispatch=1, self=0x80a17a8) at gmain.c:2591
#68 0xb58b3ebe in IA__g_main_context_iteration (context=0x80a3cf8, may_block=1) at gmain.c:2654
#69 0xb6c68b31 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#70 0xb620b6ca in ?? () from /usr/lib/libQtGui.so.4
#71 0xb6c3a62d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#72 0xb6c3aa79 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#73 0xb6c3ebf0 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#74 0xb614b354 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#75 0xb34c3dad in kdemain () from /usr/lib/libkdeinit4_krunner.so
#76 0x0804e4af in _start ()

Possible duplicates by query: bug 225964, bug 225522, bug 224212.

Reported using DrKonqi
Comment 1 Dario Andres 2010-02-15 04:01:04 UTC
Merging with bug 224212
Thanks

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