Bug 319782

Summary: KRunner crashes often randomly (here when convert currencies)
Product: [Plasma] krunner Reporter: Robert Riemann <robert>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Robert Riemann 2013-05-13 12:58:50 UTC
Application: krunner (0.1)
KDE Platform Version: 4.10.2 "release 1"
Qt Version: 4.8.4
Operating System: Linux 3.8.7-1-desktop x86_64
Distribution: "openSUSE 12.3 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

I pressed Alt+F2, started typing "3000GBP" and KRunner crashed immediatly.

- Unusual behavior I noticed:

KRunner is also crashing in a lot of other cases (meaning with other search text).

The crash can be reproduced sometimes.

-- Backtrace:
Application: Oberfläche zur Ausführung von Befehlen (kdeinit4), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f248f908780 (LWP 2274))]

Thread 10 (Thread 0x7f247640d700 (LWP 2286)):
#0  0x00007f2489ec9829 in ?? () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f2489ec9a99 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f2489e8c489 in g_main_context_query () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f2489e8ca19 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f2489e8cbc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f248e5921f6 in QEventDispatcherGlib::processEvents (this=0x7f24700008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f248e5629ef in QEventLoop::processEvents (this=this@entry=0x7f247640cdd0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f248e562c78 in QEventLoop::exec (this=0x7f247640cdd0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f248e4650f0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#9  0x00007f248e5431af in QInotifyFileSystemWatcherEngine::run (this=0xd0bdd0) at io/qfilesystemwatcher_inotify.cpp:256
#10 0x00007f248e4680cc in QThreadPrivate::start (arg=0xd0bdd0) at thread/qthread_unix.cpp:338
#11 0x00007f248e1d1e0f in start_thread () from /lib64/libpthread.so.0
#12 0x00007f248cf487dd in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f2465ae1700 (LWP 7063)):
#0  0x00007f248e1d5964 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f248e46862b in wait (time=18446744073709551615, this=0xd60040) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xd540c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f2481c72981 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xe521c0, th=0xf56b30) at /usr/src/debug/kdelibs-4.10.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f2481c751cb in ThreadWeaver::WorkingHardState::applyForWork (this=0xd55ad0, th=0xf56b30) at /usr/src/debug/kdelibs-4.10.2/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f2481c7403f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f2465ae0e00, parent=0xe521c0, th=th@entry=0xf56b30) at /usr/src/debug/kdelibs-4.10.2/threadweaver/Weaver/Thread.cpp:87
#6  0x00007f2481c740cb in ThreadWeaver::Thread::run (this=0xf56b30) at /usr/src/debug/kdelibs-4.10.2/threadweaver/Weaver/Thread.cpp:142
#7  0x00007f248e4680cc in QThreadPrivate::start (arg=0xf56b30) at thread/qthread_unix.cpp:338
#8  0x00007f248e1d1e0f in start_thread () from /lib64/libpthread.so.0
#9  0x00007f248cf487dd in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f24652e0700 (LWP 7064)):
#0  0x00007f248e1d5964 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f248e46862b in wait (time=18446744073709551615, this=0xd60040) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xd540c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f2481c72981 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xe521c0, th=0x104afe0) at /usr/src/debug/kdelibs-4.10.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f2481c751cb in ThreadWeaver::WorkingHardState::applyForWork (this=0xd55ad0, th=0x104afe0) at /usr/src/debug/kdelibs-4.10.2/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f2481c7403f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f24652dfe00, parent=0xe521c0, th=th@entry=0x104afe0) at /usr/src/debug/kdelibs-4.10.2/threadweaver/Weaver/Thread.cpp:87
#6  0x00007f2481c740cb in ThreadWeaver::Thread::run (this=0x104afe0) at /usr/src/debug/kdelibs-4.10.2/threadweaver/Weaver/Thread.cpp:142
#7  0x00007f248e4680cc in QThreadPrivate::start (arg=0x104afe0) at thread/qthread_unix.cpp:338
#8  0x00007f248e1d1e0f in start_thread () from /lib64/libpthread.so.0
#9  0x00007f248cf487dd in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f2464adf700 (LWP 7065)):
#0  0x00007f248e1d5964 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f248e46862b in wait (time=18446744073709551615, this=0xd60040) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xd540c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f2481c72981 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xe521c0, th=0xed6370) at /usr/src/debug/kdelibs-4.10.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f2481c751cb in ThreadWeaver::WorkingHardState::applyForWork (this=0xd55ad0, th=0xed6370) at /usr/src/debug/kdelibs-4.10.2/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f2481c7403f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f2464adee00, parent=0xe521c0, th=th@entry=0xed6370) at /usr/src/debug/kdelibs-4.10.2/threadweaver/Weaver/Thread.cpp:87
#6  0x00007f2481c740cb in ThreadWeaver::Thread::run (this=0xed6370) at /usr/src/debug/kdelibs-4.10.2/threadweaver/Weaver/Thread.cpp:142
#7  0x00007f248e4680cc in QThreadPrivate::start (arg=0xed6370) at thread/qthread_unix.cpp:338
#8  0x00007f248e1d1e0f in start_thread () from /lib64/libpthread.so.0
#9  0x00007f248cf487dd in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f2457fff700 (LWP 7066)):
#0  0x00007f248e1d5964 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f248e46862b in wait (time=18446744073709551615, this=0xd60040) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xd540c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f2481c72981 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xe521c0, th=0xcf90b0) at /usr/src/debug/kdelibs-4.10.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f2481c751cb in ThreadWeaver::WorkingHardState::applyForWork (this=0xd55ad0, th=0xcf90b0) at /usr/src/debug/kdelibs-4.10.2/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f2481c7403f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f2457ffee00, parent=0xe521c0, th=th@entry=0xcf90b0) at /usr/src/debug/kdelibs-4.10.2/threadweaver/Weaver/Thread.cpp:87
#6  0x00007f2481c740cb in ThreadWeaver::Thread::run (this=0xcf90b0) at /usr/src/debug/kdelibs-4.10.2/threadweaver/Weaver/Thread.cpp:142
#7  0x00007f248e4680cc in QThreadPrivate::start (arg=0xcf90b0) at thread/qthread_unix.cpp:338
#8  0x00007f248e1d1e0f in start_thread () from /lib64/libpthread.so.0
#9  0x00007f248cf487dd in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f24577fe700 (LWP 7067)):
[KCrash Handler]
#6  0x00007f248ce953d5 in raise () from /lib64/libc.so.6
#7  0x00007f248ce96858 in abort () from /lib64/libc.so.6
#8  0x00007f248806d415 in _dbus_abort () at dbus-sysdeps.c:94
#9  0x00007f2488063ee5 in _dbus_warn_check_failed (format=0x7f2488073840 "arguments to %s() were incorrect, assertion \"%s\" failed in file %s line %d.\nThis is normally a bug in some application using the D-Bus library.\n") at dbus-internals.c:290
#10 0x00007f248b2e52e6 in q_dbus_pending_call_block (pending=<optimized out>) at qdbus_symbols_p.h:309
#11 QDBusConnectionPrivate::waitForFinished (this=0xbacfa0, pcall=0x7f244800abb0) at qdbusintegrator.cpp:1781
#12 0x00007f248b324c17 in QDBusPendingCallPrivate::waitForFinished (this=0x7f244800abb0) at qdbuspendingcall.cpp:245
#13 0x00007f248b3268cb in QDBusPendingReplyData::argumentAt (this=0x7f24577fdb20, index=0) at qdbuspendingreply.cpp:264
#14 0x00007f24687a584a in argumentAt<0> (this=0x7f24577fdb20) at /usr/include/QtDBus/qdbuspendingreply.h:176
#15 value (this=0x7f24577fdb20) at /usr/include/QtDBus/qdbuspendingreply.h:181
#16 KGetRunner::parseUrls (this=this@entry=0xe17a60, text=...) at /usr/src/debug/kdenetwork-4.10.2/kget/plasma/runner/kgetrunner.cpp:124
#17 0x00007f24687a5c6a in KGetRunner::match (this=0xe17a60, context=...) at /usr/src/debug/kdenetwork-4.10.2/kget/plasma/runner/kgetrunner.cpp:49
#18 0x00007f2484a70d8e in Plasma::AbstractRunner::performMatch (this=0xe17a60, localContext=...) at /usr/src/debug/kdelibs-4.10.2/plasma/abstractrunner.cpp:136
#19 0x00007f2481c7483a in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7f24577fddb0, th=th@entry=0xd412e0, job=job@entry=0xf4e4a0) at /usr/src/debug/kdelibs-4.10.2/threadweaver/Weaver/Job.cpp:106
#20 0x00007f2481c749b1 in ThreadWeaver::Job::execute (this=0xf4e4a0, th=0xd412e0) at /usr/src/debug/kdelibs-4.10.2/threadweaver/Weaver/Job.cpp:135
#21 0x00007f2481c7400f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f24577fde00, parent=0xe521c0, th=th@entry=0xd412e0) at /usr/src/debug/kdelibs-4.10.2/threadweaver/Weaver/Thread.cpp:95
#22 0x00007f2481c740cb in ThreadWeaver::Thread::run (this=0xd412e0) at /usr/src/debug/kdelibs-4.10.2/threadweaver/Weaver/Thread.cpp:142
#23 0x00007f248e4680cc in QThreadPrivate::start (arg=0xd412e0) at thread/qthread_unix.cpp:338
#24 0x00007f248e1d1e0f in start_thread () from /lib64/libpthread.so.0
#25 0x00007f248cf487dd in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f2456ffd700 (LWP 7068)):
#0  0x00007f248e1d5964 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f248e46862b in wait (time=18446744073709551615, this=0xd60040) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xd540c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f2481c72981 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xe521c0, th=0xf49530) at /usr/src/debug/kdelibs-4.10.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f2481c751cb in ThreadWeaver::WorkingHardState::applyForWork (this=0xd55ad0, th=0xf49530) at /usr/src/debug/kdelibs-4.10.2/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f2481c7403f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f2456ffce00, parent=0xe521c0, th=th@entry=0xf49530) at /usr/src/debug/kdelibs-4.10.2/threadweaver/Weaver/Thread.cpp:87
#6  0x00007f2481c740cb in ThreadWeaver::Thread::run (this=0xf49530) at /usr/src/debug/kdelibs-4.10.2/threadweaver/Weaver/Thread.cpp:142
#7  0x00007f248e4680cc in QThreadPrivate::start (arg=0xf49530) at thread/qthread_unix.cpp:338
#8  0x00007f248e1d1e0f in start_thread () from /lib64/libpthread.so.0
#9  0x00007f248cf487dd in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f24567fc700 (LWP 7069)):
#0  0x00007f248e1d5964 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f248e46862b in wait (time=18446744073709551615, this=0xd60040) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xd540c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f2481c72981 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xe521c0, th=0xe3c030) at /usr/src/debug/kdelibs-4.10.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f2481c751cb in ThreadWeaver::WorkingHardState::applyForWork (this=0xd55ad0, th=0xe3c030) at /usr/src/debug/kdelibs-4.10.2/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f2481c7403f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f24567fbe00, parent=0xe521c0, th=th@entry=0xe3c030) at /usr/src/debug/kdelibs-4.10.2/threadweaver/Weaver/Thread.cpp:87
#6  0x00007f2481c740cb in ThreadWeaver::Thread::run (this=0xe3c030) at /usr/src/debug/kdelibs-4.10.2/threadweaver/Weaver/Thread.cpp:142
#7  0x00007f248e4680cc in QThreadPrivate::start (arg=0xe3c030) at thread/qthread_unix.cpp:338
#8  0x00007f248e1d1e0f in start_thread () from /lib64/libpthread.so.0
#9  0x00007f248cf487dd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f2455ffb700 (LWP 7070)):
#0  0x00007f248e1d5964 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f248e46862b in wait (time=18446744073709551615, this=0xd60040) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xd540c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f2481c72981 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xe521c0, th=0xecc0a0) at /usr/src/debug/kdelibs-4.10.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f2481c751cb in ThreadWeaver::WorkingHardState::applyForWork (this=0xd55ad0, th=0xecc0a0) at /usr/src/debug/kdelibs-4.10.2/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f2481c7403f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f2455ffae00, parent=0xe521c0, th=th@entry=0xecc0a0) at /usr/src/debug/kdelibs-4.10.2/threadweaver/Weaver/Thread.cpp:87
#6  0x00007f2481c740cb in ThreadWeaver::Thread::run (this=0xecc0a0) at /usr/src/debug/kdelibs-4.10.2/threadweaver/Weaver/Thread.cpp:142
#7  0x00007f248e4680cc in QThreadPrivate::start (arg=0xecc0a0) at thread/qthread_unix.cpp:338
#8  0x00007f248e1d1e0f in start_thread () from /lib64/libpthread.so.0
#9  0x00007f248cf487dd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f248f908780 (LWP 2274)):
#0  0x00007f248cf44449 in syscall () from /lib64/libc.so.6
#1  0x00007f248e466b74 in _q_futex (timeout=0x0, val=2, op=0, addr=0xbad160, addr2=<optimized out>, val2=<optimized out>) at thread/qmutex_unix.cpp:99
#2  QMutexPrivate::wait (this=0xbad160, timeout=<optimized out>) at thread/qmutex_unix.cpp:113
#3  0x00007f248e462d75 in QMutex::lockInternal (this=<optimized out>) at thread/qmutex.cpp:450
#4  0x00007f248b2e4945 in QDBusMutexLocker (m=0xbad010, this=<synthetic pointer>, s=0xbacfa0, a=DoDispatchAction) at qdbusthreaddebug_p.h:188
#5  QDBusDispatchLocker (s=0xbacfa0, a=DoDispatchAction, this=<synthetic pointer>) at qdbusthreaddebug_p.h:203
#6  QDBusConnectionPrivate::doDispatch (this=0xbacfa0) at qdbusintegrator.cpp:1131
#7  0x00007f248e57868e in QObject::event (this=0xbacfa0, e=<optimized out>) at kernel/qobject.cpp:1203
#8  0x00007f248d6f186c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#9  0x00007f248d6f5ceb in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#10 0x00007f248f305146 in KApplication::notify (this=0xbb5e40, receiver=0xbacfa0, event=0xf52930) at /usr/src/debug/kdelibs-4.10.2/kdeui/kernel/kapplication.cpp:311
#11 0x00007f248e563c9e in QCoreApplication::notifyInternal (this=0xbb5e40, receiver=receiver@entry=0xbacfa0, event=event@entry=0xf52930) at kernel/qcoreapplication.cpp:946
#12 0x00007f248e567601 in sendEvent (event=0xf52930, receiver=0xbacfa0) at kernel/qcoreapplication.h:231
#13 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xaf42b0) at kernel/qcoreapplication.cpp:1570
#14 0x00007f248e592043 in sendPostedEvents () at kernel/qcoreapplication.h:236
#15 postEventSourceDispatch (s=0xbbee40) at kernel/qeventdispatcher_glib.cpp:279
#16 0x00007f2489e8c7d5 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#17 0x00007f2489e8cb08 in ?? () from /usr/lib64/libglib-2.0.so.0
#18 0x00007f2489e8cbc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#19 0x00007f248e5921d6 in QEventDispatcherGlib::processEvents (this=0xbb9c60, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#20 0x00007f248d791c1e in ?? () from /usr/lib64/libQtGui.so.4
#21 0x00007f248e5629ef in QEventLoop::processEvents (this=this@entry=0x7fffd0703110, flags=...) at kernel/qeventloop.cpp:149
#22 0x00007f248e562c78 in QEventLoop::exec (this=0x7fffd0703110, flags=...) at kernel/qeventloop.cpp:204
#23 0x00007f248e567918 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#24 0x00007f247c37289f in kdemain () from /usr/lib64/libkdeinit4_krunner.so
#25 0x000000000040889a in _start ()

Possible duplicates by query: bug 316358, bug 313114, bug 310570, bug 309949, bug 309485.

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-05-13 19:00:42 UTC

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