Bug 369430 - QQmlDelegateModel::_q_itemsChanged - kickoff version
Summary: QQmlDelegateModel::_q_itemsChanged - kickoff version
Status: RESOLVED UPSTREAM
Alias: None
Product: plasmashell
Classification: Plasma
Component: Application Launcher (Kickoff) (show other bugs)
Version: 5.7.4
Platform: Debian testing Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
: 366118 366190 371647 372287 372716 372769 373109 373252 373372 373400 376591 377802 377860 379393 379395 379570 379768 380300 380801 380885 382043 382580 385330 386183 386516 387548 387857 388223 388510 394688 400347 400626 401817 402531 406190 412531 (view as bug list)
Depends on:
Blocks:
 
Reported: 2016-09-27 15:18 UTC by Boyuan Yang
Modified: 2019-10-24 13:02 UTC (History)
42 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.15.0


Attachments
New crash information added by DrKonqi (14.98 KB, text/plain)
2017-07-30 15:09 UTC, rооt
Details
Screenshot (94.27 KB, image/png)
2017-07-31 16:45 UTC, rооt
Details
New crash information added by DrKonqi (28.69 KB, text/plain)
2018-12-20 10:52 UTC, Ewelina
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Boyuan Yang 2016-09-27 15:18:51 UTC
Application: plasmashell (5.7.4)

Qt Version: 5.6.1
Frameworks Version: 5.25.0
Operating System: Linux 4.6.0-1-amd64 x86_64
Distribution: Debian GNU/Linux testing (stretch)

-- Information about the crash:
- What I was doing when the application crashed:
1. Use alt+f1 to open application launcher;
2. Type a few characters, i.e., "n" and "i". The typing speed must not be too fast nor too slow. Maybe 1.5 char/second is enough.

That's all. The plasmashell would freeze for 2 seconds and then crash (SIGSEGV).

The crash will not reproduce 100%, but the rate is pretty high. If no crash happens, simply use backspace to clear the searching area and try again.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f3aa33bf940 (LWP 10527))]

