https://bugs.kde.org/show_bug.cgi?id=462770
Bug ID: 462770 Summary: System settings crashed after changing file associations Classification: Applications Product: systemsettings 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: nep...@pm.me Target Milestone: --- Application: systemsettings (5.26.4) Qt Version: 5.15.7 Frameworks Version: 5.100.0 Operating System: Linux 6.0.11-300.fc37.x86_64 x86_64 Windowing System: Wayland Distribution: Fedora Linux 37 (KDE Plasma) DrKonqi: 5.26.4 [KCrashBackend] -- Information about the crash: Changed file associations for some audio and video files. After clicking "apply" system settings crashed. The applications I was changing the associations for were flatpak applications (mpv and mkvtoolnix) if that matters. The crash can be reproduced sometimes. -- Backtrace: Application: System Settings (systemsettings), signal: Aborted [KCrash Handler] #4 0x00007fc4af6afe7c in __pthread_kill_implementation () from /lib64/libc.so.6 #5 0x00007fc4af65faa6 in raise () from /lib64/libc.so.6 #6 0x00007fc4af6497fc in abort () from /lib64/libc.so.6 #7 0x00007fc4af64971b in __assert_fail_base.cold () from /lib64/libc.so.6 #8 0x00007fc4af658656 in __assert_fail () from /lib64/libc.so.6 #9 0x00007fc4ae5f1bdc in wl_proxy_unref () from /lib64/libwayland-client.so.0 #10 0x00007fc4ae5f254c in destroy_queued_closure () from /lib64/libwayland-client.so.0 #11 0x00007fc4ae5f37bc in wl_display_dispatch_queue_pending () from /lib64/libwayland-client.so.0 #12 0x00007fc4ad7107f2 in QtWaylandClient::EventThread::run() () from /lib64/libQt5WaylandClient.so.5 #13 0x00007fc4afce84f7 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5 #14 0x00007fc4af6ae14d in start_thread () from /lib64/libc.so.6 #15 0x00007fc4af72fa00 in clone3 () from /lib64/libc.so.6 Thread 3 (Thread 0x7fc49ca686c0 (LWP 4583) "WaylandEventThr"): #1 0x00007fc4af6ad530 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6 #2 0x00007fc4afcedf54 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5 #3 0x00007fc4ad710760 in QtWaylandClient::EventThread::run() () from /lib64/libQt5WaylandClient.so.5 #4 0x00007fc4afce84f7 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5 #5 0x00007fc4af6ae14d in start_thread () from /lib64/libc.so.6 #6 0x00007fc4af72fa00 in clone3 () from /lib64/libc.so.6 Thread 2 (Thread 0x7fc49d5ff6c0 (LWP 4582) "QDBusConnection"): #1 0x00007fc4ae76bbb0 in g_trace_mark.constprop () from /lib64/libglib-2.0.so.0 #2 0x00007fc4ae719912 in g_main_context_prepare () from /lib64/libglib-2.0.so.0 #3 0x00007fc4ae76f383 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0 #4 0x00007fc4ae716f40 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #5 0x00007fc4afef93a6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #6 0x00007fc4afea6cca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #7 0x00007fc4afce71ca in QThread::exec() () from /lib64/libQt5Core.so.5 #8 0x00007fc4af32eb1b in QDBusConnectionManager::run() () from /lib64/libQt5DBus.so.5 #9 0x00007fc4afce84f7 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5 #10 0x00007fc4af6ae14d in start_thread () from /lib64/libc.so.6 #11 0x00007fc4af72fa00 in clone3 () from /lib64/libc.so.6 Thread 1 (Thread 0x7fc4aad1be80 (LWP 4581) "systemsettings"): #1 0x00007fc4af6b1432 in pthread_mutex_lock@@GLIBC_2.2.5 () from /lib64/libc.so.6 #2 0x00007fc4ae5f53e4 in wl_proxy_marshal_array_flags () from /lib64/libwayland-client.so.0 #3 0x00007fc4ae5f6219 in wl_proxy_marshal_flags () from /lib64/libwayland-client.so.0 #4 0x00007fc4aace8cb5 in KWaylandIntegration::eventFilter(QObject*, QEvent*) () from /usr/lib64/qt5/plugins/platformthemes/KDEPlasmaPlatformTheme.so #5 0x00007fc4afea7f61 in QCoreApplicationPrivate::sendThroughApplicationEventFilters(QObject*, QEvent*) () from /lib64/libQt5Core.so.5 #6 0x00007fc4b0baed50 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5 #7 0x00007fc4afea8278 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5 #8 0x00007fc4b03760b2 in QWindowPrivate::setVisible(bool) () from /lib64/libQt5Gui.so.5 #9 0x00007fc4b0bec880 in QWidgetPrivate::hide_helper() () from /lib64/libQt5Widgets.so.5 #10 0x00007fc4b0bf1568 in QWidgetPrivate::setVisible(bool) () from /lib64/libQt5Widgets.so.5 #11 0x00007fc4b0dc01d6 in QDialog::setVisible(bool) () from /lib64/libQt5Widgets.so.5 #12 0x00007fc4b0dfd468 in QProgressDialog::reset() () from /lib64/libQt5Widgets.so.5 #13 0x00007fc4b0dfd485 in QProgressDialog::cancel() () from /lib64/libQt5Widgets.so.5 #14 0x00007fc4afedbdaf in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5 #15 0x00007fc4b0dfdd45 in QProgressDialog::closeEvent(QCloseEvent*) () from /lib64/libQt5Widgets.so.5 #16 0x00007fc4b0bf1818 in QWidget::event(QEvent*) () from /lib64/libQt5Widgets.so.5 #17 0x00007fc4b0baed12 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5 #18 0x00007fc4afea8278 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5 #19 0x00007fc4b0becb28 in QWidgetPrivate::close_helper(QWidgetPrivate::CloseMode) () from /lib64/libQt5Widgets.so.5 #20 0x00007fc4afedbc26 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5 #21 0x00007fc4afe2ee8c in QProcess::finished(int, QProcess::ExitStatus) () from /lib64/libQt5Core.so.5 #22 0x00007fc4afe334e3 in QProcessPrivate::_q_processDied() () from /lib64/libQt5Core.so.5 #23 0x00007fc4afe3361e in QProcess::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /lib64/libQt5Core.so.5 #24 0x00007fc4afedbdaf in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5 #25 0x00007fc4afede493 in QSocketNotifier::activated(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal) () from /lib64/libQt5Core.so.5 #26 0x00007fc4afedecb5 in QSocketNotifier::event(QEvent*) () from /lib64/libQt5Core.so.5 #27 0x00007fc4b0baed12 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5 #28 0x00007fc4afea8278 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5 #29 0x00007fc4afef9dcf in socketNotifierSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5Core.so.5 #30 0x00007fc4ae719cbf in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #31 0x00007fc4ae76f598 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0 #32 0x00007fc4ae716f40 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #33 0x00007fc4afef938a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #34 0x00007fc4afea6cca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #35 0x00007fc4b0dbf787 in QDialog::exec() () from /lib64/libQt5Widgets.so.5 #36 0x00007fc4b09a283f in KBuildSycocaProgressDialog::rebuildKSycoca(QWidget*) () from /lib64/libKF5KIOWidgets.so.5 #37 0x00007fc470d95128 in FileTypesView::save() () from /usr/lib64/qt5/plugins/plasma/kcms/systemsettings_qwidgets/kcm_filetypes.so #38 0x00007fc4b1146827 in KCModuleProxy::save() () from /lib64/libKF5KCMUtils.so.5 #39 0x00007fc4b170d065 in ModuleView::moduleSave(KCModuleProxy*) () from /lib64/libsystemsettingsview.so.3 #40 0x00007fc4b170f83e in ModuleView::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /lib64/libsystemsettingsview.so.3 #41 0x00007fc4afedbdaf in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5 #42 0x00007fc4b0ca31d6 in QAbstractButton::clicked(bool) () from /lib64/libQt5Widgets.so.5 #43 0x00007fc4b0ca344e in QAbstractButtonPrivate::emitClicked() () from /lib64/libQt5Widgets.so.5 #44 0x00007fc4b0ca508c in QAbstractButtonPrivate::click() () from /lib64/libQt5Widgets.so.5 #45 0x00007fc4b0ca52ab in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /lib64/libQt5Widgets.so.5 #46 0x00007fc4b0bf1818 in QWidget::event(QEvent*) () from /lib64/libQt5Widgets.so.5 #47 0x00007fc4b0baed12 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5 #48 0x00007fc4b0bb7382 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5 #49 0x00007fc4afea8278 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5 #50 0x00007fc4b0bb5482 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /lib64/libQt5Widgets.so.5 #51 0x00007fc4b0c0ab7c in QWidgetWindow::handleMouseEvent(QMouseEvent*) () from /lib64/libQt5Widgets.so.5 #52 0x00007fc4b0c0df40 in QWidgetWindow::event(QEvent*) () from /lib64/libQt5Widgets.so.5 #53 0x00007fc4b0baed12 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5 #54 0x00007fc4afea8278 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5 #55 0x00007fc4b036ae7d in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /lib64/libQt5Gui.so.5 #56 0x00007fc4b034a02c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Gui.so.5 #57 0x00007fc4ad74b3f4 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5WaylandClient.so.5 #58 0x00007fc4ae719cbf in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #59 0x00007fc4ae76f598 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0 #60 0x00007fc4ae716f40 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #61 0x00007fc4afef938a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #62 0x00007fc4afea6cca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #63 0x00007fc4afeaed92 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5 #64 0x000055bcc53cb409 in main () [Inferior 1 (process 4581) detached] Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.