| Summary: | Cursors subpanel locks when trying to scroll | ||
|---|---|---|---|
| Product: | [Applications] systemsettings | Reporter: | agentxlax <agentxlax0> |
| Component: | kcm_cursortheme | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | major | CC: | nate |
| Priority: | NOR | ||
| Version First Reported In: | 5.20.4 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
agentxlax
2021-01-02 12:26:37 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. 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-- #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) Thanks! 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. 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 |