Thread 15 (Thread 0x7f39b3fff700 (LWP 11193)):
#0  0x00007f3a9d46207f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f3a9e34bc3b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x4ccad40) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x3b2c740, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f39e70c6fbb in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x4b1b6f0, th=<optimized out>) at ./src/weaver.cpp:594
#4  0x00007f39e70c7da0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x4b1b6f0, th=<optimized out>, th@entry=0x47e9550, threadWasBusy=threadWasBusy@entry=true, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:554
#5  0x00007f39e70cbfc8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x483f400, th=0x47e9550, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:66
#6  0x00007f39e70c6f1d in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x47e9550, wasBusy=<optimized out>) at ./src/weaver.cpp:568
#7  0x00007f39e70c9de9 in ThreadWeaver::Thread::run (this=0x47e9550) at ./src/thread.cpp:103
#8  0x00007f3a9e34ad78 in QThreadPrivate::start (arg=0x47e9550) at thread/qthread_unix.cpp:341
#9  0x00007f3a9d45c444 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007f3a9dc6220d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 14 (Thread 0x7f39b37fe700 (LWP 11192)):
#0  0x00007f3a9d46207f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f3a9e34bc3b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x4ccad40) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x3b2c740, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f39e70c6fbb in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x4b1b6f0, th=<optimized out>) at ./src/weaver.cpp:594
#4  0x00007f39e70c7da0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x4b1b6f0, th=<optimized out>, th@entry=0x4992430, threadWasBusy=threadWasBusy@entry=true, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:554
#5  0x00007f39e70cbfc8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x483f400, th=0x4992430, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:66
#6  0x00007f39e70c6f1d in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x4992430, wasBusy=<optimized out>) at ./src/weaver.cpp:568
#7  0x00007f39e70c9de9 in ThreadWeaver::Thread::run (this=0x4992430) at ./src/thread.cpp:103
#8  0x00007f3a9e34ad78 in QThreadPrivate::start (arg=0x4992430) at thread/qthread_unix.cpp:341
#9  0x00007f3a9d45c444 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007f3a9dc6220d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 13 (Thread 0x7f39bbfff700 (LWP 11191)):
#0  0x00007f3a9d46207f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f3a9e34bc3b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x4ccad40) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x3b2c740, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f39e70c6fbb in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x4b1b6f0, th=<optimized out>) at ./src/weaver.cpp:594
#4  0x00007f39e70c7da0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x4b1b6f0, th=<optimized out>, th@entry=0x7f39c4002d90, threadWasBusy=threadWasBusy@entry=true, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:554
#5  0x00007f39e70cbfc8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x483f400, th=0x7f39c4002d90, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:66
#6  0x00007f39e70c6f1d in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7f39c4002d90, wasBusy=<optimized out>) at ./src/weaver.cpp:568
#7  0x00007f39e70c9de9 in ThreadWeaver::Thread::run (this=0x7f39c4002d90) at ./src/thread.cpp:103
#8  0x00007f3a9e34ad78 in QThreadPrivate::start (arg=0x7f39c4002d90) at thread/qthread_unix.cpp:341
#9  0x00007f3a9d45c444 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007f3a9dc6220d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 12 (Thread 0x7f39d0b23700 (LWP 11190)):
#0  0x00007f3a9d46207f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f3a9e34bc3b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x4ccad40) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x3b2c740, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f39e70c6fbb in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x4b1b6f0, th=<optimized out>) at ./src/weaver.cpp:594
#4  0x00007f39e70c7da0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x4b1b6f0, th=<optimized out>, th@entry=0x7f39bc003190, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:554
#5  0x00007f39e70cbfc8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x483f400, th=0x7f39bc003190, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:66
#6  0x00007f39e70c6f1d in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7f39bc003190, wasBusy=<optimized out>) at ./src/weaver.cpp:568
#7  0x00007f39e70cc022 in ThreadWeaver::WorkingHardState::applyForWork (this=0x483f400, th=0x7f39bc003190, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:73
#8  0x00007f39e70c6f1d in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7f39bc003190, wasBusy=<optimized out>) at ./src/weaver.cpp:568
#9  0x00007f39e70cc022 in ThreadWeaver::WorkingHardState::applyForWork (this=0x483f400, th=0x7f39bc003190, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:73
#10 0x00007f39e70c6f1d in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7f39bc003190, wasBusy=<optimized out>) at ./src/weaver.cpp:568
#11 0x00007f39e70cc022 in ThreadWeaver::WorkingHardState::applyForWork (this=0x483f400, th=0x7f39bc003190, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:73
#12 0x00007f39e70c6f1d in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7f39bc003190, wasBusy=<optimized out>) at ./src/weaver.cpp:568
#13 0x00007f39e70c9de9 in ThreadWeaver::Thread::run (this=0x7f39bc003190) at ./src/thread.cpp:103
#14 0x00007f3a9e34ad78 in QThreadPrivate::start (arg=0x7f39bc003190) at thread/qthread_unix.cpp:341
#15 0x00007f3a9d45c444 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#16 0x00007f3a9dc6220d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 11 (Thread 0x7f39d1324700 (LWP 11189)):
#0  0x00007f3a9d46207f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f3a9e34bc3b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x4ccad40) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x3b2c740, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f39e70c6fbb in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x4b1b6f0, th=<optimized out>) at ./src/weaver.cpp:594
#4  0x00007f39e70c7da0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x4b1b6f0, th=<optimized out>, th@entry=0x7f39c8002d90, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:554
#5  0x00007f39e70cbfc8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x483f400, th=0x7f39c8002d90, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:66
#6  0x00007f39e70c6f1d in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7f39c8002d90, wasBusy=<optimized out>) at ./src/weaver.cpp:568
#7  0x00007f39e70cc022 in ThreadWeaver::WorkingHardState::applyForWork (this=0x483f400, th=0x7f39c8002d90, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:73
#8  0x00007f39e70c6f1d in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7f39c8002d90, wasBusy=<optimized out>) at ./src/weaver.cpp:568
#9  0x00007f39e70cc022 in ThreadWeaver::WorkingHardState::applyForWork (this=0x483f400, th=0x7f39c8002d90, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:73
#10 0x00007f39e70c6f1d in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7f39c8002d90, wasBusy=<optimized out>) at ./src/weaver.cpp:568
#11 0x00007f39e70cc022 in ThreadWeaver::WorkingHardState::applyForWork (this=0x483f400, th=0x7f39c8002d90, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:73
#12 0x00007f39e70c6f1d in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7f39c8002d90, wasBusy=<optimized out>) at ./src/weaver.cpp:568
#13 0x00007f39e70cc022 in ThreadWeaver::WorkingHardState::applyForWork (this=0x483f400, th=0x7f39c8002d90, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:73
#14 0x00007f39e70c6f1d in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7f39c8002d90, wasBusy=<optimized out>) at ./src/weaver.cpp:568
#15 0x00007f39e70c9de9 in ThreadWeaver::Thread::run (this=0x7f39c8002d90) at ./src/thread.cpp:103
#16 0x00007f3a9e34ad78 in QThreadPrivate::start (arg=0x7f39c8002d90) at thread/qthread_unix.cpp:341
#17 0x00007f3a9d45c444 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#18 0x00007f3a9dc6220d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 10 (Thread 0x7f39d1b25700 (LWP 11188)):
#0  0x00007f3a9d46207f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f3a9e34bc3b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x4ccad40) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x3b2c740, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f39e70c6fbb in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x4b1b6f0, th=<optimized out>) at ./src/weaver.cpp:594
#4  0x00007f39e70c7da0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x4b1b6f0, th=<optimized out>, th@entry=0x57b9610, threadWasBusy=threadWasBusy@entry=true, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:554
#5  0x00007f39e70cbfc8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x483f400, th=0x57b9610, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:66
#6  0x00007f39e70c6f1d in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x57b9610, wasBusy=<optimized out>) at ./src/weaver.cpp:568
#7  0x00007f39e70c9de9 in ThreadWeaver::Thread::run (this=0x57b9610) at ./src/thread.cpp:103
#8  0x00007f3a9e34ad78 in QThreadPrivate::start (arg=0x57b9610) at thread/qthread_unix.cpp:341
#9  0x00007f3a9d45c444 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007f3a9dc6220d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 9 (Thread 0x7f39d2326700 (LWP 11187)):
#0  0x00007f3a9d46207f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f3a9e34bc3b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x4ccad40) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x3b2c740, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f39e70c6fbb in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x4b1b6f0, th=<optimized out>) at ./src/weaver.cpp:594
#4  0x00007f39e70c7da0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x4b1b6f0, th=<optimized out>, th@entry=0x3af8120, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:554
#5  0x00007f39e70cbfc8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x483f400, th=0x3af8120, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:66
#6  0x00007f39e70c6f1d in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x3af8120, wasBusy=<optimized out>) at ./src/weaver.cpp:568
#7  0x00007f39e70cc022 in ThreadWeaver::WorkingHardState::applyForWork (this=0x483f400, th=0x3af8120, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:73
#8  0x00007f39e70c6f1d in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x3af8120, wasBusy=<optimized out>) at ./src/weaver.cpp:568
#9  0x00007f39e70cc022 in ThreadWeaver::WorkingHardState::applyForWork (this=0x483f400, th=0x3af8120, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:73
#10 0x00007f39e70c6f1d in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x3af8120, wasBusy=<optimized out>) at ./src/weaver.cpp:568
#11 0x00007f39e70cc022 in ThreadWeaver::WorkingHardState::applyForWork (this=0x483f400, th=0x3af8120, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:73
#12 0x00007f39e70c6f1d in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x3af8120, wasBusy=<optimized out>) at ./src/weaver.cpp:568
#13 0x00007f39e70cc022 in ThreadWeaver::WorkingHardState::applyForWork (this=0x483f400, th=0x3af8120, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:73
#14 0x00007f39e70c6f1d in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x3af8120, wasBusy=<optimized out>) at ./src/weaver.cpp:568
#15 0x00007f39e70cc022 in ThreadWeaver::WorkingHardState::applyForWork (this=0x483f400, th=0x3af8120, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:73
#16 0x00007f39e70c6f1d in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x3af8120, wasBusy=<optimized out>) at ./src/weaver.cpp:568
#17 0x00007f39e70cc022 in ThreadWeaver::WorkingHardState::applyForWork (this=0x483f400, th=0x3af8120, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:73
#18 0x00007f39e70c6f1d in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x3af8120, wasBusy=<optimized out>) at ./src/weaver.cpp:568
#19 0x00007f39e70c9de9 in ThreadWeaver::Thread::run (this=0x3af8120) at ./src/thread.cpp:103
#20 0x00007f3a9e34ad78 in QThreadPrivate::start (arg=0x3af8120) at thread/qthread_unix.cpp:341
#21 0x00007f3a9d45c444 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#22 0x00007f3a9dc6220d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 8 (Thread 0x7f39d2b27700 (LWP 11186)):
#0  0x00007f3a9d46207f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f3a9e34bc3b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x4ccad40) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x3b2c740, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f39e70c6fbb in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x4b1b6f0, th=<optimized out>) at ./src/weaver.cpp:594
#4  0x00007f39e70c7da0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x4b1b6f0, th=<optimized out>, th@entry=0x4922d20, threadWasBusy=threadWasBusy@entry=true, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:554
#5  0x00007f39e70cbfc8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x483f400, th=0x4922d20, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:66
#6  0x00007f39e70c6f1d in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x4922d20, wasBusy=<optimized out>) at ./src/weaver.cpp:568
#7  0x00007f39e70c9de9 in ThreadWeaver::Thread::run (this=0x4922d20) at ./src/thread.cpp:103
#8  0x00007f3a9e34ad78 in QThreadPrivate::start (arg=0x4922d20) at thread/qthread_unix.cpp:341
#9  0x00007f3a9d45c444 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007f3a9dc6220d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 7 (Thread 0x7f39ee3aa700 (LWP 11032)):
#0  0x00007fff92fddc3f in clock_gettime ()
#1  0x00007f3a9dc6ee66 in clock_gettime () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f3a9e3f6846 in qt_clock_gettime (ts=0x7f39ee3a9970, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:105
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:156
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:165
#5  0x00007f3a9e5760c9 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f39e800e0f0) at kernel/qtimerinfo_unix.cpp:84
#6  0x00007f3a9e576675 in QTimerInfoList::timerWait (this=0x7f39e800e0f0, tm=...) at kernel/qtimerinfo_unix.cpp:381
#7  0x00007f3a9e577a0e in timerSourcePrepareHelper (timeout=0x7f39ee3a9a44, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:126
#8  timerSourcePrepare (source=<optimized out>, timeout=timeout@entry=0x7f39ee3a9a44) at kernel/qeventdispatcher_glib.cpp:159
#9  0x00007f3a9a9abd99 in g_main_context_prepare (context=context@entry=0x7f39e800e660, priority=priority@entry=0x7f39ee3a9ad0) at ././glib/gmain.c:3499
#10 0x00007f3a9a9ac7bb in g_main_context_iterate (context=context@entry=0x7f39e800e660, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3907
#11 0x00007f3a9a9ac9ac in g_main_context_iteration (context=0x7f39e800e660, may_block=may_block@entry=1) at ././glib/gmain.c:3988
#12 0x00007f3a9e57851b in QEventDispatcherGlib::processEvents (this=0x7f39e8000970, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#13 0x00007f3a9e52019a in QEventLoop::exec (this=this@entry=0x7f39ee3a9c10, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#14 0x00007f3a9e345e53 in QThread::exec (this=this@entry=0x1ed2670) at thread/qthread.cpp:500
#15 0x00007f3aa15de706 in QQuickPixmapReader::run (this=0x1ed2670) at util/qquickpixmapcache.cpp:817
#16 0x00007f3a9e34ad78 in QThreadPrivate::start (arg=0x1ed2670) at thread/qthread_unix.cpp:341
#17 0x00007f3a9d45c444 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#18 0x00007f3a9dc6220d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 6 (Thread 0x7f3a7afbb700 (LWP 10581)):
#0  0x00007f3a9d46207f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f3aa2e33574 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f3aa2f1af00 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f3aa2e335b9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f3a9d45c444 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007f3a9dc6220d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 5 (Thread 0x7f3a84d08700 (LWP 10555)):
#0  0x00007fff92fddc3f in clock_gettime ()
#1  0x00007f3a9dc6ee66 in clock_gettime () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f3a9e3f6846 in qt_clock_gettime (ts=0x7f3a84d079c0, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:105
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:156
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:165
#5  0x00007f3a9e5760c9 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f3a74002ed0) at kernel/qtimerinfo_unix.cpp:84
#6  0x00007f3a9e576675 in QTimerInfoList::timerWait (this=0x7f3a74002ed0, tm=...) at kernel/qtimerinfo_unix.cpp:381
#7  0x00007f3a9e577a0e in timerSourcePrepareHelper (timeout=0x7f3a84d07a94, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:126
#8  timerSourcePrepare (source=<optimized out>, timeout=timeout@entry=0x7f3a84d07a94) at kernel/qeventdispatcher_glib.cpp:159
#9  0x00007f3a9a9abd99 in g_main_context_prepare (context=context@entry=0x7f3a74000990, priority=priority@entry=0x7f3a84d07b20) at ././glib/gmain.c:3499
#10 0x00007f3a9a9ac7bb in g_main_context_iterate (context=context@entry=0x7f3a74000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3907
#11 0x00007f3a9a9ac9ac in g_main_context_iteration (context=0x7f3a74000990, may_block=may_block@entry=1) at ././glib/gmain.c:3988
#12 0x00007f3a9e57851b in QEventDispatcherGlib::processEvents (this=0x7f3a740008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#13 0x00007f3a9e52019a in QEventLoop::exec (this=this@entry=0x7f3a84d07c60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#14 0x00007f3a9e345e53 in QThread::exec (this=this@entry=0x13ff120) at thread/qthread.cpp:500
#15 0x00007f3aa0c54a55 in QQmlThreadPrivate::run (this=0x13ff120) at qml/ftw/qqmlthread.cpp:141
#16 0x00007f3a9e34ad78 in QThreadPrivate::start (arg=0x13ff120) at thread/qthread_unix.cpp:341
#17 0x00007f3a9d45c444 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#18 0x00007f3a9dc6220d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 4 (Thread 0x7f3a86b7b700 (LWP 10551)):
#0  0x00007fff92fddc3f in clock_gettime ()
#1  0x00007f3a9dc6ee66 in clock_gettime () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f3a9e3f6846 in qt_clock_gettime (ts=0x7f3a86b7a9c0, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:105
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:156
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:165
#5  0x00007f3a9e5760c9 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f3a7c002cd0) at kernel/qtimerinfo_unix.cpp:84
#6  0x00007f3a9e576675 in QTimerInfoList::timerWait (this=0x7f3a7c002cd0, tm=...) at kernel/qtimerinfo_unix.cpp:381
#7  0x00007f3a9e577a0e in timerSourcePrepareHelper (timeout=0x7f3a86b7aa94, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:126
#8  timerSourcePrepare (source=<optimized out>, timeout=timeout@entry=0x7f3a86b7aa94) at kernel/qeventdispatcher_glib.cpp:159
#9  0x00007f3a9a9abd99 in g_main_context_prepare (context=context@entry=0x7f3a7c000990, priority=priority@entry=0x7f3a86b7ab20) at ././glib/gmain.c:3499
#10 0x00007f3a9a9ac7bb in g_main_context_iterate (context=context@entry=0x7f3a7c000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3907
#11 0x00007f3a9a9ac9ac in g_main_context_iteration (context=0x7f3a7c000990, may_block=may_block@entry=1) at ././glib/gmain.c:3988
#12 0x00007f3a9e57851b in QEventDispatcherGlib::processEvents (this=0x7f3a7c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#13 0x00007f3a9e52019a in QEventLoop::exec (this=this@entry=0x7f3a86b7ac60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#14 0x00007f3a9e345e53 in QThread::exec (this=this@entry=0x1308100) at thread/qthread.cpp:500
#15 0x00007f3aa0c54a55 in QQmlThreadPrivate::run (this=0x1308100) at qml/ftw/qqmlthread.cpp:141
#16 0x00007f3a9e34ad78 in QThreadPrivate::start (arg=0x1308100) at thread/qthread_unix.cpp:341
#17 0x00007f3a9d45c444 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#18 0x00007f3a9dc6220d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 3 (Thread 0x7f3a8cab6700 (LWP 10539)):
#0  QListData::begin (this=0x7f3a80002ed0) at ../../include/QtCore/../../src/corelib/tools/qlist.h:110
#1  QList<QTimerInfo*>::constBegin (this=0x7f3a80002ed0) at ../../include/QtCore/../../src/corelib/tools/qlist.h:315
#2  QTimerInfoList::timerWait (this=0x7f3a80002ed0, tm=...) at kernel/qtimerinfo_unix.cpp:386
#3  0x00007f3a9e577a0e in timerSourcePrepareHelper (timeout=0x7f3a8cab5a84, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:126
#4  timerSourcePrepare (source=<optimized out>, timeout=timeout@entry=0x7f3a8cab5a84) at kernel/qeventdispatcher_glib.cpp:159
#5  0x00007f3a9a9abd99 in g_main_context_prepare (context=context@entry=0x7f3a80000990, priority=priority@entry=0x7f3a8cab5b10) at ././glib/gmain.c:3499
#6  0x00007f3a9a9ac7bb in g_main_context_iterate (context=context@entry=0x7f3a80000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3907
#7  0x00007f3a9a9ac9ac in g_main_context_iteration (context=0x7f3a80000990, may_block=may_block@entry=1) at ././glib/gmain.c:3988
#8  0x00007f3a9e57851b in QEventDispatcherGlib::processEvents (this=0x7f3a800008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#9  0x00007f3a9e52019a in QEventLoop::exec (this=this@entry=0x7f3a8cab5c50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#10 0x00007f3a9e345e53 in QThread::exec (this=this@entry=0x7f3aa3576d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:500
#11 0x00007f3aa3502525 in QDBusConnectionManager::run (this=0x7f3aa3576d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:189
#12 0x00007f3a9e34ad78 in QThreadPrivate::start (arg=0x7f3aa3576d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:341
#13 0x00007f3a9d45c444 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#14 0x00007f3a9dc6220d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 2 (Thread 0x7f3a8e24f700 (LWP 10530)):
#0  0x00007f3a9dc5909d in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f3aa1d9b340 in poll (__timeout=-1, __nfds=1, __fds=0x7f3a8e24eb80) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
#2  _xcb_conn_wait (c=c@entry=0x1222140, cond=cond@entry=0x1222180, vector=vector@entry=0x0, count=count@entry=0x0) at ../../src/xcb_conn.c:459
#3  0x00007f3aa1d9cf39 in xcb_wait_for_event (c=0x1222140) at ../../src/xcb_in.c:693
#4  0x00007f3a8f749a79 in QXcbEventReader::run (this=0x122c810) at qxcbconnection.cpp:1325
#5  0x00007f3a9e34ad78 in QThreadPrivate::start (arg=0x122c810) at thread/qthread_unix.cpp:341
#6  0x00007f3a9d45c444 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#7  0x00007f3a9dc6220d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 1 (Thread 0x7f3aa33bf940 (LWP 10527)):
[KCrash Handler]
#6  0x00007f3a9e5501a5 in QMetaObject::activate (sender=sender@entry=0x590f840, signal_index=6, argv=argv@entry=0x0) at kernel/qobject.cpp:3776
#7  0x00007f3aa0a2fa5f in VDMModelDelegateDataType::notify (this=<optimized out>, items=..., index=<optimized out>, count=<optimized out>, roles=...) at util/qqmladaptormodel.cpp:173
#8  0x00007f3aa0c780fa in QQmlAdaptorModel::notify (roles=..., count=2, index=0, items=..., this=0x536c9e8) at ../../include/QtQml/5.6.1/QtQml/private/../../../../../src/qml/util/qqmladaptormodel_p.h:129
#9  QQmlDelegateModel::_q_itemsChanged (this=<optimized out>, index=0, count=2, roles=...) at types/qqmldelegatemodel.cpp:1139
#10 0x00007f3aa0c7824a in QQmlDelegateModel::_q_dataChanged (this=<optimized out>, begin=..., end=..., roles=...) at types/qqmldelegatemodel.cpp:1541
#11 0x00007f3aa0ca020c in QQmlDelegateModel::qt_static_metacall (_o=_o@entry=0x536bce0, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=12, _a=_a@entry=0x7fff92f5b960) at .moc/moc_qqmldelegatemodel_p.cpp:203
#12 0x00007f3aa0ca09c8 in QQmlDelegateModel::qt_metacall (this=0x536bce0, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0x7fff92f5b960) at .moc/moc_qqmldelegatemodel_p.cpp:347
#13 0x00007f3a9e54f907 in QMetaObject::activate (sender=sender@entry=0x19581a0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff92f5b960) at kernel/qobject.cpp:3745
#14 0x00007f3a9e550187 in QMetaObject::activate (sender=sender@entry=0x19581a0, m=m@entry=0x7f3a9e76dda0 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff92f5b960) at kernel/qobject.cpp:3595
#15 0x00007f3a9e5c93bc in QAbstractItemModel::dataChanged (this=this@entry=0x19581a0, _t1=..., _t2=..., _t3=...) at .moc/moc_qabstractitemmodel.cpp:566
#16 0x00007f39ec6edc30 in RunnerMatchesModel::setMatches (this=0x19581a0, matches=...) at ./applets/kicker/plugin/runnermatchesmodel.cpp:212
#17 0x00007f39ec6ebc41 in RunnerModel::matchesChanged (this=0x1cce300, matches=...) at ./applets/kicker/plugin/runnermodel.cpp:249
#18 0x00007f39ec6fbbd9 in RunnerModel::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./obj-x86_64-linux-gnu/applets/kicker/moc_runnermodel.cpp:150
#19 0x00007f3a9e54fbd9 in QMetaObject::activate (sender=0x4926ee0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff92f5bd10) at kernel/qobject.cpp:3730
#20 0x00007f3a9e550187 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f39e7de3c40 <Plasma::RunnerManager::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff92f5bd10) at kernel/qobject.cpp:3595
#21 0x00007f39e7bd4342 in Plasma::RunnerManager::matchesChanged (this=<optimized out>, _t1=...) at ./obj-x86_64-linux-gnu/src/moc_runnermanager.cpp:190
#22 0x00007f39e7bd8951 in Plasma::RunnerManagerPrivate::matchesChanged (this=0x4b6da40) at ./src/runnermanager.cpp:95
#23 Plasma::RunnerManager::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./obj-x86_64-linux-gnu/src/moc_runnermanager.cpp:124
#24 0x00007f3a9e54fbd9 in QMetaObject::activate (sender=sender@entry=0x4b6da68, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3730
#25 0x00007f3a9e550187 in QMetaObject::activate (sender=sender@entry=0x4b6da68, m=m@entry=0x7f3a9e76e720 <QTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3595
#26 0x00007f3a9e5cc520 in QTimer::timeout (this=this@entry=0x4b6da68) at .moc/moc_qtimer.cpp:198
#27 0x00007f3a9e55c178 in QTimer::timerEvent (this=0x4b6da68, e=<optimized out>) at kernel/qtimer.cpp:247
#28 0x00007f3a9e5506e3 in QObject::event (this=0x4b6da68, e=<optimized out>) at kernel/qobject.cpp:1278
#29 0x00007f3a9ee5ebec in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x4b6da68, e=0x7fff92f5c1b0) at kernel/qapplication.cpp:3804
#30 0x00007f3a9ee6408f in QApplication::notify (this=0x7fff92f5c570, receiver=0x4b6da68, e=0x7fff92f5c1b0) at kernel/qapplication.cpp:3561
#31 0x00007f3a9e522450 in QCoreApplication::notifyInternal2 (receiver=0x4b6da68, event=event@entry=0x7fff92f5c1b0) at kernel/qcoreapplication.cpp:1015
#32 0x00007f3a9e57741e in QCoreApplication::sendEvent (event=0x7fff92f5c1b0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:225
#33 QTimerInfoList::activateTimers (this=0x1251780) at kernel/qtimerinfo_unix.cpp:637
#34 0x00007f3a9e577941 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:176
#35 0x00007f3a9a9ac697 in g_main_dispatch (context=0x7f3a880016f0) at ././glib/gmain.c:3201
#36 g_main_context_dispatch (context=context@entry=0x7f3a880016f0) at ././glib/gmain.c:3854
#37 0x00007f3a9a9ac900 in g_main_context_iterate (context=context@entry=0x7f3a880016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3927
#38 0x00007f3a9a9ac9ac in g_main_context_iteration (context=0x7f3a880016f0, may_block=may_block@entry=1) at ././glib/gmain.c:3988
#39 0x00007f3a9e5784ff in QEventDispatcherGlib::processEvents (this=0x1257c30, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#40 0x00007f3a9e52019a in QEventLoop::exec (this=this@entry=0x7fff92f5c400, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#41 0x00007f3a9e52899c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1285
#42 0x00007f3a9e86cb6c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1607
#43 0x00007f3a9ee5bc25 in QApplication::exec () at kernel/qapplication.cpp:2979
#44 0x000000000041b53f in main (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:166

