Bug 430659 - external monitor flickering
Summary: external monitor flickering
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: compositing (show other bugs)
Version: 5.24.2
Platform: Manjaro Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-12-21 10:09 UTC by Luca Mari
Modified: 2022-03-04 13:03 UTC (History)
4 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Luca Mari 2020-12-21 10:09:23 UTC
SUMMARY
Running Kubuntu on a laptop, the windows of some applications have random flickering when moved to an external monitor, whereas the laptop monitor always works correctly. In the worst cases the external monitor becomes black until the flickering window is closed.

STEPS TO REPRODUCE
With Kubuntu on a laptop, the window of an application that is opened or moved to an external monitor flickers, and in some cases the external monitor becomes black. This happens very often but only with some apps: for example Thunderbird and Firefox, and sometimes Libreoffice, but not Chrome (and the KDE apps I tested work well too).
The external monitor is connected to the laptop with a VGA cable.

I have already tried what follows, with no results:
-- when possible, disabled hardware acceleration in the concerned apps;
-- set the external monitor as a replica or an extension of the laptop monitor;
-- changed the external monitor Refresh rate and Resolution;
-- changed all parameters of the Compositor (Scale method, Rendering backend, Tearing prevention);
-- changed XOrg to Wayland.

Operating System: Kubuntu 20.10
KDE Plasma Version: 5.19.5
KDE Frameworks Version: 5.74.0
Qt Version: 5.14.2
Kernel Version: 5.8.0-33-generic
OS Type: 64-bit
Processors: 4 × Intel® Core™ i7-7500U CPU @ 2.70GHz
Memory: 7,5 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 620
Comment 1 Tom Atkinson 2021-03-06 20:48:23 UTC
Not sure why the bug reporter picks kcmshell5 for this report. It is Display Configuration - System Settings Module that I was using that crashed.

Application: kcmshell5 (5.18.4)

Qt Version: 5.12.8
Frameworks Version: 5.68.0
Operating System: Linux 5.4.0-66-generic x86_64
Windowing system: X11
Distribution: Ubuntu 20.04.2 LTS

-- Information about the crash:
- What I was doing when the application crashed:
main monitor: display port
secondary: DVI
on a Sapphire 570x.
second monitor is on DVI and is not active. before activating it, i move it from 75 hz to 60 hz. but before i can click activate, the display prefs app crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings Module (kcmshell5), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fe73c321800 (LWP 5332))]

