Bug 431060 - Cursors subpanel locks when trying to scroll
Summary: Cursors subpanel locks when trying to scroll
Status: RESOLVED FIXED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_cursortheme (show other bugs)
Version: 5.20.4
Platform: Other Linux
: NOR major
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-01-02 12:26 UTC by agentxlax
Modified: 2021-01-06 18:06 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description agentxlax 2021-01-02 12:26:37 UTC
I just installed AcroLinux with the Plasma desktop to give it a spin and after landing on the desktop I did my updates, moved my mounts, and then proceeded to tweak Plasma from System Settings starting at the top and working my way down. All works great and no hangups or other issues with the exception of Cursors. I installed my cursors, attempted to scroll to and apply them and System Settings lock up. I end up force closing settings. I'd just as soon figure out what is wrong and fix it. I can't justify reinstalling a OS for a issue with a subsystem, especially since the installed OS is so fast and stable. Any suggestions would be greatly appreciated. Thanks

https://arcolinuxforum.com/viewtopic.php?f=122&t=2386
Comment 1 Nate Graham 2021-01-05 02:46:44 UTC
If it's reproducible, could you get a backtrace for the hang? you would do this:

1. Run `gdb /usr/bin/systemsettings5`
2. Type "run" and hit enter
3. Reproduce the hang
4. go back to your terminal window where gdb is running and type "bt" and hit enter

