Bug 433522 - Updating screen lock settings crashes system setting window
Summary: Updating screen lock settings crashes system setting window
Status: RESOLVED DUPLICATE of bug 431419
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 5.20.5
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-02-24 07:08 UTC by Sarah Chui
Modified: 2021-02-25 20:12 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sarah Chui 2021-02-24 07:08:40 UTC
Application: systemsettings5 (5.20.5)

Qt Version: 5.15.2
Frameworks Version: 5.78.0
Operating System: Linux 5.10.16-200.fc33.x86_64 x86_64
Windowing system: X11
Distribution: "Fedora release 33 (Thirty Three)"

-- Information about the crash:
- What I was doing when the application crashed:

I was trying to change the background image for screen lock and it crashed. Restarted the app and tried to change another setting and it crashed again.

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings5), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f996df0aa0e in QV4::QObjectWrapper::getQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, bool*, QQmlPropertyData**) () from /lib64/libQt5Qml.so.5
#5  0x00007f996deee491 in QV4::QQmlContextWrapper::getPropertyAndBase(QV4::QQmlContextWrapper const*, QV4::PropertyKey, QV4::Value const*, bool*, QV4::Value*, QV4::Lookup*) () from /lib64/libQt5Qml.so.5
#6  0x00007f996deefe63 in QV4::QQmlContextWrapper::resolveQmlContextPropertyLookupGetter(QV4::Lookup*, QV4::ExecutionEngine*, QV4::Value*) () from /lib64/libQt5Qml.so.5
#7  0x00007f996df24310 in QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*) () from /lib64/libQt5Qml.so.5
#8  0x00007f996df2a775 in QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) [clone .part.0] () from /lib64/libQt5Qml.so.5
#9  0x00007f996dec97bd in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () from /lib64/libQt5Qml.so.5
#10 0x00007f996e024e71 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () from /lib64/libQt5Qml.so.5
#11 0x00007f996dfe1011 in QQmlBoundSignalExpression::evaluate(void**) () from /lib64/libQt5Qml.so.5
#12 0x00007f996dfe2a63 in QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) () from /lib64/libQt5Qml.so.5
#13 0x00007f996e005c0d in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /lib64/libQt5Qml.so.5
#14 0x00007f996efba2f2 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#15 0x00007f996dfdc1f9 in QQmlContextData::emitDestruction() () from /lib64/libQt5Qml.so.5
#16 0x00007f996dfdc21f in QQmlContextData::emitDestruction() () from /lib64/libQt5Qml.so.5
#17 0x00007f996dfdc21f in QQmlContextData::emitDestruction() () from /lib64/libQt5Qml.so.5
#18 0x00007f996dfdc21f in QQmlContextData::emitDestruction() () from /lib64/libQt5Qml.so.5
#19 0x00007f996dfdc21f in QQmlContextData::emitDestruction() () from /lib64/libQt5Qml.so.5
#20 0x00007f996dfdc44d in QQmlContextData::invalidate() () from /lib64/libQt5Qml.so.5
#21 0x00007f996dfdbf7b in QQmlContextData::destroy() () from /lib64/libQt5Qml.so.5
#22 0x00007f996dfdc15d in QQmlContext::~QQmlContext() () from /lib64/libQt5Qml.so.5
#23 0x00007f996dfdc17d in QQmlContext::~QQmlContext() () from /lib64/libQt5Qml.so.5
#24 0x00007f996efb293a in QObjectPrivate::deleteChildren() () from /lib64/libQt5Core.so.5
#25 0x00007f996efb82ef in QObject::~QObject() () from /lib64/libQt5Core.so.5
#26 0x00007f996e732ebd in KDeclarative::QmlObjectSharedEngine::~QmlObjectSharedEngine() () from /lib64/libKF5Declarative.so.5
#27 0x00007f997044e6d6 in KQuickAddons::ConfigModule::~ConfigModule() () from /lib64/libKF5QuickAddons.so.5
#28 0x00007f98f0067336 in ScreenLockerKcm::~ScreenLockerKcm() () from /usr/lib64/qt5/plugins/kcms/kcm_screenlocker.so
#29 0x00007f9970549e47 in KCModuleQml::~KCModuleQml() () from /lib64/libKF5KCMUtils.so.5
#30 0x00007f9970549e6d in KCModuleQml::~KCModuleQml() () from /lib64/libKF5KCMUtils.so.5
#31 0x00007f997054d298 in KCModuleProxy::deleteClient() () from /lib64/libKF5KCMUtils.so.5
#32 0x00007f997054e41c in KCModuleProxy::~KCModuleProxy() () from /lib64/libKF5KCMUtils.so.5
#33 0x00007f997054e51d in KCModuleProxy::~KCModuleProxy() () from /lib64/libKF5KCMUtils.so.5
#34 0x00007f996efb293a in QObjectPrivate::deleteChildren() () from /lib64/libQt5Core.so.5
#35 0x00007f996fb57246 in QWidget::~QWidget() () from /lib64/libQt5Widgets.so.5
#36 0x00007f996fb5759d in QWidget::~QWidget() () from /lib64/libQt5Widgets.so.5
#37 0x00007f996efb293a in QObjectPrivate::deleteChildren() () from /lib64/libQt5Core.so.5
#38 0x00007f996fb57246 in QWidget::~QWidget() () from /lib64/libQt5Widgets.so.5
#39 0x00007f996fcb23dd in QScrollArea::~QScrollArea() () from /lib64/libQt5Widgets.so.5
#40 0x00007f99702984d7 in KPageWidgetItem::~KPageWidgetItem() () from /lib64/libKF5WidgetsAddons.so.5
#41 0x00007f9970298615 in PageItem::~PageItem() () from /lib64/libKF5WidgetsAddons.so.5
#42 0x00007f99702a0561 in KPageWidgetModel::removePage(KPageWidgetItem*) () from /lib64/libKF5WidgetsAddons.so.5
#43 0x00007f997058d775 in ModuleView::closeModules() () from /lib64/libsystemsettingsview.so.3
#44 0x00007f9930041831 in SidebarMode::loadModule(QModelIndex const&, QStringList const&) [clone .part.0] () from /usr/lib64/qt5/plugins/systemsettings_sidebar_mode.so
#45 0x00007f9930045541 in SidebarMode::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib64/qt5/plugins/systemsettings_sidebar_mode.so
#46 0x00007f9930045b33 in SidebarMode::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/qt5/plugins/systemsettings_sidebar_mode.so
#47 0x00007f996e005cf5 in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const () from /lib64/libQt5Qml.so.5
#48 0x00007f996df0e149 in CallPrecise(QQmlObjectOrGadget const&, QQmlPropertyData const&, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) () from /lib64/libQt5Qml.so.5
#49 0x00007f996df0f59b in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () from /lib64/libQt5Qml.so.5
#50 0x00007f996df249dd in QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*) () from /lib64/libQt5Qml.so.5
#51 0x00007f996df2a775 in QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) [clone .part.0] () from /lib64/libQt5Qml.so.5
#52 0x00007f996dec97bd in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () from /lib64/libQt5Qml.so.5
#53 0x00007f996e024e71 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () from /lib64/libQt5Qml.so.5
#54 0x00007f996dfe1011 in QQmlBoundSignalExpression::evaluate(void**) () from /lib64/libQt5Qml.so.5
#55 0x00007f996dfe2a63 in QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) () from /lib64/libQt5Qml.so.5
#56 0x00007f996e005c0d in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /lib64/libQt5Qml.so.5
#57 0x00007f996efba2f2 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#58 0x00007f9957d1d081 in QQuickAbstractButtonPrivate::handleRelease(QPointF const&) () from /lib64/libQt5QuickTemplates2.so.5
#59 0x00007f9957d37af9 in QQuickControl::mouseReleaseEvent(QMouseEvent*) () from /lib64/libQt5QuickTemplates2.so.5
#60 0x00007f996e4027f9 in QQuickItem::event(QEvent*) () from /lib64/libQt5Quick.so.5
#61 0x00007f996fb1aec3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#62 0x00007f996ef8abd8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#63 0x00007f996e416555 in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) () from /lib64/libQt5Quick.so.5
#64 0x00007f996e416ee3 in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) () from /lib64/libQt5Quick.so.5
#65 0x00007f996f4cc7b5 in QWindow::event(QEvent*) () from /lib64/libQt5Gui.so.5
#66 0x00007f996fb1aec3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#67 0x00007f996ef8abd8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#68 0x00007f996e74a99b in QQuickWidget::mouseReleaseEvent(QMouseEvent*) () from /lib64/libQt5QuickWidgets.so.5
#69 0x00007f996fb5bb1e in QWidget::event(QEvent*) () from /lib64/libQt5Widgets.so.5
#70 0x00007f996fb1aec3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#71 0x00007f996fb21eeb in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#72 0x00007f996ef8abd8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#73 0x00007f996fb20efa in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /lib64/libQt5Widgets.so.5
#74 0x00007f996fb74375 in QWidgetWindow::handleMouseEvent(QMouseEvent*) () from /lib64/libQt5Widgets.so.5
#75 0x00007f996fb776be in QWidgetWindow::event(QEvent*) () from /lib64/libQt5Widgets.so.5
#76 0x00007f996fb1aec3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#77 0x00007f996ef8abd8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#78 0x00007f996f4c1143 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /lib64/libQt5Gui.so.5
#79 0x00007f996f4a28cc in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Gui.so.5
#80 0x00007f995ca9b47e in xcbSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5XcbQpa.so.5
#81 0x00007f996cd0ca9f in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#82 0x00007f996cd5ea98 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0
#83 0x00007f996cd09e73 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#84 0x00007f996efd76f3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#85 0x00007f996ef8957b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#86 0x00007f996ef911b4 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#87 0x000055c2082e9414 in main ()
[Inferior 1 (process 89103) detached]

The reporter indicates this bug may be a duplicate of or related to bug 432535.

Possible duplicates by query: bug 432535, bug 432454, bug 432418, bug 432389, bug 432280.

Reported using DrKonqi
Comment 1 Nate Graham 2021-02-25 20:12:58 UTC

*** This bug has been marked as a duplicate of bug 431419 ***