Bug 444389 - Wayland: panel/taskbar crash after display sleep
Summary: Wayland: panel/taskbar crash after display sleep
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: 5.23.1
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-10-25 21:17 UTC by gfunk
Modified: 2021-11-10 08:22 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
journal logs showing crash (3.84 KB, text/plain)
2021-10-25 21:17 UTC, gfunk
Details
plasmashell log (4.99 KB, text/plain)
2021-10-25 21:46 UTC, gfunk
Details

Note You need to log in before you can comment on or make changes to this bug.
Description gfunk 2021-10-25 21:17:32 UTC
Created attachment 142871 [details]
journal logs showing crash

SUMMARY
After locking the session and display sleeping, when logging in again the panel/taskbar has disappeared and will not open

STEPS TO REPRODUCE
1. lock display
2. wait 5 min for display to sleep
3. wake display with mouse/key
4. login
5. panel is missing and cannot be opened with super/meta key etc

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 gfunk 2021-10-25 21:22:22 UTC
(In reply to gfunk from comment #0)
> Created attachment 142871 [details]
> journal logs showing crash
> 
> SUMMARY
> After locking the session and display sleeping, when logging in again the
> panel/taskbar has disappeared and will not open
> 
> STEPS TO REPRODUCE
> 1. lock display
> 2. wait 5 min for display to sleep
> 3. wake display with mouse/key
> 4. login
> 5. panel is missing and cannot be opened with super/meta key etc
> 
> OBSERVED RESULT
> panel is missing and cannot be opened with super/meta key etc
> 
> EXPECTED RESULT
> panel remains functional after sleep
> 
> SOFTWARE/OS VERSIONS
> Linux/KDE Plasma:  5.14.14 kernel
> AMD graphics (Mesa 21.2.4)
> KDE Plasma Version: 5.23.1
> KDE Frameworks Version: 5.87
> Qt Version: 5.15.2
> 
> ADDITIONAL INFORMATION
tried moving taskbar to sides/bottom, tried auto-hide.
screen connected via display-port, audio connected via screen
Comment 2 gfunk 2021-10-25 21:46:37 UTC
Created attachment 142874 [details]
plasmashell log
Comment 3 Nate Graham 2021-10-25 22:44:56 UTC
Can you attach a backtrace of the crash? See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
Comment 4 gfunk 2021-10-26 08:42:35 UTC
hopefully I did this correctly:

gdb plasmashell
GNU gdb (GDB) 11.1
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from plasmashell...
(gdb) run
Starting program: /usr/bin/plasmashell
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7ffff0771640 (LWP 4999)]
[New Thread 0x7fffee074640 (LWP 5000)]
[New Thread 0x7fffed71e640 (LWP 5001)]
[New Thread 0x7fffecf1d640 (LWP 5002)]
[New Thread 0x7fffe1d54640 (LWP 5003)]
[New Thread 0x7fffe1553640 (LWP 5004)]
[New Thread 0x7fffe0d52640 (LWP 5005)]
[New Thread 0x7fffc3fff640 (LWP 5006)]
[New Thread 0x7fffc37fe640 (LWP 5007)]
[New Thread 0x7fffc2ffd640 (LWP 5008)]
[New Thread 0x7fffc27fc640 (LWP 5009)]
[New Thread 0x7fffc1ffb640 (LWP 5010)]
[New Thread 0x7fffc17fa640 (LWP 5011)]
[New Thread 0x7fffc0ff9640 (LWP 5012)]
[New Thread 0x7fffabfff640 (LWP 5013)]
[New Thread 0x7fffab7fe640 (LWP 5014)]
[New Thread 0x7fffaaffd640 (LWP 5015)]
[New Thread 0x7fffaa7fc640 (LWP 5016)]
[New Thread 0x7fffa9ffb640 (LWP 5017)]
[New Thread 0x7fffa97fa640 (LWP 5018)]
[New Thread 0x7fffa8ff9640 (LWP 5019)]
[New Thread 0x7fff87fff640 (LWP 5020)]
[New Thread 0x7fff877fe640 (LWP 5021)]
[New Thread 0x7fff86ffd640 (LWP 5022)]
[New Thread 0x7fff867fc640 (LWP 5023)]
[New Thread 0x7fff85ffb640 (LWP 5024)]
[New Thread 0x7fff857fa640 (LWP 5025)]
[New Thread 0x7fff84ff9640 (LWP 5026)]
[New Thread 0x7fff67fff640 (LWP 5027)]
[New Thread 0x7fff677fe640 (LWP 5028)]
[New Thread 0x7fff66ffd640 (LWP 5029)]
[Thread 0x7fff66ffd640 (LWP 5029) exited]
kf.plasma.quick: Applet preload policy set to 1
[New Thread 0x7fff66ffd640 (LWP 5030)]
[New Thread 0x7fff64dd3640 (LWP 5031)]
[Thread 0x7fff64dd3640 (LWP 5031) exited]
trying to show an empty dialog
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:134:19: QML Loader: Binding loop detected for property "height"
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:134:19: QML Loader: Binding loop detected for property "height"
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
[New Thread 0x7fff64dd3640 (LWP 5032)]
[Detaching after fork from child process 5033]
[New Thread 0x7fff57fff640 (LWP 5035)]
[New Thread 0x7fff577fe640 (LWP 5036)]
[New Thread 0x7fff56813640 (LWP 5037)]
[New Thread 0x7fff56012640 (LWP 5038)]
[New Thread 0x7fff55811640 (LWP 5039)]
[New Thread 0x7fff55010640 (LWP 5040)]
[New Thread 0x7fff5480f640 (LWP 5041)]
[New Thread 0x7fff3bfff640 (LWP 5042)]
[New Thread 0x7fff3b7fe640 (LWP 5043)]
[New Thread 0x7fff3affd640 (LWP 5044)]
[New Thread 0x7fff3a7fc640 (LWP 5045)]
[New Thread 0x7fff39ffb640 (LWP 5046)]
[New Thread 0x7fff397fa640 (LWP 5047)]
[New Thread 0x7fff38ff9640 (LWP 5048)]
[New Thread 0x7fff0ffff640 (LWP 5049)]
[New Thread 0x7fff0f7fe640 (LWP 5050)]
[New Thread 0x7fff0effd640 (LWP 5051)]
[New Thread 0x7fff0e7fc640 (LWP 5052)]
[New Thread 0x7fff0dffb640 (LWP 5053)]
[New Thread 0x7fff0d7fa640 (LWP 5054)]
[New Thread 0x7fff0cff9640 (LWP 5055)]
[New Thread 0x7ffeeffff640 (LWP 5056)]
[New Thread 0x7ffef7fff640 (LWP 5057)]
[New Thread 0x7ffef77fe640 (LWP 5058)]
[New Thread 0x7ffef6ffd640 (LWP 5059)]
[New Thread 0x7ffef67fc640 (LWP 5060)]
Plasma Shell startup completed
[Detaching after fork from child process 5067]
[Detaching after fork from child process 5068]
[New Thread 0x7ffeef7fe640 (LWP 5069)]
[New Thread 0x7ffeeeffd640 (LWP 5070)]
[Thread 0x7ffeeeffd640 (LWP 5070) exited]
[Detaching after fork from child process 5071]
[Detaching after fork from child process 5073]
[New Thread 0x7ffeeeffd640 (LWP 5078)]
[Detaching after fork from child process 5079]
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
trying to show an empty dialog
file:///usr/share/plasma/plasmoids/org.kde.panel/contents/ui/main.qml:18:1: QML DropArea (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "minimumHeight"
trying to show an empty dialog
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Cyclic dependency detected between "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml" and "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/NotificationHeader.qml"
[New Thread 0x7ffeee7fc640 (LWP 5112)]
libkcups: CUPS-Get-Printers last error: 1282 Bad file descriptor
libkcups: Create-Printer-Subscriptions last error: 1282 Bad file descriptor
libkcups: Request failed 1282 -1
libkcups: Get-Jobs last error: 1282 Bad file descriptor
libkcups: Get-Jobs last error: 1282 Bad file descriptor
file:///usr/share/plasma/plasmoids/org.kde.plasma.battery/contents/ui/CompactRepresentation.qml:62:17: Unable to assign [undefined] to int
file:///usr/share/plasma/plasmoids/org.kde.plasma.battery/contents/ui/CompactRepresentation.qml:62:17: Unable to assign [undefined] to int
file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/main.qml:17:1: QML MouseArea (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "minimumHeight"
Both point size and pixel size set. Using pixel size.
file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/Tooltip.qml:53:9: QML GridLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "minimumWidth"
Error: cannot change the containment to AppletsLayout
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
[Detaching after fork from child process 5115]
QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0
trying to show an empty dialog
[Detaching after fork from child process 5117]
qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
[New Thread 0x7ffef5042640 (LWP 5120)]
[New Thread 0x7ffeed508640 (LWP 5121)]
[Thread 0x7ffef5042640 (LWP 5120) exited]
[Thread 0x7ffeed508640 (LWP 5121) exited]
trying to show an empty dialog
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
trying to show an empty dialog
Old primary output: QScreen(0x555555600760, name="DP-3") New primary output: QScreen(0x555555f7e850, name="")
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
trying to show an empty dialog
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:134:19: QML Loader: Binding loop detected for property "height"
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:134:19: QML Loader: Binding loop detected for property "height"
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
trying to show an empty dialog
xdg_surface@51: error -1: invalid window geometry size (0x0)
The Wayland connection experienced a fatal error: Protocol error
[Thread 0x7ffeee7fc640 (LWP 5112) exited]
[Thread 0x7ffeeeffd640 (LWP 5078) exited]
[Thread 0x7ffeef7fe640 (LWP 5069) exited]
[Thread 0x7ffef67fc640 (LWP 5060) exited]
[Thread 0x7ffef6ffd640 (LWP 5059) exited]
[Thread 0x7ffef77fe640 (LWP 5058) exited]
[Thread 0x7ffef7fff640 (LWP 5057) exited]
[Thread 0x7ffeeffff640 (LWP 5056) exited]
[Thread 0x7fff0cff9640 (LWP 5055) exited]
[Thread 0x7fff0d7fa640 (LWP 5054) exited]
[Thread 0x7fff0dffb640 (LWP 5053) exited]
[Thread 0x7fff0e7fc640 (LWP 5052) exited]
[Thread 0x7fff0effd640 (LWP 5051) exited]
[Thread 0x7fff0f7fe640 (LWP 5050) exited]
[Thread 0x7fff0ffff640 (LWP 5049) exited]
[Thread 0x7fff38ff9640 (LWP 5048) exited]
[Thread 0x7fff397fa640 (LWP 5047) exited]
[Thread 0x7fff39ffb640 (LWP 5046) exited]
[Thread 0x7fff3a7fc640 (LWP 5045) exited]
[Thread 0x7fff3affd640 (LWP 5044) exited]
[Thread 0x7fff3b7fe640 (LWP 5043) exited]
[Thread 0x7fff3bfff640 (LWP 5042) exited]
[Thread 0x7fff5480f640 (LWP 5041) exited]
[Thread 0x7fff55010640 (LWP 5040) exited]
[Thread 0x7fff55811640 (LWP 5039) exited]
[Thread 0x7fff56012640 (LWP 5038) exited]
[Thread 0x7fff56813640 (LWP 5037) exited]
[Thread 0x7fff577fe640 (LWP 5036) exited]
[Thread 0x7fff57fff640 (LWP 5035) exited]
[Thread 0x7fff64dd3640 (LWP 5032) exited]
[Thread 0x7fff66ffd640 (LWP 5030) exited]
[Thread 0x7fff677fe640 (LWP 5028) exited]
[Thread 0x7fff84ff9640 (LWP 5026) exited]
[Thread 0x7fff857fa640 (LWP 5025) exited]
[Thread 0x7fff85ffb640 (LWP 5024) exited]
[Thread 0x7fff867fc640 (LWP 5023) exited]
[Thread 0x7fff86ffd640 (LWP 5022) exited]
[Thread 0x7fff877fe640 (LWP 5021) exited]
[Thread 0x7fff87fff640 (LWP 5020) exited]
[Thread 0x7fffa8ff9640 (LWP 5019) exited]
[Thread 0x7fffa97fa640 (LWP 5018) exited]
[Thread 0x7fffa9ffb640 (LWP 5017) exited]
[Thread 0x7fffaa7fc640 (LWP 5016) exited]
[Thread 0x7fffaaffd640 (LWP 5015) exited]
[Thread 0x7fffab7fe640 (LWP 5014) exited]
[Thread 0x7fffabfff640 (LWP 5013) exited]
[Thread 0x7fffc0ff9640 (LWP 5012) exited]
[Thread 0x7fffc17fa640 (LWP 5011) exited]
[Thread 0x7fffc1ffb640 (LWP 5010) exited]
[Thread 0x7fffc27fc640 (LWP 5009) exited]
[Thread 0x7fffc2ffd640 (LWP 5008) exited]
[Thread 0x7fffc37fe640 (LWP 5007) exited]
[Thread 0x7fffc3fff640 (LWP 5006) exited]
[Thread 0x7fffe0d52640 (LWP 5005) exited]
[Thread 0x7fffe1553640 (LWP 5004) exited]
[Thread 0x7fffe1d54640 (LWP 5003) exited]
[Thread 0x7fffecf1d640 (LWP 5002) exited]
[Thread 0x7fffed71e640 (LWP 5001) exited]
[Thread 0x7fffee074640 (LWP 5000) exited]
[Thread 0x7ffff0771640 (LWP 4999) exited]
[Thread 0x7ffff0e8ca80 (LWP 4995) exited]
[Inferior 1 (process 4995) exited with code 01]
Comment 5 Méven Car 2021-10-26 11:49:55 UTC
(In reply to gfunk from comment #4)
> hopefully I did this correctly:
> 
> gdb plasmashell
> GNU gdb (GDB) 11.1
> Copyright (C) 2021 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.
> Type "show copying" and "show warranty" for details.
> This GDB was configured as "x86_64-pc-linux-gnu".
> Type "show configuration" for configuration details.
> For bug reporting instructions, please see:
> <https://www.gnu.org/software/gdb/bugs/>.
> Find the GDB manual and other documentation resources online at:
>     <http://www.gnu.org/software/gdb/documentation/>.
> 
> For help, type "help".
> Type "apropos word" to search for commands related to "word"...
> Reading symbols from plasmashell...
> (gdb) run
> Starting program: /usr/bin/plasmashell
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library "/usr/lib/libthread_db.so.1".
> [New Thread 0x7ffff0771640 (LWP 4999)]
> [New Thread 0x7fffee074640 (LWP 5000)]
> [New Thread 0x7fffed71e640 (LWP 5001)]
> [New Thread 0x7fffecf1d640 (LWP 5002)]
> [New Thread 0x7fffe1d54640 (LWP 5003)]
> [New Thread 0x7fffe1553640 (LWP 5004)]
> [New Thread 0x7fffe0d52640 (LWP 5005)]
> [New Thread 0x7fffc3fff640 (LWP 5006)]
> [New Thread 0x7fffc37fe640 (LWP 5007)]
> [New Thread 0x7fffc2ffd640 (LWP 5008)]
> [New Thread 0x7fffc27fc640 (LWP 5009)]
> [New Thread 0x7fffc1ffb640 (LWP 5010)]
> [New Thread 0x7fffc17fa640 (LWP 5011)]
> [New Thread 0x7fffc0ff9640 (LWP 5012)]
> [New Thread 0x7fffabfff640 (LWP 5013)]
> [New Thread 0x7fffab7fe640 (LWP 5014)]
> [New Thread 0x7fffaaffd640 (LWP 5015)]
> [New Thread 0x7fffaa7fc640 (LWP 5016)]
> [New Thread 0x7fffa9ffb640 (LWP 5017)]
> [New Thread 0x7fffa97fa640 (LWP 5018)]
> [New Thread 0x7fffa8ff9640 (LWP 5019)]
> [New Thread 0x7fff87fff640 (LWP 5020)]
> [New Thread 0x7fff877fe640 (LWP 5021)]
> [New Thread 0x7fff86ffd640 (LWP 5022)]
> [New Thread 0x7fff867fc640 (LWP 5023)]
> [New Thread 0x7fff85ffb640 (LWP 5024)]
> [New Thread 0x7fff857fa640 (LWP 5025)]
> [New Thread 0x7fff84ff9640 (LWP 5026)]
> [New Thread 0x7fff67fff640 (LWP 5027)]
> [New Thread 0x7fff677fe640 (LWP 5028)]
> [New Thread 0x7fff66ffd640 (LWP 5029)]
> [Thread 0x7fff66ffd640 (LWP 5029) exited]
> kf.plasma.quick: Applet preload policy set to 1
> [New Thread 0x7fff66ffd640 (LWP 5030)]
> [New Thread 0x7fff64dd3640 (LWP 5031)]
> [Thread 0x7fff64dd3640 (LWP 5031) exited]
> trying to show an empty dialog
> file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/
> Desktop.qml:134:19: QML Loader: Binding loop detected for property "height"
> file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/
> Desktop.qml:134:19: QML Loader: Binding loop detected for property "height"
> qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
> [New Thread 0x7fff64dd3640 (LWP 5032)]
> [Detaching after fork from child process 5033]
> [New Thread 0x7fff57fff640 (LWP 5035)]
> [New Thread 0x7fff577fe640 (LWP 5036)]
> [New Thread 0x7fff56813640 (LWP 5037)]
> [New Thread 0x7fff56012640 (LWP 5038)]
> [New Thread 0x7fff55811640 (LWP 5039)]
> [New Thread 0x7fff55010640 (LWP 5040)]
> [New Thread 0x7fff5480f640 (LWP 5041)]
> [New Thread 0x7fff3bfff640 (LWP 5042)]
> [New Thread 0x7fff3b7fe640 (LWP 5043)]
> [New Thread 0x7fff3affd640 (LWP 5044)]
> [New Thread 0x7fff3a7fc640 (LWP 5045)]
> [New Thread 0x7fff39ffb640 (LWP 5046)]
> [New Thread 0x7fff397fa640 (LWP 5047)]
> [New Thread 0x7fff38ff9640 (LWP 5048)]
> [New Thread 0x7fff0ffff640 (LWP 5049)]
> [New Thread 0x7fff0f7fe640 (LWP 5050)]
> [New Thread 0x7fff0effd640 (LWP 5051)]
> [New Thread 0x7fff0e7fc640 (LWP 5052)]
> [New Thread 0x7fff0dffb640 (LWP 5053)]
> [New Thread 0x7fff0d7fa640 (LWP 5054)]
> [New Thread 0x7fff0cff9640 (LWP 5055)]
> [New Thread 0x7ffeeffff640 (LWP 5056)]
> [New Thread 0x7ffef7fff640 (LWP 5057)]
> [New Thread 0x7ffef77fe640 (LWP 5058)]
> [New Thread 0x7ffef6ffd640 (LWP 5059)]
> [New Thread 0x7ffef67fc640 (LWP 5060)]
> Plasma Shell startup completed
> [Detaching after fork from child process 5067]
> [Detaching after fork from child process 5068]
> [New Thread 0x7ffeef7fe640 (LWP 5069)]
> [New Thread 0x7ffeeeffd640 (LWP 5070)]
> [Thread 0x7ffeeeffd640 (LWP 5070) exited]
> [Detaching after fork from child process 5071]
> [Detaching after fork from child process 5073]
> [New Thread 0x7ffeeeffd640 (LWP 5078)]
> [Detaching after fork from child process 5079]
> qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
> qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
> trying to show an empty dialog
> file:///usr/share/plasma/plasmoids/org.kde.panel/contents/ui/main.qml:18:1:
> QML DropArea (parent or ancestor of QQuickLayoutAttached): Binding loop
> detected for property "minimumHeight"
> trying to show an empty dialog
> qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
> Cyclic dependency detected between
> "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/
> global/Globals.qml" and
> "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/
> NotificationHeader.qml"
> [New Thread 0x7ffeee7fc640 (LWP 5112)]
> libkcups: CUPS-Get-Printers last error: 1282 Bad file descriptor
> libkcups: Create-Printer-Subscriptions last error: 1282 Bad file descriptor
> libkcups: Request failed 1282 -1
> libkcups: Get-Jobs last error: 1282 Bad file descriptor
> libkcups: Get-Jobs last error: 1282 Bad file descriptor
> file:///usr/share/plasma/plasmoids/org.kde.plasma.battery/contents/ui/
> CompactRepresentation.qml:62:17: Unable to assign [undefined] to int
> file:///usr/share/plasma/plasmoids/org.kde.plasma.battery/contents/ui/
> CompactRepresentation.qml:62:17: Unable to assign [undefined] to int
> file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/
> contents/ui/main.qml:17:1: QML MouseArea (parent or ancestor of
> QQuickLayoutAttached): Binding loop detected for property "minimumHeight"
> Both point size and pixel size set. Using pixel size.
> file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/
> Tooltip.qml:53:9: QML GridLayout (parent or ancestor of
> QQuickLayoutAttached): Binding loop detected for property "minimumWidth"
> Error: cannot change the containment to AppletsLayout
> qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
> [Detaching after fork from child process 5115]
> QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0
> trying to show an empty dialog
> [Detaching after fork from child process 5117]
> qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
> [New Thread 0x7ffef5042640 (LWP 5120)]
> [New Thread 0x7ffeed508640 (LWP 5121)]
> [Thread 0x7ffef5042640 (LWP 5120) exited]
> [Thread 0x7ffeed508640 (LWP 5121) exited]
> trying to show an empty dialog
> qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
> qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
> trying to show an empty dialog
> Old primary output: QScreen(0x555555600760, name="DP-3") New primary output:
> QScreen(0x555555f7e850, name="")
> qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
> trying to show an empty dialog
> file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/
> Desktop.qml:134:19: QML Loader: Binding loop detected for property "height"
> file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/
> Desktop.qml:134:19: QML Loader: Binding loop detected for property "height"
> qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
> qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
> qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
> trying to show an empty dialog
> xdg_surface@51: error -1: invalid window geometry size (0x0)
> The Wayland connection experienced a fatal error: Protocol error
> [Thread 0x7ffeee7fc640 (LWP 5112) exited]
> [Thread 0x7ffeeeffd640 (LWP 5078) exited]
> [Thread 0x7ffeef7fe640 (LWP 5069) exited]
> [Thread 0x7ffef67fc640 (LWP 5060) exited]
> [Thread 0x7ffef6ffd640 (LWP 5059) exited]
> [Thread 0x7ffef77fe640 (LWP 5058) exited]
> [Thread 0x7ffef7fff640 (LWP 5057) exited]
> [Thread 0x7ffeeffff640 (LWP 5056) exited]
> [Thread 0x7fff0cff9640 (LWP 5055) exited]
> [Thread 0x7fff0d7fa640 (LWP 5054) exited]
> [Thread 0x7fff0dffb640 (LWP 5053) exited]
> [Thread 0x7fff0e7fc640 (LWP 5052) exited]
> [Thread 0x7fff0effd640 (LWP 5051) exited]
> [Thread 0x7fff0f7fe640 (LWP 5050) exited]
> [Thread 0x7fff0ffff640 (LWP 5049) exited]
> [Thread 0x7fff38ff9640 (LWP 5048) exited]
> [Thread 0x7fff397fa640 (LWP 5047) exited]
> [Thread 0x7fff39ffb640 (LWP 5046) exited]
> [Thread 0x7fff3a7fc640 (LWP 5045) exited]
> [Thread 0x7fff3affd640 (LWP 5044) exited]
> [Thread 0x7fff3b7fe640 (LWP 5043) exited]
> [Thread 0x7fff3bfff640 (LWP 5042) exited]
> [Thread 0x7fff5480f640 (LWP 5041) exited]
> [Thread 0x7fff55010640 (LWP 5040) exited]
> [Thread 0x7fff55811640 (LWP 5039) exited]
> [Thread 0x7fff56012640 (LWP 5038) exited]
> [Thread 0x7fff56813640 (LWP 5037) exited]
> [Thread 0x7fff577fe640 (LWP 5036) exited]
> [Thread 0x7fff57fff640 (LWP 5035) exited]
> [Thread 0x7fff64dd3640 (LWP 5032) exited]
> [Thread 0x7fff66ffd640 (LWP 5030) exited]
> [Thread 0x7fff677fe640 (LWP 5028) exited]
> [Thread 0x7fff84ff9640 (LWP 5026) exited]
> [Thread 0x7fff857fa640 (LWP 5025) exited]
> [Thread 0x7fff85ffb640 (LWP 5024) exited]
> [Thread 0x7fff867fc640 (LWP 5023) exited]
> [Thread 0x7fff86ffd640 (LWP 5022) exited]
> [Thread 0x7fff877fe640 (LWP 5021) exited]
> [Thread 0x7fff87fff640 (LWP 5020) exited]
> [Thread 0x7fffa8ff9640 (LWP 5019) exited]
> [Thread 0x7fffa97fa640 (LWP 5018) exited]
> [Thread 0x7fffa9ffb640 (LWP 5017) exited]
> [Thread 0x7fffaa7fc640 (LWP 5016) exited]
> [Thread 0x7fffaaffd640 (LWP 5015) exited]
> [Thread 0x7fffab7fe640 (LWP 5014) exited]
> [Thread 0x7fffabfff640 (LWP 5013) exited]
> [Thread 0x7fffc0ff9640 (LWP 5012) exited]
> [Thread 0x7fffc17fa640 (LWP 5011) exited]
> [Thread 0x7fffc1ffb640 (LWP 5010) exited]
> [Thread 0x7fffc27fc640 (LWP 5009) exited]
> [Thread 0x7fffc2ffd640 (LWP 5008) exited]
> [Thread 0x7fffc37fe640 (LWP 5007) exited]
> [Thread 0x7fffc3fff640 (LWP 5006) exited]
> [Thread 0x7fffe0d52640 (LWP 5005) exited]
> [Thread 0x7fffe1553640 (LWP 5004) exited]
> [Thread 0x7fffe1d54640 (LWP 5003) exited]
> [Thread 0x7fffecf1d640 (LWP 5002) exited]
> [Thread 0x7fffed71e640 (LWP 5001) exited]
> [Thread 0x7fffee074640 (LWP 5000) exited]
> [Thread 0x7ffff0771640 (LWP 4999) exited]
> [Thread 0x7ffff0e8ca80 (LWP 4995) exited]
> [Inferior 1 (process 4995) exited with code 01]

Since you are using arch we can't get any useful backtrace :/ as it does not provide debug symbols as said in https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports#Arch-based_distros_.28Arch.2C_EndeavourOS.2C_Manjaro.29 you'd need to recompile plasma-desktop and plasma-workspace at least. https://wiki.archlinux.org/title/Debugging/Getting_traces

It'd be great if a neon user would reproduce this. I myself don't.

What is your hardware btw ?
Comment 6 gfunk 2021-10-26 20:32:15 UTC
> Since you are using arch we can't get any useful backtrace :/ as it does not
> provide debug symbols as said in
> https://community.kde.org/Guidelines_and_HOWTOs/Debugging/
> How_to_create_useful_crash_reports#Arch-based_distros_.28Arch.2C_EndeavourOS.
> 2C_Manjaro.29 you'd need to recompile plasma-desktop and plasma-workspace at
> least. https://wiki.archlinux.org/title/Debugging/Getting_traces
> 
> It'd be great if a neon user would reproduce this. I myself don't.
> 
> What is your hardware btw ?

ah jeez.. spent half the day trying to install plasma-workspace with symbols included thought I'd got it all working correctly..

Tried to edit my first post with specs but couldn't

> SOFTWARE/OS VERSIONS
> Linux/KDE Plasma: Arch 5.14.14 kernel
> AMD graphics 6700XT (Mesa 21.2.4)
> 27" screen (1440p@140hz) connected via display-port
> audio routes through display-port to monitor output
> KDE Plasma Version: 5.23.1
> KDE Frameworks Version: 5.87
> Qt Version: 5.15.2
Comment 7 gfunk 2021-10-27 06:46:04 UTC
Hey so for that trace I had already compiled plasma-workspace with symbols, if i do the same for plasma-desktop is that all I need to get a decent trace? 

Otherwise I need to roll back as my panel is a bit broken now
Comment 8 David Edmundson 2021-10-27 11:12:23 UTC
It's fine, you don't need any more symbols.

>xdg_surface@51: error -1: invalid window geometry size (0x0)
The Wayland connection experienced a fatal error: Protocol error

Error is all here. GDB won't tell you anything new, the issue is caused long before we receive the error and assert.

I have made a patch for this in 5.23.2 that I hope addresses this problem. Please reopen if not.
Comment 9 gfunk 2021-10-27 22:16:36 UTC
(In reply to David Edmundson from comment #8)
> It's fine, you don't need any more symbols.

> I have made a patch for this in 5.23.2 that I hope addresses this problem.
> Please reopen if not.

:o If it's resolved in the next set of patches I'll be both impressed and grateful, thanks!
Comment 10 gfunk 2021-11-10 08:22:41 UTC
(In reply to David Edmundson from comment #8)
> I have made a patch for this in 5.23.2 that I hope addresses this problem.
> Please reopen if not.

Hi pleased to report this is fixed in 5.23.3!
-I can switch my screen on and off
-I can lock my desktop and log back in with everything normal

I even played a game of DotA under Wayland so I'll use it as my daily now

I just donated €30 to say thanks and fund more Wayland development :)