Possible duplicates by query: bug 369282, bug 368677, bug 367823, bug 367087, bug 366228.

Reported using DrKonqi
Comment 1 David Edmundson 2016-09-28 10:20:38 UTC
*** Bug 366118 has been marked as a duplicate of this bug. ***
Comment 2 David Edmundson 2016-11-14 11:14:33 UTC
*** Bug 372287 has been marked as a duplicate of this bug. ***
Comment 3 David Edmundson 2016-11-21 11:16:22 UTC
*** Bug 372716 has been marked as a duplicate of this bug. ***
Comment 4 Marco Martin 2016-11-24 11:26:24 UTC
*** Bug 372769 has been marked as a duplicate of this bug. ***
Comment 5 Boyuan Yang 2016-11-24 11:29:55 UTC
Still exists on Plasma 5.8.4. Tested on Debian unstable and Arch Linux.
Comment 6 David Edmundson 2016-11-30 10:36:20 UTC
*** Bug 373109 has been marked as a duplicate of this bug. ***
Comment 7 Kai Uwe Broulik 2016-12-05 08:53:07 UTC
*** Bug 371647 has been marked as a duplicate of this bug. ***
Comment 8 Kai Uwe Broulik 2016-12-05 08:53:51 UTC
*** Bug 373252 has been marked as a duplicate of this bug. ***
Comment 9 David Edmundson 2016-12-08 16:53:19 UTC
*** Bug 373400 has been marked as a duplicate of this bug. ***
Comment 10 Marco Martin 2017-02-22 17:22:28 UTC
*** Bug 376591 has been marked as a duplicate of this bug. ***
Comment 11 David Edmundson 2017-03-08 20:21:38 UTC
*** Bug 366190 has been marked as a duplicate of this bug. ***
Comment 12 David Edmundson 2017-03-21 10:03:03 UTC
*** Bug 377802 has been marked as a duplicate of this bug. ***
Comment 13 David Edmundson 2017-03-21 10:05:12 UTC
*** Bug 377860 has been marked as a duplicate of this bug. ***
Comment 14 David Edmundson 2017-03-21 10:06:02 UTC
*** Bug 373372 has been marked as a duplicate of this bug. ***
Comment 15 David Edmundson 2017-05-01 14:42:45 UTC
*** Bug 379393 has been marked as a duplicate of this bug. ***
Comment 16 Christoph Feck 2017-05-07 11:39:30 UTC
*** Bug 379395 has been marked as a duplicate of this bug. ***
Comment 17 Christoph Feck 2017-05-07 11:40:08 UTC
*** Bug 379570 has been marked as a duplicate of this bug. ***
Comment 18 Christoph Feck 2017-06-02 21:21:21 UTC
*** Bug 379768 has been marked as a duplicate of this bug. ***
Comment 19 Christoph Feck 2017-06-02 21:21:51 UTC
*** Bug 380300 has been marked as a duplicate of this bug. ***
Comment 20 Marco Martin 2017-06-09 11:31:00 UTC
*** Bug 380801 has been marked as a duplicate of this bug. ***
Comment 21 David Edmundson 2017-07-06 21:50:26 UTC
*** Bug 382043 has been marked as a duplicate of this bug. ***
Comment 22 David Edmundson 2017-07-23 15:22:22 UTC
*** Bug 382580 has been marked as a duplicate of this bug. ***
Comment 23 rооt 2017-07-30 15:09:44 UTC
Created attachment 106971 [details]
New crash information added by DrKonqi

