Bug 475222 - System settings crash upon removal of cursor selections
Summary: System settings crash upon removal of cursor selections
Status: RESOLVED DUPLICATE of bug 479475
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_cursortheme (show other bugs)
Version: 5.27.8
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2023-10-04 21:47 UTC by alec.pratt6139
Modified: 2024-02-15 23:13 UTC (History)
1 user (show)

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


Attachments
attachment-594501-0.html (1.26 KB, text/html)
2024-02-15 23:13 UTC, alec.pratt6139
Details

Note You need to log in before you can comment on or make changes to this bug.
Description alec.pratt6139 2023-10-04 21:47:23 UTC
Application: systemsettings (5.27.8)

Qt Version: 5.15.10
Frameworks Version: 5.110.0
Operating System: Linux 6.5.4-1-default x86_64
Windowing System: X11
Distribution: openSUSE Tumbleweed
DrKonqi: 5.27.8 [KCrashBackend]

-- Information about the crash:
kinda all in the title. when i go to free up sace on my new install by removing the unwanted cursors i downloaded, it crashes the system settings application.

The crash can be reproduced every time.

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

[KCrash Handler]
#4  0x00007fa14dbc21a0 in ?? () from /usr/lib64/qt5/plugins/plasma/kcms/systemsettings/kcm_cursortheme.so
#5  0x00007fa1a0925812 in ?? () from /lib64/libQt5Core.so.5
#6  0x00007fa1a08861fc in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () from /lib64/libQt5Core.so.5
#7  0x00007fa14dbc403a in ?? () from /usr/lib64/qt5/plugins/plasma/kcms/systemsettings/kcm_cursortheme.so
#8  0x00007fa1a08b7669 in QSortFilterProxyModel::setData(QModelIndex const&, QVariant const&, int) () from /lib64/libQt5Core.so.5
#9  0x00007fa19d706415 in ?? () from /lib64/libQt5QmlModels.so.5
#10 0x00007fa19e49c851 in QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags<QQmlPropertyData::WriteFlag>) () from /lib64/libQt5Qml.so.5
#11 0x00007fa19e3c0c0a in QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) () from /lib64/libQt5Qml.so.5
#12 0x00007fa19e3c13db in QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) () from /lib64/libQt5Qml.so.5
#13 0x00007fa19e3c153b in QV4::QObjectWrapper::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) () from /lib64/libQt5Qml.so.5
#14 0x00007fa19e387832 in QV4::Object::virtualResolveLookupSetter(QV4::Object*, QV4::ExecutionEngine*, QV4::Lookup*, QV4::Value const&) () from /lib64/libQt5Qml.so.5
#15 0x00007fa19e3dbb2d in ?? () from /lib64/libQt5Qml.so.5
#16 0x00007fa19e3dfb3f in ?? () from /lib64/libQt5Qml.so.5
#17 0x00007fa19e3722d2 in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () from /lib64/libQt5Qml.so.5
#18 0x00007fa19e4fbeed in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () from /lib64/libQt5Qml.so.5
#19 0x00007fa19e4aceaf in QQmlBoundSignalExpression::evaluate(void**) () from /lib64/libQt5Qml.so.5
#20 0x00007fa19e4ae090 in ?? () from /lib64/libQt5Qml.so.5
#21 0x00007fa19e4e0e05 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /lib64/libQt5Qml.so.5
#22 0x00007fa1a09250fd in ?? () from /lib64/libQt5Core.so.5
#23 0x00007fa19d5b8a52 in QQuickAction::triggered(QObject*) () from /lib64/libQt5QuickTemplates2.so.5
#24 0x00007fa19d5bb1de in ?? () from /lib64/libQt5QuickTemplates2.so.5
#25 0x00007fa19d5c14e3 in QQuickAction::qt_metacall(QMetaObject::Call, int, void**) () from /lib64/libQt5QuickTemplates2.so.5
#26 0x00007fa19e4e1333 in ?? () from /lib64/libQt5Qml.so.5
#27 0x00007fa19e3bc6ed in ?? () from /lib64/libQt5Qml.so.5
#28 0x00007fa19e3bf76b in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () from /lib64/libQt5Qml.so.5
#29 0x00007fa19e3dc43f in ?? () from /lib64/libQt5Qml.so.5
#30 0x00007fa19e3dfb3f in ?? () from /lib64/libQt5Qml.so.5
#31 0x00007fa19e3722d2 in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () from /lib64/libQt5Qml.so.5
#32 0x00007fa19e4fbeed in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () from /lib64/libQt5Qml.so.5
#33 0x00007fa19e4aceaf in QQmlBoundSignalExpression::evaluate(void**) () from /lib64/libQt5Qml.so.5
#34 0x00007fa19e4ae090 in ?? () from /lib64/libQt5Qml.so.5
#35 0x00007fa19e4e0e05 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /lib64/libQt5Qml.so.5
#36 0x00007fa1a09250fd in ?? () from /lib64/libQt5Core.so.5
#37 0x00007fa19d5be371 in QQuickAbstractButtonPrivate::handleRelease(QPointF const&) () from /lib64/libQt5QuickTemplates2.so.5
#38 0x00007fa19d5d84a5 in QQuickControl::mouseReleaseEvent(QMouseEvent*) () from /lib64/libQt5QuickTemplates2.so.5
#39 0x00007fa19ea89d08 in QQuickItem::event(QEvent*) () from /lib64/libQt5Quick.so.5
#40 0x00007fa1a15a519e in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#41 0x00007fa1a08ed568 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#42 0x00007fa19eaa4aba in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) () from /lib64/libQt5Quick.so.5
#43 0x00007fa19eaa61e9 in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) () from /lib64/libQt5Quick.so.5
#44 0x00007fa19eaa748d in QQuickWindowPrivate::handleMouseEvent(QMouseEvent*) () from /lib64/libQt5Quick.so.5
#45 0x00007fa1a0d890b5 in QWindow::event(QEvent*) () from /lib64/libQt5Gui.so.5
#46 0x00007fa1a15a519e in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#47 0x00007fa1a08ed568 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#48 0x00007fa19f7a4297 in QQuickWidget::mouseReleaseEvent(QMouseEvent*) () from /lib64/libQt5QuickWidgets.so.5
#49 0x00007fa1a15e6d68 in QWidget::event(QEvent*) () from /lib64/libQt5Widgets.so.5
#50 0x00007fa1a15a519e in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#51 0x00007fa1a15ad5cf in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#52 0x00007fa1a08ed568 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#53 0x00007fa1a15ab92e in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /lib64/libQt5Widgets.so.5
#54 0x00007fa1a15ff7fd in ?? () from /lib64/libQt5Widgets.so.5
#55 0x00007fa1a1602d1f in ?? () from /lib64/libQt5Widgets.so.5
#56 0x00007fa1a15a519e in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#57 0x00007fa1a08ed568 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#58 0x00007fa1a0d7d0eb in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /lib64/libQt5Gui.so.5
#59 0x00007fa1a0d5036c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Gui.so.5
#60 0x00007fa19a71b1aa in ?? () from /lib64/libQt5XcbQpa.so.5
#61 0x00007fa19ef13ef0 in ?? () from /lib64/libglib-2.0.so.0
#62 0x00007fa19ef15b18 in ?? () from /lib64/libglib-2.0.so.0
#63 0x00007fa19ef161cc in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#64 0x00007fa1a09464a6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#65 0x00007fa1a08ebffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#66 0x00007fa1a08f4490 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#67 0x000055bfe2a0b05c in ?? ()
#68 0x00007fa19fe281b0 in __libc_start_call_main () from /lib64/libc.so.6
#69 0x00007fa19fe28279 in __libc_start_main_impl () from /lib64/libc.so.6
#70 0x000055bfe2a0b9f5 in ?? ()
[Inferior 1 (process 9316) detached]

