Bug 422287

Summary: Plasma wayland crash switching between icon settings and cursor settings
Product: [Plasma] plasmashell Reporter: Ryan <im_dracula>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED WORKSFORME    
Severity: crash CC: nate, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.18.5   
Target Milestone: 1.0   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Ryan 2020-05-31 09:31:02 UTC
Application: plasmashell (5.18.5)

Qt Version: 5.13.2
Frameworks Version: 5.70.0
Operating System: Linux 5.6.15-300.fc32.x86_64 x86_64
Windowing system: Wayland
Distribution: "Fedora release 32 (Thirty Two)"

-- Information about the crash:
- What I was doing when the application crashed:
switching between icon and cursor settings in system settings

- Custom settings of the application:
using wayland session

-- Backtrace:
Application: Plasma (plasmashell), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f48c106d800 (LWP 4957))]

Thread 27 (Thread 0x7f4844fec700 (LWP 5763)):
#0  0x00007f48bf21fe92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f48bfd04463 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#2  0x00007f48c17cff64 in QSGRenderThread::processEventsAndWaitForMore() () from /lib64/libQt5Quick.so.5
#3  0x00007f48c17d144d in QSGRenderThread::run() () from /lib64/libQt5Quick.so.5
#4  0x00007f48bfcfe846 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#5  0x00007f48bf219432 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f48bf9819d3 in clone () from /lib64/libc.so.6

Thread 26 (Thread 0x7f48457ed700 (LWP 5762)):
#0  0x00007f48bf21fe92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f48a6f201db in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f48a6f1fcab in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f48bf219432 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f48bf9819d3 in clone () from /lib64/libc.so.6

Thread 25 (Thread 0x7f4845fee700 (LWP 5761)):
#0  0x00007f48bf21fe92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f48a6f201db in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f48a6f1fcab in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f48bf219432 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f48bf9819d3 in clone () from /lib64/libc.so.6

Thread 24 (Thread 0x7f48467ef700 (LWP 5760)):
#0  0x00007f48bf21fe92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f48bfd04463 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#2  0x00007f48c17cff64 in QSGRenderThread::processEventsAndWaitForMore() () from /lib64/libQt5Quick.so.5
#3  0x00007f48c17d144d in QSGRenderThread::run() () from /lib64/libQt5Quick.so.5
#4  0x00007f48bfcfe846 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#5  0x00007f48bf219432 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f48bf9819d3 in clone () from /lib64/libc.so.6

Thread 23 (Thread 0x7f4853fff700 (LWP 5759)):
#0  0x00007f48bf21fe92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f48a6f201db in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f48a6f1fcab in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f48bf219432 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f48bf9819d3 in clone () from /lib64/libc.so.6

Thread 22 (Thread 0x7f48537fe700 (LWP 5758)):
#0  0x00007f48bf21fe92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f48a6f201db in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f48a6f1fcab in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f48bf219432 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f48bf9819d3 in clone () from /lib64/libc.so.6

Thread 21 (Thread 0x7f486a23f700 (LWP 5631)):
#0  0x00007f48bf21fe92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f48a6f201db in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f48a6f1fcab in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f48bf219432 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f48bf9819d3 in clone () from /lib64/libc.so.6

Thread 20 (Thread 0x7f4858c33700 (LWP 5624)):
#0  0x00007f48bf21fe92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f48a6f201db in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f48a6f1fcab in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f48bf219432 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f48bf9819d3 in clone () from /lib64/libc.so.6

Thread 19 (Thread 0x7f485a128700 (LWP 5613)):
#0  0x00007f48bf21fe92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f48bfd04463 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#2  0x00007f48c17cff64 in QSGRenderThread::processEventsAndWaitForMore() () from /lib64/libQt5Quick.so.5
#3  0x00007f48c17d144d in QSGRenderThread::run() () from /lib64/libQt5Quick.so.5
#4  0x00007f48bfcfe846 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#5  0x00007f48bf219432 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f48bf9819d3 in clone () from /lib64/libc.so.6

