Bug 466908

Summary: Automatically System Process Stop
Product: [Applications] systemsettings Reporter: i.am.rathoreaman
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash CC: nate
Priority: NOR Keywords: drkonqi
Version: 5.27.2   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description i.am.rathoreaman 2023-03-05 20:11:46 UTC
Application: systemsettings (5.27.2)

Qt Version: 5.15.8
Frameworks Version: 5.103.0
Operating System: Linux 6.1.15-060115-generic x86_64
Windowing System: X11
Distribution: KDE neon 5.27
DrKonqi: 5.27.2 [KCrashBackend]

-- Information about the crash:
I had change my system font. Suddenly system crash dialog appears and system become choppy.

The crash can be reproduced sometimes.

-- Backtrace:
Application: System Settings (systemsettings), signal: Aborted

[KCrash Handler]
#4  __pthread_kill_implementation (no_tid=0, signo=6, threadid=140628505163264) at ./nptl/pthread_kill.c:44
#5  __pthread_kill_internal (signo=6, threadid=140628505163264) at ./nptl/pthread_kill.c:78
#6  __GI___pthread_kill (threadid=140628505163264, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
#7  0x00007fe6a4442476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#8  0x00007fe6a44287f3 in __GI_abort () at ./stdlib/abort.c:79
#9  0x00007fe6a4c91ba3 in QMessageLogger::fatal(char const*, ...) const () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fe6a2c80b8e in QQmlData::destroyed(QObject*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#11 0x00007fe6a4ef1e2b in QObject::~QObject() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007fe6881e2062 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Templates.2/libqtquicktemplates2plugin.so
#13 0x00007fe6a4ee711e in QObjectPrivate::deleteChildren() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007fe6a4ef21a6 in QObject::~QObject() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007fe6a33ef159 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#16 0x00007fe6a4ee711e in QObjectPrivate::deleteChildren() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007fe6a4ef21a6 in QObject::~QObject() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007fe688244225 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#19 0x00007fe6a4ee711e in QObjectPrivate::deleteChildren() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007fe6a4ef21a6 in QObject::~QObject() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007fe6881e1609 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Templates.2/libqtquicktemplates2plugin.so
#22 0x00007fe6a374d4ba in KDeclarative::QmlObject::~QmlObject() () from /lib/x86_64-linux-gnu/libKF5Declarative.so.5
#23 0x00007fe6a374e22d in KDeclarative::QmlObjectSharedEngine::~QmlObjectSharedEngine() () from /lib/x86_64-linux-gnu/libKF5Declarative.so.5
#24 0x00007fe6a37629b2 in KQuickAddons::ConfigModule::~ConfigModule() () from /lib/x86_64-linux-gnu/libKF5QuickAddons.so.5
#25 0x00007fe6815974cb in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/kcms/systemsettings/kcm_fonts.so
#26 0x00007fe6a5b5b5c7 in ?? () from /lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#27 0x00007fe6a5b5b5ed in ?? () from /lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#28 0x00007fe6a5b60998 in KCModuleProxy::deleteClient() () from /lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#29 0x00007fe6a5b61353 in KCModuleProxy::~KCModuleProxy() () from /lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#30 0x00007fe6a5b6152d in KCModuleProxy::~KCModuleProxy() () from /lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#31 0x00007fe6a4ee711e in QObjectPrivate::deleteChildren() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007fe6a5dab056 in QWidget::~QWidget() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#33 0x00007fe6a5dab3ad in QWidget::~QWidget() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#34 0x00007fe6a4ee711e in QObjectPrivate::deleteChildren() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007fe6a5dab056 in QWidget::~QWidget() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#36 0x00007fe6a5f126ad in QScrollArea::~QScrollArea() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#37 0x00007fe6a64f9eb8 in KPageWidgetItem::~KPageWidgetItem() () from /lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#38 0x00007fe6a64fbae9 in ?? () from /lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#39 0x00007fe6a64fef81 in KPageWidgetModel::removePage(KPageWidgetItem*) () from /lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#40 0x00007fe6a69cf945 in ModuleView::closeModules() () from /lib/x86_64-linux-gnu/libsystemsettingsview.so.3
#41 0x00007fe69426ced6 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/systemsettingsview/systemsettings_sidebar_mode.so
#42 0x00007fe69426df9e in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/systemsettingsview/systemsettings_sidebar_mode.so
#43 0x000056193e5763e9 in ?? ()
#44 0x00007fe6a4ef40d4 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#45 0x00007fe6a637af1b in KDBusService::activateRequested(QStringList const&, QString const&) () from /lib/x86_64-linux-gnu/libKF5DBusAddons.so.5
#46 0x00007fe6a637eb62 in KDBusService::CommandLine(QStringList const&, QString const&, QMap<QString, QVariant> const&) () from /lib/x86_64-linux-gnu/libKF5DBusAddons.so.5
#47 0x00007fe6a63867c1 in ?? () from /lib/x86_64-linux-gnu/libKF5DBusAddons.so.5
#48 0x00007fe6a46d40fb in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#49 0x00007fe6a46d7cdc in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#50 0x00007fe6a46d86ec in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#51 0x00007fe6a46daa9c in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#52 0x00007fe6a4ee9ade in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#53 0x00007fe6a5d6c793 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#54 0x00007fe6a4ebc07a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#55 0x00007fe6a4ebf167 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#56 0x00007fe6a4f16487 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#57 0x00007fe6a37c7d3b in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#58 0x00007fe6a381c6c8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#59 0x00007fe6a37c53e3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#60 0x00007fe6a4f15ad8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#61 0x00007fe6a4eba99b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#62 0x00007fe6a5f7fbe2 in QDialog::exec() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#63 0x00007fe6a64e1d41 in KFontChooserDialog::getFontDiff(QFont&, QFlags<KFontChooser::FontDiff>&, QFlags<KFontChooser::DisplayFlag> const&, QWidget*) () from /lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#64 0x00007fe681597bd6 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/kcms/systemsettings/kcm_fonts.so
#65 0x00007fe681595ab3 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/kcms/systemsettings/kcm_fonts.so
#66 0x00007fe6a2cd06c5 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#67 0x00007fe6a2ba94ae in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#68 0x00007fe6a2bac84a in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#69 0x00007fe6a2bc9e93 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#70 0x00007fe6a2bccb9f in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#71 0x00007fe6a2b5eaee in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#72 0x00007fe6a2ceb3a5 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#73 0x00007fe6a2c9bf3b in QQmlBoundSignalExpression::evaluate(void**) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#74 0x00007fe6a2c9d678 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#75 0x00007fe6a2cd0165 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#76 0x00007fe6a4ef3c5b in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#77 0x00007fe6a06f8cb1 in QQuickAbstractButtonPrivate::handleRelease(QPointF const&) () from /lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#78 0x00007fe6a0718471 in QQuickControl::mouseReleaseEvent(QMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#79 0x00007fe6a326cb18 in QQuickItem::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#80 0x00007fe6a5d6c793 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#81 0x00007fe6a4ebc07a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#82 0x00007fe6a3288555 in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#83 0x00007fe6a3289c03 in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#84 0x00007fe6a554ecd5 in QWindow::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#85 0x00007fe6a5d6c793 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#86 0x00007fe6a4ebc07a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#87 0x00007fe6a3f542db in QQuickWidget::mouseReleaseEvent(QMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#88 0x00007fe6a5daf97e in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#89 0x00007fe6a5d6c793 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#90 0x00007fe6a5d743d4 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#91 0x00007fe6a4ebc07a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#92 0x00007fe6a5d72eb7 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#93 0x00007fe6a5dc9210 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#94 0x00007fe6a5dcc4a5 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#95 0x00007fe6a5d6c793 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#96 0x00007fe6a4ebc07a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#97 0x00007fe6a5542a77 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#98 0x00007fe6a5516a5c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#99 0x00007fe69f6f3dee in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#100 0x00007fe6a37c7d3b in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#101 0x00007fe6a381c6c8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#102 0x00007fe6a37c53e3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#103 0x00007fe6a4f15ad8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#104 0x00007fe6a4eba99b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#105 0x00007fe6a4ec2f34 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#106 0x000056193e56e5f6 in ?? ()
#107 0x00007fe6a4429d90 in __libc_start_call_main (main=main@entry=0x56193e56daa0, argc=argc@entry=1, argv=argv@entry=0x7fff55589538) at ../sysdeps/nptl/libc_start_call_main.h:58
#108 0x00007fe6a4429e40 in __libc_start_main_impl (main=0x56193e56daa0, argc=1, argv=0x7fff55589538, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff55589528) at ../csu/libc-start.c:392
#109 0x000056193e56ef85 in ?? ()
[Inferior 1 (process 203646) detached]

Reported using DrKonqi
Comment 1 Nate Graham 2023-03-06 23:38:11 UTC
Thank you for the bug report! Unfortunately I can't reproduce the crash myself in Plasma 5.27.2, and the backtrace is incomplete and missing debug symbols for the following lines that we need to figure out exactly what's going wrong:

> #25 0x00007fe6815974cb in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/kcms/systemsettings/kcm_fonts.so

Could you please install debug symbols for Plasma, reproduce the crash, and attach a new symbolicated backtrace? See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports

Thanks again!
Comment 2 Bug Janitor Service 2023-03-21 03:45:46 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2023-04-05 03:45:43 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!