Reported using DrKonqi
Comment 1 Nate Graham 2023-10-11 20:28:57 UTC
Thank you for the bug report! Unfortunately I can't reproduce the crash myself on current git master, and the backtrace is incomplete and missing debug symbols for the following lines that we need to figure out exactly what's going wrong:

#4  0x00007fa14dbc21a0 in ?? () from /usr/lib64/qt5/plugins/plasma/kcms/systemsettings/kcm_cursortheme.so
#5  0x00007fa1a0925812 in ?? () from /lib64/libQt5Core.so.5
#6  0x00007fa1a08861fc in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () from /lib64/libQt5Core.so.5
#7  0x00007fa14dbc403a in ?? () from /usr/lib64/qt5/plugins/plasma/kcms/systemsettings/kcm_cursortheme.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 for details about how to do this.
Thanks again!
Comment 2 Bug Janitor Service 2023-10-26 03:45:44 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-11-10 03:45:58 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!
Comment 4 Nate Graham 2024-02-15 23:03:56 UTC
*** This bug has been marked as a duplicate of bug 479475 ***
Comment 5 alec.pratt6139 2024-02-15 23:13:26 UTC
Created attachment 165844 [details]
attachment-594501-0.html

This is the first notification I've gotten about this lol and it's been so
long I had forgotten.... I sincerely apologize Nate

On Thu, Feb 15, 2024, 6:03 PM Nate Graham <bugzilla_noreply@kde.org> wrote:

> https://bugs.kde.org/show_bug.cgi?id=475222
>
> Nate Graham <nate@kde.org> changed:
>
>            What    |Removed                     |Added
>
> ----------------------------------------------------------------------------
>          Resolution|WORKSFORME                  |DUPLICATE
>
> --- Comment #4 from Nate Graham <nate@kde.org> ---
>
>
> *** This bug has been marked as a duplicate of bug 479475 ***
>
> --
> You are receiving this mail because:
> You reported the bug.