Bug 455305 - General desktop lag
Summary: General desktop lag
Status: REPORTED
Alias: None
Product: kwin
Classification: Plasma
Component: performance (show other bugs)
Version: 5.24.4
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-06-15 06:26 UTC by Marcin
Modified: 2024-06-09 05:48 UTC (History)
2 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 Marcin 2022-06-15 06:26:17 UTC
Since switching distro to fedora, I encountered a rather weird issue, the taskbar seems to randomly freeze for a few seconds when switching windows by clicking on their respective icons, does not seem to happen when alt-tabbing.
I've managed to observe several of these entries when the taskbar becomes unresponsive:

kwin_core: void KWin::Item::stackBefore(KWin::Item*) requires a valid sibling

It's becoming a rather annoying situation, because when this occurs the taskbar thinks I'm dragging application icons around, aside obviously from the 1-2 second lag when switching windows.

Below the full log: 

<pre>
➜  ~ kwin_x11 --replace                         
Warning: Setting a new default format with a different version or profile after the global shared context is created may cause issues with context sharing.
kwin_platform_x11_standalone: Has XInput support 2 . 2
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 180, resource id: 16777235, major code: 20 (GetProperty), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 181, resource id: 16777235, major code: 20 (GetProperty), minor code: 0
kwin_core: Extensions: shape: 0x "11"  composite: 0x "4"  render: 0x "b"  fixes: 0x "50"  randr: 0x "14"  sync: 0x "31"  damage: 0x  "11"
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5089:46: this compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5091:48: this compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5093:48: this compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5097:47: this compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5099:46: this compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5107:48: this compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5111:46: this compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5113:46: this compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5117:45: this compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/share/X11/locale/en_US.UTF-8/Compose:5120:46: this compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: created compose table from locale en_US.UTF-8 with path /usr/share/X11/locale/en_US.UTF-8/Compose
kwin_xkbcommon: XKB: Compiling from RMLVO: rules 'evdev', model 'asus_laptop', layout 'us', variant '(null)', options '(null)'
kwin_xkbcommon: XKB: Compiling from KcCGST: keycodes 'evdev+aliases(qwerty)', types 'complete', compat 'complete', symbols 'pc+us+inet(evdev)'
kwin_xkbcommon: XKB: Compiling xkb_keycodes "(unnamed)"
kwin_xkbcommon: XKB: Compiling xkb_types "(unnamed)"
kwin_xkbcommon: XKB: Compiling xkb_compatibility "(unnamed)"
kwin_xkbcommon: XKB: The "group" statement in compat is unsupported; Ignored
kwin_xkbcommon: XKB: The "group" statement in compat is unsupported; Ignored
kwin_xkbcommon: XKB: The "group" statement in compat is unsupported; Ignored
kwin_xkbcommon: XKB: The "allowExplicit" field in indicator statements is unsupported; Ignored
kwin_xkbcommon: XKB: The "allowExplicit" field in indicator statements is unsupported; Ignored
kwin_xkbcommon: XKB: The "allowExplicit" field in indicator statements is unsupported; Ignored
kwin_xkbcommon: XKB: The "allowExplicit" field in indicator statements is unsupported; Ignored
kwin_xkbcommon: XKB: The "indicatorDrivesKeyboard" field in indicator statements is unsupported; Ignored
kwin_xkbcommon: XKB: The "allowExplicit" field in indicator statements is unsupported; Ignored
kwin_xkbcommon: XKB: Indicator name "Shift Lock" was not declared in the keycodes section; Adding new indicator
kwin_xkbcommon: XKB: Indicator name "Group 2" was not declared in the keycodes section; Adding new indicator
kwin_xkbcommon: XKB: Indicator name "Mouse Keys" was not declared in the keycodes section; Adding new indicator
kwin_xkbcommon: XKB: Compiling xkb_symbols "(unnamed)"
kwin_decorations: Trying to load decoration plugin:  "/usr/lib64/qt5/plugins/org.kde.kdecoration2/breezedecoration.so"
kwin_core: User timestamp, ASN: 27432172
kwin_core: User timestamp, final: KWin::X11Client(0x562e4459c770, windowId=0x1800019, caption="Desktop — Plasma <@fedora>\u200E") : 27432172
kwin_core: User timestamp, ASN: 27851900
kwin_core: User timestamp, final: KWin::X11Client(0x562e4456bd70, windowId=0x6000005, caption="Atos SSO") : 27851900
kwin_core: User timestamp, ASN: 27972786
kwin_core: User timestamp, final: KWin::X11Client(0x562e445a0370, windowId=0x520002c, caption="KWin/Debugging - KDE Community Wiki — Mozilla Firefox") : 27972786
kwin_core: User timestamp, ASN: 27902960
kwin_core: User timestamp, final: KWin::X11Client(0x562e446668d0, windowId=0x1800039, caption="Plasma <@fedora>\u200E") : 27902960
kwin_core: User timestamp, ASN: 27979388
kwin_core: User timestamp, final: KWin::X11Client(0x562e446699a0, windowId=0x2e00007, caption="~ : zsh — Yakuake <@fedora>\u200E") : 27979388
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 1649, resource id: 16777251, major code: 3 (GetWindowAttributes), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 1650, resource id: 16777251, major code: 14 (GetGeometry), minor code: 0
kwin_core: Attempting to load the OpenGL scene
kwin_platform_x11_standalone: Choosing GLXFBConfig 0x20d X visual 0x56c depth 24 RGBA 8:8:8:0 ZS 0:0 sRGB: 1
kwin_platform_x11_standalone: Global share context format: QSurfaceFormat(version 4.6, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions|ResetNotification), depthBufferSize 0, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 0, stencilBufferSize 0, samples -1, swapBehavior QSurfaceFormat::DefaultSwapBehavior, swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::CompatibilityProfile)
kwin_platform_x11_standalone: Created GLX context with attributes: 
Version requested:      true
Version:        3.1
Robust: true
Reset on video memory purge:    false
Forward compatible:     false
Core profile:   false
Compatibility profile:  false
High priority:  false
OpenGL vendor string:                   AMD
OpenGL renderer string:                 AMD RENOIR (DRM 3.44.0, 5.17.13-200.fc35.x86_64, LLVM 13.0.0)
OpenGL version string:                  4.6 (Compatibility Profile) Mesa 21.3.8
OpenGL shading language version string: 4.60
Driver:                                 RadeonSI
GPU class:                              Vega
OpenGL version:                         4.6
GLSL version:                           4.60
Mesa version:                           21.3.8
X server version:                       1.20.14
Linux kernel version:                   5.17.13
Requires strict binding:                yes
GLSL shaders:                           yes
Texture NPOT support:                   yes
Virtual Machine:                        no
kwin_platform_x11_standalone: Direct rendering: true
kwin_core: OpenGL compositing has been successfully initialized
kwin_core: Successfully loaded plugin effect:  "startupfeedback"
kwin_core: Successfully loaded plugin effect:  "screenshot"
kwin_core: Successfully loaded plugin effect:  "contrast"
kwin_core: Successfully loaded plugin effect:  "blur"
kwin_core: Successfully loaded plugin effect:  "zoom"
kwin_core: Successfully loaded plugin effect:  "slidingpopups"
kwin_core: Successfully loaded plugin effect:  "slide"
kwin_core: Successfully loaded plugin effect:  "screenedge"
kwin_core: Successfully loaded plugin effect:  "presentwindows"
kwin_core: Effect is not supported:  "screentransform"
kwin_core: Successfully loaded plugin effect:  "kscreen"
kwin_core: Successfully loaded plugin effect:  "highlightwindow"
kwin_core: Successfully loaded plugin effect:  "desktopgrid"
kwin_core: Successfully loaded plugin effect:  "colorpicker"
kwin_platform_x11_standalone: Using FBConfig 0x49f for visual 0x695
kwin_platform_x11_standalone: Using FBConfig 0x193 for visual 0x4f2
kwin_platform_x11_standalone: Using FBConfig 0x49f for visual 0x695
kwin_core: XCB error: 10 (BadAccess), sequence: 1799, resource id: 1709, major code: 142 (Composite), minor code: 2 (RedirectSubwindows)
kwin_core: Successfully loaded scripted effect:  "kwin4_effect_scale"
kwin_core: Successfully loaded scripted effect:  "kwin4_effect_morphingpopups"
kwin_core: Successfully loaded scripted effect:  "kwin4_effect_fadingpopups"
kwin_core: Successfully loaded scripted effect:  "kwin4_effect_dialogparent"
kwin_core: Successfully loaded scripted effect:  "kwin4_effect_sessionquit"
kwin_core: Successfully loaded scripted effect:  "kwin4_effect_squash"
kwin_core: Successfully loaded scripted effect:  "kwin4_effect_login"
kwin_core: Successfully loaded scripted effect:  "kwin4_effect_fullscreen"
kwin_core: Successfully loaded scripted effect:  "kwin4_effect_frozenapp"
kwin_core: Successfully loaded scripted effect:  "kwin4_effect_maximize"
kwin_core: Successfully loaded scripted effect:  "kwin4_effect_windowaperture"
kwin_core: Successfully loaded scripted effect:  "kwin4_effect_logout"
kwin_core: void KWin::Item::stackBefore(KWin::Item*) requires a valid sibling
kwin_core: getaddrinfo failed with error: Name or service not known
kwin_core: getaddrinfo failed with error: Name or service not known
kwin_core: getaddrinfo failed with error: Name or service not known






