Bug 338387 - krunner crashed while typing
Summary: krunner crashed while typing
Status: RESOLVED FIXED
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: 4.11.10
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Vishesh Handa
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-08-19 19:55 UTC by Christian Trippe
Modified: 2015-01-23 14:52 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christian Trippe 2014-08-19 19:55:22 UTC
Application: krunner (4.11.11)
KDE Platform Version: 4.13.90
Qt Version: 4.8.5
Operating System: Linux 3.11.10-17-desktop x86_64
Distribution: "openSUSE 13.1 (Bottle) (x86_64)"

-- Information about the crash:
I was typing "gg:some search words"and krunner crashed before I could finish the complete string and hit enter.

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

Thread 6 (Thread 0x7f0d8b892700 (LWP 1255)):
#0  0x00007f0da6665319 in pthread_mutex_lock () from /lib64/libpthread.so.0
#1  0x00007f0da251a291 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f0da24d9cb9 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f0da24da523 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f0da24da70c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f0da6a26d76 in QEventDispatcherGlib::processEvents (this=0x7f0d840008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#6  0x00007f0da69f8d0f in QEventLoop::processEvents (this=this@entry=0x7f0d8b891e20, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f0da69f9005 in QEventLoop::exec (this=this@entry=0x7f0d8b891e20, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f0da68f7fef in QThread::exec (this=this@entry=0x12e5e90) at thread/qthread.cpp:536
#9  0x00007f0da69da513 in QInotifyFileSystemWatcherEngine::run (this=0x12e5e90) at io/qfilesystemwatcher_inotify.cpp:256
#10 0x00007f0da68fa68f in QThreadPrivate::start (arg=0x12e5e90) at thread/qthread_unix.cpp:338
#11 0x00007f0da66630db in start_thread () from /lib64/libpthread.so.0
#12 0x00007f0da53c890d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f0d7ef86700 (LWP 11575)):
#0  0x00007f0da66670af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0da68fab66 in wait (time=18446744073709551615, this=0x13f57f0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x14385d8, mutex=0x12ec010, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f0d97c8579c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x14385b0, th=0x19b7270) at /usr/src/debug/kdelibs-4.13.90/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007f0d97c88233 in ThreadWeaver::WorkingHardState::applyForWork (this=0x12ec090, th=0x19b7270, previous=0x1673910) at /usr/src/debug/kdelibs-4.13.90/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007f0d97c86f4f in ThreadWeaver::Thread::run (this=0x19b7270) at /usr/src/debug/kdelibs-4.13.90/threadweaver/Weaver/Thread.cpp:98
#6  0x00007f0da68fa68f in QThreadPrivate::start (arg=0x19b7270) at thread/qthread_unix.cpp:338
#7  0x00007f0da66630db in start_thread () from /lib64/libpthread.so.0
#8  0x00007f0da53c890d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f0d7e785700 (LWP 11576)):
#0  0x00007f0da66670af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0da68fab66 in wait (time=18446744073709551615, this=0x13f57f0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x14385d8, mutex=0x12ec010, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f0d97c8579c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x14385b0, th=0x15895b0) at /usr/src/debug/kdelibs-4.13.90/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007f0d97c88233 in ThreadWeaver::WorkingHardState::applyForWork (this=0x12ec090, th=0x15895b0, previous=0x166ebd0) at /usr/src/debug/kdelibs-4.13.90/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007f0d97c86f4f in ThreadWeaver::Thread::run (this=0x15895b0) at /usr/src/debug/kdelibs-4.13.90/threadweaver/Weaver/Thread.cpp:98
#6  0x00007f0da68fa68f in QThreadPrivate::start (arg=0x15895b0) at thread/qthread_unix.cpp:338
#7  0x00007f0da66630db in start_thread () from /lib64/libpthread.so.0
#8  0x00007f0da53c890d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f0d7df84700 (LWP 11577)):
#0  0x00007f0da53d533b in __lll_lock_wait_private () from /lib64/libc.so.6
#1  0x00007f0da5360509 in _L_lock_3751 () from /lib64/libc.so.6
#2  0x00007f0da535b46b in _int_free () from /lib64/libc.so.6
#3  0x00007f0d7c8878ae in ?? () from /usr/lib64/kde4/baloo_emailsearchstore.so
#4  0x00007f0d88c51494 in Baloo::ResultIterator::text() const () from /usr/lib64/libbaloocore.so.4
#5  0x00007f0d88e85dd8 in ?? () from /usr/lib64/kde4/krunner_baloosearchrunner.so
#6  0x00007f0d9b19188e in Plasma::AbstractRunner::performMatch (this=0x18ed5e0, localContext=...) at /usr/src/debug/kdelibs-4.13.90/plasma/abstractrunner.cpp:136
#7  0x00007f0d97c875e2 in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7f0d7df83e20, th=th@entry=0x1963b90, job=job@entry=0x17ae2b0) at /usr/src/debug/kdelibs-4.13.90/threadweaver/Weaver/Job.cpp:106
#8  0x00007f0d97c8779e in ThreadWeaver::Job::execute (this=0x17ae2b0, th=0x1963b90) at /usr/src/debug/kdelibs-4.13.90/threadweaver/Weaver/Job.cpp:135
#9  0x00007f0d97c86feb in ThreadWeaver::Thread::run (this=0x1963b90) at /usr/src/debug/kdelibs-4.13.90/threadweaver/Weaver/Thread.cpp:108
#10 0x00007f0da68fa68f in QThreadPrivate::start (arg=0x1963b90) at thread/qthread_unix.cpp:338
#11 0x00007f0da66630db in start_thread () from /lib64/libpthread.so.0
#12 0x00007f0da53c890d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f0d7d783700 (LWP 11578)):
#0  0x00007f0da66670af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0da68fab66 in wait (time=18446744073709551615, this=0x13f57f0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x14385d8, mutex=0x12ec010, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f0d97c8579c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x14385b0, th=0x138f9d0) at /usr/src/debug/kdelibs-4.13.90/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007f0d97c88233 in ThreadWeaver::WorkingHardState::applyForWork (this=0x12ec090, th=0x138f9d0, previous=0x16ddb70) at /usr/src/debug/kdelibs-4.13.90/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007f0d97c86f4f in ThreadWeaver::Thread::run (this=0x138f9d0) at /usr/src/debug/kdelibs-4.13.90/threadweaver/Weaver/Thread.cpp:98
#6  0x00007f0da68fa68f in QThreadPrivate::start (arg=0x138f9d0) at thread/qthread_unix.cpp:338
#7  0x00007f0da66630db in start_thread () from /lib64/libpthread.so.0
#8  0x00007f0da53c890d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f0da7da2780 (LWP 1239)):
[KCrash Handler]
#6  0x00007f0da5316849 in raise () from /lib64/libc.so.6
#7  0x00007f0da5317cd8 in abort () from /lib64/libc.so.6
#8  0x00007f0da5355114 in __libc_message () from /lib64/libc.so.6
#9  0x00007f0da535a96e in malloc_printerr () from /lib64/libc.so.6
#10 0x00007f0da535ab9c in malloc_consolidate () from /lib64/libc.so.6
#11 0x00007f0da535b5f1 in _int_free () from /lib64/libc.so.6
#12 0x00007f0da6942b08 in QString::free (d=0x7f0d681583d0) at tools/qstring.cpp:1235
#13 0x00007f0d9b23d536 in ~QString (this=0x7f0d6811a4b8, __in_chrg=<optimized out>) at /usr/include/QtCore/qstring.h:880
#14 ~QueryMatchPrivate (this=0x7f0d6811a490, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.13.90/plasma/querymatch.cpp:71
#15 operator= (o=..., this=0x1692930) at /usr/include/QtCore/qshareddata.h:101
#16 Plasma::QueryMatch::operator= (this=this@entry=0x1692930, other=...) at /usr/src/debug/kdelibs-4.13.90/plasma/querymatch.cpp:257
#17 0x00007f0d91d4ae95 in ResultItem::setMatch (this=this@entry=0x1692900, match=...) at /usr/src/debug/kde-workspace-4.11.11/krunner/interfaces/default/resultitem.cpp:135
#18 0x00007f0d91d4cd29 in ResultScene::clearMatches (this=0x1797310) at /usr/src/debug/kde-workspace-4.11.11/krunner/interfaces/default/resultscene.cpp:106
#19 0x00007f0d91d4d755 in ResultScene::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at /usr/src/debug/kde-workspace-4.11.11/build/krunner/resultscene.moc:73
#20 0x00007f0da6a0dd68 in QMetaObject::activate (sender=0x1797328, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3556
#21 0x00007f0da6a11f31 in QObject::event (this=0x1797328, e=<optimized out>) at kernel/qobject.cpp:1165
#22 0x00007f0da5b769ec in QApplicationPrivate::notify_helper (this=this@entry=0x11c9140, receiver=receiver@entry=0x1797328, e=e@entry=0x7fff5a419000) at kernel/qapplication.cpp:4562
#23 0x00007f0da5b7cfb0 in QApplication::notify (this=this@entry=0x11a4460, receiver=receiver@entry=0x1797328, e=e@entry=0x7fff5a419000) at kernel/qapplication.cpp:4348
#24 0x00007f0da779e5ea in KApplication::notify (this=0x11a4460, receiver=0x1797328, event=0x7fff5a419000) at /usr/src/debug/kdelibs-4.13.90/kdeui/kernel/kapplication.cpp:311
#25 0x00007f0da69fa0ad in QCoreApplication::notifyInternal (this=0x11a4460, receiver=0x1797328, event=0x7fff5a419000) at kernel/qcoreapplication.cpp:949
#26 0x00007f0da6a2983c in sendEvent (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#27 QTimerInfoList::activateTimers (this=0x11c05b0) at kernel/qeventdispatcher_unix.cpp:636
#28 0x00007f0da6a26b59 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:186
#29 idleTimerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:233
#30 0x00007f0da24da316 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#31 0x00007f0da24da668 in ?? () from /usr/lib64/libglib-2.0.so.0
#32 0x00007f0da24da70c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#33 0x00007f0da6a26d55 in QEventDispatcherGlib::processEvents (this=0x11c0730, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#34 0x00007f0da5c13a76 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#35 0x00007f0da69f8d0f in QEventLoop::processEvents (this=this@entry=0x7fff5a419280, flags=...) at kernel/qeventloop.cpp:149
#36 0x00007f0da69f9005 in QEventLoop::exec (this=this@entry=0x7fff5a419280, flags=...) at kernel/qeventloop.cpp:204
#37 0x00007f0da69fe13b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#38 0x00007f0da5b751ac in QApplication::exec () at kernel/qapplication.cpp:3823
#39 0x00007f0d91d45735 in kdemain (argc=1, argv=0x10f75b0) at /usr/src/debug/kde-workspace-4.11.11/krunner/main.cpp:64
#40 0x000000000040879e in _start ()

The reporter indicates this bug may be a duplicate of or related to bug 335066.

Possible duplicates by query: bug 335066.

Reported using DrKonqi
Comment 1 Vishesh Handa 2015-01-23 14:52:01 UTC
Fixed with Plasma 5.