Bug 340775 - Plasma crashed after invoking KDE Runner
Summary: Plasma crashed after invoking KDE Runner
Status: RESOLVED DUPLICATE of bug 340657
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Vishesh Handa
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-11-08 23:23 UTC by working
Modified: 2014-11-16 20:31 UTC (History)
2 users (show)

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


Attachments
New crash information added by DrKonqi (10.27 KB, text/plain)
2014-11-08 23:54 UTC, working
Details
Proposed patch : KImageCache::findPixmap should verify if the key is NULL (507 bytes, patch)
2014-11-09 01:44 UTC, working
Details
Proposed patch : KSharedDataCache::find and KSharedDataCache::findNamedEntry should return immediately if the supplied 'key' is 'NULL' (843 bytes, patch)
2014-11-09 02:27 UTC, working
Details

Note You need to log in before you can comment on or make changes to this bug.
Description working 2014-11-08 23:23:36 UTC
Application: krunner (4.11.12)
KDE Platform Version: 4.14.2
Qt Version: 4.8.6
Operating System: Linux 3.16.6-2-xen x86_64
Distribution: "openSUSE 13.2 (Harlequin) (x86_64)"

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

I have closed Firefox with an Adobe Flash video and then pressed Alt + F2 to invoke KDE Runner.

-- Backtrace:
Application: Run Command Interface (krunner), signal: Bus error
Using host libthread_db library "/lib64/libthread_db.so.1".
81	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7fe725dc3780 (LWP 12221))]

