Bug 456818 - Download New Global Themes window crash
Summary: Download New Global Themes window crash
Status: RESOLVED WORKSFORME
Alias: None
Product: frameworks-knewstuff
Classification: Frameworks and Libraries
Component: general (other bugs)
Version First Reported In: 5.96.0
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Dan Leinir Turthra Jensen
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-07-17 12:05 UTC by billyang363
Modified: 2022-08-17 04:35 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description billyang363 2022-07-17 12:05:59 UTC
Application: systemsettings (5.25.3)

Qt Version: 5.15.5
Frameworks Version: 5.96.0
Operating System: Linux 5.18.12-arch1-1 x86_64
Windowing System: X11
Distribution: Arch Linux
DrKonqi: 5.25.3 [KCrashBackend]

-- Information about the crash:
opened `Download New Global Themes` window from `Get New Global Themes` button

The crash can be reproduced every time.

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

[KCrash Handler]
#4  0x00007f95ee6ea1e9 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) () from /usr/lib/libQt5Core.so.5
#5  0x00007f95ee6f7804 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) () from /usr/lib/libQt5Core.so.5
#6  0x00007f95ee6f7bee in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) () from /usr/lib/libQt5Core.so.5
#7  0x00007f95c41f5057 in KNSCore::Engine::loadProviders() () from /usr/lib/libKF5NewStuffCore.so.5
#8  0x00007f95c41eefaf in KNSCore::Engine::init(QString const&) () from /usr/lib/libKF5NewStuffCore.so.5
#9  0x00007f95c40f5dd6 in ?? () from /usr/lib/qt/qml/org/kde/newstuff/libnewstuffqmlplugin.so
#10 0x00007f95ec5450c2 in ?? () from /usr/lib/libQt5Qml.so.5
#11 0x00007f95ec59ab65 in ?? () from /usr/lib/libQt5Qml.so.5
#12 0x00007f95ec5a208e in ?? () from /usr/lib/libQt5Qml.so.5
#13 0x00007f95ec5a1b73 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () from /usr/lib/libQt5Qml.so.5
#14 0x00007f95ec5ae01d in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () from /usr/lib/libQt5Qml.so.5
#15 0x00007f95ec5531ef in QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) () from /usr/lib/libQt5Qml.so.5
#16 0x00007f95ec553b96 in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) () from /usr/lib/libQt5Qml.so.5
#17 0x00007f95ec553e12 in QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) () from /usr/lib/libQt5Qml.so.5
#18 0x00007f95ec9cb6ab in ?? () from /usr/lib/libQt5Quick.so.5
#19 0x00007f95ec9cc882 in ?? () from /usr/lib/libQt5Quick.so.5
#20 0x00007f95ec9ccb53 in ?? () from /usr/lib/libQt5Quick.so.5
#21 0x00007f95ec545083 in ?? () from /usr/lib/libQt5Qml.so.5
#22 0x00007f95ec47bbb0 in QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) () from /usr/lib/libQt5Qml.so.5
#23 0x00007f95ec47c376 in QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) () from /usr/lib/libQt5Qml.so.5
#24 0x00007f95ec461592 in QV4::QQmlContextWrapper::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) () from /usr/lib/libQt5Qml.so.5
#25 0x00007f95ec4271f3 in QV4::ExecutionContext::setProperty(QV4::String*, QV4::Value const&) () from /usr/lib/libQt5Qml.so.5
#26 0x00007f95ec4a947c in QV4::Runtime::StoreNameSloppy::call(QV4::ExecutionEngine*, int, QV4::Value const&) () from /usr/lib/libQt5Qml.so.5
#27 0x00007f95ec496a1c in ?? () from /usr/lib/libQt5Qml.so.5
#28 0x00007f95ec4a0e34 in ?? () from /usr/lib/libQt5Qml.so.5
#29 0x00007f95ec444240 in ?? () from /usr/lib/libQt5Qml.so.5
#30 0x00007f95ec497033 in ?? () from /usr/lib/libQt5Qml.so.5
#31 0x00007f95ec4a0e34 in ?? () from /usr/lib/libQt5Qml.so.5
#32 0x00007f95ec444240 in ?? () from /usr/lib/libQt5Qml.so.5
#33 0x00007f95ec497033 in ?? () from /usr/lib/libQt5Qml.so.5
#34 0x00007f95ec4a0e34 in ?? () from /usr/lib/libQt5Qml.so.5
#35 0x00007f95ec4447f6 in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () from /usr/lib/libQt5Qml.so.5
#36 0x00007f95ec598e6d in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () from /usr/lib/libQt5Qml.so.5
#37 0x00007f95ec55c121 in QQmlBoundSignalExpression::evaluate(void**) () from /usr/lib/libQt5Qml.so.5
#38 0x00007f95ec55d09c in ?? () from /usr/lib/libQt5Qml.so.5
#39 0x00007f95ec57f8cf in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /usr/lib/libQt5Qml.so.5
#40 0x00007f95ee6f8e6d in ?? () from /usr/lib/libQt5Core.so.5
#41 0x00007f95e3de3e07 in QQuickAction::triggered(QObject*) () from /usr/lib/libQt5QuickTemplates2.so.5
#42 0x00007f95e3de6740 in ?? () from /usr/lib/libQt5QuickTemplates2.so.5
#43 0x00007f95e3de6a70 in QQuickAbstractButtonPrivate::trigger() () from /usr/lib/libQt5QuickTemplates2.so.5
#44 0x00007f95e3de9a5a in QQuickAbstractButtonPrivate::handleRelease(QPointF const&) () from /usr/lib/libQt5QuickTemplates2.so.5
#45 0x00007f95e3e04ab9 in QQuickControl::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQt5QuickTemplates2.so.5
#46 0x00007f95ec94b1c9 in QQuickItem::event(QEvent*) () from /usr/lib/libQt5Quick.so.5
#47 0x00007f95ef24fb3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#48 0x00007f95ee6c8ad8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#49 0x00007f95ec95bd93 in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) () from /usr/lib/libQt5Quick.so.5
#50 0x00007f95ec95c7f2 in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) () from /usr/lib/libQt5Quick.so.5
#51 0x00007f95eebc4b45 in QWindow::event(QEvent*) () from /usr/lib/libQt5Gui.so.5
#52 0x00007f95ef24fb3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#53 0x00007f95ee6c8ad8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#54 0x00007f95ecc94cae in QQuickWidget::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQt5QuickWidgets.so.5
#55 0x00007f95ef286707 in QWidget::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#56 0x00007f95ef24fb3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#57 0x00007f95ef255359 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#58 0x00007f95ee6c8ad8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#59 0x00007f95ef253357 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /usr/lib/libQt5Widgets.so.5
#60 0x00007f95ef2a43d5 in ?? () from /usr/lib/libQt5Widgets.so.5
#61 0x00007f95ef2a617e in ?? () from /usr/lib/libQt5Widgets.so.5
#62 0x00007f95ef24fb3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#63 0x00007f95ee6c8ad8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#64 0x00007f95eebae02c in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/libQt5Gui.so.5
#65 0x00007f95eeb97935 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Gui.so.5
#66 0x00007f95e8acba30 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#67 0x00007f95eccf0c6b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#68 0x00007f95ecd47001 in ?? () from /usr/lib/libglib-2.0.so.0
#69 0x00007f95eccee392 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#70 0x00007f95ee71332c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#71 0x00007f95ee6c127c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#72 0x00007f95ee6cbda9 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#73 0x0000559b026d3b93 in ?? ()
#74 0x00007f95ee020290 in ?? () from /usr/lib/libc.so.6
#75 0x00007f95ee02034a in __libc_start_main () from /usr/lib/libc.so.6
#76 0x0000559b026d44b5 in ?? ()
[Inferior 1 (process 1639) detached]

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

Reported using DrKonqi
Comment 1 Nate Graham 2022-07-18 19:41:00 UTC
Thank you for the bug report! Unfortunately the backtrace is incomplete and missing debug symbols for the following lines that we need to figure out exactly what's going wrong:

> #7  0x00007f95c41f5057 in KNSCore::Engine::loadProviders() () from /usr/lib/libKF5NewStuffCore.so.5
> #8  0x00007f95c41eefaf in KNSCore::Engine::init(QString const&) () from /usr/lib/libKF5NewStuffCore.so.5
> #9  0x00007f95c40f5dd6 in ?? () from /usr/lib/qt/qml/org/kde/newstuff/libnewstuffqmlplugin.so

Could you please install debug symbols, 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 2022-08-02 04:35:45 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 2022-08-17 04:35:47 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!