| Summary: | Screen Sharing portal freezes the screen for several seconds with large amount of windows open. Presumably due to this, if there's another screenshare running, that screenshare will freeze. | ||
|---|---|---|---|
| Product: | [Plasma] xdg-desktop-portal-kde | Reporter: | Andrej Halveland <andrej.halv> |
| Component: | general | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | REPORTED --- | ||
| Severity: | normal | CC: | aleixpol, jgrulich, me, nate, oded |
| Priority: | NOR | Keywords: | qt6 |
| Version First Reported In: | 5.91.0 | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Andrej Halveland
2024-01-02 16:45:51 UTC
Can reproduce. NixOS, plasma wayland 5.27.11, linux 6.10, 45-50 windows open xdg portal spits out a bunch of errors in the journal ``` Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: qrc:/ScreenChooserDialog.qml:106: TypeError: Cannot read property 'checked' of null Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: checked: model.checked === Qt.Checked Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: qrc:/ScreenChooserDialog.qml:106: TypeError: Cannot read property 'checked' of null Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: qrc:/ScreenChooserDialog.qml:101: TypeError: Cannot read property 'DisplayRole' of null Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: title: model.DisplayRole || "" Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: qrc:/ScreenChooserDialog.qml:101: TypeError: Cannot read property 'DisplayRole' of null Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: qrc:/ScreenChooserDialog.qml:102: TypeError: Cannot read property 'DecorationRole' of null Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: titleIcon: model.DecorationRole || "" Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: qrc:/ScreenChooserDialog.qml:102: TypeError: Cannot read property 'DecorationRole' of null Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: qrc:/ScreenChooserDialog.qml:110: TypeError: Cannot read property 'Uuid' of null Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: uuid: model.Uuid Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: qrc:/ScreenChooserDialog.qml:110: TypeError: Cannot read property 'Uuid' of null Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: qrc:/ScreenChooserDialog.qml:106: TypeError: Cannot read property 'checked' of null Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: checked: model.checked === Qt.Checked Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: qrc:/ScreenChooserDialog.qml:106: TypeError: Cannot read property 'checked' of null Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: qrc:/ScreenChooserDialog.qml:101: TypeError: Cannot read property 'DisplayRole' of null Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: title: model.DisplayRole || "" Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: qrc:/ScreenChooserDialog.qml:101: TypeError: Cannot read property 'DisplayRole' of null Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: qrc:/ScreenChooserDialog.qml:102: TypeError: Cannot read property 'DecorationRole' of null Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: titleIcon: model.DecorationRole || "" Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: qrc:/ScreenChooserDialog.qml:102: TypeError: Cannot read property 'DecorationRole' of null Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: qrc:/ScreenChooserDialog.qml:110: TypeError: Cannot read property 'Uuid' of null Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: uuid: model.Uuid Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: qrc:/ScreenChooserDialog.qml:110: TypeError: Cannot read property 'Uuid' of null Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: qrc:/ScreenChooserDialog.qml:106: TypeError: Cannot read property 'checked' of null Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: checked: model.checked === Qt.Checked Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: qrc:/ScreenChooserDialog.qml:106: TypeError: Cannot read property 'checked' of null Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: qrc:/ScreenChooserDialog.qml:101: TypeError: Cannot read property 'DisplayRole' of null Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: title: model.DisplayRole || "" Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: qrc:/ScreenChooserDialog.qml:101: TypeError: Cannot read property 'DisplayRole' of null Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: qrc:/ScreenChooserDialog.qml:102: TypeError: Cannot read property 'DecorationRole' of null Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: titleIcon: model.DecorationRole || "" Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: qrc:/ScreenChooserDialog.qml:102: TypeError: Cannot read property 'DecorationRole' of null Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: qrc:/ScreenChooserDialog.qml:110: TypeError: Cannot read property 'Uuid' of null Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: uuid: model.Uuid Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: qrc:/ScreenChooserDialog.qml:110: TypeError: Cannot read property 'Uuid' of null Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: qrc:/ScreenChooserDialog.qml:106: TypeError: Cannot read property 'checked' of null Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: checked: model.checked === Qt.Checked Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: qrc:/ScreenChooserDialog.qml:106: TypeError: Cannot read property 'checked' of null Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: qrc:/ScreenChooserDialog.qml:101: TypeError: Cannot read property 'DisplayRole' of null Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: title: model.DisplayRole || "" Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: qrc:/ScreenChooserDialog.qml:101: TypeError: Cannot read property 'DisplayRole' of null Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: qrc:/ScreenChooserDialog.qml:102: TypeError: Cannot read property 'DecorationRole' of null Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: titleIcon: model.DecorationRole || "" Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: qrc:/ScreenChooserDialog.qml:102: TypeError: Cannot read property 'DecorationRole' of null Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: qrc:/ScreenChooserDialog.qml:110: TypeError: Cannot read property 'Uuid' of null Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: uuid: model.Uuid Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: qrc:/ScreenChooserDialog.qml:110: TypeError: Cannot read property 'Uuid' of null Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: qrc:/ScreenChooserDialog.qml:106: TypeError: Cannot read property 'checked' of null Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: checked: model.checked === Qt.Checked Aug 27 19:14:30 nixos xdg-desktop-portal-kde[2966]: qrc:/ScreenChooserDialog.qml:106: TypeError: Cannot read property 'checked' of null Aug 27 19:14:30 nixos pipewire[3035]: mod.protocol-native: 0x5582b0aa3830: connection_data: client 0x5582b4e64680 error -71 (Protocol error) Aug 27 19:14:30 nixos kwin_wayland_wrapper[2796]: kwin_screencast: PipeWire remote error: connection error ``` |