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

            Bug ID: 489148
           Summary: System Monitor crash when selecting applications in
                    'Applications' tab
    Classification: Applications
           Product: plasma-systemmonitor
           Version: 6.1.0
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: ksysguard-b...@kde.org
          Reporter: auberg...@outlook.com.au
                CC: ahiems...@heimr.nl, plasma-b...@kde.org
  Target Milestone: ---

Application: plasma-systemmonitor (6.1.0)

Qt Version: 6.7.1
Frameworks Version: 6.3.0
Operating System: Linux 6.9.5-zen1-1-zen x86_64
Windowing System: Wayland
Distribution: Arch Linux
DrKonqi: 6.1.0 [CoredumpBackend]

-- Information about the crash:
A pretty key use case for System Monitor is identifying applications' CPU and
RAM usage, and the Applications tab, present by default, groups processes by
which desktop application they correspond to. I've been experiencing this bug
since the upgrade to Plasma 6, at which time I also switched from using Plasma
on Xorg to Wayland.

I want to check the RAM usage of the (official) Spotify desktop application,
famous for using quite a bit, so I open up System Monitor and click the
'Applications' tab (set to load 'When needed', which I think is the default). I
see it's using about 800 MiB, but I want to see more information, so I click on
the 'Spotify' entry. System Monitor freezes for a second, then crashes. This
happens often with other applications, not just Spotify, but it doesn't happen
all the time and I don't know why.

The crash can be reproduced sometimes.

-- Backtrace (Reduced):
#5  0x00007e0c41f8363f in
QHashPrivate::iterator<QHashPrivate::Node<QModelIndex,
QSortFilterProxyModelPrivate::Mapping*> >::node (this=<synthetic pointer>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/tools/qhash.h:788
#6  QHash<QModelIndex,
QSortFilterProxyModelPrivate::Mapping*>::const_iterator::value (this=<synthetic
pointer>) at /usr/src/debug/qt6-base/qtbase/src/corelib/tools/qhash.h:1154
#7  QSortFilterProxyModel::sibling (this=<optimized out>, row=4, column=0,
idx=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp:2149
#8  0x00007e0c3405af55 in QModelIndex::siblingAtRow (this=0x5d356f45c360,
arow=<optimized out>) at /usr/include/qt6/QtCore/qabstractitemmodel.h:490
#9  ItemBranchIndicators::paint (this=0x5d356fddfac0, painter=0x7e0c1f1ff6d8)
at
/usr/src/debug/qqc2-desktop-style/qqc2-desktop-style-6.3.0/plugin/itembranchindicators.cpp:87


Reported using DrKonqi

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

Reply via email to