Bug 250257 - KRunner crashed by trying to open Kontact
Summary: KRunner crashed by trying to open Kontact
Status: RESOLVED DUPLICATE of bug 236496
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Debian testing Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-05 11:59 UTC by marko.gabriel.cz
Modified: 2010-09-27 14:28 UTC (History)
0 users

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 marko.gabriel.cz 2010-09-05 11:59:49 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.32-trunk-686 i686
Distribution: Debian GNU/Linux testing (squeeze)

-- Information about the crash:
When I tried to open Kontact via KRunner the string completion suddenly stopped and KRunner crashed. Launching Iceweasel in the same way one minute before worked fine. I've noticed similar crash by trying to open Icedove with KRunner, which happened to me approx. 10 times, but bugtracking system have never created a useful report.

The crash can be reproduced some of the time.

 -- Backtrace:
Application: Run Command Interface (krunner), signal: Segmentation fault
[Current thread is 1 (Thread 0xb341a720 (LWP 2469))]

Thread 5 (Thread 0xa7ee3b70 (LWP 2677)):
#0  0xb787b424 in __kernel_vsyscall ()
#1  0xb4155f7f in __pthread_cond_wait (cond=0x871d088, mutex=0x871d070) at pthread_cond_wait.c:153
#2  0xb77980bd in __pthread_cond_wait (cond=0x871d088, mutex=0x871d070) at forward.c:139
#3  0xb690cfa7 in QWaitConditionPrivate::wait (this=0x883be70, mutex=0x8823638, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x883be70, mutex=0x8823638, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb4722682 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x883be58, th=0x8884058) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb47253dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8824128, th=0x8884058) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb472124b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x883be58, th=0x8884058) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb47254d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8824128, th=0x8884058) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb4722be3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x883be58, th=0x8884058, previous=0x8a80248) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb472357e in ThreadWeaver::ThreadRunHelper::run (this=0xa7ee32e4, parent=0x883be58, th=0x8884058) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0xb4723c9b in ThreadWeaver::Thread::run (this=0x8884058) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0xb690bfae in QThreadPrivate::start (arg=0x8884058) at thread/qthread_unix.cpp:248
#13 0xb4151955 in start_thread (arg=0xa7ee3b70) at pthread_create.c:300
#14 0xb778b10e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xa6f47b70 (LWP 2678)):
[KCrash Handler]
#6  0xb6a1ffa7 in operator<< (dbg=) at kernel/qobject.cpp:3686
#7  0xb48a57cb in QDebug operator<< <KDirLister*>(QDebug, QList<KDirLister*> const&) () from /usr/lib/libkio.so.5
#8  0xb489ce6c in KDirListerCache::listDir (this=0x89c6780, lister=0xa661e6b0, _u=..., _keep=false, _reload=false) at ../../kio/kio/kdirlister.cpp:237
#9  0xb489d160 in KDirLister::openUrl (this=0xa661e6b0, _url=..., _flags=...) at ../../kio/kio/kdirlister.cpp:1953
#10 0xa724f6f9 in KFilePlacesItem (this=0xa661f6a0, manager=0x896d388, address=..., udi=...) at ../../kfile/kfileplacesitem.cpp:52
#11 0xa7251699 in KFilePlacesModel::Private::loadBookmarkList (this=0xa4f22c78) at ../../kfile/kfileplacesmodel.cpp:433
#12 0xa7251b8f in KFilePlacesModel::Private::_k_reloadBookmarks (this=0xa4f22c78) at ../../kfile/kfileplacesmodel.cpp:342
#13 0xa725310b in KFilePlacesModel (this=0xa6f470d0, parent=0x0) at ../../kfile/kfileplacesmodel.cpp:154
#14 0xa769040b in PlacesRunner::match (this=0x896dc00, context=...) at ../../../../../plasma/generic/runners/places/placesrunner.cpp:54
#15 0xb73c111e in Plasma::AbstractRunner::performMatch (this=0x896dc00, localContext=...) at ../../plasma/abstractrunner.cpp:117
#16 0xb7461c9b in Plasma::FindMatchesJob::run (this=0x8ac08a0) at ../../plasma/private/runnerjobs.cpp:159
#17 0xb47244f7 in ThreadWeaver::JobRunHelper::runTheJob (this=0xa6f4725c, th=0x87526a8, job=0x8ac08a0) at ../../../threadweaver/Weaver/Job.cpp:106
#18 0xb4724851 in ThreadWeaver::Job::execute (this=0x8ac08a0, th=0x87526a8) at ../../../threadweaver/Weaver/Job.cpp:135
#19 0xb472354a in ThreadWeaver::ThreadRunHelper::run (this=0xa6f472e4, parent=0x883be58, th=0x87526a8) at ../../../threadweaver/Weaver/Thread.cpp:95
#20 0xb4723c9b in ThreadWeaver::Thread::run (this=0x87526a8) at ../../../threadweaver/Weaver/Thread.cpp:142
#21 0xb690bfae in QThreadPrivate::start (arg=0x87526a8) at thread/qthread_unix.cpp:248
#22 0xb4151955 in start_thread (arg=0xa6f47b70) at pthread_create.c:300
#23 0xb778b10e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xa65ffb70 (LWP 2679)):
#0  0xb787b424 in __kernel_vsyscall ()
#1  0xb4155f7f in __pthread_cond_wait (cond=0x871d088, mutex=0x871d070) at pthread_cond_wait.c:153
#2  0xb77980bd in __pthread_cond_wait (cond=0x871d088, mutex=0x871d070) at forward.c:139
#3  0xb690cfa7 in QWaitConditionPrivate::wait (this=0x883be70, mutex=0x8823638, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x883be70, mutex=0x8823638, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb4722682 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x883be58, th=0xa75004d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb47253dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8824128, th=0xa75004d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb472124b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x883be58, th=0xa75004d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb47254d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8824128, th=0xa75004d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb4722be3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x883be58, th=0xa75004d0, previous=0x8a085e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb472357e in ThreadWeaver::ThreadRunHelper::run (this=0xa65ff2e4, parent=0x883be58, th=0xa75004d0) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0xb4723c9b in ThreadWeaver::Thread::run (this=0xa75004d0) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0xb690bfae in QThreadPrivate::start (arg=0xa75004d0) at thread/qthread_unix.cpp:248
#13 0xb4151955 in start_thread (arg=0xa65ffb70) at pthread_create.c:300
#14 0xb778b10e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xa5dfeb70 (LWP 2680)):
#0  0xb787b424 in __kernel_vsyscall ()
#1  0xb4155f7f in __pthread_cond_wait (cond=0x871d088, mutex=0x871d070) at pthread_cond_wait.c:153
#2  0xb77980bd in __pthread_cond_wait (cond=0x871d088, mutex=0x871d070) at forward.c:139
#3  0xb690cfa7 in QWaitConditionPrivate::wait (this=0x883be70, mutex=0x8823638, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x883be70, mutex=0x8823638, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb4722682 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x883be58, th=0x88899f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb47253dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8824128, th=0x88899f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb472124b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x883be58, th=0x88899f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb47254d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8824128, th=0x88899f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb4722be3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x883be58, th=0x88899f0, previous=0x8a9e708) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb472357e in ThreadWeaver::ThreadRunHelper::run (this=0xa5dfe2e4, parent=0x883be58, th=0x88899f0) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0xb4723c9b in ThreadWeaver::Thread::run (this=0x88899f0) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0xb690bfae in QThreadPrivate::start (arg=0x88899f0) at thread/qthread_unix.cpp:248
#13 0xb4151955 in start_thread (arg=0xa5dfeb70) at pthread_create.c:300
#14 0xb778b10e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb341a720 (LWP 2469)):
#0  0xb787b424 in __kernel_vsyscall ()
#1  0xb777d916 in *__GI___poll (fds=0xb7801ff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb41b90f0 in ?? () from /usr/lib/libxcb.so.1
#3  0xb41bb761 in xcb_wait_for_reply () from /usr/lib/libxcb.so.1
#4  0xb6e537a6 in _XReply () from /usr/lib/libX11.so.6
#5  0xb6e31116 in XGetWindowProperty () from /usr/lib/libX11.so.6
#6  0xb6e303b6 in XGetWMHints () from /usr/lib/libX11.so.6
#7  0xb5ffd738 in QWidgetPrivate::setWindowIcon_sys (this=0xa3c4d750, forceReset=false) at kernel/qwidget_x11.cpp:1511
#8  0xb5fb1311 in QWidget::create (this=0xa3c2d370, window=0, initializeWindow=<value optimized out>, destroyOldWindow=<value optimized out>) at kernel/qwidget.cpp:1355
#9  0xb5fb7825 in QWidget::setVisible (this=0xa3c2d370, visible=true) at kernel/qwidget.cpp:7379
#10 0xb65e1949 in QWidget::show (this=0xa3c2c5a8, newWidget=0xa3c2d370, autoShow=true) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:485
#11 QGraphicsProxyWidgetPrivate::setWidget_helper (this=0xa3c2c5a8, newWidget=0xa3c2d370, autoShow=true) at graphicsview/qgraphicsproxywidget.cpp:683
#12 0xb65e1d43 in QGraphicsProxyWidget::setWidget (this=0xa3ea5418, widget=0xa3c2d370) at graphicsview/qgraphicsproxywidget.cpp:593
#13 0xb74de7c2 in ToolButton (this=0xa3ea5418, parent=0xa3edb9a8) at ../../plasma/widgets/toolbutton.cpp:182
#14 0xb7853573 in ResultItem::setMatch (this=0xa3edb9a8, match=...) at ../../krunner/interfaces/default/resultitem.cpp:141
#15 0xb7855527 in ResultScene::addQueryMatch (this=0x88a22d0, match=..., useAnyId=true) at ../../krunner/interfaces/default/resultscene.cpp:273
#16 0xb7855ae2 in ResultScene::setQueryMatches (this=0x88a22d0, m=...) at ../../krunner/interfaces/default/resultscene.cpp:187
#17 0xb785604d in ResultScene::qt_metacall (this=0x88a22d0, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbf9bd2e8) at ./resultscene.moc:101
#18 0xb6a0d80a in QMetaObject::metacall (object=0x88a22d0, cl=QMetaObject::ReadProperty, idx=25, argv=0xbf9bd2e8) at kernel/qmetaobject.cpp:237
#19 0xb6a1c1db in QMetaObject::activate (sender=0x88297f8, m=0xb75a4d44, local_signal_index=0, argv=0xbf9bd2e8) at kernel/qobject.cpp:3295
#20 0xb748cf53 in Plasma::RunnerManager::matchesChanged (this=0x88297f8, _t1=...) at ./runnermanager.moc:118
#21 0xb7490967 in Plasma::RunnerManagerPrivate::matchesChanged (this=0x88297f8, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbf9bd40c) at ../../plasma/runnermanager.cpp:90
#22 Plasma::RunnerManager::qt_metacall (this=0x88297f8, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbf9bd40c) at ./runnermanager.moc:104
#23 0xb6a0d80a in QMetaObject::metacall (object=0x88297f8, cl=QMetaObject::ReadProperty, idx=13, argv=0xbf9bd40c) at kernel/qmetaobject.cpp:237
#24 0xb6a1c1db in QMetaObject::activate (sender=0x882a08c, m=0xb6b1c724, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3295
#25 0xb6a6e7e7 in QTimer::timeout (this=0x882a08c) at .moc/release-shared/moc_qtimer.cpp:134
#26 0xb6a240be in QTimer::timerEvent (this=0x882a08c, e=0xbf9bd940) at kernel/qtimer.cpp:271
#27 0xb6a18c84 in QObject::event (this=0x882a08c, e=0xffffffff) at kernel/qobject.cpp:1212
#28 0xb5f515cc in QApplicationPrivate::notify_helper (this=0x8714c18, receiver=0x882a08c, e=0xbf9bd940) at kernel/qapplication.cpp:4302
#29 0xb5f5815e in QApplication::notify (this=0x87114d0, receiver=0x882a08c, e=0xbf9bd940) at kernel/qapplication.cpp:3706
#30 0xb715cc5a in KApplication::notify (this=0x87114d0, receiver=0x882a08c, event=0xbf9bd940) at ../../kdeui/kernel/kapplication.cpp:302
#31 0xb6a0852b in QCoreApplication::notifyInternal (this=0x87114d0, receiver=0x882a08c, event=0xbf9bd940) at kernel/qcoreapplication.cpp:726
#32 0xb6a377b6 in QCoreApplication::sendEvent (this=0x87175c4) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#33 QTimerInfoList::activateTimers (this=0x87175c4) at kernel/qeventdispatcher_unix.cpp:603
#34 0xb6a343d7 in timerSourceDispatch (source=0x8717a00) at kernel/qeventdispatcher_glib.cpp:184
#35 idleTimerSourceDispatch (source=0x8717a00) at kernel/qeventdispatcher_glib.cpp:231
#36 0xb40af2f5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#37 0xb40b2fd8 in ?? () from /lib/libglib-2.0.so.0
#38 0xb40b31b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#39 0xb6a34095 in QEventDispatcherGlib::processEvents (this=0x86f5ba0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#40 0xb600ff45 in QGuiEventDispatcherGlib::processEvents (this=0x86f5ba0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#41 0xb6a06b49 in QEventLoop::processEvents (this=0xbf9bdc04, flags=) at kernel/qeventloop.cpp:149
#42 0xb6a06f9a in QEventLoop::exec (this=0xbf9bdc04, flags=...) at kernel/qeventloop.cpp:201
#43 0xb6a0c1cf in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#44 0xb5f51667 in QApplication::exec () at kernel/qapplication.cpp:3581
#45 0xb7849eee in kdemain (argc=1, argv=0xbf9bddd4) at ../../krunner/main.cpp:65
#46 0x0804860b in main (argc=1, argv=0xbf9bddd4) at krunner_dummy.cpp:3

Possible duplicates by query: bug 229836, bug 227124, bug 224212.

Reported using DrKonqi
Comment 1 Christoph Feck 2010-09-27 14:28:03 UTC

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