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

            Bug ID: 495666
           Summary: [ANR] Plasmashell crashes on editing System Monitor
                    Widget
    Classification: Plasma
           Product: plasmashell
           Version: 6.2.2
          Platform: openSUSE
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: generic-crash
          Assignee: plasma-b...@kde.org
          Reporter: asile...@icloud.com
  Target Milestone: 1.0

Application: plasmashell (6.2.2)

ApplicationNotResponding [ANR]: true
Qt Version: 6.8.0
Frameworks Version: 6.7.0
Operating System: Linux 6.11.5-1-default x86_64
Windowing System: Wayland
Distribution: "openSUSE Tumbleweed"
DrKonqi: 6.2.2 [CoredumpBackend]

-- Information about the crash:
When attempting to edit a System Monitor widget on a panel, removing a sensor
will cause plasmashell to crash.

Example:

System Monitor widget set to monitor CPU values (custom options selected - not
default).

Style set to Text Only.

Under sensor details if I attempt to add/edit and save a sensor that I have
added it will allow you to "OK" or "Apply" or "Cancel" the changes you are
making. If I attempt to remove a sensor by clicking the red X next to the
sensor the configuration window freezes and does not allow any edits to be
made. This is due to plasmashell crashing as reported by the Crash Handler.

I have tested this with other sensors I have set up to monitor different system
resources (GPU, Memory, Network) and the end result is the same.

The crash can be reproduced every time.

-- Backtrace (Reduced):
#4  0x00007f46b82c8790 in QSGThreadedRenderLoop::windowFor
(this=0x55a1ffeccc90, window=0x55a20266d330) at
/usr/src/debug/qtdeclarative-everywhere-src-6.8.0/src/quick/scenegraph/qsgthreadedrenderloop.cpp:108
#5  QSGThreadedRenderLoop::maybeUpdate (this=0x55a1ffeccc90,
window=0x55a20266d330) at
/usr/src/debug/qtdeclarative-everywhere-src-6.8.0/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1409
#6  0x00007f46b804ff51 in QQuickItemPrivate::dirty (this=0x55a21c6cfe40,
type=QQuickItemPrivate::Position) at
/usr/src/debug/qtdeclarative-everywhere-src-6.8.0/src/quick/items/qquickitem.cpp:6743
#7  0x00007f46b8057660 in QQuickItem::setPosition (this=0x55a21c6cfd50,
pos=...) at
/usr/src/debug/qtdeclarative-everywhere-src-6.8.0/src/quick/items/qquickitem.cpp:7256
[...]
#9  0x00007f46b712cab5 in QGridLayoutEngine::setGeometries(QRectF const&,
QAbstractLayoutStyleInfo const*) () from /lib64/libQt6Gui.so.6


Reported using DrKonqi

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

Reply via email to