Bug 480143 - all windows borders/decorations missing kde ubuntu noble
Summary: all windows borders/decorations missing kde ubuntu noble
Status: RESOLVED DOWNSTREAM
Alias: None
Product: kwin
Classification: Plasma
Component: compositing (other bugs)
Version First Reported In: 5.27.10
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-01-21 18:48 UTC by dofficialgman
Modified: 2024-01-21 19:25 UTC (History)
1 user (show)

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 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.