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  0x00007ff4700fda34 in KDescendantsProxyModel::mapFromSource(QModelIndex
const&) const () at /lib64/libKF5ItemModels.so.5
#5  0x00007ff4700faab4 in
KDescendantsProxyModelPrivate::notifyhasSiblings(QModelIndex const&) () at
/lib64/libKF5ItemModels.so.5
#6  0x00007ff4700fab59 in
KDescendantsProxyModelPrivate::notifyhasSiblings(QModelIndex const&) () at
/lib64/libKF5ItemModels.so.5
#7  0x00007ff470119911 in
KDescendantsProxyModelPrivate::sourceRowsRemoved(QModelIndex const&, int, int)
[clone .constprop.0] () at /lib64/libKF5ItemModels.so.5
#8  0x00007ff4a64dbc26 in void doActivate<false>(QObject*, int, void**) () at
/lib64/libQt5Core.so.5
#9  0x00007ff4a6458dc2 in QAbstractItemModel::rowsRemoved(QModelIndex const&,
int, int, QAbstractItemModel::QPrivateSignal) () at /lib64/libQt5Core.so.5
#10 0x00007ff4a6461a0e in QAbstractItemModel::endRemoveRows() () at
/lib64/libQt5Core.so.5
#11 0x00007ff470781b02 in
TaskManager::TaskGroupingProxyModel::Private::checkGrouping(bool) () at
/lib64/libtaskmanager.so.6
#12 0x00007ff47078212d in
TaskManager::TaskGroupingProxyModel::Private::sourceModelReset() () at
/lib64/libtaskmanager.so.6
#13 0x00007ff4a64dbc26 in void doActivate<false>(QObject*, int, void**) () at
/lib64/libQt5Core.so.5
#14 0x00007ff4a6459081 in
QAbstractItemModel::modelReset(QAbstractItemModel::QPrivateSignal) () at
/lib64/libQt5Core.so.5
#15 0x00007ff4a6487c96 in QSortFilterProxyModelPrivate::_q_sourceReset() () at
/lib64/libQt5Core.so.5
#16 0x00007ff4a64dbdaf in void doActivate<false>(QObject*, int, void**) () at
/lib64/libQt5Core.so.5
#17 0x00007ff4a6459081 in
QAbstractItemModel::modelReset(QAbstractItemModel::QPrivateSignal) () at
/lib64/libQt5Core.so.5
#18 0x00007ff4a64dbdaf in void doActivate<false>(QObject*, int, void**) () at
/lib64/libQt5Core.so.5
#19 0x00007ff4a6459081 in
QAbstractItemModel::modelReset(QAbstractItemModel::QPrivateSignal) () at
/lib64/libQt5Core.so.5
#20 0x00007ff4a64dbdaf in void doActivate<false>(QObject*, int, void**) () at
/lib64/libQt5Core.so.5
#21 0x00007ff4a6459081 in
QAbstractItemModel::modelReset(QAbstractItemModel::QPrivateSignal) () at
/lib64/libQt5Core.so.5
#22 0x00007ff47079f311 in
TaskManager::WaylandStartupTasksModel::Private::loadConfig() () at
/lib64/libtaskmanager.so.6
#23 0x00007ff4a64dbc26 in void doActivate<false>(QObject*, int, void**) () at
/lib64/libQt5Core.so.5
#24 0x00007ff4a77ba12b in KConfigWatcher::configChanged(KConfigGroup const&,
QList<QByteArray> const&) () at /lib64/libKF5ConfigCore.so.5
#25 0x00007ff4a77e80c9 in
KConfigWatcher::onConfigChangeNotification(QHash<QString, QList<QByteArray> >
const&) () at /lib64/libKF5ConfigCore.so.5
#26 0x00007ff4a77c5172 in KConfigWatcher::qt_metacall(QMetaObject::Call, int,
void**) () at /lib64/libKF5ConfigCore.so.5
#27 0x00007ff4a6edc0bb in QDBusConnectionPrivate::deliverCall(QObject*, int,
QDBusMessage const&, QVector<int> const&, int) () at /lib64/libQt5DBus.so.5
#28 0x00007ff4a64d2ec4 in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5
#29 0x00007ff4a71aed12 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib64/libQt5Widgets.so.5
#30 0x00007ff4a64a8278 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /lib64/libQt5Core.so.5
#31 0x00007ff4a64ab5e4 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () at /lib64/libQt5Core.so.5
#32 0x00007ff4a64f9897 in postEventSourceDispatch(_GSource*, int (*)(void*),
void*) () at /lib64/libQt5Core.so.5
#33 0x00007ff4a4666cbf in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#34 0x00007ff4a46bc598 in g_main_context_iterate.constprop () at
/lib64/libglib-2.0.so.0
#35 0x00007ff4a4663f40 in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#36 0x00007ff4a64f938a in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt5Core.so.5
#37 0x00007ff4a64a6cca in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#38 0x00007ff4a64aed92 in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
#39 0x00005562d14e2448 in main ()
[Inferior 1 (process 191712) detached]

Reported using DrKonqi

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

Reply via email to