[plasmashell] [Bug 463694] KDE Plasma crashes when downloading file with browser

2023-01-01 Thread Oleg Jilin
https://bugs.kde.org/show_bug.cgi?id=463694

Oleg Jilin  changed:

   What|Removed |Added

 Resolution|WORKSFORME  |FIXED

--- Comment #3 from Oleg Jilin  ---
Issue fixed by loading old configuration backups which indicates that it was
caused by config or by external plasmoid

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

[plasmashell] [Bug 463694] KDE Plasma crashes when downloading file with browser

2023-01-01 Thread Oleg Jilin
https://bugs.kde.org/show_bug.cgi?id=463694

Oleg Jilin  changed:

   What|Removed |Added

 Resolution|--- |WORKSFORME
 Status|REPORTED|RESOLVED

--- Comment #2 from Oleg Jilin  ---
(In reply to David Edmundson from comment #1)
> You must have been doing something more than downloading a file, backtrace
> shows a config being changed

I didn't do anything manually, but my system is not clean so something I did
before may have caused this. Not sure what exactly so if backtrace doesn't
contain enough information, my report is mostly useless, sorry

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

[plasmashell] [Bug 463694] New: KDE Plasma crashes when downloading file with browser

2023-01-01 Thread Oleg Jilin
https://bugs.kde.org/show_bug.cgi?id=463694

Bug ID: 463694
   Summary: KDE Plasma crashes when downloading file with browser
Classification: Plasma
   Product: plasmashell
   Version: 5.26.4
  Platform: Fedora RPMs
OS: Linux
Status: REPORTED
  Keywords: drkonqi
  Severity: crash
  Priority: NOR
 Component: general
  Assignee: plasma-b...@kde.org
  Reporter: jilin.o...@gmail.com
CC: k...@davidedmundson.co.uk
  Target Milestone: 1.0

Application: plasmashell (5.26.4)

Qt Version: 5.15.7
Frameworks Version: 5.101.0
Operating System: Linux 6.0.15-300.fc37.x86_64 x86_64
Windowing System: Wayland
Distribution: Fedora Linux 37 (KDE Plasma)
DrKonqi: 5.26.4 [KCrashBackend]

-- Information about the crash:
When I get promt to select location to save file to and confirm it, plasmashell
process crashes and restarts. Tested with Firefox (Fedora 37 repositories) and
Ungoogled Chromium (flatpak). File saves without issues, only things I changed
related to browserss are forcing Firefox to use KDE file picker  (not cromiuim)
and reverted to version *.34 of gtk3 package unstead of latest *.35. Only
custom plasmoids in use are Text Command, Compact Shutdown and Color Picker

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault

[KCrash Handler]
#4  0x7ff4700fda34 in KDescendantsProxyModel::mapFromSource(QModelIndex
const&) const () at /lib64/libKF5ItemModels.so.5
#5  0x7ff4700faab4 in
KDescendantsProxyModelPrivate::notifyhasSiblings(QModelIndex const&) () at
/lib64/libKF5ItemModels.so.5
#6  0x7ff4700fab59 in
KDescendantsProxyModelPrivate::notifyhasSiblings(QModelIndex const&) () at
/lib64/libKF5ItemModels.so.5
#7  0x7ff470119911 in
KDescendantsProxyModelPrivate::sourceRowsRemoved(QModelIndex const&, int, int)
[clone .constprop.0] () at /lib64/libKF5ItemModels.so.5
#8  0x7ff4a64dbc26 in void doActivate(QObject*, int, void**) () at
/lib64/libQt5Core.so.5
#9  0x7ff4a6458dc2 in QAbstractItemModel::rowsRemoved(QModelIndex const&,
int, int, QAbstractItemModel::QPrivateSignal) () at /lib64/libQt5Core.so.5
#10 0x7ff4a6461a0e in QAbstractItemModel::endRemoveRows() () at
/lib64/libQt5Core.so.5
#11 0x7ff470781b02 in
TaskManager::TaskGroupingProxyModel::Private::checkGrouping(bool) () at
/lib64/libtaskmanager.so.6
#12 0x7ff47078212d in
TaskManager::TaskGroupingProxyModel::Private::sourceModelReset() () at
/lib64/libtaskmanager.so.6
#13 0x7ff4a64dbc26 in void doActivate(QObject*, int, void**) () at
/lib64/libQt5Core.so.5
#14 0x7ff4a6459081 in
QAbstractItemModel::modelReset(QAbstractItemModel::QPrivateSignal) () at
/lib64/libQt5Core.so.5
#15 0x7ff4a6487c96 in QSortFilterProxyModelPrivate::_q_sourceReset() () at
/lib64/libQt5Core.so.5
#16 0x7ff4a64dbdaf in void doActivate(QObject*, int, void**) () at
/lib64/libQt5Core.so.5
#17 0x7ff4a6459081 in
QAbstractItemModel::modelReset(QAbstractItemModel::QPrivateSignal) () at
/lib64/libQt5Core.so.5
#18 0x7ff4a64dbdaf in void doActivate(QObject*, int, void**) () at
/lib64/libQt5Core.so.5
#19 0x7ff4a6459081 in
QAbstractItemModel::modelReset(QAbstractItemModel::QPrivateSignal) () at
/lib64/libQt5Core.so.5
#20 0x7ff4a64dbdaf in void doActivate(QObject*, int, void**) () at
/lib64/libQt5Core.so.5
#21 0x7ff4a6459081 in
QAbstractItemModel::modelReset(QAbstractItemModel::QPrivateSignal) () at
/lib64/libQt5Core.so.5
#22 0x7ff47079f311 in
TaskManager::WaylandStartupTasksModel::Private::loadConfig() () at
/lib64/libtaskmanager.so.6
#23 0x7ff4a64dbc26 in void doActivate(QObject*, int, void**) () at
/lib64/libQt5Core.so.5
#24 0x7ff4a77ba12b in KConfigWatcher::configChanged(KConfigGroup const&,
QList const&) () at /lib64/libKF5ConfigCore.so.5
#25 0x7ff4a77e80c9 in
KConfigWatcher::onConfigChangeNotification(QHash >
const&) () at /lib64/libKF5ConfigCore.so.5
#26 0x7ff4a77c5172 in KConfigWatcher::qt_metacall(QMetaObject::Call, int,
void**) () at /lib64/libKF5ConfigCore.so.5
#27 0x7ff4a6edc0bb in QDBusConnectionPrivate::deliverCall(QObject*, int,
QDBusMessage const&, QVector const&, int) () at /lib64/libQt5DBus.so.5
#28 0x7ff4a64d2ec4 in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5
#29 0x7ff4a71aed12 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib64/libQt5Widgets.so.5
#30 0x7ff4a64a8278 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /lib64/libQt5Core.so.5
#31 0x7ff4a64ab5e4 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () at /lib64/libQt5Core.so.5
#32 0x7ff4a64f9897 in postEventSourceDispatch(_GSource*, int (*)(void*),
void*) () at /lib64/libQt5Core.so.5
#33 0x7ff4a4666cbf in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#34 0x7ff4a46bc598 in g_main_context_iterate.constprop () at
/lib64/libglib-2.0.so.0
#35 0x7ff