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

            Bug ID: 491598
           Summary: plasmashell sometimes crashes when the list of task
                    manager windows changes
    Classification: Plasma
           Product: plasmashell
           Version: 6.1.4
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: generic-crash
          Assignee: plasma-b...@kde.org
          Reporter: k...@ashka.me
  Target Milestone: 1.0

Application: plasmashell (6.1.4)

Qt Version: 6.7.2
Frameworks Version: 6.4.0
Operating System: Linux 6.10.3-arch1-2 x86_64
Windowing System: Wayland
Distribution: "Arch Linux"
DrKonqi: 6.1.4 [CoredumpBackend]

-- Information about the crash:
When a new window is created, an existing window is closed, an existing window
is highlighted, or a popup is created (so not listed in the task manager),
plasmashell seems to crash at random. This used to happen in 6.1.1 and happens
in 6.1.4. I do not remember having it happen in 6.0.5 that I was using before.
On regular use, this seems to happen 5-10 times a day.
I have 2 screens and one of them is scaled at 200%, I feel like it did not
happen when I had a single screen.

The crash can be reproduced sometimes.

-- Backtrace (Reduced):
#5  0x0000734413770c5c in QConcatenateTablesProxyModel::index
(this=0x63e7acc975b0, row=<optimized out>, column=0, parent=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/itemmodels/qconcatenatetablesproxymodel.cpp:280
#6  0x0000734407b1bb8d in
TaskManager::TasksModel::TasksModelLessThan::operator() (this=0x7ffdbc899b60,
r1=<optimized out>, r2=<optimized out>) at
/usr/src/debug/plasma-workspace/plasma-workspace-6.1.4/libtaskmanager/tasksmodel.cpp:100
#8  std::__insertion_sort<QList<int>::iterator,
__gnu_cxx::__ops::_Iter_comp_iter<TaskManager::TasksModel::TasksModelLessThan>
> (__first=..., __last=..., __last@entry=..., __comp=...) at
/usr/include/c++/14.2.1/bits/stl_algo.h:1777
#9  0x0000734407b1c085 in std::__chunk_insertion_sort<QList<int>::iterator,
long long,
__gnu_cxx::__ops::_Iter_comp_iter<TaskManager::TasksModel::TasksModelLessThan>
> (__chunk_size=7, __first=..., __last=..., __comp=...) at
/usr/include/c++/14.2.1/bits/stl_algo.h:2667
#10 std::__merge_sort_with_buffer<QList<int>::iterator, int*,
__gnu_cxx::__ops::_Iter_comp_iter<TaskManager::TasksModel::TasksModelLessThan>
> (__first=..., __last=..., __buffer=0x7342d8005520, __comp=...) at
/usr/include/c++/14.2.1/bits/stl_algo.h:2685


Reported using DrKonqi

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

Reply via email to