Then copy-and-paste the output here.
Comment 2 agentxlax 2021-01-05 21:31:34 UTC
0x00007ffff639c466 in _int_malloc () from /usr/lib/libc.so.6
(gdb) bt
#0  0x00007ffff639c466 in _int_malloc () from /usr/lib/libc.so.6
#1  0x00007ffff639de51 in malloc () from /usr/lib/libc.so.6
#2  0x00007ffff6386e04 in _IO_file_doallocate () from /usr/lib/libc.so.6
#3  0x00007ffff6395710 in _IO_doallocbuf () from /usr/lib/libc.so.6
#4  0x00007ffff639464c in __GI__IO_file_underflow () from /usr/lib/libc.so.6
#5  0x00007ffff63957c6 in _IO_default_uflow () from /usr/lib/libc.so.6
#6  0x00007ffff63887dc in _IO_getline_info () from /usr/lib/libc.so.6
#7  0x00007ffff638772a in fgets () from /usr/lib/libc.so.6
#8  0x00007ffff0f87951 in ?? () from /usr/lib/libXcursor.so.1
#9  0x00007ffff0f87e9b in ?? () from /usr/lib/libXcursor.so.1
#10 0x00007ffff0f87f25 in ?? () from /usr/lib/libXcursor.so.1
#11 0x00007ffff0f87f25 in ?? () from /usr/lib/libXcursor.so.1
#12 0x00007ffff0f87f25 in ?? () from /usr/lib/libXcursor.so.1
#13 0x00007ffff0f87f25 in ?? () from /usr/lib/libXcursor.so.1
#14 0x00007ffff0f87f25 in ?? () from /usr/lib/libXcursor.so.1
#15 0x00007ffff0f87f25 in ?? () from /usr/lib/libXcursor.so.1
#16 0x00007ffff0f87f25 in ?? () from /usr/lib/libXcursor.so.1
#17 0x00007ffff0f87f25 in ?? () from /usr/lib/libXcursor.so.1
#18 0x00007ffff0f87f25 in ?? () from /usr/lib/libXcursor.so.1
#19 0x00007ffff0f87f25 in ?? () from /usr/lib/libXcursor.so.1
#20 0x00007ffff0f87f25 in ?? () from /usr/lib/libXcursor.so.1
#21 0x00007ffff0f87f25 in ?? () from /usr/lib/libXcursor.so.1
#22 0x00007ffff0f87f25 in ?? () from /usr/lib/libXcursor.so.1
#23 0x00007ffff0f87f25 in ?? () from /usr/lib/libXcursor.so.1
#24 0x00007ffff0f87f25 in ?? () from /usr/lib/libXcursor.so.1
#25 0x00007ffff0f87f25 in ?? () from /usr/lib/libXcursor.so.1
#26 0x00007ffff0f87f25 in ?? () from /usr/lib/libXcursor.so.1
--Type <RET> for more, q to quit, c to continue without paging--
Comment 3 agentxlax 2021-01-05 21:46:41 UTC
#86973 0x00007ffff0f87f25 in ?? () from /usr/lib/libXcursor.so.1
#86974 0x00007ffff0f87ff0 in XcursorLibraryLoadImage () from /usr/lib/libXcursor.so.1                                                                                 
#86975 0x00007fffca26e384 in ?? () from /usr/lib/qt/plugins/kcms/kcm_cursortheme.so
#86976 0x00007fffca26eb9d in ?? () from /usr/lib/qt/plugins/kcms/kcm_cursortheme.so
#86977 0x00007fffca270561 in ?? () from /usr/lib/qt/plugins/kcms/kcm_cursortheme.so
#86978 0x00007fffca270715 in ?? () from /usr/lib/qt/plugins/kcms/kcm_cursortheme.so
#86979 0x00007ffff5a0d0be in ?? () from /usr/lib/libQt5Qml.so.5
#86980 0x00007ffff5a0dca6 in ?? () from /usr/lib/libQt5Qml.so.5
#86981 0x00007ffff5a0b914 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () from /usr/lib/libQt5Qml.so.5
#86982 0x00007ffff5a182e4 in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () from /usr/lib/libQt5Qml.so.5
#86983 0x00007ffff59b15b6 in QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) () from /usr/lib/libQt5Qml.so.5
#86984 0x00007ffff59b1b60 in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) () from /usr/lib/libQt5Qml.so.5
#86985 0x00007ffff429cbdc in ?? () from /usr/lib/libQt5QmlModels.so.5
#86986 0x00007ffff5e9ad26 in ?? () from /usr/lib/libQt5Quick.so.5
#86987 0x00007ffff5e8c646 in ?? () from /usr/lib/libQt5Quick.so.5
#86988 0x00007ffff5e9bd70 in ?? () from /usr/lib/libQt5Quick.so.5
#86989 0x00007ffff5e9226b in ?? () from /usr/lib/libQt5Quick.so.5
#86990 0x00007ffff5e4b2c5 in QQuickFlickablePrivate::itemGeometryChanged(QQuickItem*, QQuickGeometryChange, QRectF const&) () from /usr/lib/libQt5Quick.so.5
#86991 0x00007ffff5e98e3a in ?? () from /usr/lib/libQt5Quick.so.5
#86992 0x00007ffff5dd3d0c in QQuickItem::geometryChanged(QRectF const&, QRectF const&) () from /usr/lib/libQt5Quick.so.5
#86993 0x00007ffff5dd78c9 in QQuickItem::setY(double) () from /usr/lib/libQt5Quick.so.5                                                                               
#86994 0x00007ffff5e4bafb in QQuickFlickablePrivate::setViewportY(double) () from /usr/lib/libQt5Quick.so.5                                                           
#86995 0x00007ffff5e9dea4 in ?? () from /usr/lib/libQt5Quick.so.5
#86996 0x00007ffff5ea2043 in QQuickItemView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQt5Quick.so.5
#86997 0x00007ffff5e930d7 in ?? () from /usr/lib/libQt5Quick.so.5
#86998 0x00007ffff59e856e in ?? () from /usr/lib/libQt5Qml.so.5
#86999 0x00007ffff58ce09f in ?? () from /usr/lib/libQt5Qml.so.5
#87000 0x00007ffff58cff3a in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () from /usr/lib/libQt5Qml.so.5
#87001 0x00007ffff58ebb37 in ?? () from /usr/lib/libQt5Qml.so.5
#87002 0x00007ffff58ee68f in ?? () from /usr/lib/libQt5Qml.so.5
#87003 0x00007ffff5888d2e in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () from /usr/lib/libQt5Qml.so.5
#87004 0x00007ffff5a04916 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () from /usr/lib/libQt5Qml.so.5
#87005 0x00007ffff59b762d in QQmlBoundSignalExpression::evaluate(void**) () from /usr/lib/libQt5Qml.so.5                                                              
#87006 0x00007ffff59b7b11 in ?? () from /usr/lib/libQt5Qml.so.5
#87007 0x00007ffff59e800d in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /usr/lib/libQt5Qml.so.5
#87008 0x00007ffff69a4955 in ?? () from /usr/lib/libQt5Core.so.5
#87009 0x00007ffff5a187eb in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () from /usr/lib/libQt5Qml.so.5
#87010 0x00007ffff59b15b6 in QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) () from /usr/lib/libQt5Qml.so.5
#87011 0x00007ffff59b1b60 in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) () from /usr/lib/libQt5Qml.so.5
#87012 0x00007ffff59aca4a in QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) () from /usr/lib/libQt5Qml.so.5
#87013 0x00007ffff6106558 in KDeclarative::QmlObject::completeInitialization(QHash<QString, QVariant> const&) () from /usr/lib/libKF5Declarative.so.5
#87014 0x00007ffff7e3bc1e in KQuickAddons::ConfigModule::mainUi() () from /usr/lib/libKF5QuickAddons.so.5                                                             
#87015 0x00007ffff7f2a587 in KCModuleLoader::loadModule(KCModuleInfo const&, KCModuleLoader::ErrorReporting, QWidget*, QStringList const&) () from /usr/lib/libKF5KCMUtils.so.5                                                                          
#87016 0x00007ffff7f33014 in ?? () from /usr/lib/libKF5KCMUtils.so.5
#87017 0x00007ffff7f3347b in KCModuleProxy::realModule() const () from /usr/lib/libKF5KCMUtils.so.5                                                                   
#87018 0x00007ffff7f6b776 in ModuleView::updatePageIconHeader(KPageWidgetItem*, bool) () from /usr/lib/libsystemsettingsview.so.3
#87019 0x00007ffff7f6c8ce in ModuleView::addModule(KCModuleInfo*, QStringList const&) () from /usr/lib/libsystemsettingsview.so.3
#87020 0x00007ffff7f6cd54 in ModuleView::loadModule(QModelIndex const&, QStringList const&) () from /usr/lib/libsystemsettingsview.so.3
#87021 0x00007ffff0015743 in ?? () from /usr/lib/qt/plugins/systemsettings_sidebar_mode.so                                                                            
#87022 0x00007ffff00138ce in ?? () from /usr/lib/qt/plugins/systemsettings_sidebar_mode.so                                                                            
#87023 0x00007ffff0013e23 in ?? () from /usr/lib/qt/plugins/systemsettings_sidebar_mode.so                                                                            
#87024 0x00007ffff59e856e in ?? () from /usr/lib/libQt5Qml.so.5
#87025 0x00007ffff58ce09f in ?? () from /usr/lib/libQt5Qml.so.5
#87026 0x00007ffff58cff3a in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () from /usr/lib/libQt5Qml.so.5
#87027 0x00007ffff58ebb37 in ?? () from /usr/lib/libQt5Qml.so.5
#87028 0x00007ffff58ee68f in ?? () from /usr/lib/libQt5Qml.so.5
#87029 0x00007ffff5888d2e in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () from /usr/lib/libQt5Qml.so.5
#87030 0x00007ffff5a04916 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () from /usr/lib/libQt5Qml.so.5
#87031 0x00007ffff59b762d in QQmlBoundSignalExpression::evaluate(void**) () from /usr/lib/libQt5Qml.so.5                                                              
#87032 0x00007ffff59b7b11 in ?? () from /usr/lib/libQt5Qml.so.5
#87033 0x00007ffff59e800d in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /usr/lib/libQt5Qml.so.5
#87034 0x00007ffff69a4955 in ?? () from /usr/lib/libQt5Core.so.5
#87035 0x00007ffff0bbf732 in QQuickAbstractButtonPrivate::handleRelease(QPointF const&) () from /usr/lib/libQt5QuickTemplates2.so.5
#87036 0x00007ffff0bdd011 in QQuickControl::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQt5QuickTemplates2.so.5
#87037 0x00007ffff5ddc058 in QQuickItem::event(QEvent*) () from /usr/lib/libQt5Quick.so.5                                                                             
#87038 0x00007ffff752d752 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#87039 0x00007ffff696da7a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#87040 0x00007ffff5df8898 in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) () from /usr/lib/libQt5Quick.so.5
#87041 0x00007ffff5df9c4c in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) () from /usr/lib/libQt5Quick.so.5
#87042 0x00007ffff6e4bb95 in QWindow::event(QEvent*) () from /usr/lib/libQt5Gui.so.5                                                                                  
#87043 0x00007ffff752d752 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#87044 0x00007ffff696da7a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#87045 0x00007ffff611d35a in QQuickWidget::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQt5QuickWidgets.so.5                                                   
#87046 0x00007ffff756eb0e in QWidget::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5                                                                              
#87047 0x00007ffff752d752 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#87048 0x00007ffff753487b in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5                                                              
#87049 0x00007ffff696da7a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#87050 0x00007ffff753387e in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /usr/lib/libQt5Widgets.so.5
#87051 0x00007ffff7587249 in ?? () from /usr/lib/libQt5Widgets.so.5
#87052 0x00007ffff758a63f in ?? () from /usr/lib/libQt5Widgets.so.5
#87053 0x00007ffff752d752 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#87054 0x00007ffff696da7a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#87055 0x00007ffff6e3f594 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/libQt5Gui.so.5
#87056 0x00007ffff6e14bb5 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Gui.so.5
#87057 0x00007ffff188616c in ?? () from /usr/lib/libQt5XcbQpa.so.5
#87058 0x00007ffff45eba84 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#87059 0x00007ffff463f9b1 in ?? () from /usr/lib/libglib-2.0.so.0
#87060 0x00007ffff45ea2b1 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#87061 0x00007ffff69c66e1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#87062 0x00007ffff696c3fc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#87063 0x00007ffff6974894 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#87064 0x0000555555560960 in ?? ()
#87065 0x00007ffff633a152 in __libc_start_main () from /usr/lib/libc.so.6
#87066 0x000055555556133e in _start ()
(gdb)
Comment 4 Nate Graham 2021-01-05 22:31:00 UTC
Thanks!
Comment 5 agentxlax 2021-01-06 16:20:10 UTC
OK just decided to open Thunar as root and rename "libXcursor.so.1" ans see what I get. Opened Cursors without issue, and switched cursors without issue. Thanks for pointing me in the right direction. I would of never known about those commands.
Comment 6 agentxlax 2021-01-06 18:06:30 UTC
Spoke too soon, but all's good now including the cursors.

"I'm afraid I spoke WAY TOO soon. Had to go back in and name it back. NOW I need help restoring ownership back to uid 0 for /lib/.

[code]sudo: error in /etc/sudo.conf, line 0 while loading plugin "sudoers_policy"
[b]sudo: /usr/lib/sudo/sudoers.so must be owned by uid 0[/b]
sudo: fatal error, unable to load plugins
error installing repo packages
[/code]

EDIT:

Took me a second but realized that uid 0 had to be root, so I used used Dolphin's Roots Action menu to change ownership to root and all's working again INCLUDING cursors.

So my suggestion is the below:

Move the file to somewhere easy to remember, or simply rename
reboot once(you will lose use of sudo and autostart items
reboot again but into a live environment and from there name the file back or move it back"

see full last post here:

https://arcolinuxforum.com/viewtopic.php?f=122&t=2386&start=20