plasmashell (5.10.90) using Qt 5.9.1

- What I was doing when the application crashed:

The same story as in Bug 369430
likely to benefit from this report is not ... but who knows

-- Backtrace (Reduced):
#8  0x00007fa179f0ba4f in VDMModelDelegateDataType::notify(QQmlAdaptorModel const&, QList<QQmlDelegateModelItem*> const&, int, int, QVector<int> const&) const (this=<optimized out>, items=..., index=<optimized out>, count=<optimized out>, roles=...) at util/qqmladaptormodel.cpp:178
#9  0x00007fa17a164f5a in QQmlAdaptorModel::notify(QList<QQmlDelegateModelItem*> const&, int, int, QVector<int> const&) const (roles=..., count=3, index=0, items=..., this=0xd632c2cd48) at ../../include/QtQml/5.9.1/QtQml/private/../../../../../src/qml/util/qqmladaptormodel_p.h:135
#10 0x00007fa17a164f5a in QQmlDelegateModel::_q_itemsChanged(int, int, QVector<int> const&) (this=<optimized out>, index=0, count=3, roles=...) at types/qqmldelegatemodel.cpp:1154
#11 0x00007fa17a1650aa in QQmlDelegateModel::_q_dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) (this=<optimized out>, begin=..., end=..., roles=...) at types/qqmldelegatemodel.cpp:1571
#12 0x00007fa17a16b6cc in QQmlDelegateModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=_o@entry=0xd633535c90, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=12, _a=_a@entry=0x7fffe438d200) at .moc/moc_qqmldelegatemodel_p.cpp:200
Comment 24 rооt 2017-07-31 16:45:39 UTC
Created attachment 106990 [details]
Screenshot

