https://bugs.kde.org/show_bug.cgi?id=411982
Bug ID: 411982 Summary: [Wayland] crash notification on resume from suspend Product: plasmashell Version: master Platform: Archlinux Packages OS: Linux Status: REPORTED Severity: crash Priority: NOR Component: generic-wayland Assignee: plasma-b...@kde.org Reporter: bugsefor...@gmx.com Target Milestone: 1.0 Application: plasmashell (5.16.80) Qt Version: 5.12.3 Frameworks Version: 5.63.0 Operating System: Linux 5.2.5-050205-generic x86_64 Distribution: KDE neon Unstable Edition -- Information about the crash: - What I was doing when the application crashed: I suspended my laptop, I waked up it a few minutes later and drkonqi was present in systray indicating Plasma crash. This crash happened on Wayland. The crash does not seem to be reproducible. -- 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 0x7f8e5c2bc800 (LWP 1345))] Thread 18 (Thread 0x7f8dd93df700 (LWP 1657)): #0 0x00007f8e530519f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e6fa6d9700) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55e6fa6d96b0, cond=0x55e6fa6d96d8) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55e6fa6d96d8, mutex=0x55e6fa6d96b0) at pthread_cond_wait.c:655 #3 0x00007f8e56119dbb in QWaitConditionPrivate::wait (deadline=..., this=0x55e6fa6d96b0) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait (this=<optimized out>, mutex=0x55e6fa29e990, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f8e5611a0c9 in QWaitCondition::wait (this=0x55e6fa5c89d8, mutex=0x55e6fa29e990, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #6 0x00007f8e0b5bac8b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x55e6fa6d9750, th=<optimized out>) at ./src/weaver.cpp:594 #7 0x00007f8e0b5bb925 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x55e6fa6d9750, th=<optimized out>, th@entry=0x7f8e04009650, threadWasBusy=threadWasBusy@entry=true, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:554 #8 0x00007f8e0b5bf7d8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x55e6f9947c30, th=0x7f8e04009650, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:66 #9 0x00007f8e0b5babed in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7f8e04009650, wasBusy=<optimized out>) at ./src/weaver.cpp:568 #10 0x00007f8e0b5bd69b in ThreadWeaver::Thread::run (this=0x7f8e04009650) at ./src/thread.cpp:103 #11 0x00007f8e56112c72 in QThreadPrivate::start (arg=0x7f8e04009650) at thread/qthread_unix.cpp:361 #12 0x00007f8e5304b6db in start_thread (arg=0x7f8dd93df700) at pthread_create.c:463 #13 0x00007f8e55a1288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 17 (Thread 0x7f8dd9be0700 (LWP 1656)): #0 0x00007f8e530519f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e6fa6d9700) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55e6fa6d96b0, cond=0x55e6fa6d96d8) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55e6fa6d96d8, mutex=0x55e6fa6d96b0) at pthread_cond_wait.c:655 #3 0x00007f8e56119dbb in QWaitConditionPrivate::wait (deadline=..., this=0x55e6fa6d96b0) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait (this=<optimized out>, mutex=0x55e6fa29e990, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f8e5611a0c9 in QWaitCondition::wait (this=0x55e6fa5c89d8, mutex=0x55e6fa29e990, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #6 0x00007f8e0b5bac8b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x55e6fa6d9750, th=<optimized out>) at ./src/weaver.cpp:594 #7 0x00007f8e0b5bb925 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x55e6fa6d9750, th=<optimized out>, th@entry=0x7f8dd4003ce0, threadWasBusy=threadWasBusy@entry=true, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:554 #8 0x00007f8e0b5bf7d8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x55e6f9947c30, th=0x7f8dd4003ce0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:66 #9 0x00007f8e0b5babed in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7f8dd4003ce0, wasBusy=<optimized out>) at ./src/weaver.cpp:568 #10 0x00007f8e0b5bd69b in ThreadWeaver::Thread::run (this=0x7f8dd4003ce0) at ./src/thread.cpp:103 #11 0x00007f8e56112c72 in QThreadPrivate::start (arg=0x7f8dd4003ce0) at thread/qthread_unix.cpp:361 #12 0x00007f8e5304b6db in start_thread (arg=0x7f8dd9be0700) at pthread_create.c:463 #13 0x00007f8e55a1288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 16 (Thread 0x7f8dda3e1700 (LWP 1655)): #0 0x00007f8e530519f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e6fa6d9700) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55e6fa6d96b0, cond=0x55e6fa6d96d8) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55e6fa6d96d8, mutex=0x55e6fa6d96b0) at pthread_cond_wait.c:655 #3 0x00007f8e56119dbb in QWaitConditionPrivate::wait (deadline=..., this=0x55e6fa6d96b0) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait (this=<optimized out>, mutex=0x55e6fa29e990, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f8e5611a0c9 in QWaitCondition::wait (this=0x55e6fa5c89d8, mutex=0x55e6fa29e990, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #6 0x00007f8e0b5bac8b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x55e6fa6d9750, th=<optimized out>) at ./src/weaver.cpp:594 #7 0x00007f8e0b5bb925 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x55e6fa6d9750, th=<optimized out>, th@entry=0x7f8df00afba0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:554 #8 0x00007f8e0b5bf7d8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x55e6f9947c30, th=0x7f8df00afba0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:66 #9 0x00007f8e0b5babed in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7f8df00afba0, wasBusy=<optimized out>) at ./src/weaver.cpp:568 #10 0x00007f8e0b5bf832 in ThreadWeaver::WorkingHardState::applyForWork (this=0x55e6f9947c30, th=0x7f8df00afba0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:73 #11 0x00007f8e0b5babed in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7f8df00afba0, wasBusy=<optimized out>) at ./src/weaver.cpp:568 #12 0x00007f8e0b5bd69b in ThreadWeaver::Thread::run (this=0x7f8df00afba0) at ./src/thread.cpp:103 #13 0x00007f8e56112c72 in QThreadPrivate::start (arg=0x7f8df00afba0) at thread/qthread_unix.cpp:361 #14 0x00007f8e5304b6db in start_thread (arg=0x7f8dda3e1700) at pthread_create.c:463 #15 0x00007f8e55a1288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 15 (Thread 0x7f8ddabe2700 (LWP 1654)): #0 0x00007f8e530519f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e6fa6d9700) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55e6fa6d96b0, cond=0x55e6fa6d96d8) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55e6fa6d96d8, mutex=0x55e6fa6d96b0) at pthread_cond_wait.c:655 #3 0x00007f8e56119dbb in QWaitConditionPrivate::wait (deadline=..., this=0x55e6fa6d96b0) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait (this=<optimized out>, mutex=0x55e6fa29e990, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f8e5611a0c9 in QWaitCondition::wait (this=0x55e6fa5c89d8, mutex=0x55e6fa29e990, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #6 0x00007f8e0b5bac8b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x55e6fa6d9750, th=<optimized out>) at ./src/weaver.cpp:594 #7 0x00007f8e0b5bb925 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x55e6fa6d9750, th=<optimized out>, th@entry=0x55e6f98f8490, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:554 #8 0x00007f8e0b5bf7d8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x55e6f9947c30, th=0x55e6f98f8490, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:66 #9 0x00007f8e0b5babed in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x55e6f98f8490, wasBusy=<optimized out>) at ./src/weaver.cpp:568 #10 0x00007f8e0b5bf832 in ThreadWeaver::WorkingHardState::applyForWork (this=0x55e6f9947c30, th=0x55e6f98f8490, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:73 #11 0x00007f8e0b5babed in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x55e6f98f8490, wasBusy=<optimized out>) at ./src/weaver.cpp:568 #12 0x00007f8e0b5bd69b in ThreadWeaver::Thread::run (this=0x55e6f98f8490) at ./src/thread.cpp:103 #13 0x00007f8e56112c72 in QThreadPrivate::start (arg=0x55e6f98f8490) at thread/qthread_unix.cpp:361 #14 0x00007f8e5304b6db in start_thread (arg=0x7f8ddabe2700) at pthread_create.c:463 #15 0x00007f8e55a1288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 14 (Thread 0x7f8ddb3e3700 (LWP 1653)): #0 0x00007f8e530519f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e6fa6d9700) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55e6fa6d96b0, cond=0x55e6fa6d96d8) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55e6fa6d96d8, mutex=0x55e6fa6d96b0) at pthread_cond_wait.c:655 #3 0x00007f8e56119dbb in QWaitConditionPrivate::wait (deadline=..., this=0x55e6fa6d96b0) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait (this=<optimized out>, mutex=0x55e6fa29e990, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f8e5611a0c9 in QWaitCondition::wait (this=0x55e6fa5c89d8, mutex=0x55e6fa29e990, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #6 0x00007f8e0b5bac8b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x55e6fa6d9750, th=<optimized out>) at ./src/weaver.cpp:594 #7 0x00007f8e0b5bb925 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x55e6fa6d9750, th=<optimized out>, th@entry=0x7f8e0400e3e0, threadWasBusy=threadWasBusy@entry=true, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:554 #8 0x00007f8e0b5bf7d8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x55e6f9947c30, th=0x7f8e0400e3e0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:66 #9 0x00007f8e0b5babed in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7f8e0400e3e0, wasBusy=<optimized out>) at ./src/weaver.cpp:568 #10 0x00007f8e0b5bd69b in ThreadWeaver::Thread::run (this=0x7f8e0400e3e0) at ./src/thread.cpp:103 #11 0x00007f8e56112c72 in QThreadPrivate::start (arg=0x7f8e0400e3e0) at thread/qthread_unix.cpp:361 #12 0x00007f8e5304b6db in start_thread (arg=0x7f8ddb3e3700) at pthread_create.c:463 #13 0x00007f8e55a1288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 13 (Thread 0x7f8ddbbe4700 (LWP 1652)): #0 0x00007f8e530519f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e6fa6d9700) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55e6fa6d96b0, cond=0x55e6fa6d96d8) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55e6fa6d96d8, mutex=0x55e6fa6d96b0) at pthread_cond_wait.c:655 #3 0x00007f8e56119dbb in QWaitConditionPrivate::wait (deadline=..., this=0x55e6fa6d96b0) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait (this=<optimized out>, mutex=0x55e6fa29e990, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f8e5611a0c9 in QWaitCondition::wait (this=0x55e6fa5c89d8, mutex=0x55e6fa29e990, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #6 0x00007f8e0b5bac8b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x55e6fa6d9750, th=<optimized out>) at ./src/weaver.cpp:594 #7 0x00007f8e0b5bb925 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x55e6fa6d9750, th=<optimized out>, th@entry=0x7f8df00953f0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:554 #8 0x00007f8e0b5bf7d8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x55e6f9947c30, th=0x7f8df00953f0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:66 #9 0x00007f8e0b5babed in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7f8df00953f0, wasBusy=<optimized out>) at ./src/weaver.cpp:568 #10 0x00007f8e0b5bf832 in ThreadWeaver::WorkingHardState::applyForWork (this=0x55e6f9947c30, th=0x7f8df00953f0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:73 #11 0x00007f8e0b5babed in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7f8df00953f0, wasBusy=<optimized out>) at ./src/weaver.cpp:568 #12 0x00007f8e0b5bf832 in ThreadWeaver::WorkingHardState::applyForWork (this=0x55e6f9947c30, th=0x7f8df00953f0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:73 #13 0x00007f8e0b5babed in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7f8df00953f0, wasBusy=<optimized out>) at ./src/weaver.cpp:568 #14 0x00007f8e0b5bf832 in ThreadWeaver::WorkingHardState::applyForWork (this=0x55e6f9947c30, th=0x7f8df00953f0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:73 #15 0x00007f8e0b5babed in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7f8df00953f0, wasBusy=<optimized out>) at ./src/weaver.cpp:568 #16 0x00007f8e0b5bf832 in ThreadWeaver::WorkingHardState::applyForWork (this=0x55e6f9947c30, th=0x7f8df00953f0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:73 #17 0x00007f8e0b5babed in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7f8df00953f0, wasBusy=<optimized out>) at ./src/weaver.cpp:568 #18 0x00007f8e0b5bd69b in ThreadWeaver::Thread::run (this=0x7f8df00953f0) at ./src/thread.cpp:103 #19 0x00007f8e56112c72 in QThreadPrivate::start (arg=0x7f8df00953f0) at thread/qthread_unix.cpp:361 #20 0x00007f8e5304b6db in start_thread (arg=0x7f8ddbbe4700) at pthread_create.c:463 #21 0x00007f8e55a1288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 12 (Thread 0x7f8e09a12700 (LWP 1651)): #0 0x00007f8e530519f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e6fa6d9700) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55e6fa6d96b0, cond=0x55e6fa6d96d8) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55e6fa6d96d8, mutex=0x55e6fa6d96b0) at pthread_cond_wait.c:655 #3 0x00007f8e56119dbb in QWaitConditionPrivate::wait (deadline=..., this=0x55e6fa6d96b0) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait (this=<optimized out>, mutex=0x55e6fa29e990, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f8e5611a0c9 in QWaitCondition::wait (this=0x55e6fa5c89d8, mutex=0x55e6fa29e990, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #6 0x00007f8e0b5bac8b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x55e6fa6d9750, th=<optimized out>) at ./src/weaver.cpp:594 #7 0x00007f8e0b5bb925 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x55e6fa6d9750, th=<optimized out>, th@entry=0x55e6fc756950, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:554 #8 0x00007f8e0b5bf7d8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x55e6f9947c30, th=0x55e6fc756950, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:66 #9 0x00007f8e0b5babed in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x55e6fc756950, wasBusy=<optimized out>) at ./src/weaver.cpp:568 #10 0x00007f8e0b5bf832 in ThreadWeaver::WorkingHardState::applyForWork (this=0x55e6f9947c30, th=0x55e6fc756950, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:73 #11 0x00007f8e0b5babed in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x55e6fc756950, wasBusy=<optimized out>) at ./src/weaver.cpp:568 #12 0x00007f8e0b5bd69b in ThreadWeaver::Thread::run (this=0x55e6fc756950) at ./src/thread.cpp:103 #13 0x00007f8e56112c72 in QThreadPrivate::start (arg=0x55e6fc756950) at thread/qthread_unix.cpp:361 #14 0x00007f8e5304b6db in start_thread (arg=0x7f8e09a12700) at pthread_create.c:463 #15 0x00007f8e55a1288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 11 (Thread 0x7f8dfeb4a700 (LWP 1650)): #0 0x00007f8e530519f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e6fa6d9700) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55e6fa6d96b0, cond=0x55e6fa6d96d8) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55e6fa6d96d8, mutex=0x55e6fa6d96b0) at pthread_cond_wait.c:655 #3 0x00007f8e56119dbb in QWaitConditionPrivate::wait (deadline=..., this=0x55e6fa6d96b0) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait (this=<optimized out>, mutex=0x55e6fa29e990, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f8e5611a0c9 in QWaitCondition::wait (this=0x55e6fa5c89d8, mutex=0x55e6fa29e990, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #6 0x00007f8e0b5bac8b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x55e6fa6d9750, th=<optimized out>) at ./src/weaver.cpp:594 #7 0x00007f8e0b5bb925 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x55e6fa6d9750, th=<optimized out>, th@entry=0x55e6f97e6cc0, threadWasBusy=threadWasBusy@entry=true, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:554 #8 0x00007f8e0b5bf7d8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x55e6f9947c30, th=0x55e6f97e6cc0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:66 #9 0x00007f8e0b5babed in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x55e6f97e6cc0, wasBusy=<optimized out>) at ./src/weaver.cpp:568 #10 0x00007f8e0b5bd69b in ThreadWeaver::Thread::run (this=0x55e6f97e6cc0) at ./src/thread.cpp:103 #11 0x00007f8e56112c72 in QThreadPrivate::start (arg=0x55e6f97e6cc0) at thread/qthread_unix.cpp:361 #12 0x00007f8e5304b6db in start_thread (arg=0x7f8dfeb4a700) at pthread_create.c:463 #13 0x00007f8e55a1288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 10 (Thread 0x7f8dfe18f700 (LWP 1646)): #0 0x00007f8e530519f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e6fa1f5980) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55e6fa1f5930, cond=0x55e6fa1f5958) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55e6fa1f5958, mutex=0x55e6fa1f5930) at pthread_cond_wait.c:655 #3 0x00007f8e56119dbb in QWaitConditionPrivate::wait (deadline=..., this=0x55e6fa1f5930) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait (this=<optimized out>, mutex=0x55e6f8afcf90, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f8e5611a0c9 in QWaitCondition::wait (this=this@entry=0x55e6f8afcf98, mutex=mutex@entry=0x55e6f8afcf90, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #6 0x00007f8e5a1136f8 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x55e6f8afcf88) at scenegraph/qsgthreadedrenderloop.cpp:245 #7 QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x55e6f8afcf10) at scenegraph/qsgthreadedrenderloop.cpp:710 #8 0x00007f8e5a113b2a in QSGRenderThread::run (this=0x55e6f8afcf10) at scenegraph/qsgthreadedrenderloop.cpp:739 #9 0x00007f8e56112c72 in QThreadPrivate::start (arg=0x55e6f8afcf10) at thread/qthread_unix.cpp:361 #10 0x00007f8e5304b6db in start_thread (arg=0x7f8dfe18f700) at pthread_create.c:463 #11 0x00007f8e55a1288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 9 (Thread 0x7f8dfd7b6700 (LWP 1579)): #0 0x00007f8e530519f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e6fc73a024) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55e6fc739fd0, cond=0x55e6fc739ff8) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55e6fc739ff8, mutex=0x55e6fc739fd0) at pthread_cond_wait.c:655 #3 0x00007f8e56119dbb in QWaitConditionPrivate::wait (deadline=..., this=0x55e6fc739fd0) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait (this=<optimized out>, mutex=0x55e6fc4e6530, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f8e5611a0c9 in QWaitCondition::wait (this=this@entry=0x55e6fc4e6538, mutex=mutex@entry=0x55e6fc4e6530, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #6 0x00007f8e5a1136f8 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x55e6fc4e6528) at scenegraph/qsgthreadedrenderloop.cpp:245 #7 QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x55e6fc4e64b0) at scenegraph/qsgthreadedrenderloop.cpp:710 #8 0x00007f8e5a113b2a in QSGRenderThread::run (this=0x55e6fc4e64b0) at scenegraph/qsgthreadedrenderloop.cpp:739 #9 0x00007f8e56112c72 in QThreadPrivate::start (arg=0x55e6fc4e64b0) at thread/qthread_unix.cpp:361 #10 0x00007f8e5304b6db in start_thread (arg=0x7f8dfd7b6700) at pthread_create.c:463 #11 0x00007f8e55a1288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7f8dff826700 (LWP 1569)): #0 0x00007f8e530519f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e6fa1ff054) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55e6fa1ff000, cond=0x55e6fa1ff028) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55e6fa1ff028, mutex=0x55e6fa1ff000) at pthread_cond_wait.c:655 #3 0x00007f8e56119dbb in QWaitConditionPrivate::wait (deadline=..., this=0x55e6fa1ff000) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait (this=<optimized out>, mutex=0x55e6f9c0b6b0, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f8e5611a0c9 in QWaitCondition::wait (this=this@entry=0x55e6f9c0b6b8, mutex=mutex@entry=0x55e6f9c0b6b0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #6 0x00007f8e5a1136f8 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x55e6f9c0b6a8) at scenegraph/qsgthreadedrenderloop.cpp:245 #7 QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x55e6f9c0b630) at scenegraph/qsgthreadedrenderloop.cpp:710 #8 0x00007f8e5a113b2a in QSGRenderThread::run (this=0x55e6f9c0b630) at scenegraph/qsgthreadedrenderloop.cpp:739 #9 0x00007f8e56112c72 in QThreadPrivate::start (arg=0x55e6f9c0b630) at thread/qthread_unix.cpp:361 #10 0x00007f8e5304b6db in start_thread (arg=0x7f8dff826700) at pthread_create.c:463 #11 0x00007f8e55a1288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7f8e20a1c700 (LWP 1550)): #0 0x00007f8e530519f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e6f8537fd0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55e6f8537f80, cond=0x55e6f8537fa8) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55e6f8537fa8, mutex=0x55e6f8537f80) at pthread_cond_wait.c:655 #3 0x00007f8e56119dbb in QWaitConditionPrivate::wait (deadline=..., this=0x55e6f8537f80) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait (this=<optimized out>, mutex=0x55e6f84779d0, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f8e5611a0c9 in QWaitCondition::wait (this=this@entry=0x55e6f84779d8, mutex=mutex@entry=0x55e6f84779d0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #6 0x00007f8e5a1136f8 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x55e6f84779c8) at scenegraph/qsgthreadedrenderloop.cpp:245 #7 QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x55e6f8477950) at scenegraph/qsgthreadedrenderloop.cpp:710 #8 0x00007f8e5a113b2a in QSGRenderThread::run (this=0x55e6f8477950) at scenegraph/qsgthreadedrenderloop.cpp:739 #9 0x00007f8e56112c72 in QThreadPrivate::start (arg=0x55e6f8477950) at thread/qthread_unix.cpp:361 #10 0x00007f8e5304b6db in start_thread (arg=0x7f8e20a1c700) at pthread_create.c:463 #11 0x00007f8e55a1288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7f8e21a1f700 (LWP 1548)): #0 0x00007f8e55a010b4 in __GI___libc_read (fd=16, buf=buf@entry=0x7f8e21a1eb20, nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/read.c:27 #1 0x00007f8e4f9872d0 in read (__nbytes=16, __buf=0x7f8e21a1eb20, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44 #2 g_wakeup_acknowledge (wakeup=0x7f8e34003590) at ../../../../glib/gwakeup.c:210 #3 0x00007f8e4f9420b7 in g_main_context_check (context=context@entry=0x7f8e1c000bf0, max_priority=2147483647, fds=fds@entry=0x7f8e1c0055a0, n_fds=n_fds@entry=1) at ../../../../glib/gmain.c:3680 #4 0x00007f8e4f942570 in g_main_context_iterate (context=context@entry=0x7f8e1c000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3899 #5 0x00007f8e4f9426dc in g_main_context_iteration (context=0x7f8e1c000bf0, may_block=may_block@entry=1) at ../../../../glib/gmain.c:3963 #6 0x00007f8e56348dcb in QEventDispatcherGlib::processEvents (this=0x7f8e1c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #7 0x00007f8e562ea03a in QEventLoop::exec (this=this@entry=0x7f8e21a1ed30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #8 0x00007f8e561114ca in QThread::exec (this=this@entry=0x55e6f76e3930) at thread/qthread.cpp:531 #9 0x00007f8e5a08d926 in QQuickPixmapReader::run (this=0x55e6f76e3930) at util/qquickpixmapcache.cpp:953 #10 0x00007f8e56112c72 in QThreadPrivate::start (arg=0x55e6f76e3930) at thread/qthread_unix.cpp:361 #11 0x00007f8e5304b6db in start_thread (arg=0x7f8e21a1f700) at pthread_create.c:463 #12 0x00007f8e55a1288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7f8e30fab700 (LWP 1545)): #0 0x00007f8e530519f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e6f7c8e758) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55e6f7c8e708, cond=0x55e6f7c8e730) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55e6f7c8e730, mutex=0x55e6f7c8e708) at pthread_cond_wait.c:655 #3 0x00007f8e3228f0aa in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #4 0x00007f8e3228edd7 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #5 0x00007f8e5304b6db in start_thread (arg=0x7f8e30fab700) at pthread_create.c:463 #6 0x00007f8e55a1288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7f8e3e97c700 (LWP 1544)): #0 0x00007f8e55a05bf9 in __GI___poll (fds=0x7f8e34004a10, nfds=1, timeout=7665) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f8e4f9425c9 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f8e34004a10, timeout=<optimized out>, context=0x7f8e34000bf0) at ../../../../glib/gmain.c:4203 #2 g_main_context_iterate (context=context@entry=0x7f8e34000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3897 #3 0x00007f8e4f9426dc in g_main_context_iteration (context=0x7f8e34000bf0, may_block=may_block@entry=1) at ../../../../glib/gmain.c:3963 #4 0x00007f8e56348dcb in QEventDispatcherGlib::processEvents (this=0x7f8e34000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #5 0x00007f8e562ea03a in QEventLoop::exec (this=this@entry=0x7f8e3e97bda0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #6 0x00007f8e561114ca in QThread::exec (this=<optimized out>) at thread/qthread.cpp:531 #7 0x00007f8e56112c72 in QThreadPrivate::start (arg=0x55e6f7965ee0) at thread/qthread_unix.cpp:361 #8 0x00007f8e5304b6db in start_thread (arg=0x7f8e3e97c700) at pthread_create.c:463 #9 0x00007f8e55a1288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f8e4575c700 (LWP 1539)): #0 0x00007f8e55a05bf9 in __GI___poll (fds=0x7f8e38004e00, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f8e4f9425c9 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f8e38004e00, timeout=<optimized out>, context=0x7f8e38000bf0) at ../../../../glib/gmain.c:4203 #2 g_main_context_iterate (context=context@entry=0x7f8e38000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3897 #3 0x00007f8e4f9426dc in g_main_context_iteration (context=0x7f8e38000bf0, may_block=may_block@entry=1) at ../../../../glib/gmain.c:3963 #4 0x00007f8e56348dcb in QEventDispatcherGlib::processEvents (this=0x7f8e38000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #5 0x00007f8e562ea03a in QEventLoop::exec (this=this@entry=0x7f8e4575bd80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #6 0x00007f8e561114ca in QThread::exec (this=this@entry=0x55e6f782f270) at thread/qthread.cpp:531 #7 0x00007f8e59bc8115 in QQmlThreadPrivate::run (this=0x55e6f782f270) at qml/ftw/qqmlthread.cpp:148 #8 0x00007f8e56112c72 in QThreadPrivate::start (arg=0x55e6f782f270) at thread/qthread_unix.cpp:361 #9 0x00007f8e5304b6db in start_thread (arg=0x7f8e4575c700) at pthread_create.c:463 #10 0x00007f8e55a1288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f8e475d4700 (LWP 1361)): #0 0x00007f8e55a010b4 in __GI___libc_read (fd=5, buf=buf@entry=0x7f8e475d3b60, nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/read.c:27 #1 0x00007f8e4f9872d0 in read (__nbytes=16, __buf=0x7f8e475d3b60, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44 #2 g_wakeup_acknowledge (wakeup=0x55e6f7683ac0) at ../../../../glib/gwakeup.c:210 #3 0x00007f8e4f9420b7 in g_main_context_check (context=context@entry=0x7f8e40000bf0, max_priority=2147483647, fds=fds@entry=0x7f8e40003ce0, n_fds=n_fds@entry=1) at ../../../../glib/gmain.c:3680 #4 0x00007f8e4f942570 in g_main_context_iterate (context=context@entry=0x7f8e40000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3899 #5 0x00007f8e4f9426dc in g_main_context_iteration (context=0x7f8e40000bf0, may_block=may_block@entry=1) at ../../../../glib/gmain.c:3963 #6 0x00007f8e56348dcb in QEventDispatcherGlib::processEvents (this=0x7f8e40000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #7 0x00007f8e562ea03a in QEventLoop::exec (this=this@entry=0x7f8e475d3d70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #8 0x00007f8e561114ca in QThread::exec (this=this@entry=0x7f8e5766bd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:531 #9 0x00007f8e573f4015 in QDBusConnectionManager::run (this=0x7f8e5766bd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178 #10 0x00007f8e56112c72 in QThreadPrivate::start (arg=0x7f8e5766bd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:361 #11 0x00007f8e5304b6db in start_thread (arg=0x7f8e475d4700) at pthread_create.c:463 #12 0x00007f8e55a1288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f8e5c2bc800 (LWP 1345)): [KCrash Handler] #7 0x00007f8e498d932f in QtWaylandClient::QWaylandDataDevice::startDrag (this=0x55e6f7630140, mimeData=0x55e6fa2b4ce0, icon=0x55e6fa150250) at qwaylanddatadevice.cpp:114 #8 0x00007f8e498db360 in QtWaylandClient::QWaylandDrag::startDrag (this=0x55e6f762ea50) at qwaylanddnd.cpp:69 #9 0x00007f8e568f08ee in QBasicDrag::drag (this=0x55e6f762ea50, o=<optimized out>) at kernel/qsimpledrag.cpp:205 #10 0x00007f8e568ec3e4 in QDragManager::drag (this=0x55e6fa9fcec0, o=0x55e6fc79d040) at kernel/qdnd.cpp:117 #11 0x00007f8e568ec6d7 in QDrag::exec (this=this@entry=0x55e6fc79d040, supportedActions=..., defaultDropAction=defaultDropAction@entry=Qt::IgnoreAction) at kernel/qdrag.cpp:282 #12 0x00007f8e568ec787 in QDrag::exec (this=this@entry=0x55e6fc79d040, supportedActions=..., supportedActions@entry=...) at kernel/qdrag.cpp:238 #13 0x00007f8e190d6f12 in DragHelper::startDragInternal (this=0x55e6f8e0ffc0, item=0x55e6fa3e8d10, mimeType=..., mimeData=..., url=..., icon=...) at ./applets/taskmanager/plugin/draghelper.cpp:88 #14 0x00007f8e5631c3e2 in QObject::event (this=0x55e6f8e0ffc0, e=<optimized out>) at kernel/qobject.cpp:1260 #15 0x00007f8e57c4965c in QApplicationPrivate::notify_helper (this=this@entry=0x55e6f7624fc0, receiver=receiver@entry=0x55e6f8e0ffc0, e=e@entry=0x7f8df82ba3e0) at kernel/qapplication.cpp:3736 #16 0x00007f8e57c50b90 in QApplication::notify (this=0x7ffd3057faf0, receiver=0x55e6f8e0ffc0, e=0x7f8df82ba3e0) at kernel/qapplication.cpp:3483 #17 0x00007f8e562ebd18 in QCoreApplication::notifyInternal2 (receiver=0x55e6f8e0ffc0, event=0x7f8df82ba3e0) at kernel/qcoreapplication.cpp:1060 #18 0x00007f8e562ebeee in QCoreApplication::sendEvent (receiver=<optimized out>, event=event@entry=0x7f8df82ba3e0) at kernel/qcoreapplication.cpp:1450 #19 0x00007f8e562ee8d7 in QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x55e6f761ab40) at kernel/qcoreapplication.cpp:1799 #20 0x00007f8e562eee78 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1653 #21 0x00007f8e56349793 in postEventSourceDispatch (s=s@entry=0x55e6f7628580) at kernel/qeventdispatcher_glib.cpp:276 #22 0x00007f8e4f942417 in g_main_dispatch (context=0x55e6f765db20) at ../../../../glib/gmain.c:3176 #23 g_main_context_dispatch (context=context@entry=0x55e6f765db20) at ../../../../glib/gmain.c:3829 #24 0x00007f8e4f942650 in g_main_context_iterate (context=context@entry=0x55e6f765db20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3902 #25 0x00007f8e4f9426dc in g_main_context_iteration (context=0x55e6f765db20, may_block=may_block@entry=1) at ../../../../glib/gmain.c:3963 #26 0x00007f8e56348daf in QEventDispatcherGlib::processEvents (this=0x55e6f7653000, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #27 0x00007f8e562ea03a in QEventLoop::exec (this=this@entry=0x7ffd3057f9a0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #28 0x00007f8e562f3170 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1363 #29 0x000055e6f6c96d2f in main (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:219 Possible duplicates by query: bug 411692, bug 410165, bug 405921, bug 405452, bug 405143. Report to https://bugs.kde.org/ -- You are receiving this mail because: You are watching all bug changes.