Thread 19 (Thread 0x7fe709545700 (LWP 12250)):
#0  0x00007fe724680a9d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fe72052a750 in g_wakeup_acknowledge (__nbytes=16, __buf=0x7fe709544c20, __fd=<optimized out>) at /usr/include/bits/unistd.h:44
#2  0x00007fe72052a750 in g_wakeup_acknowledge (wakeup=0xff6bc0) at gwakeup.c:210
#3  0x00007fe7204e9714 in g_main_context_check (context=context@entry=0x7fe7040009a0, max_priority=2147483647, fds=fds@entry=0x7fe704003460, n_fds=n_fds@entry=1) at gmain.c:3579
#4  0x00007fe7204e9b7b in g_main_context_iterate (context=context@entry=0x7fe7040009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3778
#5  0x00007fe7204e9cec in g_main_context_iteration (context=0x7fe7040009a0, may_block=1) at gmain.c:3842
#6  0x00007fe724a3f0de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fe7040008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#7  0x00007fe724a10e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fe709544e20, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007fe724a11165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fe709544e20, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007fe72490e0bf in QThread::exec() (this=this@entry=0x10a54f0) at thread/qthread.cpp:538
#10 0x00007fe7249f2783 in QInotifyFileSystemWatcherEngine::run() (this=0x10a54f0) at io/qfilesystemwatcher_inotify.cpp:265
#11 0x00007fe72491079f in QThreadPrivate::start(void*) (arg=0x10a54f0) at thread/qthread_unix.cpp:349
#12 0x00007fe72467a0a4 in start_thread (arg=0x7fe709545700) at pthread_create.c:309
#13 0x00007fe7233df7fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 18 (Thread 0x7fe6fe8e8700 (LWP 12255)):
#0  0x00007fe7233d73cd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fe7204e9be4 in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7fe6f0003210, timeout=-1, context=0x7fe6f00009a0) at gmain.c:4076
#2  0x00007fe7204e9be4 in g_main_context_iterate (context=context@entry=0x7fe6f00009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3776
#3  0x00007fe7204e9cec in g_main_context_iteration (context=0x7fe6f00009a0, may_block=1) at gmain.c:3842
#4  0x00007fe724a3f0de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fe6f00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#5  0x00007fe724a10e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fe6fe8e7e20, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fe724a11165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fe6fe8e7e20, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007fe72490e0bf in QThread::exec() (this=this@entry=0x125da20) at thread/qthread.cpp:538
#8  0x00007fe7249f2783 in QInotifyFileSystemWatcherEngine::run() (this=0x125da20) at io/qfilesystemwatcher_inotify.cpp:265
#9  0x00007fe72491079f in QThreadPrivate::start(void*) (arg=0x125da20) at thread/qthread_unix.cpp:349
#10 0x00007fe72467a0a4 in start_thread (arg=0x7fe6fe8e8700) at pthread_create.c:309
#11 0x00007fe7233df7fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 17 (Thread 0x7fe6fe0e7700 (LWP 12256)):
#0  0x00007fe72467e05f in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe724910c86 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x1266fb0) at thread/qwaitcondition_unix.cpp:86
#2  0x00007fe724910c86 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x12359c8, mutex=0x1228cc0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fe71615f6fc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) (this=0x12359a0, th=0x13d8e50) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007fe716162193 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x13d8e50, previous=0x0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007fe7161621ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x13d8e50, previous=0x173dd90) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007fe716160eaf in ThreadWeaver::Thread::run() (this=0x13d8e50) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/Thread.cpp:98
#7  0x00007fe72491079f in QThreadPrivate::start(void*) (arg=0x13d8e50) at thread/qthread_unix.cpp:349
#8  0x00007fe72467a0a4 in start_thread (arg=0x7fe6fe0e7700) at pthread_create.c:309
#9  0x00007fe7233df7fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 16 (Thread 0x7fe6fd8e6700 (LWP 12257)):
#0  0x00007fe72467e05f in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe724910c86 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x1266fb0) at thread/qwaitcondition_unix.cpp:86
#2  0x00007fe724910c86 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x12359c8, mutex=0x1228cc0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fe71615f6fc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) (this=0x12359a0, th=0x13d9780) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007fe716162193 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x13d9780, previous=0x0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007fe7161621ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x13d9780, previous=0x16f7820) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007fe716160eaf in ThreadWeaver::Thread::run() (this=0x13d9780) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/Thread.cpp:98
#7  0x00007fe72491079f in QThreadPrivate::start(void*) (arg=0x13d9780) at thread/qthread_unix.cpp:349
#8  0x00007fe72467a0a4 in start_thread (arg=0x7fe6fd8e6700) at pthread_create.c:309
#9  0x00007fe7233df7fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 15 (Thread 0x7fe6fd0e5700 (LWP 12258)):
#0  0x00007fe72467e05f in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe724910c86 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x1266fb0) at thread/qwaitcondition_unix.cpp:86
#2  0x00007fe724910c86 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x12359c8, mutex=0x1228cc0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fe71615f6fc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) (this=0x12359a0, th=0x129e230) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007fe716162193 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x129e230, previous=0x10b0500) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007fe716160eaf in ThreadWeaver::Thread::run() (this=0x129e230) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/Thread.cpp:98
#6  0x00007fe72491079f in QThreadPrivate::start(void*) (arg=0x129e230) at thread/qthread_unix.cpp:349
#7  0x00007fe72467a0a4 in start_thread (arg=0x7fe6fd0e5700) at pthread_create.c:309
#8  0x00007fe7233df7fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 14 (Thread 0x7fe6fc8e4700 (LWP 12259)):
#0  0x00007fe72467e05f in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe724910c86 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x1266fb0) at thread/qwaitcondition_unix.cpp:86
#2  0x00007fe724910c86 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x12359c8, mutex=0x1228cc0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fe71615f6fc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) (this=0x12359a0, th=0x13233c0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007fe716162193 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x13233c0, previous=0x16bfde0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007fe716160eaf in ThreadWeaver::Thread::run() (this=0x13233c0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/Thread.cpp:98
#6  0x00007fe72491079f in QThreadPrivate::start(void*) (arg=0x13233c0) at thread/qthread_unix.cpp:349
#7  0x00007fe72467a0a4 in start_thread (arg=0x7fe6fc8e4700) at pthread_create.c:309
#8  0x00007fe7233df7fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 13 (Thread 0x7fe6fc0e3700 (LWP 12260)):
#0  0x00007fe72467e05f in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe724910c86 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x1266fb0) at thread/qwaitcondition_unix.cpp:86
#2  0x00007fe724910c86 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x12359c8, mutex=0x1228cc0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fe71615f6fc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) (this=0x12359a0, th=0x1225ec0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007fe716162193 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x1225ec0, previous=0x0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007fe7161621ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x1225ec0, previous=0x0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007fe7161621ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x1225ec0, previous=0x0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x00007fe7161621ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x1225ec0, previous=0x1537e50) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x00007fe716160eaf in ThreadWeaver::Thread::run() (this=0x1225ec0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/Thread.cpp:98
#9  0x00007fe72491079f in QThreadPrivate::start(void*) (arg=0x1225ec0) at thread/qthread_unix.cpp:349
#10 0x00007fe72467a0a4 in start_thread (arg=0x7fe6fc0e3700) at pthread_create.c:309
#11 0x00007fe7233df7fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 12 (Thread 0x7fe6fb8e2700 (LWP 12261)):
#0  0x00007fe72467e05f in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe724910c86 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x1266fb0) at thread/qwaitcondition_unix.cpp:86
#2  0x00007fe724910c86 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x12359c8, mutex=0x1228cc0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fe71615f6fc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) (this=0x12359a0, th=0x14e0690) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007fe716162193 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x14e0690, previous=0x0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007fe7161621ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x14e0690, previous=0x0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007fe7161621ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x14e0690, previous=0x0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x00007fe7161621ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x14e0690, previous=0x0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x00007fe7161621ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x14e0690, previous=0x0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00007fe7161621ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x14e0690, previous=0x0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:71
#10 0x00007fe7161621ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x14e0690, previous=0x0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:71
#11 0x00007fe7161621ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x14e0690, previous=0x1723fc0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:71
#12 0x00007fe716160eaf in ThreadWeaver::Thread::run() (this=0x14e0690) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/Thread.cpp:98
#13 0x00007fe72491079f in QThreadPrivate::start(void*) (arg=0x14e0690) at thread/qthread_unix.cpp:349
#14 0x00007fe72467a0a4 in start_thread (arg=0x7fe6fb8e2700) at pthread_create.c:309
#15 0x00007fe7233df7fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 11 (Thread 0x7fe6fb0e1700 (LWP 12262)):
#0  0x00007fe72467e05f in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe724910c86 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x1266fb0) at thread/qwaitcondition_unix.cpp:86
#2  0x00007fe724910c86 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x12359c8, mutex=0x1228cc0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fe71615f6fc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) (this=0x12359a0, th=0x1341640) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007fe716162193 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x1341640, previous=0x0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007fe7161621ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x1341640, previous=0x0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007fe7161621ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x1341640, previous=0x0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x00007fe7161621ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x1341640, previous=0x0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x00007fe7161621ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x1341640, previous=0x0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00007fe7161621ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x1341640, previous=0x1539d60) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:71
#10 0x00007fe716160eaf in ThreadWeaver::Thread::run() (this=0x1341640) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/Thread.cpp:98
#11 0x00007fe72491079f in QThreadPrivate::start(void*) (arg=0x1341640) at thread/qthread_unix.cpp:349
#12 0x00007fe72467a0a4 in start_thread (arg=0x7fe6fb0e1700) at pthread_create.c:309
#13 0x00007fe7233df7fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 10 (Thread 0x7fe6fa8e0700 (LWP 12263)):
#0  0x00007fe72467e05f in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe724910c86 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x1266fb0) at thread/qwaitcondition_unix.cpp:86
#2  0x00007fe724910c86 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x12359c8, mutex=0x1228cc0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fe71615f6fc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) (this=0x12359a0, th=0x1225970) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007fe716162193 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x1225970, previous=0x0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007fe7161621ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x1225970, previous=0x0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007fe7161621ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x1225970, previous=0x0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x00007fe7161621ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x1225970, previous=0x16fd720) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x00007fe716160eaf in ThreadWeaver::Thread::run() (this=0x1225970) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/Thread.cpp:98
#9  0x00007fe72491079f in QThreadPrivate::start(void*) (arg=0x1225970) at thread/qthread_unix.cpp:349
#10 0x00007fe72467a0a4 in start_thread (arg=0x7fe6fa8e0700) at pthread_create.c:309
#11 0x00007fe7233df7fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 9 (Thread 0x7fe6e7fff700 (LWP 12264)):
#0  0x00007fe72467e05f in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe724910c86 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x1266fb0) at thread/qwaitcondition_unix.cpp:86
#2  0x00007fe724910c86 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x12359c8, mutex=0x1228cc0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fe71615f6fc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) (this=0x12359a0, th=0x1018830) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007fe716162193 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x1018830, previous=0x1621100) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007fe716160eaf in ThreadWeaver::Thread::run() (this=0x1018830) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/Thread.cpp:98
#6  0x00007fe72491079f in QThreadPrivate::start(void*) (arg=0x1018830) at thread/qthread_unix.cpp:349
#7  0x00007fe72467a0a4 in start_thread (arg=0x7fe6e7fff700) at pthread_create.c:309
#8  0x00007fe7233df7fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 8 (Thread 0x7fe6e77fe700 (LWP 12265)):
#0  0x00007fe72467e05f in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe724910c86 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x1266fb0) at thread/qwaitcondition_unix.cpp:86
#2  0x00007fe724910c86 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x12359c8, mutex=0x1228cc0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fe71615f6fc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) (this=0x12359a0, th=0x1380070) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007fe716162193 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x1380070, previous=0x0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007fe7161621ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x1380070, previous=0x122fb90) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007fe716160eaf in ThreadWeaver::Thread::run() (this=0x1380070) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/Thread.cpp:98
#7  0x00007fe72491079f in QThreadPrivate::start(void*) (arg=0x1380070) at thread/qthread_unix.cpp:349
#8  0x00007fe72467a0a4 in start_thread (arg=0x7fe6e77fe700) at pthread_create.c:309
#9  0x00007fe7233df7fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7fe6e6ffd700 (LWP 12266)):
#0  0x00007fe72467e05f in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe724910c86 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x1266fb0) at thread/qwaitcondition_unix.cpp:86
#2  0x00007fe724910c86 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x12359c8, mutex=0x1228cc0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fe71615f6fc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) (this=0x12359a0, th=0x133d880) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007fe716162193 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x133d880, previous=0x173ad90) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007fe716160eaf in ThreadWeaver::Thread::run() (this=0x133d880) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/Thread.cpp:98
#6  0x00007fe72491079f in QThreadPrivate::start(void*) (arg=0x133d880) at thread/qthread_unix.cpp:349
#7  0x00007fe72467a0a4 in start_thread (arg=0x7fe6e6ffd700) at pthread_create.c:309
#8  0x00007fe7233df7fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7fe6e67fc700 (LWP 12267)):
#0  0x00007fe72467e05f in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe724910c86 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x1266fb0) at thread/qwaitcondition_unix.cpp:86
#2  0x00007fe724910c86 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x12359c8, mutex=0x1228cc0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fe71615f6fc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) (this=0x12359a0, th=0x139eca0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007fe716162193 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x139eca0, previous=0x0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007fe7161621ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x139eca0, previous=0x0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007fe7161621ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x139eca0, previous=0x0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x00007fe7161621ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x139eca0, previous=0x146ff50) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x00007fe716160eaf in ThreadWeaver::Thread::run() (this=0x139eca0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/Thread.cpp:98
#9  0x00007fe72491079f in QThreadPrivate::start(void*) (arg=0x139eca0) at thread/qthread_unix.cpp:349
#10 0x00007fe72467a0a4 in start_thread (arg=0x7fe6e67fc700) at pthread_create.c:309
#11 0x00007fe7233df7fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7fe6e5ffb700 (LWP 12268)):
#0  0x00007fe72467e05f in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe724910c86 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x1266fb0) at thread/qwaitcondition_unix.cpp:86
#2  0x00007fe724910c86 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x12359c8, mutex=0x1228cc0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fe71615f6fc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) (this=0x12359a0, th=0x1267210) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007fe716162193 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x1267210, previous=0x0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007fe7161621ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x1267210, previous=0x0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007fe7161621ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x1267210, previous=0x16a6ef0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x00007fe716160eaf in ThreadWeaver::Thread::run() (this=0x1267210) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/Thread.cpp:98
#8  0x00007fe72491079f in QThreadPrivate::start(void*) (arg=0x1267210) at thread/qthread_unix.cpp:349
#9  0x00007fe72467a0a4 in start_thread (arg=0x7fe6e5ffb700) at pthread_create.c:309
#10 0x00007fe7233df7fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fe6e57fa700 (LWP 12269)):
#0  0x00007fe72467e05f in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe724910c86 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x1266fb0) at thread/qwaitcondition_unix.cpp:86
#2  0x00007fe724910c86 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x12359c8, mutex=0x1228cc0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fe71615f6fc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) (this=0x12359a0, th=0x13da610) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007fe716162193 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x13da610, previous=0x0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007fe7161621ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x13da610, previous=0x0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007fe7161621ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x13da610, previous=0x152dad0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x00007fe716160eaf in ThreadWeaver::Thread::run() (this=0x13da610) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/Thread.cpp:98
#8  0x00007fe72491079f in QThreadPrivate::start(void*) (arg=0x13da610) at thread/qthread_unix.cpp:349
#9  0x00007fe72467a0a4 in start_thread (arg=0x7fe6e57fa700) at pthread_create.c:309
#10 0x00007fe7233df7fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fe6e4ff9700 (LWP 12270)):
#0  0x00007fe72467e05f in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe724910c86 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x1266fb0) at thread/qwaitcondition_unix.cpp:86
#2  0x00007fe724910c86 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x12359c8, mutex=0x1228cc0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fe71615f6fc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) (this=0x12359a0, th=0x131e9f0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007fe716162193 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x131e9f0, previous=0x0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007fe7161621ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x131e9f0, previous=0x1622210) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007fe716160eaf in ThreadWeaver::Thread::run() (this=0x131e9f0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/Thread.cpp:98
#7  0x00007fe72491079f in QThreadPrivate::start(void*) (arg=0x131e9f0) at thread/qthread_unix.cpp:349
#8  0x00007fe72467a0a4 in start_thread (arg=0x7fe6e4ff9700) at pthread_create.c:309
#9  0x00007fe7233df7fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fe6b3fff700 (LWP 12271)):
#0  0x00007fe72467e05f in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe724910c86 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x1266fb0) at thread/qwaitcondition_unix.cpp:86
#2  0x00007fe724910c86 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x12359c8, mutex=0x1228cc0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fe71615f6fc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) (this=0x12359a0, th=0x121f000) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007fe716162193 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x121f000, previous=0x0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007fe7161621ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x121f000, previous=0x0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007fe7161621ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x121f000, previous=0x0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x00007fe7161621ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x1212bb0, th=0x121f000, previous=0x12be5d0) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x00007fe716160eaf in ThreadWeaver::Thread::run() (this=0x121f000) at /usr/src/debug/kdelibs-4.14.2/threadweaver/Weaver/Thread.cpp:98
#9  0x00007fe72491079f in QThreadPrivate::start(void*) (arg=0x121f000) at thread/qthread_unix.cpp:349
#10 0x00007fe72467a0a4 in start_thread (arg=0x7fe6b3fff700) at pthread_create.c:309
#11 0x00007fe7233df7fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fe725dc3780 (LWP 12221)):
[KCrash Handler]
#6  0x00007fe72341fa0c in __strncmp_ssse3 () at ../sysdeps/x86_64/strcmp.S:209
#7  0x00007fe724f9c05c in KSharedDataCache::find(QString const&, QByteArray*) const (len=<optimized out>, str2=<optimized out>, str1=<optimized out>) at /usr/include/QtCore/qbytearray.h:104
#8  0x00007fe724f9c05c in KSharedDataCache::find(QString const&, QByteArray*) const (key=..., this=0x7fe6fef87000) at /usr/src/debug/kdelibs-4.14.2/kdecore/util/kshareddatacache.cpp:790
#9  0x00007fe724f9c05c in KSharedDataCache::find(QString const&, QByteArray*) const (this=this@entry=0x1397a60, key=..., destination=destination@entry=0x7fff6d5482f0) at /usr/src/debug/kdelibs-4.14.2/kdecore/util/kshareddatacache.cpp:1613
#10 0x00007fe725814975 in KImageCache::findPixmap(QString const&, QPixmap*) const (this=0x1397a60, key=..., destination=destination@entry=0x7fff6d548350) at /usr/src/debug/kdelibs-4.14.2/kdeui/util/kimagecache.cpp:150
#11 0x00007fe719721d33 in Plasma::Theme::findInCache(QString const&, QPixmap&) (this=this@entry=0x121ce30, key=..., pix=...) at /usr/src/debug/kdelibs-4.14.2/plasma/theme.cpp:1045
#12 0x00007fe7196b8b90 in Plasma::FrameSvgPrivate::generateBackground(Plasma::FrameData*) (this=0x1341720, frame=frame@entry=0x12a1830) at /usr/src/debug/kdelibs-4.14.2/plasma/framesvg.cpp:671
#13 0x00007fe7196b98ab in Plasma::FrameSvg::paintFrame(QPainter*, QPointF const&) (this=0x12b16b0, painter=painter@entry=0x7fff6d5486b0, pos=...) at /usr/src/debug/kdelibs-4.14.2/plasma/framesvg.cpp:529
#14 0x00007fe71974437f in Plasma::ItemBackground::paint(QPainter*, QStyleOptionGraphicsItem const*, QWidget*) (this=0x124e670, painter=0x7fff6d5486b0, option=<optimized out>, widget=<optimized out>) at /usr/src/debug/kdelibs-4.14.2/plasma/widgets/itembackground.cpp:268
#15 0x00007fe72415489b in _q_paintItem(QGraphicsItem*, QPainter*, QStyleOptionGraphicsItem const*, QWidget*, bool, bool) (item=item@entry=0x124e680, painter=painter@entry=0x7fff6d5486b0, option=option@entry=0x12d80e8, widget=widget@entry=0x0, useWindowOpacity=useWindowOpacity@entry=false, painterStateProtection=painterStateProtection@entry=false) at graphicsview/qgraphicsscene.cpp:4335
#16 0x00007fe7241666bb in _q_paintIntoCache(QPixmap*, QGraphicsItem*, QRegion const&, QTransform const&, QPainter::RenderHints, QStyleOptionGraphicsItem const*, bool) (pix=pix@entry=0x7fff6d5488c0, item=item@entry=0x124e680, pixmapExposed=..., itemToPixmap=..., renderHints=..., option=option@entry=0x12d80e8, painterStateProtection=painterStateProtection@entry=false) at graphicsview/qgraphicsscene.cpp:4373
#17 0x00007fe72416811b in QGraphicsScenePrivate::drawItemHelper(QGraphicsItem*, QPainter*, QStyleOptionGraphicsItem const*, QWidget*, bool) (this=this@entry=0x12d7ec0, item=item@entry=0x124e680, painter=painter@entry=0x7fff6d548fa0, option=option@entry=0x12d80e8, widget=widget@entry=0x12d76b0, painterStateProtection=<optimized out>) at graphicsview/qgraphicsscene.cpp:4694
#18 0x00007fe724169100 in QGraphicsScenePrivate::draw(QGraphicsItem*, QPainter*, QTransform const*, QTransform const*, QRegion*, QWidget*, double, QTransform const*, bool, bool) (this=this@entry=0x12d7ec0, item=item@entry=0x124e680, painter=painter@entry=0x7fff6d548fa0, viewTransform=viewTransform@entry=0x7fff6d549050, transformPtr=transformPtr@entry=0x7fff6d548ce0, exposedRegion=exposedRegion@entry=0x13b60a8, widget=0x12d76b0, opacity=opacity@entry=1, effectTransform=effectTransform@entry=0x0, wasDirtyParentSceneTransform=wasDirtyParentSceneTransform@entry=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4966
#19 0x00007fe724169835 in QGraphicsScenePrivate::drawSubtreeRecursive(QGraphicsItem*, QPainter*, QTransform const*, QRegion*, QWidget*, double, QTransform const*) (this=this@entry=0x12d7ec0, item=0x124e680, painter=painter@entry=0x7fff6d548fa0, viewTransform=viewTransform@entry=0x7fff6d549050, exposedRegion=exposedRegion@entry=0x13b60a8, widget=widget@entry=0x12d76b0, parentOpacity=parentOpacity@entry=1, effectTransform=effectTransform@entry=0x0) at graphicsview/qgraphicsscene.cpp:4857
#20 0x00007fe724169ee6 in QGraphicsScenePrivate::drawItems(QPainter*, QTransform const*, QRegion*, QWidget*) (this=0x12d7ec0, painter=painter@entry=0x7fff6d548fa0, viewTransform=viewTransform@entry=0x7fff6d549050, exposedRegion=exposedRegion@entry=0x13b60a8, widget=0x12d76b0) at graphicsview/qgraphicsscene.cpp:4739
#21 0x00007fe72418761e in QGraphicsView::paintEvent(QPaintEvent*) (this=this@entry=0x1359780, event=event@entry=0x7fff6d549740) at graphicsview/qgraphicsview.cpp:3471
#22 0x00007fe70f3efb13 in ResultsView::paintEvent(QPaintEvent*) (this=0x1359780, event=0x7fff6d549740) at /usr/src/debug/kde-workspace-4.11.12/krunner/interfaces/default/resultview.cpp:168
#23 0x00007fe723bdd9f0 in QWidget::event(QEvent*) (this=this@entry=0x1359780, event=event@entry=0x7fff6d549740) at kernel/qwidget.cpp:8546
#24 0x00007fe723f7a5ee in QFrame::event(QEvent*) (this=0x1359780, e=0x7fff6d549740) at widgets/qframe.cpp:557
#25 0x00007fe724186429 in QGraphicsView::viewportEvent(QEvent*) (this=0x1359780, event=0x7fff6d549740) at graphicsview/qgraphicsview.cpp:2866
#26 0x00007fe724a12416 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) (this=this@entry=0x10b1a10, receiver=receiver@entry=0x12d76b0, event=event@entry=0x7fff6d549740) at kernel/qcoreapplication.cpp:1063
#27 0x00007fe723b8e74c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x10b1a10, receiver=receiver@entry=0x12d76b0, e=e@entry=0x7fff6d549740) at kernel/qapplication.cpp:4561
#28 0x00007fe723b94cad in QApplication::notify(QObject*, QEvent*) (this=this@entry=0x10a23b0, receiver=receiver@entry=0x12d76b0, e=e@entry=0x7fff6d549740) at kernel/qapplication.cpp:4351
#29 0x00007fe7257b5bda in KApplication::notify(QObject*, QEvent*) (this=0x10a23b0, receiver=0x12d76b0, event=0x7fff6d549740) at /usr/src/debug/kdelibs-4.14.2/kdeui/kernel/kapplication.cpp:311
#30 0x00007fe724a122ad in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x10a23b0, receiver=receiver@entry=0x12d76b0, event=event@entry=0x7fff6d549740) at kernel/qcoreapplication.cpp:953
#31 0x00007fe723bd8111 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (event=0x7fff6d549740, receiver=0x12d76b0) at ../../src/corelib/kernel/qcoreapplication.h:234
#32 0x00007fe723bd8111 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (this=this@entry=0x12d76e0, pdev=pdev@entry=0x1300a18, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x121d880) at kernel/qwidget.cpp:5599
#33 0x00007fe723bd8b40 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (this=this@entry=0x13b5c20, pdev=pdev@entry=0x1300a18, siblings=..., index=<optimized out>, index@entry=3, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x121d880) at kernel/qwidget.cpp:5808
#34 0x00007fe723bd89af in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (this=this@entry=0x13b5c20, pdev=pdev@entry=0x1300a18, siblings=..., index=3, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x121d880) at kernel/qwidget.cpp:5795
#35 0x00007fe723bd7ccc in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (this=this@entry=0x13b5c20, pdev=pdev@entry=0x1300a18, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x121d880) at kernel/qwidget.cpp:5652
#36 0x00007fe723bd8b40 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (this=this@entry=0x12355e0, pdev=pdev@entry=0x1300a18, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x121d880) at kernel/qwidget.cpp:5808
#37 0x00007fe723bd7ccc in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (this=0x12355e0, pdev=0x1300a18, rgn=..., offset=..., flags=flags@entry=5, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x121d880) at kernel/qwidget.cpp:5652
#38 0x00007fe723d96cce in QWidgetBackingStore::sync() (this=0x121d880) at painting/qbackingstore.cpp:1373
#39 0x00007fe723bcd5c0 in QWidgetPrivate::syncBackingStore() (this=this@entry=0x12355e0) at kernel/qwidget.cpp:1894
#40 0x00007fe723bdd56a in QWidget::event(QEvent*) (this=0x1213a60, event=0x1758240) at kernel/qwidget.cpp:8693
#41 0x00007fe723b8e76c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x10b1a10, receiver=receiver@entry=0x1213a60, e=e@entry=0x1758240) at kernel/qapplication.cpp:4565
#42 0x00007fe723b94cad in QApplication::notify(QObject*, QEvent*) (this=this@entry=0x10a23b0, receiver=receiver@entry=0x1213a60, e=e@entry=0x1758240) at kernel/qapplication.cpp:4351
#43 0x00007fe7257b5bda in KApplication::notify(QObject*, QEvent*) (this=0x10a23b0, receiver=0x1213a60, event=0x1758240) at /usr/src/debug/kdelibs-4.14.2/kdeui/kernel/kapplication.cpp:311
#44 0x00007fe724a122ad in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x10a23b0, receiver=receiver@entry=0x1213a60, event=event@entry=0x1758240) at kernel/qcoreapplication.cpp:953
#45 0x00007fe724a1557d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (event=0x1758240, receiver=0x1213a60) at kernel/qcoreapplication.h:231
#46 0x00007fe724a1557d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x1213a60, event_type=event_type@entry=77, data=0xff9490) at kernel/qcoreapplication.cpp:1577
#47 0x00007fe724a15a23 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=<optimized out>, event_type=event_type@entry=77) at kernel/qcoreapplication.cpp:1470
#48 0x00007fe72415e6df in QGraphicsScenePrivate::_q_processDirtyItems() (this=0x13b5c20) at ../../src/gui/graphicsview/qgraphicsview_p.h:200
#49 0x00007fe72415e6df in QGraphicsScenePrivate::_q_processDirtyItems() (this=0x12d7ec0) at graphicsview/qgraphicsscene.cpp:515
#50 0x00007fe724161c89 in QGraphicsScene::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at .moc/release-shared/moc_qgraphicsscene.cpp:106
#51 0x00007fe724a2a59e in QObject::event(QEvent*) (this=this@entry=0x12ba790, e=e@entry=0x16934f0) at kernel/qobject.cpp:1231
#52 0x00007fe72416f03b in QGraphicsScene::event(QEvent*) (this=0x12ba790, event=0x16934f0) at graphicsview/qgraphicsscene.cpp:3565
#53 0x00007fe723b8e76c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x10b1a10, receiver=receiver@entry=0x12ba790, e=e@entry=0x16934f0) at kernel/qapplication.cpp:4565
#54 0x00007fe723b94cad in QApplication::notify(QObject*, QEvent*) (this=this@entry=0x10a23b0, receiver=receiver@entry=0x12ba790, e=e@entry=0x16934f0) at kernel/qapplication.cpp:4351
#55 0x00007fe7257b5bda in KApplication::notify(QObject*, QEvent*) (this=0x10a23b0, receiver=0x12ba790, event=0x16934f0) at /usr/src/debug/kdelibs-4.14.2/kdeui/kernel/kapplication.cpp:311
#56 0x00007fe724a122ad in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x10a23b0, receiver=receiver@entry=0x12ba790, event=event@entry=0x16934f0) at kernel/qcoreapplication.cpp:953
#57 0x00007fe724a1557d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (event=0x16934f0, receiver=0x12ba790) at kernel/qcoreapplication.h:231
#58 0x00007fe724a1557d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xff9490) at kernel/qcoreapplication.cpp:1577
#59 0x00007fe724a15a23 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#60 0x00007fe724a3f8fe in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) () at kernel/qcoreapplication.h:236
#61 0x00007fe724a3f8fe in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x10a4fa0) at kernel/qeventdispatcher_glib.cpp:300
#62 0x00007fe7204e9a04 in g_main_context_dispatch (context=0x10ab600) at gmain.c:3111
#63 0x00007fe7204e9a04 in g_main_context_dispatch (context=context@entry=0x10ab600) at gmain.c:3710
#64 0x00007fe7204e9c48 in g_main_context_iterate (context=context@entry=0x10ab600, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3781
#65 0x00007fe7204e9cec in g_main_context_iteration (context=0x10ab600, may_block=1) at gmain.c:3842
#66 0x00007fe724a3f0be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x10a6060, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#67 0x00007fe723c2b676 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#68 0x00007fe724a10e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fff6d54abe0, flags=...) at kernel/qeventloop.cpp:149
#69 0x00007fe724a11165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fff6d54abe0, flags=...) at kernel/qeventloop.cpp:204
#70 0x00007fe724a165b9 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1225
#71 0x00007fe723b8cf3c in QApplication::exec() () at kernel/qapplication.cpp:3823
#72 0x00007fe70f3e666d in kdemain(int, char**) (argc=1, argv=0xffe0d0) at /usr/src/debug/kde-workspace-4.11.12/krunner/main.cpp:64
#73 0x0000000000408815 in _start ()

