Summary: | Crash after typing command to Run Command interface | ||
---|---|---|---|
Product: | [Plasma] krunner | Reporter: | Sami Liedes <sami.liedes> |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | me, nick |
Priority: | NOR | ||
Version: | 4.8.4 | ||
Target Milestone: | --- | ||
Platform: | Debian unstable | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Sami Liedes
2012-09-29 11:00:41 UTC
Is this crash reproducible? Not really. It happens randomly maybe once a week or two. Hm, the backtrace is not very telling either. Please make sure to provide a new backtrace next time that happens to you. Well, it took more than a week or two for it to happen again. Here's a new backtrace, as you requested. I somehow have the feeling this is more likely to happen when things are not fully loaded yet and have to be fetched from disk, like just after starting KDE, after resuming from hibernation on a laptop, or after there has been considerable memory pressure. Just a hunch; that may be a completely false lead too. My original report was from a crash on a desktop machine, while this one is from a laptop and happened just after resuming from hibernated state (with caches dropped at hibernation). Judging from the backtrace I'd guess it's the same cause as my original report, most likely heap corruption. Hmm, perhaps there's a way to arrange krunner to always run with env MALLOC_CHECK_=2 or some similar thing? That way I guess this could be caught earlier and possibly with a better backtrace. $ krunner --version Qt: 4.8.2 KDE Development Platform: 4.8.4 (4.8.4) Run Command Interface: 0.1 ------------------------------------------------------------ Application: Run Command Interface (krunner), signal: Aborted Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97 [Current thread is 1 (Thread 0x7fa6d4342780 (LWP 4546))] Thread 11 (Thread 0x7fa6cced4700 (LWP 4549)): #0 __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97 #1 0x00007fa6e7e9c6b8 in _L_lock_9627 () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x00007fa6e7e9aaa1 in *__GI___libc_free (mem=0x7fa6e81a4e60) at malloc.c:3736 #3 0x00007fa6e4944b13 in socketNotifierSourceCheck (source=0xef3200) at kernel/qeventdispatcher_glib.cpp:92 #4 0x00007fa6dd3fa13b in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fa6dd3fa5c2 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007fa6dd3fa744 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #7 0x00007fa6e4945296 in QEventDispatcherGlib::processEvents (this=0xef5a00, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #8 0x00007fa6e49158af in QEventLoop::processEvents (this=this@entry=0x7fa6cced3df0, flags=...) at kernel/qeventloop.cpp:149 #9 0x00007fa6e4915b38 in QEventLoop::exec (this=0x7fa6cced3df0, flags=...) at kernel/qeventloop.cpp:204 #10 0x00007fa6e4818d70 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #11 0x00007fa6e48f61bf in QInotifyFileSystemWatcherEngine::run (this=0xefab50) at io/qfilesystemwatcher_inotify.cpp:248 #12 0x00007fa6e481bd0b in QThreadPrivate::start (arg=0xefab50) at thread/qthread_unix.cpp:307 #13 0x00007fa6dd8c8b50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #14 0x00007fa6e7ef9a7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #15 0x0000000000000000 in ?? () Thread 10 (Thread 0x7fa6ba8c3700 (LWP 5047)): [KCrash Handler] #6 0x00007fa6e7e51475 in *__GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #7 0x00007fa6e7e546f0 in *__GI_abort () at abort.c:92 #8 0x00007fa6e7e8c52b in __libc_message (do_abort=<optimized out>, fmt=<optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189 #9 0x00007fa6e7e95d76 in malloc_printerr (action=3, str=0x7fa6e7f6abc9 "invalid fastbin entry (free)", ptr=<optimized out>) at malloc.c:6283 #10 0x00007fa6e7e9aaac in *__GI___libc_free (mem=<optimized out>) at malloc.c:3738 #11 0x00007fa6e48a3013 in ~QByteArray (this=0x1557a18, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qbytearray.h:401 #12 node_destruct (to=0x1557a18, from=0x1557a18, this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qlist.h:433 #13 QList<QByteArray>::free (data=0x1557a00, this=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at ../../include/QtCore/../../src/corelib/tools/qlist.h:757 #14 0x00007fa6e492cab6 in queued_activate (argv=0x7fa6ba8c2d80, c=0x7fa6b40530b0, signal=5, sender=0x7fa6ba8c2dd0) at kernel/qobject.cpp:3406 #15 QMetaObject::activate (sender=0x7fa6ba8c2dd0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fa6ba8c2d80) at kernel/qobject.cpp:3507 #16 0x00007fa6e0311002 in ThreadWeaver::JobRunHelper::done (this=this@entry=0x7fa6ba8c2dd0, _t1=_t1@entry=0x1467ae0) at ./Job_p.moc:112 #17 0x00007fa6e031122f in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7fa6ba8c2dd0, th=th@entry=0x142fd90, job=job@entry=0x1467ae0) at ../../../threadweaver/Weaver/Job.cpp:119 #18 0x00007fa6e0311331 in ThreadWeaver::Job::execute (this=0x1467ae0, th=0x142fd90) at ../../../threadweaver/Weaver/Job.cpp:135 #19 0x00007fa6e031098f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7fa6ba8c2e20, parent=0x100fde0, th=th@entry=0x142fd90) at ../../../threadweaver/Weaver/Thread.cpp:95 #20 0x00007fa6e0310a4b in ThreadWeaver::Thread::run (this=0x142fd90) at ../../../threadweaver/Weaver/Thread.cpp:142 #21 0x00007fa6e481bd0b in QThreadPrivate::start (arg=0x142fd90) at thread/qthread_unix.cpp:307 #22 0x00007fa6dd8c8b50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #23 0x00007fa6e7ef9a7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #24 0x0000000000000000 in ?? () Thread 9 (Thread 0x7fa6ba0c2700 (LWP 5048)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fa6e481c20b in wait (time=18446744073709551615, this=0xf1c080) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0xf081c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fa6e030f301 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x100fde0, th=0x1105af0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fa6e0311b4b in ThreadWeaver::WorkingHardState::applyForWork (this=0xf2e7a0, th=0x1105af0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007fa6e03109bf in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7fa6ba0c1e20, parent=0x100fde0, th=th@entry=0x1105af0) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007fa6e0310a4b in ThreadWeaver::Thread::run (this=0x1105af0) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007fa6e481bd0b in QThreadPrivate::start (arg=0x1105af0) at thread/qthread_unix.cpp:307 #8 0x00007fa6dd8c8b50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #9 0x00007fa6e7ef9a7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 8 (Thread 0x7fa6b18c1700 (LWP 5049)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fa6e481c20b in wait (time=18446744073709551615, this=0xf1c080) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0xf081c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fa6e030f301 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x100fde0, th=0x1104fc0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fa6e0311b4b in ThreadWeaver::WorkingHardState::applyForWork (this=0xf2e7a0, th=0x1104fc0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007fa6e03109bf in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7fa6b18c0e20, parent=0x100fde0, th=th@entry=0x1104fc0) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007fa6e0310a4b in ThreadWeaver::Thread::run (this=0x1104fc0) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007fa6e481bd0b in QThreadPrivate::start (arg=0x1104fc0) at thread/qthread_unix.cpp:307 #8 0x00007fa6dd8c8b50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #9 0x00007fa6e7ef9a7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 7 (Thread 0x7fa6b98c1700 (LWP 5050)): #0 __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97 #1 0x00007fa6e7e9c6b8 in _L_lock_9627 () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x00007fa6e7e9aaa1 in *__GI___libc_free (mem=0x7fa6e81a4e60) at malloc.c:3736 #3 0x00007fa6e4e51819 in ~QByteArray (this=0xd86488, __in_chrg=<optimized out>) at /usr/include/qt4/QtCore/qbytearray.h:401 #4 ~KLocalizedStringPrivate (this=0xd86450, __in_chrg=<optimized out>) at ../../kdecore/localization/klocalizedstring.cpp:59 #5 KLocalizedString::~KLocalizedString (this=0x7fa6b98c0c50, __in_chrg=<optimized out>) at ../../kdecore/localization/klocalizedstring.cpp:184 #6 0x00007fa6be05d7db in ?? () from /usr/lib/kde4/krunner_solid.so #7 0x00007fa6be05e3be in ?? () from /usr/lib/kde4/krunner_solid.so #8 0x00007fa6e733ce2e in Plasma::AbstractRunner::performMatch (this=0x11ac630, localContext=...) at ../../plasma/abstractrunner.cpp:136 #9 0x00007fa6e03111ba in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7fa6b98c0dd0, th=th@entry=0x1439860, job=job@entry=0x12db350) at ../../../threadweaver/Weaver/Job.cpp:106 #10 0x00007fa6e0311331 in ThreadWeaver::Job::execute (this=0x12db350, th=0x1439860) at ../../../threadweaver/Weaver/Job.cpp:135 #11 0x00007fa6e031098f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7fa6b98c0e20, parent=0x100fde0, th=th@entry=0x1439860) at ../../../threadweaver/Weaver/Thread.cpp:95 #12 0x00007fa6e0310a4b in ThreadWeaver::Thread::run (this=0x1439860) at ../../../threadweaver/Weaver/Thread.cpp:142 #13 0x00007fa6e481bd0b in QThreadPrivate::start (arg=0x1439860) at thread/qthread_unix.cpp:307 #14 0x00007fa6dd8c8b50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #15 0x00007fa6e7ef9a7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #16 0x0000000000000000 in ?? () Thread 6 (Thread 0x7fa6b90c0700 (LWP 5051)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fa6e481c20b in wait (time=18446744073709551615, this=0xf1c080) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0xf081c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fa6e030f301 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x100fde0, th=0x1186b90) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fa6e0311b4b in ThreadWeaver::WorkingHardState::applyForWork (this=0xf2e7a0, th=0x1186b90) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007fa6e03109bf in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7fa6b90bfe20, parent=0x100fde0, th=th@entry=0x1186b90) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007fa6e0310a4b in ThreadWeaver::Thread::run (this=0x1186b90) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007fa6e481bd0b in QThreadPrivate::start (arg=0x1186b90) at thread/qthread_unix.cpp:307 #8 0x00007fa6dd8c8b50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #9 0x00007fa6e7ef9a7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 5 (Thread 0x7fa6b88bf700 (LWP 5052)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fa6e481c20b in wait (time=18446744073709551615, this=0xf1c080) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0xf081c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fa6e030f301 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x100fde0, th=0x11850b0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fa6e0311b4b in ThreadWeaver::WorkingHardState::applyForWork (this=0xf2e7a0, th=0x11850b0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007fa6e03109bf in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7fa6b88bee20, parent=0x100fde0, th=th@entry=0x11850b0) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007fa6e0310a4b in ThreadWeaver::Thread::run (this=0x11850b0) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007fa6e481bd0b in QThreadPrivate::start (arg=0x11850b0) at thread/qthread_unix.cpp:307 #8 0x00007fa6dd8c8b50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #9 0x00007fa6e7ef9a7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fa6b3fff700 (LWP 5053)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fa6e481c20b in wait (time=18446744073709551615, this=0xf1c080) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0xf081c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fa6e030f301 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x100fde0, th=0x1292f00) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fa6e0311b4b in ThreadWeaver::WorkingHardState::applyForWork (this=0xf2e7a0, th=0x1292f00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007fa6e03109bf in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7fa6b3ffee20, parent=0x100fde0, th=th@entry=0x1292f00) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007fa6e0310a4b in ThreadWeaver::Thread::run (this=0x1292f00) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007fa6e481bd0b in QThreadPrivate::start (arg=0x1292f00) at thread/qthread_unix.cpp:307 #8 0x00007fa6dd8c8b50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #9 0x00007fa6e7ef9a7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fa6b37fe700 (LWP 5054)): #0 __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97 #1 0x00007fa6e7e9c902 in _L_lock_11440 () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x00007fa6e7e9bc44 in *__GI___libc_realloc (oldmem=0x7fa6e81a4e60, bytes=252) at malloc.c:3813 #3 0x00007fa6e484c3ea in QRegExpMatchState::prepareForMatch (this=this@entry=0x1135610, eng=0x11356c0) at tools/qregexp.cpp:1380 #4 0x00007fa6e4858811 in prepareEngineForMatch (priv=0x11355e0, str=...) at tools/qregexp.cpp:3731 #5 0x00007fa6e48589cb in QRegExp::indexIn (this=0x1133160, str=..., offset=0, caretMode=QRegExp::CaretAtZero) at tools/qregexp.cpp:4122 #6 0x00007fa6c2769b01 in ?? () from /usr/lib/kde4/kshorturifilter.so #7 0x00007fa6e315cb6c in KUriFilter::filterUri (this=this@entry=0x11314e0, data=..., filters=...) at ../../kio/kio/kurifilter.cpp:629 #8 0x00007fa6e315cf22 in KUriFilter::filterUri (this=0x11314e0, uri=..., filters=...) at ../../kio/kio/kurifilter.cpp:648 #9 0x00007fa6c2b79ef9 in ?? () from /usr/lib/kde4/krunner_locations.so #10 0x00007fa6e733ce2e in Plasma::AbstractRunner::performMatch (this=0x1122ad0, localContext=...) at ../../plasma/abstractrunner.cpp:136 #11 0x00007fa6e03111ba in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7fa6b37fddd0, th=th@entry=0x1185430, job=job@entry=0x146b610) at ../../../threadweaver/Weaver/Job.cpp:106 #12 0x00007fa6e0311331 in ThreadWeaver::Job::execute (this=0x146b610, th=0x1185430) at ../../../threadweaver/Weaver/Job.cpp:135 #13 0x00007fa6e031098f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7fa6b37fde20, parent=0x100fde0, th=th@entry=0x1185430) at ../../../threadweaver/Weaver/Thread.cpp:95 #14 0x00007fa6e0310a4b in ThreadWeaver::Thread::run (this=0x1185430) at ../../../threadweaver/Weaver/Thread.cpp:142 #15 0x00007fa6e481bd0b in QThreadPrivate::start (arg=0x1185430) at thread/qthread_unix.cpp:307 #16 0x00007fa6dd8c8b50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #17 0x00007fa6e7ef9a7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #18 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fa6b280d700 (LWP 7755)): #0 __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97 #1 0x00007fa6e7e9c6b8 in _L_lock_9627 () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x00007fa6e7e9aaa1 in *__GI___libc_free (mem=0x7fa6e81a4e60) at malloc.c:3736 #3 0x00007fa6dd3f7bb7 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fa6e4945571 in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x14dde40, __in_chrg=<optimized out>) at kernel/qeventdispatcher_glib.cpp:375 #5 0x00007fa6e49456d9 in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x14dde40, __in_chrg=<optimized out>) at kernel/qeventdispatcher_glib.cpp:403 #6 0x00007fa6e481ae21 in QThreadPrivate::finish (arg=arg@entry=0x7fa6e4c6d500) at thread/qthread_unix.cpp:339 #7 0x00007fa6e481bd13 in ~__pthread_cleanup_class (this=<synthetic pointer>, __in_chrg=<optimized out>) at /usr/include/pthread.h:545 #8 QThreadPrivate::start (arg=0x7fa6e4c6d500) at thread/qthread_unix.cpp:309 #9 0x00007fa6dd8c8b50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #10 0x00007fa6e7ef9a7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fa6d4342780 (LWP 4546)): #0 __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97 #1 0x00007fa6e7e9c6b8 in _L_lock_9627 () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x00007fa6e7e9aaa1 in *__GI___libc_free (mem=0x7fa6e81a4e60) at malloc.c:3736 #3 0x00007fa6e492d5ec in cleanup (pointer=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62 #4 ~QScopedPointer (this=0x12ffed0, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:100 #5 QObject::~QObject (this=0x12ffec8, __in_chrg=<optimized out>) at kernel/qobject.cpp:817 #6 0x00007fa6e73d1297 in Plasma::FindMatchesJob::~FindMatchesJob (this=0x12ffeb0, __in_chrg=<optimized out>) at ../../plasma/private/runnerjobs.cpp:140 #7 0x00007fa6e73d12a9 in Plasma::FindMatchesJob::~FindMatchesJob (this=0x12ffeb0, __in_chrg=<optimized out>) at ../../plasma/private/runnerjobs.cpp:142 #8 0x00007fa6e492ba58 in QObject::event (this=0x12ffeb0, e=<optimized out>) at kernel/qobject.cpp:1176 #9 0x00007fa6e532670c in QApplicationPrivate::notify_helper (this=this@entry=0xd835d0, receiver=receiver@entry=0x12ffeb0, e=e@entry=0x16099b0) at kernel/qapplication.cpp:4556 #10 0x00007fa6e532ab8a in QApplication::notify (this=0xd78df0, receiver=0x12ffeb0, e=0x16099b0) at kernel/qapplication.cpp:4417 #11 0x00007fa6e6e3c886 in KApplication::notify (this=0xd78df0, receiver=0x12ffeb0, event=0x16099b0) at ../../kdeui/kernel/kapplication.cpp:311 #12 0x00007fa6e4916b5e in QCoreApplication::notifyInternal (this=0xd78df0, receiver=receiver@entry=0x12ffeb0, event=event@entry=0x16099b0) at kernel/qcoreapplication.cpp:915 #13 0x00007fa6e491a9e1 in sendEvent (event=0x16099b0, receiver=0x12ffeb0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #14 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xd4c1f0) at kernel/qcoreapplication.cpp:1539 #15 0x00007fa6e49450e3 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #16 postEventSourceDispatch (s=0xd87070) at kernel/qeventdispatcher_glib.cpp:279 #17 0x00007fa6dd3fa355 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #18 0x00007fa6dd3fa688 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #19 0x00007fa6dd3fa744 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #20 0x00007fa6e4945276 in QEventDispatcherGlib::processEvents (this=0xd4dad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #21 0x00007fa6e53c783e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #22 0x00007fa6e49158af in QEventLoop::processEvents (this=this@entry=0x7fffe4d07c50, flags=...) at kernel/qeventloop.cpp:149 #23 0x00007fa6e4915b38 in QEventLoop::exec (this=0x7fffe4d07c50, flags=...) at kernel/qeventloop.cpp:204 #24 0x00007fa6e491acf8 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187 #25 0x00007fa6e81d57cf in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_krunner.so #26 0x00007fa6e7e3dead in __libc_start_main (main=<optimized out>, argc=<optimized out>, ubp_av=<optimized out>, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffe4d07e88) at libc-start.c:228 #27 0x0000000000400771 in _start () No idea if this is the same issue, but I get krunner crashes frequently. I found this in my .xsession-errors log: krunner(15605)/kdecore (trader) KTraderParse_error: Parsing "exist Exec and ('gg:kde taskbar won't open' =~ Name)" gave: syntax error Seems it has troubles with the single-quote in there. Fixed with Plasma 5. |