Bug 515886 - Short freeze of kwin when opening the Signal application
Summary: Short freeze of kwin when opening the Signal application
Status: REPORTED
Alias: None
Product: kwin
Classification: Plasma
Component: performance (other bugs)
Version First Reported In: 6.5.5
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: wayland-only
Depends on:
Blocks:
 
Reported: 2026-02-11 20:57 UTC by thesword
Modified: 2026-02-11 20:57 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description thesword 2026-02-11 20:57:58 UTC
SUMMARY

When I open the Signal application, kwin (Wayland) lockups for 200-400ms.

STEPS TO REPRODUCE
1. Open the Signal application, while moving the cursor.

OBSERVED RESULT
Short freeze of 200-400ms.

EXPECTED RESULT
No freeze.

SOFTWARE/OS VERSIONS
Linux: 6.18.9-arch1-2
KDE Plasma Version: 6.5.5
KDE Frameworks Version: 6.22.0
Qt Version: 6.10.2

ADDITIONAL INFORMATION
The main thread seems to spend too much time here:
#0  0x00007f7a4408a934 in ?? () from /usr/lib/libKF6Notifications.so.6
#1  0x00007f7a40f6ab94 in QCoreApplicationPrivate::sendThroughApplicationEventFilters(QObject*, QEvent*) () from /usr/lib/libQt6Core.so.6
#2  0x00007f7a421033a4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt6Widgets.so.6
#3  0x00007f7a40f6bf48 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt6Core.so.6
#4  0x00007f7a40f6c320 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt6Core.so.6
#5  0x00007f7a411300cd in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt6Core.so.6
#6  0x00007f7a41d33cf3 in QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt6Gui.so.6
#7  0x00007f7a40f76cf6 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt6Core.so.6
#8  0x00007f7a40f709f1 in QCoreApplication::exec() () from /usr/lib/libQt6Core.so.6
#9  0x000055afc7976a94 in ?? ()
#10 0x00007f7a40836635 in __libc_init_first () from /usr/lib/libc.so.6
#11 0x000055af30313050 in ?? ()
#12 0x00007ffcf64996a8 in ?? ()
#13 0x0000000e01086c10 in ?? ()
#14 0x000055afc79746a0 in ?? ()
#15 0x0000000000000000 in ?? ()