https://bugs.kde.org/show_bug.cgi?id=451022

            Bug ID: 451022
           Summary: Kwin crashed on mulitiple desktops
           Product: kwin
           Version: 5.24.2
          Platform: Neon Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kwin-bugs-n...@kde.org
          Reporter: robertdevasi...@gmail.com
  Target Milestone: ---

Application: kwin_x11 (5.24.2)

Qt Version: 5.15.3
Frameworks Version: 5.91.0
Operating System: Linux 5.13.0-30-generic x86_64
Windowing System: X11
Distribution: KDE neon User - 5.24
DrKonqi: 5.24.2 [KCrashBackend]

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

 when a window minimized from one Desktop and move to another

- Unusual behavior I noticed:


- Custom settings of the application:

I'm using the maximize-to-new-virtual desktop kwin script

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: KWin (kwin_x11), signal: Segmentation fault

[New LWP 15012]
[New LWP 15013]
[New LWP 15014]
[New LWP 15031]
[New LWP 15039]
[New LWP 15040]
[New LWP 16128]
[New LWP 16130]
[New LWP 16131]
[New LWP 16133]
[New LWP 16134]
[New LWP 16135]
[New LWP 16136]
[New LWP 16296]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f7efd20a9cf in __GI___poll (fds=0x7ffc54b7da38, nfds=1, timeout=1000) at
../sysdeps/unix/sysv/linux/poll.c:29
__preamble__
[Current thread is 1 (Thread 0x7f7ef888b9c0 (LWP 14998))]

