https://bugs.kde.org/show_bug.cgi?id=484090
Bug ID: 484090 Summary: plasmashell dies when creating virtual screens with xrandr Classification: Plasma Product: plasmashell Version: 6.0.2 Platform: Neon OS: Linux Status: REPORTED Severity: major Priority: NOR Component: "Manage Desktop and Panels" window Assignee: plasma-b...@kde.org Reporter: edua...@bredax.com Target Milestone: 1.0 SUMMARY *** In order to use the computer with Meta Quest googles, I have a script that creates a couple of virtual screens (xrandr) and then calls the App that lets you remotely connect with the computer. This week, this process hangs plasmashell as it seems uncapable to start if the number of phisical screens differ from the total one. plasmashell ASSERT: "allScreens.count() == m_sizeSortedScreens.count()" in file ./shell/screenpool.cpp, line 337 KCrash: Application 'plasmashell' crashing... crashRecursionCounter = 2 KCrash: Application Name = plasmashell path = /usr/bin pid = 4792 KCrash: Arguments: /usr/bin/plasmashell KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi qt.qml.typeresolution.cycle: Cyclic dependency detected between "qrc:/qt/qml/org/kde/desktop/private/TextFieldContextMenu.qml" and "qrc:/qt/qml/org/kde/desktop/MenuItem.qml" qrc:/ui/MainPage.qml:64:13: QML MainPageButton: Binding loop detected for property "icon.height" qrc:/ui/MainPage.qml:48:13: QML MainPageButton: Binding loop detected for property "icon.height" 29 ../sysdeps/unix/sysv/linux/poll.c: No such file or directory. QSocketNotifier: Invalid socket 5 and type 'Read', disabling... *** STEPS TO REPRODUCE 1. Open KDE with X11 2. Use xrandr to create a virtual screen. #!/bin/sh xrandr --addmode HDMI-1 2560x1600 xrandr --addmode HDMI-2 2560x1600 xrandr --output HDMI-1 --pos 0x0 --mode 2560x1600 --right-of eDP-1 xrandr --output HDMI-2 --pos 0x0 --mode 2560x1600 --left-of eDP-1 3. plasmashell crashes and does not run again until I kill the virtual screens with xrandr --output HDMI-1 --off xrandr --output HDMI-2 --off OBSERVED RESULT plasmashell dies and cannot be restarted EXPECTED RESULT plasmashell shouldn't die. SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: Operating System: KDE neon 6.0 KDE Plasma Version: 6.0.2 KDE Frameworks Version: 6.0.0 Qt Version: 6.6.2 Kernel Version: 6.5.0-26-generic (64-bit) Graphics Platform: X11 Processors: 8 × Intel® Core™ i7-8565U CPU @ 1.80GHz Memory: 23.2 GiB of RAM Graphics Processor: Mesa Intel® UHD Graphics 620 Manufacturer: LG Electronics Product Name: 17Z990-V.AA75B System Version: 0.1 ADDITIONAL INFORMATION It sure works in KDE 5.27 and I would bet it worked in KDE 6.0.0 or 6.0.1 -- You are receiving this mail because: You are watching all bug changes.