Bug 243436 - krunner crashed while showing some nepomuk results
Summary: krunner crashed while showing some nepomuk results
Status: RESOLVED DUPLICATE of bug 224085
Alias: None
Product: krunner
Classification: Plasma
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-02 14:31 UTC by Leonardo La Malfa
Modified: 2010-07-15 13:39 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Leonardo La Malfa 2010-07-02 14:31:24 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-23-generic i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
I was running a search of an application with krunner, when some results with Nepomuk icon showed up, with long lines of text beside, which eventually garbled and krunner crashed. The whole thing lasted no more than 2-3 seconds.

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

Thread 6 (Thread 0xaa8efb70 (LWP 1342)):
#0  0x006b2f5b in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
#1  0x043dc2e8 in IA__g_main_context_acquire (context=0x8d8c174) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2047
#2  0x043dde5e in g_main_context_iterate (context=0x8d8c170, block=<value optimized out>, dispatch=1, self=0x8d8c280) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2535
#3  0x043de4b8 in IA__g_main_context_iteration (context=0x8d8c170, may_block=1) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2654
#4  0x010c0e6f in QEventDispatcherGlib::processEvents (this=0x8d8c080, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#5  0x01093759 in QEventLoop::processEvents (this=0xaa8ef290, flags=) at kernel/qeventloop.cpp:149
#6  0x01093baa in QEventLoop::exec (this=0xaa8ef290, flags=...) at kernel/qeventloop.cpp:201
#7  0x00f94fc9 in QThread::exec (this=0x8d82948) at thread/qthread.cpp:487
#8  0x010731db in QInotifyFileSystemWatcherEngine::run (this=0x8d82948) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00f9797e in QThreadPrivate::start (arg=0x8d82948) at thread/qthread_unix.cpp:248
#10 0x006b096e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#11 0x02388a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0xa9efeb70 (LWP 1721)):
#0  0x001e5422 in __kernel_vsyscall ()
#1  0x006b5015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00f98997 in QWaitConditionPrivate::wait (this=0x8ba0b50, mutex=0x8b91a28, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x8ba0b50, mutex=0x8b91a28, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x00a40870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8ba0b38, th=0x8ebaa18) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x00a4338c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8b7db08, th=0x8ebaa18) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x00a3f27b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8ba0b38, th=0x8ebaa18) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x00a43482 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8b7db08, th=0x8ebaa18) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x00a404d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8ba0b38, th=0x8ebaa18, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x00a434a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8b7db08, th=0x8ebaa18) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x00a404d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8ba0b38, th=0x8ebaa18, previous=0x8ed6208) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#11 0x00a4151e in ThreadWeaver::ThreadRunHelper::run (this=0xa9efe2f4, parent=0x8ba0b38, th=0x8ebaa18) at ../../../threadweaver/Weaver/Thread.cpp:87
#12 0x00a41c3b in ThreadWeaver::Thread::run (this=0x8ebaa18) at ../../../threadweaver/Weaver/Thread.cpp:142
#13 0x00f9797e in QThreadPrivate::start (arg=0x8ebaa18) at thread/qthread_unix.cpp:248
#14 0x006b096e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#15 0x02388a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xa96fdb70 (LWP 1722)):
#0  0x001e5422 in __kernel_vsyscall ()
#1  0x006b5015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00f98997 in QWaitConditionPrivate::wait (this=0x8ba0b50, mutex=0x8b91a28, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x8ba0b50, mutex=0x8b91a28, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x00a40870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8ba0b38, th=0x8bdd300) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x00a4338c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8b7db08, th=0x8bdd300) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x00a3f27b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8ba0b38, th=0x8bdd300) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x00a43482 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8b7db08, th=0x8bdd300) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x00a404d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8ba0b38, th=0x8bdd300, previous=0x8eddbd8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x00a4151e in ThreadWeaver::ThreadRunHelper::run (this=0xa96fd2f4, parent=0x8ba0b38, th=0x8bdd300) at ../../../threadweaver/Weaver/Thread.cpp:87
#10 0x00a41c3b in ThreadWeaver::Thread::run (this=0x8bdd300) at ../../../threadweaver/Weaver/Thread.cpp:142
#11 0x00f9797e in QThreadPrivate::start (arg=0x8bdd300) at thread/qthread_unix.cpp:248
#12 0x006b096e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#13 0x02388a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xa8efcb70 (LWP 1723)):
#0  0x001e5422 in __kernel_vsyscall ()
#1  0x006b5015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00f98997 in QWaitConditionPrivate::wait (this=0x8ba0b50, mutex=0x8b91a28, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x8ba0b50, mutex=0x8b91a28, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x00a40870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8ba0b38, th=0x8c7a8c8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x00a4338c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8b7db08, th=0x8c7a8c8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x00a3f27b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8ba0b38, th=0x8c7a8c8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x00a43482 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8b7db08, th=0x8c7a8c8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x00a404d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8ba0b38, th=0x8c7a8c8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x00a434a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8b7db08, th=0x8c7a8c8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x00a404d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8ba0b38, th=0x8c7a8c8, previous=0x8bb5620) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#11 0x00a4151e in ThreadWeaver::ThreadRunHelper::run (this=0xa8efc2f4, parent=0x8ba0b38, th=0x8c7a8c8) at ../../../threadweaver/Weaver/Thread.cpp:87
#12 0x00a41c3b in ThreadWeaver::Thread::run (this=0x8c7a8c8) at ../../../threadweaver/Weaver/Thread.cpp:142
#13 0x00f9797e in QThreadPrivate::start (arg=0x8c7a8c8) at thread/qthread_unix.cpp:248
#14 0x006b096e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#15 0x02388a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xa86fbb70 (LWP 1724)):
#0  0x001e5422 in __kernel_vsyscall ()
#1  0x006b5015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00f98997 in QWaitConditionPrivate::wait (this=0x8ba0b50, mutex=0x8b91a28, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x8ba0b50, mutex=0x8b91a28, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x00a40870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8ba0b38, th=0x8b8a410) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x00a4338c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8b7db08, th=0x8b8a410) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x00a3f27b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8ba0b38, th=0x8b8a410) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x00a43482 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8b7db08, th=0x8b8a410) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x00a404d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8ba0b38, th=0x8b8a410, previous=0x8e85520) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x00a4151e in ThreadWeaver::ThreadRunHelper::run (this=0xa86fb2f4, parent=0x8ba0b38, th=0x8b8a410) at ../../../threadweaver/Weaver/Thread.cpp:87
#10 0x00a41c3b in ThreadWeaver::Thread::run (this=0x8b8a410) at ../../../threadweaver/Weaver/Thread.cpp:142
#11 0x00f9797e in QThreadPrivate::start (arg=0x8b8a410) at thread/qthread_unix.cpp:248
#12 0x006b096e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#13 0x02388a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb776daa0 (LWP 1307)):
[KCrash Handler]
#6  QString::operator< (this=0x8ff6310, other=...) at tools/qstring.cpp:2124
#7  0x035875a5 in qMapLessThanKey<QString> (this=0x8c361f8, match=..., useAnyId=false) at /usr/include/qt4/QtCore/qmap.h:107
#8  QMap<QString, ResultItem*>::erase (this=0x8c361f8, match=..., useAnyId=false) at /usr/include/qt4/QtCore/qmap.h:701
#9  ResultScene::addQueryMatch (this=0x8c361f8, match=..., useAnyId=false) at ../../krunner/interfaces/default/resultscene.cpp:274
#10 0x035879d6 in ResultScene::setQueryMatches (this=0x8c361f8, m=...) at ../../krunner/interfaces/default/resultscene.cpp:176
#11 0x0358801d in ResultScene::qt_metacall (this=0x8c361f8, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbfa3d2b8) at ./resultscene.moc:101
#12 0x0109a47a in QMetaObject::metacall (object=0x8c361f8, cl=QMetaObject::WriteProperty, idx=25, argv=0xbfa3d2b8) at kernel/qmetaobject.cpp:237
#13 0x010a8fbb in QMetaObject::activate (sender=0x8b5c9d8, m=0x34f88a4, local_signal_index=0, argv=0xbfa3d2b8) at kernel/qobject.cpp:3295
#14 0x033dfde3 in Plasma::RunnerManager::matchesChanged (this=0x8b5c9d8, _t1=...) at ./runnermanager.moc:118
#15 0x033e37f7 in Plasma::RunnerManagerPrivate::matchesChanged (this=0x8b5c9d8, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbfa3d3dc) at ../../plasma/runnermanager.cpp:90
#16 Plasma::RunnerManager::qt_metacall (this=0x8b5c9d8, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbfa3d3dc) at ./runnermanager.moc:104
#17 0x0109a47a in QMetaObject::metacall (object=0x8b5c9d8, cl=QMetaObject::WriteProperty, idx=13, argv=0xbfa3d3dc) at kernel/qmetaobject.cpp:237
#18 0x010a8fbb in QMetaObject::activate (sender=0x8b5cb2c, m=0x11aa5a4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3295
#19 0x010fb327 in QTimer::timeout (this=0x8b5cb2c) at .moc/release-shared/moc_qtimer.cpp:134
#20 0x010b0e4e in QTimer::timerEvent (this=0x8b5cb2c, e=0xbfa3d910) at kernel/qtimer.cpp:271
#21 0x010a5a64 in QObject::event (this=0x8b5cb2c, e=0x8fd36f8) at kernel/qobject.cpp:1212
#22 0x061d1e8c in QApplicationPrivate::notify_helper (this=0x8b02500, receiver=0x8b5cb2c, e=0xbfa3d910) at kernel/qapplication.cpp:4302
#23 0x061d8a0e in QApplication::notify (this=0x8b02300, receiver=0x8b5cb2c, e=0xbfa3d910) at kernel/qapplication.cpp:3706
#24 0x00d5940a in KApplication::notify (this=0x8b02300, receiver=0x8b5cb2c, event=0xbfa3d910) at ../../kdeui/kernel/kapplication.cpp:302
#25 0x0109513b in QCoreApplication::notifyInternal (this=0x8b02300, receiver=0x8b5cb2c, event=0xbfa3d910) at kernel/qcoreapplication.cpp:726
#26 0x010c45c6 in QCoreApplication::sendEvent (this=0x8b04d7c) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#27 QTimerInfoList::activateTimers (this=0x8b04d7c) at kernel/qeventdispatcher_unix.cpp:603
#28 0x010c1177 in timerSourceDispatch (source=0x8b04db0) at kernel/qeventdispatcher_glib.cpp:184
#29 idleTimerSourceDispatch (source=0x8b04db0) at kernel/qeventdispatcher_glib.cpp:231
#30 0x043da5e5 in g_main_dispatch (context=0x8b04490) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:1960
#31 IA__g_main_context_dispatch (context=0x8b04490) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2513
#32 0x043de2d8 in g_main_context_iterate (context=0x8b04490, block=<value optimized out>, dispatch=1, self=0x8aff4b0) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2591
#33 0x043de4b8 in IA__g_main_context_iteration (context=0x8b04490, may_block=1) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2654
#34 0x010c0e35 in QEventDispatcherGlib::processEvents (this=0x8b01f38, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#35 0x06291e15 in QGuiEventDispatcherGlib::processEvents (this=0x8b01f38, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#36 0x01093759 in QEventLoop::processEvents (this=0xbfa3dbd4, flags=) at kernel/qeventloop.cpp:149
#37 0x01093baa in QEventLoop::exec (this=0xbfa3dbd4, flags=...) at kernel/qeventloop.cpp:201
#38 0x01098e3f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#39 0x061d1f27 in QApplication::exec () at kernel/qapplication.cpp:3581
#40 0x0357beee in kdemain (argc=1, argv=0x8af0690) at ../../krunner/main.cpp:65
#41 0x0804e133 in launch (argc=<value optimized out>, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=0, envs=0x8ad2e19 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x8051465 "0") at ../../kinit/kinit.cpp:717
#42 0x0804ec6d in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at ../../kinit/kinit.cpp:1209
#43 0x0804f190 in handle_requests (waitForPid=<value optimized out>) at ../../kinit/kinit.cpp:1402
#44 0x0804fe4f in main (argc=4, argv=0xbfa3e654, envp=0xbfa3e668) at ../../kinit/kinit.cpp:1845

This bug may be a duplicate of or related to bug 224085.

Possible duplicates by query: bug 242549, bug 237598, bug 237385, bug 237250, bug 236439.

Reported using DrKonqi
Comment 1 Nicolas L. 2010-07-15 13:39:31 UTC

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