Thread 29 (Thread 0x7fe6bd6e6700 (LWP 5361)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a0f5425364) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55a0f5425310, cond=0x55a0f5425338) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55a0f5425338, mutex=0x55a0f5425310) at pthread_cond_wait.c:638
#3  0x00007fe72916dd2b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fe72916d92b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fe73f664609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe741d37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 28 (Thread 0x7fe6beffd700 (LWP 5360)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a0f4fa8104) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55a0f4fa80b0, cond=0x55a0f4fa80d8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55a0f4fa80d8, mutex=0x55a0f4fa80b0) at pthread_cond_wait.c:638
#3  0x00007fe72916dd2b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fe72916d92b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fe73f664609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe741d37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 27 (Thread 0x7fe6bf7fe700 (LWP 5359)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a0f4ee13d0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55a0f4ee1380, cond=0x55a0f4ee13a8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55a0f4ee13a8, mutex=0x55a0f4ee1380) at pthread_cond_wait.c:638
#3  0x00007fe72916dd2b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fe72916d92b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fe73f664609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe741d37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 26 (Thread 0x7fe6bffff700 (LWP 5357)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a0f4a3b9b8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55a0f4a3b968, cond=0x55a0f4a3b990) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55a0f4a3b990, mutex=0x55a0f4a3b968) at pthread_cond_wait.c:638
#3  0x00007fe72916dd2b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fe72916d92b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fe73f664609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe741d37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 25 (Thread 0x7fe6e4ff9700 (LWP 5356)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a0f4a3b9b8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55a0f4a3b968, cond=0x55a0f4a3b990) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55a0f4a3b990, mutex=0x55a0f4a3b968) at pthread_cond_wait.c:638
#3  0x00007fe72916dd2b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fe72916d92b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fe73f664609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe741d37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 24 (Thread 0x7fe6e57fa700 (LWP 5355)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a0f4a3b9b8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55a0f4a3b968, cond=0x55a0f4a3b990) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55a0f4a3b990, mutex=0x55a0f4a3b968) at pthread_cond_wait.c:638
#3  0x00007fe72916dd2b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fe72916d92b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fe73f664609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe741d37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 23 (Thread 0x7fe6e5ffb700 (LWP 5354)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a0f4a3b9b8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55a0f4a3b968, cond=0x55a0f4a3b990) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55a0f4a3b990, mutex=0x55a0f4a3b968) at pthread_cond_wait.c:638
#3  0x00007fe72916dd2b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fe72916d92b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fe73f664609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe741d37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 22 (Thread 0x7fe6e67fc700 (LWP 5353)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a0f4a3b9bc) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55a0f4a3b968, cond=0x55a0f4a3b990) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55a0f4a3b990, mutex=0x55a0f4a3b968) at pthread_cond_wait.c:638
#3  0x00007fe72916dd2b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fe72916d92b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fe73f664609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe741d37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 21 (Thread 0x7fe6e6ffd700 (LWP 5352)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a0f4a3b2b4) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55a0f4a3b260, cond=0x55a0f4a3b288) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55a0f4a3b288, mutex=0x55a0f4a3b260) at pthread_cond_wait.c:638
#3  0x00007fe72916dd2b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fe72916d92b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fe73f664609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe741d37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 20 (Thread 0x7fe6e77fe700 (LWP 5351)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a0f4a3b2b0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55a0f4a3b260, cond=0x55a0f4a3b288) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55a0f4a3b288, mutex=0x55a0f4a3b260) at pthread_cond_wait.c:638
#3  0x00007fe72916dd2b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fe72916d92b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fe73f664609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe741d37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 19 (Thread 0x7fe6e7fff700 (LWP 5350)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a0f4a3b2b0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55a0f4a3b260, cond=0x55a0f4a3b288) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55a0f4a3b288, mutex=0x55a0f4a3b260) at pthread_cond_wait.c:638
#3  0x00007fe72916dd2b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fe72916d92b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fe73f664609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe741d37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7fe708ff9700 (LWP 5349)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a0f4a3b2b0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55a0f4a3b260, cond=0x55a0f4a3b288) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55a0f4a3b288, mutex=0x55a0f4a3b260) at pthread_cond_wait.c:638
#3  0x00007fe72916dd2b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fe72916d92b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fe73f664609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe741d37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7fe7097fa700 (LWP 5348)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a0f4a3b2b0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55a0f4a3b260, cond=0x55a0f4a3b288) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55a0f4a3b288, mutex=0x55a0f4a3b260) at pthread_cond_wait.c:638
#3  0x00007fe72916dd2b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fe72916d92b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fe73f664609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe741d37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7fe709ffb700 (LWP 5347)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a0f4a3b2b0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55a0f4a3b260, cond=0x55a0f4a3b288) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55a0f4a3b288, mutex=0x55a0f4a3b260) at pthread_cond_wait.c:638
#3  0x00007fe72916dd2b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fe72916d92b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fe73f664609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe741d37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7fe70a7fc700 (LWP 5346)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a0f4a3b2b0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55a0f4a3b260, cond=0x55a0f4a3b288) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55a0f4a3b288, mutex=0x55a0f4a3b260) at pthread_cond_wait.c:638
#3  0x00007fe72916dd2b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fe72916d92b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fe73f664609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe741d37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7fe70affd700 (LWP 5345)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a0f4a3b2b0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55a0f4a3b260, cond=0x55a0f4a3b288) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55a0f4a3b288, mutex=0x55a0f4a3b260) at pthread_cond_wait.c:638
#3  0x00007fe72916dd2b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fe72916d92b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fe73f664609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe741d37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7fe70b7fe700 (LWP 5344)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a0f4a3b2b0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55a0f4a3b260, cond=0x55a0f4a3b288) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55a0f4a3b288, mutex=0x55a0f4a3b260) at pthread_cond_wait.c:638
#3  0x00007fe72916dd2b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fe72916d92b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fe73f664609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe741d37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7fe70bfff700 (LWP 5343)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a0f4a3b2b4) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55a0f4a3b260, cond=0x55a0f4a3b288) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55a0f4a3b288, mutex=0x55a0f4a3b260) at pthread_cond_wait.c:638
#3  0x00007fe72916dd2b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fe72916d92b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fe73f664609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe741d37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fe720d3e700 (LWP 5342)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a0f4a3b2b0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55a0f4a3b260, cond=0x55a0f4a3b288) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55a0f4a3b288, mutex=0x55a0f4a3b260) at pthread_cond_wait.c:638
#3  0x00007fe72916dd2b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fe72916d92b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fe73f664609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe741d37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fe72153f700 (LWP 5341)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a0f4a3b2b4) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55a0f4a3b260, cond=0x55a0f4a3b288) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55a0f4a3b288, mutex=0x55a0f4a3b260) at pthread_cond_wait.c:638
#3  0x00007fe72916dd2b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fe72916d92b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fe73f664609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe741d37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fe721d40700 (LWP 5340)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a0f4a3a688) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55a0f4a3a638, cond=0x55a0f4a3a660) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55a0f4a3a660, mutex=0x55a0f4a3a638) at pthread_cond_wait.c:638
#3  0x00007fe72916dd2b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fe72916d92b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fe73f664609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe741d37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fe722541700 (LWP 5339)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a0f4a3a688) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55a0f4a3a638, cond=0x55a0f4a3a660) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55a0f4a3a660, mutex=0x55a0f4a3a638) at pthread_cond_wait.c:638
#3  0x00007fe72916dd2b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fe72916d92b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fe73f664609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe741d37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fe722d42700 (LWP 5338)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a0f4a3a688) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55a0f4a3a638, cond=0x55a0f4a3a660) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55a0f4a3a660, mutex=0x55a0f4a3a638) at pthread_cond_wait.c:638
#3  0x00007fe72916dd2b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fe72916d92b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fe73f664609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe741d37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fe723543700 (LWP 5337)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a0f4a3a688) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55a0f4a3a638, cond=0x55a0f4a3a660) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55a0f4a3a660, mutex=0x55a0f4a3a638) at pthread_cond_wait.c:638
#3  0x00007fe72916dd2b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fe72916d92b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fe73f664609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe741d37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fe723e99700 (LWP 5336)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a0f4a35384) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55a0f4a35330, cond=0x55a0f4a35358) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55a0f4a35358, mutex=0x55a0f4a35330) at pthread_cond_wait.c:638
#3  0x00007fe72916dd2b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fe72916d92b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fe73f664609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe741d37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fe7390d0700 (LWP 5335)):
#0  0x00007fe741d2aaff in __GI___poll (fds=0x7fe7300025e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fe73eaf418e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe73eaf42c3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe7407c0583 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe7407674db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe74059f785 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fe73fa891a9 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007fe7405a09d2 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fe73f664609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007fe741d37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fe73a4fa700 (LWP 5334)):
#0  0x00007fe741d2aaff in __GI___poll (fds=0x7fe72c012440, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fe73eaf418e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe73eaf42c3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe7407c0583 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe7407674db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe74059f785 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fe741772efa in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007fe7405a09d2 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fe73f664609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007fe741d37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fe73b46c700 (LWP 5333)):
#0  0x00007fe741d2aaff in __GI___poll (fds=0x7fe73b46bca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fe73f344c1a in ?? () from /lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fe73f34690a in xcb_wait_for_event () from /lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fe73bc77298 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007fe7405a09d2 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe73f664609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe741d37293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fe73c321800 (LWP 5332)):
[KCrash Handler]
#6  0x00007fe739121ad4 in KScreen::Mode::size() const () from /lib/x86_64-linux-gnu/libKF5Screen.so.7
#7  0x00007fe739197288 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kcms/kcm_kscreen.so
#8  0x00007fe73919b635 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kcms/kcm_kscreen.so
#9  0x00007fe73f804808 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007fe73f9e23b0 in QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags<QQmlPropertyData::WriteFlag>) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#11 0x00007fe73f91d01c in QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#12 0x00007fe73f91dabe in QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x00007fe73f91dc11 in QV4::QObjectWrapper::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#14 0x00007fe73f8e120c in QV4::Object::virtualResolveLookupSetter(QV4::Object*, QV4::ExecutionEngine*, QV4::Lookup*, QV4::Value const&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#15 0x00007fe73f936421 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#16 0x00007fe73f93b2c7 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#17 0x00007fe73f8c864f in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#18 0x00007fe73fa52587 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#19 0x00007fe73f9f138c in QQmlBoundSignalExpression::evaluate(void**) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#20 0x00007fe73f9f2528 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#21 0x00007fe73fa3574d in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#22 0x00007fe73f9d1715 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#23 0x00007fe740793bd3 in QMetaObject::activate(QObject*, int, int, void**) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007fe73a8fee82 in QQuickComboBox::activated(int) () from /lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#25 0x00007fe73a898450 in ?? () from /lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#26 0x00007fe740794458 in QMetaObject::activate(QObject*, int, int, void**) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007fe73a888ff8 in QQuickAbstractButtonPrivate::handleRelease(QPointF const&) () from /lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#28 0x00007fe73a8a6939 in QQuickControl::mouseReleaseEvent(QMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#29 0x00007fe73fe3ead8 in QQuickItem::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#30 0x00007fe741180a66 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007fe74118a0f0 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#32 0x00007fe74076893a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007fe73fe59aed in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#34 0x00007fe73fe5af71 in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#35 0x00007fe73fe5bc29 in QQuickWindowPrivate::handleMouseEvent(QMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#36 0x00007fe740b5c9ad in QWindow::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#37 0x00007fe73fe5d159 in QQuickWindow::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#38 0x00007fe741180a66 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#39 0x00007fe74118a0f0 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#40 0x00007fe74076893a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#41 0x00007fe7402f9b3b in QQuickWidget::mouseReleaseEvent(QMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#42 0x00007fe7411c32b6 in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#43 0x00007fe7402f9ce3 in QQuickWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#44 0x00007fe741180a66 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#45 0x00007fe74118a343 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#46 0x00007fe74076893a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#47 0x00007fe741189457 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#48 0x00007fe7411df35d in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#49 0x00007fe7411e21ec in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#50 0x00007fe741180a66 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#51 0x00007fe74118a0f0 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#52 0x00007fe74076893a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#53 0x00007fe740b517d3 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#54 0x00007fe740b5310b in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#55 0x00007fe740b2d35b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#56 0x00007fe73bc7832e in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#57 0x00007fe73eaf3f9d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#58 0x00007fe73eaf4220 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#59 0x00007fe73eaf42c3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#60 0x00007fe7407c0565 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#61 0x00007fe7407674db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#62 0x00007fe74076f246 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#63 0x00007fe741e11759 in kdemain () from /lib/x86_64-linux-gnu/libkdeinit5_kcmshell5.so
#64 0x00007fe741c3c0b3 in __libc_start_main (main=0x55a0f2572060, argc=2, argv=0x7ffe1c3efd38, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe1c3efd28) at ../csu/libc-start.c:308
#65 0x000055a0f257209e in _start ()
[Inferior 1 (process 5332) detached]

Possible duplicates by query: bug 371479, bug 353046, bug 352079, bug 351342, bug 351002.

Report to https://bugs.kde.org/
Comment 2 postix 2022-03-04 12:51:39 UTC
Do you still experience it with the latest KWin 5.24.2?
Comment 3 postix 2022-03-04 12:52:15 UTC
^
Comment 4 Luca Mari 2022-03-04 13:03:11 UTC
Thank you very much for the question (and the work you have been doing to improve KDE!).

In the meantime I have upgraded my working environment to:
Operating System: Manjaro Linux
KDE Plasma Version: 5.24.2
KDE Frameworks Version: 5.91.0
Qt Version: 5.15.2
Kernel Version: 5.16.11-2-MANJARO (64-bit)
Graphics Platform: X11
Processors: 4 × Intel® Core™ i7-5500U CPU @ 2.40GHz
Memory: 15,5 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 5500

I confirm that the problem does NOT occur anymore in this configuration.