One way to reproduce the bug shown in the screenshot.
It happens almost always
Comment 25 Alexander Mentyu 2017-08-28 09:21:58 UTC
There is a Kicker menu on the screenshot - not Kickoff.

Cannot reproduce this bug both in Kickoff and in Kicker in:

Distribution: KDE neon Developer Edition Unstable Branches
KDE Plasma Version: 5.10.90
KDE Frameworks Version: 5.37.0
Qt Version: 5.9.1
Kernel Version: 4.10.0-32-generic
Comment 26 Boyuan Yang 2017-09-04 14:25:56 UTC
I can confirm that after upgraded to Plasma 5.10 and Qt 5.9, this problem disappeared.

Just wondering if we could locate the problem and have it fixed in LTS version.
Comment 27 Christoph Feck 2017-09-19 22:00:02 UTC
Are you saying that you can still reproduce this crash in Plasma 5.8.7 (with the same steps and backtrace), but not in Plasma 5.10? I see no code changes in the runner model, so this bug was not specifically addressed for the newer Plasma version.
Comment 28 Christoph Feck 2017-09-20 00:10:35 UTC
*** Bug 380885 has been marked as a duplicate of this bug. ***
Comment 29 David Edmundson 2017-10-03 16:29:02 UTC
*** Bug 385330 has been marked as a duplicate of this bug. ***
Comment 30 Christoph Feck 2017-10-05 12:44:57 UTC
Important detail from bug 380885 comment #15:

"I was not able to reproduce the bug with 'Flatten menu to a single level' settings applied."
Comment 31 David Edmundson 2017-10-05 12:48:04 UTC
I think it's gone away with Qt5.8
David F and others did some delegate cleanups.

It did with TaskManager, (just then we had another bug in it)
Comment 32 David Edmundson 2017-11-02 00:14:28 UTC
*** Bug 386183 has been marked as a duplicate of this bug. ***
Comment 33 David Edmundson 2017-11-04 17:04:22 UTC
*** Bug 386516 has been marked as a duplicate of this bug. ***
Comment 34 Christoph Feck 2017-11-24 01:42:16 UTC
David, do we have an upstream ticket? Bug 386500 is with Qt 5.9.2, and is the same backtrace.
Comment 35 Eike Hein 2018-01-01 13:14:53 UTC
*** Bug 387857 has been marked as a duplicate of this bug. ***
Comment 36 Eike Hein 2018-01-04 13:06:52 UTC
*** Bug 388510 has been marked as a duplicate of this bug. ***
Comment 37 Eike Hein 2018-02-01 09:22:01 UTC
*** Bug 387548 has been marked as a duplicate of this bug. ***
Comment 38 Eike Hein 2018-05-28 18:07:28 UTC
*** Bug 394688 has been marked as a duplicate of this bug. ***
Comment 39 David Edmundson 2018-10-26 16:12:57 UTC
*** Bug 400347 has been marked as a duplicate of this bug. ***
Comment 40 David Edmundson 2018-12-11 10:51:38 UTC
*** Bug 401992 has been marked as a duplicate of this bug. ***
Comment 41 David Edmundson 2018-12-11 10:52:06 UTC
*** Bug 400626 has been marked as a duplicate of this bug. ***
Comment 42 David Edmundson 2018-12-11 10:52:23 UTC
*** Bug 401817 has been marked as a duplicate of this bug. ***
Comment 43 David Edmundson 2018-12-11 10:52:34 UTC
*** Bug 388223 has been marked as a duplicate of this bug. ***
Comment 44 Ewelina 2018-12-20 10:52:59 UTC
Created attachment 117023 [details]
New crash information added by DrKonqi