Reported using DrKonqi
Comment 1 working 2014-11-08 23:54:06 UTC
Created attachment 89505 [details]
New crash information added by DrKonqi

kwin (4.11.12) on KDE Platform 4.14.2 using Qt 4.8.6

- What I was doing when the application crashed:

I have pressed ALT + Tab to switch windows and the crash happened again.

-- Backtrace (Reduced):
#6  0x00007f87a502da0c in __strncmp_ssse3 () at ../sysdeps/x86_64/strcmp.S:209
#7  0x00007f879fb5c05c in KSharedDataCache::find(QString const&, QByteArray*) const (len=<optimized out>, str2=<optimized out>, str1=<optimized out>) at /usr/include/QtCore/qbytearray.h:104
#8  0x00007f879fb5c05c in KSharedDataCache::find(QString const&, QByteArray*) const (key=..., this=0x7f86faf87000) at /usr/src/debug/kdelibs-4.14.2/kdecore/util/kshareddatacache.cpp:790
#9  0x00007f879fb5c05c in KSharedDataCache::find(QString const&, QByteArray*) const (this=this@entry=0x2a6e2d0, key=..., destination=destination@entry=0x7fff0de40810) at /usr/src/debug/kdelibs-4.14.2/kdecore/util/kshareddatacache.cpp:1613
#10 0x00007f87a3ca0975 in KImageCache::findPixmap(QString const&, QPixmap*) const (this=0x2a6e2d0, key=..., destination=destination@entry=0x7fff0de40870) at /usr/src/debug/kdelibs-4.14.2/kdeui/util/kimagecache.cpp:150
Comment 2 working 2014-11-09 01:44:16 UTC
Created attachment 89506 [details]
Proposed patch : KImageCache::findPixmap should verify if the key is NULL