kwin_core: void KWin::Item::stackBefore(KWin::Item*) requires a valid sibling
kwin_core: void KWin::Item::stackBefore(KWin::Item*) requires a valid sibling
kwin_core: void KWin::Item::stackBefore(KWin::Item*) requires a valid sibling
kwin_core: void KWin::Item::stackBefore(KWin::Item*) requires a valid sibling
kwin_core: void KWin::Item::stackBefore(KWin::Item*) requires a valid sibling
kwin_core: void KWin::Item::stackBefore(KWin::Item*) requires a valid sibling
kwin_core: void KWin::Item::stackBefore(KWin::Item*) requires a valid sibling
kwin_core: void KWin::Item::stackBefore(KWin::Item*) requires a valid sibling
kwin_core: void KWin::Item::stackBefore(KWin::Item*) requires a valid sibling
kwin_core: void KWin::Item::stackBefore(KWin::Item*) requires a valid sibling
kwin_core: void KWin::Item::stackBefore(KWin::Item*) requires a valid sibling
kwin_core: void KWin::Item::stackBefore(KWin::Item*) requires a valid sibling
kwin_core: void KWin::Item::stackBefore(KWin::Item*) requires a valid sibling
kwin_core: void KWin::Item::stackBefore(KWin::Item*) requires a valid sibling
kwin_core: void KWin::Item::stackBefore(KWin::Item*) requires a valid sibling
kwin_core: void KWin::Item::stackBefore(KWin::Item*) requires a valid sibling
kwin_core: void KWin::Item::stackBefore(KWin::Item*) requires a valid sibling
kwin_core: void KWin::Item::stackBefore(KWin::Item*) requires a valid sibling
kwin_core: void KWin::Item::stackBefore(KWin::Item*) requires a valid sibling
kwin_core: void KWin::Item::stackBefore(KWin::Item*) requires a valid sibling
kwin_core: User timestamp, ASN: 28004008
kwin_core: User timestamp, final: KWin::X11Client(0x562e450c4640, windowId=0x1800051, caption="Plasma <@fedora>\u200E", transientFor=KWin::X11Client(0x562e446668d0, windowId=0x1800039, caption="Plasma <@fedora>\u200E")) : 28004008
kwin_core: Activation: No client active, allowing
kwin_core: User timestamp, ASN: 28007760
kwin_core: User timestamp, final: KWin::X11Client(0x562e450c60c0, windowId=0x1800051, caption="Plasma <@fedora>\u200E", transientFor=KWin::X11Client(0x562e446668d0, windowId=0x1800039, caption="Plasma <@fedora>\u200E")) : 28007760
kwin_core: Activation: No client active, allowing
kwin_core: User timestamp, ASN: 28011510
kwin_core: User timestamp, final: KWin::X11Client(0x562e450c74c0, windowId=0x1800051, caption="Plasma <@fedora>\u200E", transientFor=KWin::X11Client(0x562e446668d0, windowId=0x1800039, caption="Plasma <@fedora>\u200E")) : 28011510
kwin_core: Activation: No client active, allowing
kwin_core: User timestamp, ASN: 28022759
kwin_core: User timestamp, final: KWin::X11Client(0x562e44db76c0, windowId=0x1800051, caption="Plasma <@fedora>\u200E", transientFor=KWin::X11Client(0x562e446668d0, windowId=0x1800039, caption="Plasma <@fedora>\u200E")) : 28022759
kwin_core: Activation, compared: KWin::X11Client(0x562e44db76c0, windowId=0x1800051, caption="Plasma <@fedora>\u200E", transientFor=KWin::X11Client(0x562e446668d0, windowId=0x1800039, caption="Plasma <@fedora>\u200E")) : 28022759 : 28022142 : true
kwin_core: void KWin::Item::stackBefore(KWin::Item*) requires a valid sibling
kwin_core: void KWin::Item::stackBefore(KWin::Item*) requires a valid sibling
kwin_core: void KWin::Item::stackBefore(KWin::Item*) requires a valid sibling
kwin_core: void KWin::Item::stackBefore(KWin::Item*) requires a valid sibling
kwin_core: void KWin::Item::stackBefore(KWin::Item*) requires a valid sibling
kwin_core: void KWin::Item::stackBefore(KWin::Item*) requires a valid sibling
kwin_core: void KWin::Item::stackBefore(KWin::Item*) requires a valid sibling
kwin_core: void KWin::Item::stackBefore(KWin::Item*) requires a valid sibling
kwin_core: void KWin::Item::stackBefore(KWin::Item*) requires a valid sibling
kwin_core: void KWin::Item::stackBefore(KWin::Item*) requires a valid sibling
kwin_core: void KWin::Item::stackBefore(KWin::Item*) requires a valid sibling
kwin_core: void KWin::Item::stackBefore(KWin::Item*) requires a valid sibling