plasmashell (5.14.3) using Qt 5.11.2

- Unusual behavior I noticed: Plasma crash during serching in 
programs menu

-- Backtrace (Reduced):
#6  0x000056488d4fe780 in  ()
[...]
#8  0x00007f541cd86800 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007f541cfd022e in QQmlDelegateModel::_q_itemsChanged(int, int, QVector<int> const&) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007f541cfd6f2c in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#11 0x00007f541cfd720b in QQmlDelegateModel::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
Comment 45 David Edmundson 2019-01-09 13:19:08 UTC
*** Bug 402531 has been marked as a duplicate of this bug. ***
Comment 46 David Edmundson 2019-02-21 11:15:49 UTC
FWIW, I made a change in 5.15.0 

commit 9371a7c96d4722b93b49b18df7b21780f2a9ad38

Effectively we didn't pass Qt's model test, now we do.

Even though I couldn't reproduce this crash as-is, I think there may well have been a correlation and this could have been our bug after all.
Comment 47 David Edmundson 2019-02-21 11:16:48 UTC
Please let me know if there are new instances on > 5.15.0
Comment 48 David Edmundson 2019-04-03 16:55:39 UTC
*** Bug 406190 has been marked as a duplicate of this bug. ***
Comment 49 Christoph Feck 2019-10-24 13:02:35 UTC
*** Bug 412531 has been marked as a duplicate of this bug. ***