https://bugs.kde.org/show_bug.cgi?id=369430
Bug ID: 369430 Summary: plasmashell crash when typing to search in application launcher Product: plasmashell Version: 5.7.4 Platform: Debian testing OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: k...@davidedmundson.co.uk Reporter: 073p...@gmail.com CC: bhus...@gmail.com, plasma-b...@kde.org 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 -- You are receiving this mail because: You are watching all bug changes.