Thread 15 (Thread 0x7f7eaacae700 (LWP 16296)):
#0  0x00007f7efe2f2fab in QArrayData::data() (this=<optimized out>) at
../../include/QtCore/../../src/corelib/tools/qarraydata.h:211
#1  QTypedArrayData<pollfd>::data() (this=<optimized out>) at
../../include/QtCore/../../src/corelib/tools/qarraydata.h:208
#2  QTypedArrayData<pollfd>::begin(pollfd*) (this=<optimized out>) at
../../include/QtCore/../../src/corelib/tools/qarraydata.h:211
#3  QVector<pollfd>::data() (this=<optimized out>) at
../../include/QtCore/../../src/corelib/tools/qvector.h:134
#4  QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=<optimized out>, flags=...) at kernel/qeventdispatcher_unix.cpp:502
#5  0x00007f7efe299c9b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f7eaacadbc0, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f7efe0b3362 in QThread::exec() (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f7eff190569 in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f7efe0b4543 in QThreadPrivate::start(void*) (arg=0x5593846dff40) at
thread/qthread_unix.cpp:331
#9  0x00007f7efde98609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#10 0x00007f7efd217163 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f7ebafbf700 (LWP 16136)):
#0  0x00007f7efd20aac6 in __ppoll (fds=fds@entry=0x7f7ea0000d98,
nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:44
#1  0x00007f7efe2f1909 in ppoll (__ss=<optimized out>, __timeout=<optimized
out>, __nfds=<optimized out>, __fds=<optimized out>) at
/usr/include/x86_64-linux-gnu/bits/poll2.h:77
#2  qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f7ea0000d98) at
kernel/qcore_unix.cpp:132
#3  qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f7ea0000d98) at
kernel/qcore_unix.cpp:129
#4  qt_safe_poll(pollfd*, unsigned long, timespec const*) (fds=0x7f7ea0000d98,
nfds=1, timeout_ts=timeout_ts@entry=0x0) at kernel/qcore_unix.cpp:155
#5  0x00007f7efe2f2fb3 in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=<optimized out>, flags=...) at
../../include/QtCore/../../src/corelib/tools/qarraydata.h:211
#6  0x00007f7efe299c9b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f7ebafbebe0, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#7  0x00007f7efe0b3362 in QThread::exec() (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007f7efe0b4543 in QThreadPrivate::start(void*) (arg=0x559384045200) at
thread/qthread_unix.cpp:331
#9  0x00007f7efde98609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#10 0x00007f7efd217163 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f7ed39ff700 (LWP 16135)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x559383b32910) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x559383b328c0,
cond=0x559383b328e8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x559383b328e8, mutex=0x559383b328c0) at
pthread_cond_wait.c:638
#3  0x00007f7ef580f5eb in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f7ef580f1eb in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f7efde98609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f7efd217163 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f7eba3e4700 (LWP 16134)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x5593843bac58) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5593843bac08,
cond=0x5593843bac30) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5593843bac30, mutex=0x5593843bac08) at
pthread_cond_wait.c:638
#3  0x00007f7ef580f5eb in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f7ef580f1eb in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f7efde98609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f7efd217163 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f7ed185e700 (LWP 16133)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x5593844c2af0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5593844c2aa0,
cond=0x5593844c2ac8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5593844c2ac8, mutex=0x5593844c2aa0) at
pthread_cond_wait.c:638
#3  0x00007f7ef580f5eb in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f7ef580f1eb in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f7efde98609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f7efd217163 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f7ea796a700 (LWP 16131)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x559383e19200) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x559383e191b0,
cond=0x559383e191d8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x559383e191d8, mutex=0x559383e191b0) at
pthread_cond_wait.c:638
#3  0x00007f7ef580f5eb in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f7ef580f1eb in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f7efde98609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f7efd217163 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f7eea048700 (LWP 16130)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x559384177648) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5593841775f8,
cond=0x559384177620) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x559384177620, mutex=0x5593841775f8) at
pthread_cond_wait.c:638
#3  0x00007f7ef580f5eb in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f7ef580f1eb in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f7efde98609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f7efd217163 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f7ed31fe700 (LWP 16128)):
#0  0x00007f7efd20aac6 in __ppoll (fds=fds@entry=0x559384139288,
nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:44
#1  0x00007f7efe2f1909 in ppoll (__ss=<optimized out>, __timeout=<optimized
out>, __nfds=<optimized out>, __fds=<optimized out>) at
/usr/include/x86_64-linux-gnu/bits/poll2.h:77
#2  qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x559384139288) at
kernel/qcore_unix.cpp:132
#3  qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x559384139288) at
kernel/qcore_unix.cpp:129
#4  qt_safe_poll(pollfd*, unsigned long, timespec const*) (fds=0x559384139288,
nfds=1, timeout_ts=timeout_ts@entry=0x0) at kernel/qcore_unix.cpp:155
#5  0x00007f7efe2f2fb3 in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=<optimized out>, flags=...) at
../../include/QtCore/../../src/corelib/tools/qarraydata.h:211
#6  0x00007f7efe299c9b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f7ed31fdbe0, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#7  0x00007f7efe0b3362 in QThread::exec() (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007f7efe0b4543 in QThreadPrivate::start(void*) (arg=0x5593843c49f0) at
thread/qthread_unix.cpp:331
#9  0x00007f7efde98609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#10 0x00007f7efd217163 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f7ed20ab700 (LWP 15040)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x5593835efa90) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5593835efa40,
cond=0x5593835efa68) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5593835efa68, mutex=0x5593835efa40) at
pthread_cond_wait.c:638
#3  0x00007f7ef580f5eb in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f7ef580f1eb in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f7efde98609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f7efd217163 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f7ed28bc700 (LWP 15039)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x55938344a118) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55938344a0c8,
cond=0x55938344a0f0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55938344a0f0, mutex=0x55938344a0c8) at
pthread_cond_wait.c:638
#3  0x00007f7ef580f5eb in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f7ef580f1eb in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f7efde98609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f7efd217163 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f7ee8d1c700 (LWP 15031)):
#0  QTimerInfoList::activateTimers() (this=this@entry=0x7f7ed8000c08) at
kernel/qtimerinfo_unix.cpp:570
#1  0x00007f7efe2f2410 in QEventDispatcherUNIXPrivate::activateTimers()
(this=this@entry=0x7f7ed8000b80) at kernel/qeventdispatcher_unix.cpp:249
#2  0x00007f7efe2f3107 in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=<optimized out>, flags=...) at kernel/qeventdispatcher_unix.cpp:516
#3  0x00007f7efe299c9b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f7ee8d1bbc0, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#4  0x00007f7efe0b3362 in QThread::exec() (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#5  0x00007f7eff190569 in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#6  0x00007f7efe0b4543 in QThreadPrivate::start(void*) (arg=0x55938342a330) at
thread/qthread_unix.cpp:331
#7  0x00007f7efde98609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#8  0x00007f7efd217163 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f7eea849700 (LWP 15014)):
#0  0x00007f7efd20aac6 in __ppoll (fds=fds@entry=0x7f7ee000b138,
nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:44
#1  0x00007f7efe2f1909 in ppoll (__ss=<optimized out>, __timeout=<optimized
out>, __nfds=<optimized out>, __fds=<optimized out>) at
/usr/include/x86_64-linux-gnu/bits/poll2.h:77
#2  qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f7ee000b138) at
kernel/qcore_unix.cpp:132
#3  qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f7ee000b138) at
kernel/qcore_unix.cpp:129
#4  qt_safe_poll(pollfd*, unsigned long, timespec const*) (fds=0x7f7ee000b138,
nfds=1, timeout_ts=timeout_ts@entry=0x0) at kernel/qcore_unix.cpp:155
#5  0x00007f7efe2f2fb3 in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=<optimized out>, flags=...) at
../../include/QtCore/../../src/corelib/tools/qarraydata.h:211
#6  0x00007f7efe299c9b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f7eea848bb0, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#7  0x00007f7efe0b3362 in QThread::exec() (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007f7efde0af4b in  () at /lib/x86_64-linux-gnu/libQt5DBus.so.5
#9  0x00007f7efe0b4543 in QThreadPrivate::start(void*) (arg=0x7f7efde8ed80) at
thread/qthread_unix.cpp:331
#10 0x00007f7efde98609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#11 0x00007f7efd217163 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f7ef4b99700 (LWP 15013)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x5593831818f0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5593831818a0,
cond=0x5593831818c8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5593831818c8, mutex=0x5593831818a0) at
pthread_cond_wait.c:638
#3  0x00007f7ef580f5eb in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f7ef580f1eb in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f7efde98609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f7efd217163 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f7ef53da700 (LWP 15012)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x5593832323c8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x559383232378,
cond=0x5593832323a0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5593832323a0, mutex=0x559383232378) at
pthread_cond_wait.c:638
#3  0x00007f7ef580f5eb in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f7ef580f1eb in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f7efde98609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f7efd217163 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f7ef888b9c0 (LWP 14998)):
[KCrash Handler]
#4  0x00007f7efff72f10 in KWin::SceneOpenGLDecorationRenderer::render(QRegion
const&) (this=0x5593837962d0, region=...) at
./src/decorations/decoratedclient.h:81
#5  0x00007f7effdec9eb in KWin::DecorationItem::preprocess()
(this=0x5593837afbc0) at ./src/decorationitem.cpp:154
#6  0x00007f7efff6f07f in KWin::OpenGLWindow::createRenderNode(KWin::Item*,
KWin::OpenGLWindow::RenderContext*) (this=this@entry=0x55938461bc90,
item=item@entry=0x5593837afbc0, context=context@entry=0x7ffc54b7ec70) at
./src/scenes/opengl/scene_opengl.cpp:629
#7  0x00007f7efff6f1c8 in KWin::OpenGLWindow::createRenderNode(KWin::Item*,
KWin::OpenGLWindow::RenderContext*) (this=this@entry=0x55938461bc90,
item=<optimized out>, context=context@entry=0x7ffc54b7ec70) at
./src/scenes/opengl/scene_opengl.cpp:680
#8  0x00007f7efff6ff90 in KWin::OpenGLWindow::performPaint(int, QRegion const&,
KWin::WindowPaintData const&) (this=0x55938461bc90, mask=6, region=...,
data=...) at ./src/scenes/opengl/scene_opengl.cpp:752
#9  0x00007f7efff6b6a0 in
KWin::SceneOpenGL::performPaintWindow(KWin::EffectWindowImpl*, int, QRegion
const&, KWin::WindowPaintData&) (this=<optimized out>, w=0x5593838453f0,
mask=6, region=..., data=...) at ./src/effects.h:653
#10 0x0000559381f21e89 in KWin::ContrastEffect::drawWindow(KWin::EffectWindow*,
int, QRegion const&, KWin::WindowPaintData&) (this=0x55938408afd0, w=<optimized
out>, mask=<optimized out>, region=..., data=...) at
./src/effects/backgroundcontrast/contrast.cpp:406
#11 0x00007f7effe07fb5 in
KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion const&,
KWin::WindowPaintData&) (this=0x559383d87500, w=<optimized out>,
mask=<optimized out>, region=..., data=...) at ./src/effects.cpp:469
#12 0x0000559381f179fe in KWin::BlurEffect::drawWindow(KWin::EffectWindow*,
int, QRegion const&, KWin::WindowPaintData&) (this=<optimized out>,
w=<optimized out>, mask=<optimized out>, region=..., data=...) at
./src/effects/blur/blur.cpp:614
#13 0x00007f7effe07fb5 in
KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion const&,
KWin::WindowPaintData&) (this=0x559383d87500, w=<optimized out>,
mask=<optimized out>, region=..., data=...) at ./src/effects.cpp:469
#14 0x00007f7effe07fb5 in
KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion const&,
KWin::WindowPaintData&) (this=0x559383d87500, w=<optimized out>,
mask=<optimized out>, region=..., data=...) at ./src/effects.cpp:469
#15 0x00007f7effe07e9d in
KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion const&,
KWin::WindowPaintData&) (this=0x559383d87500, w=0x5593838453f0, mask=6,
region=..., data=...) at ./src/effects.cpp:435
#16 0x00007f7effe07e57 in
KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion const&,
KWin::WindowPaintData&) (this=0x559383d87500, w=0x5593838453f0, mask=6,
region=..., data=...) at ./src/effects.cpp:432
#17 0x00007f7effe07e57 in
KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion const&,
KWin::WindowPaintData&) (this=0x559383d87500, w=0x5593838453f0, mask=6,
region=..., data=...) at ./src/effects.cpp:432
#18 0x00007f7eff8bf0dc in
KWin::AnimationEffect::paintWindow(KWin::EffectWindow*, int, QRegion,
KWin::WindowPaintData&) (this=this@entry=0x5593844656b0,
w=w@entry=0x5593838453f0, mask=mask@entry=6, region=..., data=...) at
./src/libkwineffects/kwinanimationeffect.cpp:605
#19 0x00007f7effe07e57 in
KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion const&,
KWin::WindowPaintData&) (this=this@entry=0x559383d87500, w=0x5593838453f0,
mask=mask@entry=6, region=..., data=...) at ./src/effects.cpp:432
#20 0x00007f7effe897cc in KWin::Scene::paintWindow(KWin::Scene::Window*, int,
QRegion const&) (this=<optimized out>, w=0x55938461bc90, mask=6, _region=...)
at ./src/scene.cpp:575
#21 0x00007f7effe87e5d in KWin::Scene::paintSimpleScreen(int, QRegion const&)
(this=<optimized out>, orig_mask=0, region=...) at ./src/scene.cpp:503
#22 0x00007f7effe07c62 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion
const&, KWin::ScreenPaintData&) (this=0x559383d87500, mask=<optimized out>,
region=..., data=...) at ./src/effects.cpp:389
#23 0x00007f7effe07c62 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion
const&, KWin::ScreenPaintData&) (this=0x559383d87500, mask=<optimized out>,
region=..., data=...) at ./src/effects.cpp:389
#24 0x00007f7effe07c62 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion
const&, KWin::ScreenPaintData&) (this=0x559383d87500, mask=<optimized out>,
region=..., data=...) at ./src/effects.cpp:389
#25 0x00007f7effe89359 in KWin::Scene::paintScreen(QRegion const&, QRegion
const&, QRegion*, QRegion*, KWin::RenderLoop*, QMatrix4x4 const&)
(this=this@entry=0x5593847ce450, damage=..., repaint=...,
updateRegion=updateRegion@entry=0x7ffc54b7f670,
validRegion=validRegion@entry=0x7ffc54b7f678,
renderLoop=renderLoop@entry=0x5593832e5a80, projection=...) at
./src/scene.cpp:280
#26 0x00007f7efff714dd in KWin::SceneOpenGL::paint(KWin::AbstractOutput*,
QRegion const&, QList<KWin::Toplevel*> const&, KWin::RenderLoop*)
(this=0x5593847ce450, output=0x0, damage=..., toplevels=...,
renderLoop=0x5593832e5a80) at ./src/scenes/opengl/scene_opengl.h:56
#27 0x00007f7effdccc41 in KWin::Compositor::composite(KWin::RenderLoop*)
(this=this@entry=0x5593833996c0, renderLoop=renderLoop@entry=0x5593832e5a80) at
./src/composite.cpp:633
#28 0x00007f7effdcd172 in KWin::X11Compositor::composite(KWin::RenderLoop*)
(this=0x5593833996c0, renderLoop=<optimized out>) at ./src/composite.cpp:844
#29 0x00007f7efe2d21be in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7ffc54b7f990, r=0x5593833996c0, this=0x559384138fe0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#30 doActivate<false>(QObject*, int, void**) (sender=0x5593832e5a80,
signal_index=5, argv=0x7ffc54b7f990) at kernel/qobject.cpp:3886
#31 0x00007f7efe2cb587 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=<optimized out>, m=m@entry=0x7f7f00076580
<KWin::RenderLoop::staticMetaObject>,
local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffc54b7f990)
at kernel/qobject.cpp:3946
#32 0x00007f7effd80306 in KWin::RenderLoop::frameRequested(KWin::RenderLoop*)
(this=<optimized out>, _t1=<optimized out>) at
./obj-x86_64-linux-gnu/src/kwin_autogen/EWIEGA46WW/moc_renderloop.cpp:206
#33 0x00007f7effe77587 in KWin::RenderLoopPrivate::dispatch()
(this=0x5593832e5d80) at ./src/renderloop.cpp:150
#34 0x00007f7efe2d21be in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7ffc54b7fac0, r=0x5593832e5a80, this=0x5593832e1bc0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#35 doActivate<false>(QObject*, int, void**) (sender=0x5593832e5d98,
signal_index=3, argv=0x7ffc54b7fac0) at kernel/qobject.cpp:3886
#36 0x00007f7efe2cb587 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=<optimized out>, m=m@entry=0x7f7efe537c80
<QTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x7ffc54b7fac0) at kernel/qobject.cpp:3946
#37 0x00007f7efe2d6cfe in QTimer::timeout(QTimer::QPrivateSignal)
(this=<optimized out>, _t1=...) at .moc/moc_qtimer.cpp:205
#38 0x00007f7efe2c8c55 in QObject::event(QEvent*) (this=0x5593832e5d98,
e=0x7ffc54b7fdf0) at kernel/qobject.cpp:1336
#39 0x00007f7efd856dc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=this@entry=0x55938308eea0, receiver=receiver@entry=0x5593832e5d98,
e=e@entry=0x7ffc54b7fdf0) at kernel/qapplication.cpp:3632
#40 0x00007f7efd85fbb8 in QApplication::notify(QObject*, QEvent*)
(this=0x7ffc54b80080, receiver=0x5593832e5d98, e=0x7ffc54b7fdf0) at
kernel/qapplication.cpp:3156
#41 0x00007f7efe29b19a in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x5593832e5d98, event=0x7ffc54b7fdf0) at
../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:332
#42 0x00007f7efe2f4d40 in QTimerInfoList::activateTimers()
(this=this@entry=0x5593830956a8) at kernel/qtimerinfo_unix.cpp:643
#43 0x00007f7efe2f2410 in QEventDispatcherUNIXPrivate::activateTimers()
(this=this@entry=0x559383095620) at kernel/qeventdispatcher_unix.cpp:249
#44 0x00007f7efe2f3107 in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=<optimized out>, flags=...) at kernel/qeventdispatcher_unix.cpp:516
#45 0x00007f7ef84663b2 in
QXcbUnixEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x55938314e390, flags=...) at qxcbeventdispatcher.cpp:60
#46 0x00007f7efe299c9b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ffc54b7ff90, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#47 0x00007f7efe2a1e44 in QCoreApplication::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#48 0x0000559381eb4c73 in main(int, char**) (argc=<optimized out>,
argv=0x7ffc54b80238) at ./src/main_x11.cpp:482
[Inferior 1 (process 14998) detached]

Possible duplicates by query: bug 434453, bug 417179, bug 399460, bug 385849,
bug 361551.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to