Bug 480143

Summary: all windows borders/decorations missing kde ubuntu noble
Product: [Plasma] kwin Reporter: dofficialgman
Component: compositingAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED DOWNSTREAM    
Severity: normal CC: nicolas.fella
Priority: NOR    
Version First Reported In: 5.27.10   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description dofficialgman 2024-01-21 18:48:17 UTC
SUMMARY
All window borders/titlebars are missing. I am unable to move around applications, open/close them, and all windows spawn in the top left.

Display and Monitor -> Compositor in settings shows no issues. The previously posted hotkey to "enable compositing" does nothing.

This issue does NOT occur on Ubuntu Jammy (5.24.7).

This issue does occur on KDE Backports Extra PPA on Ubuntu Jammy (5.27.10) https://launchpad.net/~kubuntu-ppa/+archive/ubuntu/backports-extra


SOFTWARE/OS VERSIONS
Operating System: Ubuntu 24.04
KDE Plasma Version: 5.27.10
KDE Frameworks Version: 5.113.0
Qt Version: 5.15.10
Kernel Version: 4.9.140-l4t (64-bit)
Graphics Platform: X11
Processors: 4 × ARM Cortex-A57
Memory: 3.9 GiB of RAM
Graphics Processor: NVIDIA Tegra X1
Product Name: Nintendo Switch (2017)

ADDITIONAL INFORMATION

log output from plasmashell service that may be helpful

● plasma-plasmashell.service - KDE Plasma Workspace
     Loaded: loaded (/usr/lib/systemd/user/plasma-plasmashell.service; enabled; preset: enabled)
     Active: active (running) since Sun 2024-01-21 13:18:34 EST; 5min ago
   Main PID: 1724 (plasmashell)
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/plasma-plasmashell.service
             └─1724 /usr/bin/plasmashell --no-respawn

Jan 21 13:21:50 switch plasmashell[1724]: qt.qpa.xcb: QXcbConnection: XCB error: 4 (BadPixmap), sequence: 5955, resource id: 37748825, major code: 54 (FreePixmap), minor code: 0
Jan 21 13:21:50 switch plasmashell[1724]: qt.qpa.xcb: QXcbConnection: XCB error: 13 (BadGC), sequence: 5956, resource id: 37748826, major code: 60 (FreeGC), minor code: 0
Jan 21 13:21:50 switch plasmashell[1724]: qt.qpa.xcb: QXcbConnection: XCB error: 4 (BadPixmap), sequence: 5957, resource id: 37748827, major code: 54 (FreePixmap), minor code: 0
Jan 21 13:21:50 switch plasmashell[1724]: qt.qpa.xcb: QXcbConnection: XCB error: 13 (BadGC), sequence: 5958, resource id: 37748828, major code: 60 (FreeGC), minor code: 0
Jan 21 13:21:50 switch plasmashell[1724]: qt.qpa.xcb: QXcbConnection: XCB error: 4 (BadPixmap), sequence: 5959, resource id: 37748829, major code: 54 (FreePixmap), minor code: 0
Jan 21 13:21:50 switch plasmashell[1724]: qt.qpa.xcb: QXcbConnection: XCB error: 13 (BadGC), sequence: 5960, resource id: 37748830, major code: 60 (FreeGC), minor code: 0
Jan 21 13:21:50 switch plasmashell[1724]: qt.qpa.xcb: QXcbConnection: XCB error: 4 (BadPixmap), sequence: 5961, resource id: 37748815, major code: 54 (FreePixmap), minor code: 0
Jan 21 13:21:50 switch plasmashell[1724]: qt.qpa.xcb: QXcbConnection: XCB error: 13 (BadGC), sequence: 5962, resource id: 37748816, major code: 60 (FreeGC), minor code: 0
Jan 21 13:21:50 switch plasmashell[1724]: qt.qpa.xcb: QXcbConnection: XCB error: 4 (BadPixmap), sequence: 5963, resource id: 37748817, major code: 54 (FreePixmap), minor code: 0
Jan 21 13:21:50 switch plasmashell[1724]: qt.qpa.xcb: QXcbConnection: XCB error: 13 (BadGC), sequence: 5964, resource id: 37748818, major code: 60 (FreeGC), minor code: 0
Comment 1 dofficialgman 2024-01-21 19:15:57 UTC
I have have accidentally discovered the root cause when attempting to replace the currently running kwin_x11 instance

KWIN_OPENGL_INTERFACE=glx kwin_x11 --replace
kwin_x11: symbol lookup error: /lib/aarch64-linux-gnu/libkwin.so.5: undefined symbol: drmModeGetConnectorTypeName

This appears to be a result of https://invent.kde.org/plasma/kwin/-/commit/f881bdf51b55b0ace76e9919b812ba87c8a8f040

According to the package properties this is only for drm output on wayland. Yet I am using x11, so why is this symbol required?
Comment 2 Nicolas Fella 2024-01-21 19:25:44 UTC
This is an issue with the build/installation.