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.