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.

Reply via email to