Thread 18 (Thread 0x7f485a929700 (LWP 5611)):
#0  0x00007f48bf21fe92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f48a6f201db in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f48a6f1fcab in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f48bf219432 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f48bf9819d3 in clone () from /lib64/libc.so.6

Thread 17 (Thread 0x7f485bfb7700 (LWP 5610)):
#0  0x00007f48bf21fe92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f48a6f201db in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f48a6f1fcab in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f48bf219432 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f48bf9819d3 in clone () from /lib64/libc.so.6

Thread 16 (Thread 0x7f485b7b6700 (LWP 5574)):
#0  0x00007f48bf21fe92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f48a6f201db in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f48a6f1fcab in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f48bf219432 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f48bf9819d3 in clone () from /lib64/libc.so.6

Thread 15 (Thread 0x7f486889f700 (LWP 5571)):
#0  0x00007f48be58ec0d in g_source_unref_internal () from /lib64/libglib-2.0.so.0
#1  0x00007f48be590965 in g_source_iter_next () from /lib64/libglib-2.0.so.0
#2  0x00007f48be591f03 in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#3  0x00007f48be5929fb in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0
#4  0x00007f48be592c03 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#5  0x00007f48bfed5c23 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#6  0x00007f48bfe8921b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#7  0x00007f48bfcfd577 in QThread::exec() () from /lib64/libQt5Core.so.5
#8  0x00007f4868dd466c in KCupsConnection::run() () from /lib64/libkcupslib.so
#9  0x00007f48bfcfe846 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#10 0x00007f48bf219432 in start_thread () from /lib64/libpthread.so.0
#11 0x00007f48bf9819d3 in clone () from /lib64/libc.so.6

