https://bugs.kde.org/show_bug.cgi?id=475479

            Bug ID: 475479
           Summary: kwin_wayland regularly crashes with Unable to handle
                    unregistered datatype 'KWin::Output*
    Classification: Plasma
           Product: kwin
           Version: 5.27.8
          Platform: Archlinux
                OS: Linux
            Status: REPORTED
          Keywords: multiscreen, wayland
          Severity: crash
          Priority: NOR
         Component: wayland-generic
          Assignee: kwin-bugs-n...@kde.org
          Reporter: sandw...@archworks.co
  Target Milestone: ---
             Flags: Wayland+

SUMMARY
Kwin_wayland crashes when Applications are being moved or opened, this does not
happen every time, but if I will move and resize an application then it
certainly will quick

I have two monitors with different refresh rate and resolutions:
1. 3440x1440 160hz Scaling 135% (Main)
2. 1920x1080 144hz Scaling 100%

STEPS TO REPRODUCE
1. Start Plasma Wayland Session
2. Open an Application
3. Move it around between two screens
4. Resize it

OBSERVED RESULT
Kwin crashes everything goes black and restarts, all applications were closed
and not restarted.


SOFTWARE/OS VERSIONS
Linux/KDE Plasma:  ArchLinux (11.10.2023)
(available in About System)
KDE Plasma Version: 5.27.8
KDE Frameworks Version: 5.110.0
Qt Version: 5.15.11

ADDITIONAL INFORMATION
I use the Wobbly Windows and Magic Lamp effect.

OUTPUT of systemctl --user status plasma-kwin_wayland.service
```
Oct 11 19:28:43 ReRe kwin_wayland[139832]: QMetaProperty::read: Unable to
handle unregistered datatype 'KWin::Output*' for property
'KWin::XdgToplevelWindow::output'
Oct 11 19:28:43 ReRe kwin_wayland[139832]: QMetaProperty::read: Unable to
handle unregistered datatype 'QVector<KWin::VirtualDesktop*>' for property
'KWin::XdgToplevelWindow::desktops'
Oct 11 19:28:43 ReRe kwin_wayland[139832]: js: alwaysopenonactivescreen: window
{
                                             "objectName": "",
                                             "bufferGeometry": {
                                               "x": 1920,
                                               "y": 51,
                                               "width": 2548,
                                               "height": 787,
                                               "left": 1920,
                                               "right": 4468,
                                               "top": 51,
                                               "bottom": 838
                                             },
                                             "pos": {
                                               "x": 1920,
                                               "y": 51
                                             },
                                             "size": {
                                               "width": 2548,
                                               "height": 787
                                             },
                                             "x": 1920,
                                             "y": 51,
                                             "width": 2548,
                                             "height": 787,
                                             "opacity": 1,
                                             "screen": 1,
                                             "rect": {
                                               "x": 0,
                                               "y": 0,
                                               "width": 2548,
                                               "height": 787,
                                               "left": 0,
                                               "right": 2548,
                                               "top": 0,
                                               "bottom": 787
                                             },
                                             "resourceName": "yakuake",
                                             "resourceClass":
"org.kde.yakuake",
                                             "windowRole": "",
                                             "desktopWindow": false,
                                             "dock": false,
                                             "toolbar": false,
                                             "menu": false,
                                             "normalWindow": true,
                                             "dialog": false,
                                             "splash": false,
                                             "utility": false,
                                             "dropdownMenu": false,
                                             "popupMenu": false,
                                             "tooltip": false,
                                             "notification": false,
                                             "criticalNotification": false,
                                             "appletPopup": false,
                                             "onScreenDisplay": false,
                                             "comboBox": false,
                                             "dndIcon": false,
                                             "windowType": 0,
                                             "managed": true,
                                             "deleted": false,
                                             "shaped": false,
                                             "skipsCloseAnimation": false,
                                             "popupWindow": false,
                                             "outline": false,
                                             "internalId":
"{65480423-c3fb-4377-a9a0-0a2bf19d8c85}",
                                             "pid": 140477,
                                             "stackingOrder": 3,
                                             "fullScreen": false,
                                             "fullScreenable": true,
                                             "active": true,
                                             "desktop": 1,
                                             "onAllDesktops": false,
                                             "activities": [
                                              
"69aeb9ea-af8e-4cc8-b784-337796ce0474"
                                             ],
                                             "x11DesktopIds": [
                                               1
                                             ],
                                             "skipTaskbar": true,
                                             "skipPager": false,
                                             "skipSwitcher": true,
                                             "closeable": true,
                                             "icon": "",
                                             "keepAbove": false,
                                             "keepBelow": false,
                                             "shadeable": false,
                                             "shade": false,
                                             "minimizable": true,
                                             "minimized": false,
                                             "iconGeometry": {
                                               "x": 0,
                                               "y": 0,
                                               "width": 0,
                                               "height": 0,
                                               "left": 0,
                                               "right": 0,
                                               "top": 0,
                                               "bottom": 0
                                             },
                                             "specialWindow": false,
                                             "demandsAttention": false,
                                             "caption": "~ : fish — Yakuake",
                                             "minSize": {
                                               "width": 0,
                                               "height": 0
                                             },
                                             "maxSize": {
                                               "width": 2147483647,
                                               "height": 2147483647
                                             },
                                             "wantsInput": true,
                                             "transient": false,
                                             "transientFor": null,
                                             "modal": false,
                                             "geometry": {
                                               "x": 1920,
                                               "y": 51,
                                               "width": 2548,
                                               "height": 787,
                                               "left": 1920,
                                               "right": 4468,
                                               "top": 51,
                                               "bottom": 838
                                             },
                                             "frameGeometry": {
                                               "x": 1920,
                                               "y": 51,
                                               "width": 2548,
                                               "height": 787,
                                               "left": 1920,
                                               "right": 4468,
                                               "top": 51,
                                               "bottom": 838
                                             },
                                             "move": false,
                                             "resize": false,
                                             "decorationHasAlpha": false,
                                             "noBorder": false,
                                             "providesContextHelp": false,
                                             "maximizable": true,
                                             "moveable": true,
                                             "moveableAcrossScreens": true,
                                             "resizeable": true,
                                             "desktopFileName":
"org.kde.yakuake",
                                             "hasApplicationMenu": false,
                                             "applicationMenuActive": false,
                                             "unresponsive": false,
                                             "colorScheme": "kdeglobals",
                                             "layer": 2,
                                             "hidden": false,
                                             "tile": null
                                           }
Oct 11 19:28:43 ReRe kwin_wayland[139832]: QMetaProperty::read: Unable to
handle unregistered datatype 'XwaylandCrashPolicy' for property
'KWin::Options::xwaylandCrashPolicy'
Oct 11 19:28:43 ReRe kwin_wayland[139832]: QMetaProperty::read: Unable to
handle unregistered datatype 'PlacementPolicy' for property
'KWin::Options::placement'
Oct 11 19:28:43 ReRe kwin_wayland[139832]: QMetaProperty::read: Unable to
handle unregistered datatype 'LatencyPolicy' for property
'KWin::Options::latencyPolicy'
Oct 11 19:28:43 ReRe kwin_wayland[139832]: QMetaProperty::read: Unable to
handle unregistered datatype 'RenderTimeEstimator' for property
'KWin::Options::renderTimeEstimator'
```

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to