Summary: | Plasma crashes in CursorNotificationHandler::cursorName() every time after boot, restart or at random times | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | KDE Neon18 <saiganeshsingh27369> |
Component: | DataEngines | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | nate, plasma-bugs |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.21.5 | ||
Target Milestone: | 1.0 | ||
Platform: | Neon | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
KDE Neon18
2021-05-27 00:49:07 UTC
What cursor theme are you using? (In reply to Nate Graham from comment #1) > What cursor theme are you using? 'Sweet cursors' theme. Thanks. Do the crashes go away if you temporarily go back to using the default Breeze cursor theme? (In reply to Nate Graham from comment #3) > Thanks. Do the crashes go away if you temporarily go back to using the > default Breeze cursor theme? Actually I haven't used any other cursor theme than the sweet cursor. I'll use it and then update you about that. (In reply to Nate Graham from comment #3) > Thanks. Do the crashes go away if you temporarily go back to using the > default Breeze cursor theme? Hey, the 'plasma closed unexpectedly' logo still appears on the panel. I'm attaching the backend trace, have a look, please. Application: Plasma (plasmashell), signal: Segmentation fault [New LWP 1940] [New LWP 1943] [New LWP 1946] [New LWP 1947] [New LWP 1948] [New LWP 1949] [New LWP 2476] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007f0fb9804aff in __GI___poll (fds=0x7fff9c939c68, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29 [Current thread is 1 (Thread 0x7f0fb5a368c0 (LWP 1908))] Thread 8 (Thread 0x7f0fa1e4a700 (LWP 2476)): #0 0x00007f0fb9804aff in __GI___poll (fds=0x7f0f84004a60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f0fb807036e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f0fb80704a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f0fb9dd1ffb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f0fb9d761eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f0fb9b90a52 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f0fbb46bfa9 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #7 0x00007f0fb9b91bec in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f0fb8be1609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f0fb9811293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7f0fa305b700 (LWP 1949)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55aac76d7558) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55aac76d7508, cond=0x55aac76d7530) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x55aac76d7530, mutex=0x55aac76d7508) at pthread_cond_wait.c:638 #3 0x00007f0fae1fcb5b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #4 0x00007f0fae1fc75b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #5 0x00007f0fb8be1609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f0fb9811293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7f0facad2700 (LWP 1948)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55aac76d7558) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55aac76d7508, cond=0x55aac76d7530) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x55aac76d7530, mutex=0x55aac76d7508) at pthread_cond_wait.c:638 #3 0x00007f0fae1fcb5b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #4 0x00007f0fae1fc75b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #5 0x00007f0fb8be1609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f0fb9811293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7f0fad2d3700 (LWP 1947)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55aac76d7558) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55aac76d7508, cond=0x55aac76d7530) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x55aac76d7530, mutex=0x55aac76d7508) at pthread_cond_wait.c:638 #3 0x00007f0fae1fcb5b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #4 0x00007f0fae1fc75b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #5 0x00007f0fb8be1609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f0fb9811293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7f0fadad4700 (LWP 1946)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55aac76d7558) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55aac76d7508, cond=0x55aac76d7530) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x55aac76d7530, mutex=0x55aac76d7508) at pthread_cond_wait.c:638 #3 0x00007f0fae1fcb5b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #4 0x00007f0fae1fc75b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #5 0x00007f0fb8be1609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f0fb9811293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f0faff0c700 (LWP 1943)): #0 0x00007f0fb9804aff in __GI___poll (fds=0x7f0fa8016640, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f0fb807036e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f0fb80704a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f0fb9dd1ffb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f0fb9d761eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f0fb9b90a52 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f0fba6f9f4b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5 #7 0x00007f0fb9b91bec in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f0fb8be1609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f0fb9811293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f0fb4e8d700 (LWP 1940)): #0 0x00007f0fb9804aff in __GI___poll (fds=0x7f0fb4e8cbe8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f0fbbdf8c1a in ?? () from /lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f0fbbdfa90a in xcb_wait_for_event () from /lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f0fb53add58 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #4 0x00007f0fb9b91bec in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f0fb8be1609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f0fb9811293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f0fb5a368c0 (LWP 1908)): [KCrash Handler] #4 CursorNotificationHandler::cursorName (this=0x55aac7ce4ec0) at ./dataengines/mouse/cursornotificationhandler.cpp:64 #5 0x00007f0fa0057de8 in MouseEngine::init (this=0x55aac79e4520) at ./dataengines/mouse/mouseengine.cpp:73 #6 0x00007f0fa005843e in KPluginFactory::createInstance<MouseEngine, QObject> (parentWidget=<optimized out>, parent=<optimized out>, args=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:519 #7 0x00007f0fba84cad2 in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&, QString const&) () from /lib/x86_64-linux-gnu/libKF5CoreAddons.so.5 #8 0x00007f0fbbd34e72 in Plasma::PluginLoader::loadDataEngine(QString const&) () from /lib/x86_64-linux-gnu/libKF5Plasma.so.5 #9 0x00007f0fbbd79fe8 in ?? () from /lib/x86_64-linux-gnu/libKF5Plasma.so.5 #10 0x00007f0fbbd6a0f1 in Plasma::DataEngineConsumer::dataEngine(QString const&) () from /lib/x86_64-linux-gnu/libKF5Plasma.so.5 #11 0x00007f0fa0a5eced in Plasma::DataSource::setEngine (this=0x55aac7cd5c30, e=...) at ./src/declarativeimports/core/datasource.cpp:80 #12 0x00007f0fa0a43f25 in Plasma::DataSource::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./obj-x86_64-linux-gnu/src/declarativeimports/core/corebindingsplugin_autogen/EWIEGA46WW/moc_datasource.cpp:331 #13 0x00007f0fbb3b3ea1 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #14 0x00007f0fbb43a435 in QQmlObjectCreator::setPropertyValue(QQmlPropertyData const*, QV4::CompiledData::Binding const*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #15 0x00007f0fbb43bb06 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #16 0x00007f0fbb43d27f in QQmlObjectCreator::setupBindings(bool) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #17 0x00007f0fbb43e60e in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #18 0x00007f0fbb43f7f2 in QQmlObjectCreator::createInstance(int, QObject*, bool) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #19 0x00007f0fbb43ceb4 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #20 0x00007f0fbb43d27f in QQmlObjectCreator::setupBindings(bool) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #21 0x00007f0fbb43e60e in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #22 0x00007f0fbb43f7f2 in QQmlObjectCreator::createInstance(int, QObject*, bool) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #23 0x00007f0fbb440886 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #24 0x00007f0fbb3bcad1 in QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #25 0x00007f0fbb3bd366 in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #26 0x00007f0fbb3b6aee in QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #27 0x00007f0fbbc8ff31 in KDeclarative::QmlObject::completeInitialization(QHash<QString, QVariant> const&) () from /lib/x86_64-linux-gnu/libKF5Declarative.so.5 #28 0x00007f0fbc11fc33 in PlasmaQuick::AppletQuickItem::init() () from /lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5 #29 0x00007f0fac188119 in AppletInterface::init (this=0x55aac79df2e0) at ./src/scriptengines/qml/plasmoid/appletinterface.cpp:141 #30 0x00007f0fbc1217f1 in PlasmaQuick::AppletQuickItem::itemChange(QQuickItem::ItemChange, QQuickItem::ItemChangeData const&) () from /lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5 #31 0x00007f0fbb9746e5 in QQuickItemPrivate::itemChange(QQuickItem::ItemChange, QQuickItem::ItemChangeData const&) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5 #32 0x00007f0fbb97899e in QQuickItemPrivate::refWindow(QQuickWindow*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5 #33 0x00007f0fbb97895e in QQuickItemPrivate::refWindow(QQuickWindow*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5 #34 0x00007f0fbb97ac34 in QQuickItem::setParentItem(QQuickItem*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5 #35 0x00007f0fbc12d200 in ?? () from /lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5 #36 0x000055aac57d4653 in ShellCorona::addOutput (this=this@entry=0x55aac74ccc60, screen=<optimized out>, screen@entry=0x55aac74a0a20) at ./shell/shellcorona.cpp:1234 #37 0x000055aac57def43 in ShellCorona::load (this=0x55aac74ccc60) at ./shell/shellcorona.cpp:698 #38 0x00007f0fb9dae6fe in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #39 0x00007f0fbbfdcd85 in KActivities::Consumer::serviceStatusChanged(KActivities::Consumer::ServiceStatus) () from /lib/x86_64-linux-gnu/libKF5Activities.so.5 #40 0x00007f0fb9dae6fe in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #41 0x00007f0fbbfdcd25 in ?? () from /lib/x86_64-linux-gnu/libKF5Activities.so.5 #42 0x00007f0fbbff5c96 in ?? () from /lib/x86_64-linux-gnu/libKF5Activities.so.5 #43 0x00007f0fbbff5ecd in ?? () from /lib/x86_64-linux-gnu/libKF5Activities.so.5 #44 0x00007f0fbbfdd5ef in ?? () from /lib/x86_64-linux-gnu/libKF5Activities.so.5 #45 0x00007f0fb9dae730 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #46 0x00007f0fba75d0a3 in QDBusPendingCallWatcher::finished(QDBusPendingCallWatcher*) () from /lib/x86_64-linux-gnu/libQt5DBus.so.5 #47 0x00007f0fba75d1a8 in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5 #48 0x00007f0fb9da5279 in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #49 0x00007f0fbaa75dc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #50 0x00007f0fbaa7ebb8 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #51 0x00007f0fb9d776da in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #52 0x00007f0fb9d79fe1 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #53 0x00007f0fb9dd2987 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #54 0x00007f0fb807017d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #55 0x00007f0fb8070400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #56 0x00007f0fb80704a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #57 0x00007f0fb9dd1fe2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #58 0x00007f0fb9d761eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #59 0x00007f0fb9d7e394 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #60 0x000055aac57acefe in main (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:251 [Inferior 1 (process 1908) detached] Looks like the same crash. I guess the active cursor theme isn't relevant. Thanks. (In reply to Nate Graham from comment #6) > Looks like the same crash. I guess the active cursor theme isn't relevant. > Thanks. You're Welcome Please look into it as soon as possible This is the only problem I face in my KDE Neon system. Rest all works flawlessly! *** Bug 440993 has been marked as a duplicate of this bug. *** *** Bug 445112 has been marked as a duplicate of this bug. *** No new duplicate reports in over two years. Assuming it's since been fixed or else we'd have gotten more reports of it. |