Thread 14 (Thread 0x7f4879224700 (LWP 5495)):
#0  0x00007f48bf21fe92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f48bfd04463 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#2  0x00007f48c17cff64 in QSGRenderThread::processEventsAndWaitForMore() () from /lib64/libQt5Quick.so.5
#3  0x00007f48c17d144d in QSGRenderThread::run() () from /lib64/libQt5Quick.so.5
#4  0x00007f48bfcfe846 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#5  0x00007f48bf219432 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f48bf9819d3 in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7f4879a25700 (LWP 5492)):
#0  0x00007f48bf21fe92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f48a6f201db in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f48a6f1fcab in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f48bf219432 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f48bf9819d3 in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7f487a22c700 (LWP 5490)):
#0  0x00007f48bf21fe92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f48a6f201db in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f48a6f1fcab in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f48bf219432 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f48bf9819d3 in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7f487b2ef700 (LWP 5482)):
#0  0x00007f48be5e11e8 in g_mutex_unlock () from /lib64/libglib-2.0.so.0
#1  0x00007f48be5924d1 in g_main_context_check () from /lib64/libglib-2.0.so.0
#2  0x00007f48be592a75 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0
#3  0x00007f48be592c03 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#4  0x00007f48bfed5c23 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007f48bfe8921b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#6  0x00007f48bfcfd577 in QThread::exec() () from /lib64/libQt5Core.so.5
#7  0x00007f48c175011a in QQuickPixmapReader::run() () from /lib64/libQt5Quick.so.5
#8  0x00007f48bfcfe846 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#9  0x00007f48bf219432 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f48bf9819d3 in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7f489a295700 (LWP 5357)):
#0  0x00007f48bf21fe92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f48a6f201db in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f48a6f1fcab in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f48bf219432 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f48bf9819d3 in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f489aa96700 (LWP 5356)):
#0  0x00007f48bf21fe92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f48a6f201db in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f48a6f1fcab in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f48bf219432 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f48bf9819d3 in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f489b297700 (LWP 5355)):
#0  0x00007f48bf21fe92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f48a6f201db in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f48a6f1fcab in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f48bf219432 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f48bf9819d3 in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f48a48a5700 (LWP 5354)):
#0  0x00007f48bf21fe92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f48a6f201db in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f48a6f1fcab in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f48bf219432 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f48bf9819d3 in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f48a50a6700 (LWP 5353)):
#0  0x00007f48bf21fe92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f48a6f201db in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f48a6f1fcab in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f48bf219432 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f48bf9819d3 in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f48a58a7700 (LWP 5352)):
#0  0x00007f48bf21fe92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f48a6f201db in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f48a6f1fcab in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f48bf219432 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f48bf9819d3 in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f48a6a07700 (LWP 5351)):
#0  0x00007f48bf21fe92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f48a6f201db in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f48a6f1fcab in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f48bf219432 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f48bf9819d3 in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f48ad63f700 (LWP 5235)):
#0  0x00007f48be59087c in g_source_ref () from /lib64/libglib-2.0.so.0
#1  0x00007f48be590948 in g_source_iter_next () from /lib64/libglib-2.0.so.0
#2  0x00007f48be5923ef in g_main_context_check () from /lib64/libglib-2.0.so.0
#3  0x00007f48be592a75 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0
#4  0x00007f48be592c03 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#5  0x00007f48bfed5c23 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#6  0x00007f48bfe8921b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#7  0x00007f48bfcfd577 in QThread::exec() () from /lib64/libQt5Core.so.5
#8  0x00007f48c1465d89 in QQmlThreadPrivate::run() () from /lib64/libQt5Qml.so.5
#9  0x00007f48bfcfe846 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#10 0x00007f48bf219432 in start_thread () from /lib64/libpthread.so.0
#11 0x00007f48bf9819d3 in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f48ae8f7700 (LWP 5061)):
#0  0x00007f48bf976b6f in poll () from /lib64/libc.so.6
#1  0x00007f48be592ace in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0
#2  0x00007f48be592c03 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007f48bfed5c23 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007f48bfe8921b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007f48bfcfd577 in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007f48c0dd94da in QDBusConnectionManager::run() () from /lib64/libQt5DBus.so.5
#7  0x00007f48bfcfe846 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#8  0x00007f48bf219432 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f48bf9819d3 in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f48c106d800 (LWP 4957)):
[KCrash Handler]
#4  0x00007f48bf8bca25 in raise () from /lib64/libc.so.6
#5  0x00007f48bf8a5895 in abort () from /lib64/libc.so.6
#6  0x00007f48bfccaa25 in QMessageLogger::fatal(char const*, ...) const () from /lib64/libQt5Core.so.5
#7  0x00007f48aeec8244 in QtWaylandClient::QWaylandDisplay::checkError() const () from /lib64/libQt5WaylandClient.so.5
#8  0x00007f48aeec829e in QtWaylandClient::QWaylandDisplay::flushRequests() () from /lib64/libQt5WaylandClient.so.5
#9  0x00007f48bfeb0c21 in QMetaObject::activate(QObject*, int, int, void**) () from /lib64/libQt5Core.so.5
#10 0x00007f48bfed5c47 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#11 0x00007f48bfe8921b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#12 0x00007f48bfe90df6 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#13 0x000055c108090b81 in main ()
[Inferior 1 (process 4957) detached]

Possible duplicates by query: bug 421446, bug 421047, bug 421008, bug 419877, bug 419754.

Reported using DrKonqi
Comment 1 Nate Graham 2021-02-25 21:06:19 UTC
Unfortunately the backtrace is totally useless. :(

Is this still happening for yo in Plasma 5.21?
Comment 2 Ryan 2021-02-27 02:00:50 UTC
Fedora 33 hasn't got KDE 5.21 yet, but it's no longer an issue in 5.20.5
Comment 3 Bug Janitor Service 2021-03-14 04:33:33 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 4 Bug Janitor Service 2021-03-29 04:33:36 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!