File : kdeui/util/kimagecache.cpp
Method : bool KImageCache::findPixmap(const QString &key, QPixmap *destination) const

Problem : The method doesn't verify if the supplied cache 'key' is valid. If it's 'NULL', it still tries to compare it with another string which causes the crash.

Solution : If the cache 'key' is 'NULL' return 'false' without checking the cache for the 'key'.
Comment 3 working 2014-11-09 02:27:24 UTC
Created attachment 89507 [details]
Proposed patch : KSharedDataCache::find and KSharedDataCache::findNamedEntry should return immediately if the supplied 'key' is 'NULL'

The previous patch didn't take into the consideration that the root of the problem lies in the KSharedDataCache, which doesn't verify the 'key' before searching the cache.

Proposed patch : KSharedDataCache::find and KSharedDataCache::findNamedEntry should verify if the key is NULL before proceeding further with the search.

File : kdecore/util/kshareddatacache.cpp

Problem : The methods don't verify if the supplied cache 'key' is valid. If it's 'NULL' they proceed with looking up the key in the cache, which leads to a crash when the 'key' is NULL.

Solution : If the cache 'key' is 'NULL' return immediately without checking the cache for the 'key'.

Note : MurmurHashAligned function which is used to generate the hash keys for the cache, produces a valid hash even if the supplied 'key' is empty.
Comment 4 Christoph Feck 2014-11-16 20:31:45 UTC
Thanks for looking into the issue. Could you please create a review request for the patch at https://git.reviewboard.kde.org/ ?

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