https://bugs.kde.org/show_bug.cgi?id=411662
Bug ID: 411662 Summary: plasmashell segmentation fault after configuring the task manager to set the Show tooltips to off in Plasma 5.16.4 on Wayland Product: plasmashell Version: 5.16.4 Platform: Fedora RPMs OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: k...@davidedmundson.co.uk Reporter: matthew.fagn...@utoronto.ca CC: plasma-b...@kde.org Target Milestone: 1.0 Application: plasmashell (5.16.4) Qt Version: 5.12.4 Frameworks Version: 5.61.0 Operating System: Linux 5.3.0-0.rc7.git0.1.fc31.x86_64 x86_64 Distribution (Platform): Fedora RPMs -- Information about the crash: - What I was doing when the application crashed: I right clicked on the task manager bar at the bottom of the screen in Plasma 5.16.4 on Wayland in Fedora 31. I selected Configure Task Manager... I set Show tooltips to off. I clicked OK. - Unusual behavior I noticed: plasmashell crashed, and the task manager disappeared and reappeared shortly afterwards. The crashing thread 1 had "error reading variable: Cannot access memory at address 0xbc9" in frames #7-11, which is likely the reason for the segmentation fault. The shorter than normal address 0xbc9 might indicate memory corruption. The crash can be reproduced sometimes. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". 29 return SYSCALL_CANCEL (poll, fds, nfds, timeout); [Current thread is 1 (Thread 0x7f8468cf7d00 (LWP 1371))] Thread 21 (Thread 0x7f83f61f8700 (LWP 1913)): #0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7f84041d9484) at ../sysdeps/unix/sysv/linux/futex-internal.h:80 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f84041d9430, cond=0x7f84041d9458) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x7f84041d9458, mutex=0x7f84041d9430) at pthread_cond_wait.c:638 #3 0x00007f8466c16273 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x7f84041d9430) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x555a379761e0, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f8466c16301 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x555a379761e8, mutex=mutex@entry=0x555a379761e0, time=time@entry=18446744073709551615) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68 #6 0x00007f84689e0ff9 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x555a379761d8) at scenegraph/qsgthreadedrenderloop.cpp:245 #7 QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x555a37976160) at scenegraph/qsgthreadedrenderloop.cpp:710 #8 0x00007f84689e129d in QSGRenderThread::run() (this=0x555a37976160) at scenegraph/qsgthreadedrenderloop.cpp:739 #9 0x00007f8466c10776 in QThreadPrivate::start(void*) (arg=0x555a37976160) at thread/qthread_unix.cpp:361 #10 0x00007f84660644e2 in start_thread (arg=<optimized out>) at pthread_create.c:479 #11 0x00007f8466884643 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 20 (Thread 0x7f83f69f9700 (LWP 1912)): #0 futex_wait_cancelable (private=0, expected=0, futex_word=0x555a37a42b88) at ../sysdeps/unix/sysv/linux/futex-internal.h:80 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555a37a42b38, cond=0x555a37a42b60) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x555a37a42b60, mutex=0x555a37a42b38) at pthread_cond_wait.c:638 #3 0x00007f844e510edb in cnd_wait (mtx=0x555a37a42b38, cond=0x555a37a42b60) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x555a37a37a90) at ../src/util/u_queue.c:272 #5 0x00007f844e510aeb in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007f84660644e2 in start_thread (arg=<optimized out>) at pthread_create.c:479 #7 0x00007f8466884643 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 19 (Thread 0x7f83f77fe700 (LWP 1901)): #0 futex_wait_cancelable (private=0, expected=0, futex_word=0x555a36f4aee0) at ../sysdeps/unix/sysv/linux/futex-internal.h:80 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555a36f4ae90, cond=0x555a36f4aeb8) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x555a36f4aeb8, mutex=0x555a36f4ae90) at pthread_cond_wait.c:638 #3 0x00007f8466c16273 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x555a36f4ae90) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x555a375d11f0, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f8466c16301 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x555a375d11f8, mutex=mutex@entry=0x555a375d11f0, time=time@entry=18446744073709551615) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68 #6 0x00007f84689e0ff9 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x555a375d11e8) at scenegraph/qsgthreadedrenderloop.cpp:245 #7 QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x555a375d1170) at scenegraph/qsgthreadedrenderloop.cpp:710 #8 0x00007f84689e129d in QSGRenderThread::run() (this=0x555a375d1170) at scenegraph/qsgthreadedrenderloop.cpp:739 #9 0x00007f8466c10776 in QThreadPrivate::start(void*) (arg=0x555a375d1170) at thread/qthread_unix.cpp:361 #10 0x00007f84660644e2 in start_thread (arg=<optimized out>) at pthread_create.c:479 #11 0x00007f8466884643 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 18 (Thread 0x7f841bdf9700 (LWP 1900)): #0 futex_wait_cancelable (private=0, expected=0, futex_word=0x555a37914a18) at ../sysdeps/unix/sysv/linux/futex-internal.h:80 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555a379149c8, cond=0x555a379149f0) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x555a379149f0, mutex=0x555a379149c8) at pthread_cond_wait.c:638 #3 0x00007f844e510edb in cnd_wait (mtx=0x555a379149c8, cond=0x555a379149f0) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x555a37909ce0) at ../src/util/u_queue.c:272 #5 0x00007f844e510aeb in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007f84660644e2 in start_thread (arg=<optimized out>) at pthread_create.c:479 #7 0x00007f8466884643 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 17 (Thread 0x7f83f7fff700 (LWP 1844)): #0 futex_wait_cancelable (private=0, expected=0, futex_word=0x555a37584fe0) at ../sysdeps/unix/sysv/linux/futex-internal.h:80 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555a37584f90, cond=0x555a37584fb8) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x555a37584fb8, mutex=0x555a37584f90) at pthread_cond_wait.c:638 #3 0x00007f8466c16273 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x555a37584f90) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x555a371fd5a0, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f8466c16301 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x555a371fd5a8, mutex=mutex@entry=0x555a371fd5a0, time=time@entry=18446744073709551615) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68 #6 0x00007f84689e0ff9 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x555a371fd598) at scenegraph/qsgthreadedrenderloop.cpp:245 #7 QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x555a371fd520) at scenegraph/qsgthreadedrenderloop.cpp:710 #8 0x00007f84689e129d in QSGRenderThread::run() (this=0x555a371fd520) at scenegraph/qsgthreadedrenderloop.cpp:739 #9 0x00007f8466c10776 in QThreadPrivate::start(void*) (arg=0x555a371fd520) at thread/qthread_unix.cpp:361 #10 0x00007f84660644e2 in start_thread (arg=<optimized out>) at pthread_create.c:479 #11 0x00007f8466884643 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 16 (Thread 0x7f840cefa700 (LWP 1843)): #0 futex_wait_cancelable (private=0, expected=0, futex_word=0x555a376ddfd8) at ../sysdeps/unix/sysv/linux/futex-internal.h:80 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555a376ddf88, cond=0x555a376ddfb0) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x555a376ddfb0, mutex=0x555a376ddf88) at pthread_cond_wait.c:638 #3 0x00007f844e510edb in cnd_wait (mtx=0x555a376ddf88, cond=0x555a376ddfb0) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x7f84042b3720) at ../src/util/u_queue.c:272 #5 0x00007f844e510aeb in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007f84660644e2 in start_thread (arg=<optimized out>) at pthread_create.c:479 #7 0x00007f8466884643 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 15 (Thread 0x7f840d90d700 (LWP 1813)): #0 futex_wait_cancelable (private=0, expected=0, futex_word=0x555a37047a30) at ../sysdeps/unix/sysv/linux/futex-internal.h:80 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555a370479e0, cond=0x555a37047a08) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x555a37047a08, mutex=0x555a370479e0) at pthread_cond_wait.c:638 #3 0x00007f8466c16273 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x555a370479e0) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x555a36f47160, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f8466c16301 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x555a36f47168, mutex=mutex@entry=0x555a36f47160, time=time@entry=18446744073709551615) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68 #6 0x00007f84689e0ff9 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x555a36f47158) at scenegraph/qsgthreadedrenderloop.cpp:245 #7 QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x555a36f470e0) at scenegraph/qsgthreadedrenderloop.cpp:710 #8 0x00007f84689e129d in QSGRenderThread::run() (this=0x555a36f470e0) at scenegraph/qsgthreadedrenderloop.cpp:739 #9 0x00007f8466c10776 in QThreadPrivate::start(void*) (arg=0x555a36f470e0) at thread/qthread_unix.cpp:361 #10 0x00007f84660644e2 in start_thread (arg=<optimized out>) at pthread_create.c:479 #11 0x00007f8466884643 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 14 (Thread 0x7f840f22a700 (LWP 1812)): #0 futex_wait_cancelable (private=0, expected=0, futex_word=0x555a370f757c) at ../sysdeps/unix/sysv/linux/futex-internal.h:80 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555a370f7528, cond=0x555a370f7550) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x555a370f7550, mutex=0x555a370f7528) at pthread_cond_wait.c:638 #3 0x00007f844e510edb in cnd_wait (mtx=0x555a370f7528, cond=0x555a370f7550) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x555a370ebf00) at ../src/util/u_queue.c:272 #5 0x00007f844e510aeb in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007f84660644e2 in start_thread (arg=<optimized out>) at pthread_create.c:479 #7 0x00007f8466884643 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 13 (Thread 0x7f840fffa700 (LWP 1779)): #0 0x00007f8466879a1f in __GI___poll (fds=0x7f84080029e0, nfds=1, timeout=2102058) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f846547c79e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f84080029e0, timeout=<optimized out>, context=0x7f8408000c30) at ../glib/gmain.c:4216 #2 g_main_context_iterate (context=context@entry=0x7f8408000c30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3912 #3 0x00007f846547c8d3 in g_main_context_iteration (context=0x7f8408000c30, may_block=may_block@entry=1) at ../glib/gmain.c:3978 #4 0x00007f8466e0cbd3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8408000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #5 0x00007f8466db69db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f840fff9ce0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #6 0x00007f8466c0f625 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #7 0x00007f8418cb0c4c in KCupsConnection::run() () at /lib64/libkcupslib.so #8 0x00007f8466c10776 in QThreadPrivate::start(void*) (arg=0x555a369790d0) at thread/qthread_unix.cpp:361 #9 0x00007f84660644e2 in start_thread (arg=<optimized out>) at pthread_create.c:479 #10 0x00007f8466884643 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 12 (Thread 0x7f84227e1700 (LWP 1768)): #0 futex_wait_cancelable (private=0, expected=0, futex_word=0x555a359236a0) at ../sysdeps/unix/sysv/linux/futex-internal.h:80 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555a35923650, cond=0x555a35923678) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x555a35923678, mutex=0x555a35923650) at pthread_cond_wait.c:638 #3 0x00007f8466c16273 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x555a35923650) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x555a361aea40, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f8466c16301 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x555a361aea48, mutex=mutex@entry=0x555a361aea40, time=time@entry=18446744073709551615) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68 #6 0x00007f84689e0ff9 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x555a361aea38) at scenegraph/qsgthreadedrenderloop.cpp:245 #7 QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x555a361ae9c0) at scenegraph/qsgthreadedrenderloop.cpp:710 #8 0x00007f84689e129d in QSGRenderThread::run() (this=0x555a361ae9c0) at scenegraph/qsgthreadedrenderloop.cpp:739 #9 0x00007f8466c10776 in QThreadPrivate::start(void*) (arg=0x555a361ae9c0) at thread/qthread_unix.cpp:361 #10 0x00007f84660644e2 in start_thread (arg=<optimized out>) at pthread_create.c:479 #11 0x00007f8466884643 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 11 (Thread 0x7f8422fe2700 (LWP 1767)): #0 futex_wait_cancelable (private=0, expected=0, futex_word=0x555a362bea2c) at ../sysdeps/unix/sysv/linux/futex-internal.h:80 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555a362be9d8, cond=0x555a362bea00) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x555a362bea00, mutex=0x555a362be9d8) at pthread_cond_wait.c:638 #3 0x00007f844e510edb in cnd_wait (mtx=0x555a362be9d8, cond=0x555a362bea00) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x555a362b3ed0) at ../src/util/u_queue.c:272 #5 0x00007f844e510aeb in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007f84660644e2 in start_thread (arg=<optimized out>) at pthread_create.c:479 #7 0x00007f8466884643 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 10 (Thread 0x7f84419f6700 (LWP 1710)): #0 futex_wait_cancelable (private=0, expected=0, futex_word=0x555a35c012c4) at ../sysdeps/unix/sysv/linux/futex-internal.h:80 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555a35c01270, cond=0x555a35c01298) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x555a35c01298, mutex=0x555a35c01270) at pthread_cond_wait.c:638 #3 0x00007f844e510edb in cnd_wait (mtx=0x555a35c01270, cond=0x555a35c01298) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x555a35c035d0) at ../src/util/u_queue.c:272 #5 0x00007f844e510aeb in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007f84660644e2 in start_thread (arg=<optimized out>) at pthread_create.c:479 #7 0x00007f8466884643 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 9 (Thread 0x7f84421f7700 (LWP 1709)): #0 futex_wait_cancelable (private=0, expected=0, futex_word=0x555a35c012c4) at ../sysdeps/unix/sysv/linux/futex-internal.h:80 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555a35c01270, cond=0x555a35c01298) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x555a35c01298, mutex=0x555a35c01270) at pthread_cond_wait.c:638 #3 0x00007f844e510edb in cnd_wait (mtx=0x555a35c01270, cond=0x555a35c01298) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x555a35c033b0) at ../src/util/u_queue.c:272 #5 0x00007f844e510aeb in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007f84660644e2 in start_thread (arg=<optimized out>) at pthread_create.c:479 #7 0x00007f8466884643 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7f84429f8700 (LWP 1708)): #0 futex_wait_cancelable (private=0, expected=0, futex_word=0x555a35c00bc4) at ../sysdeps/unix/sysv/linux/futex-internal.h:80 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555a35c00b70, cond=0x555a35c00b98) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x555a35c00b98, mutex=0x555a35c00b70) at pthread_cond_wait.c:638 #3 0x00007f844e510edb in cnd_wait (mtx=0x555a35c00b70, cond=0x555a35c00b98) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x555a35bfd320) at ../src/util/u_queue.c:272 #5 0x00007f844e510aeb in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007f84660644e2 in start_thread (arg=<optimized out>) at pthread_create.c:479 #7 0x00007f8466884643 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7f84431f9700 (LWP 1707)): #0 futex_wait_cancelable (private=0, expected=0, futex_word=0x555a35c00bc4) at ../sysdeps/unix/sysv/linux/futex-internal.h:80 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555a35c00b70, cond=0x555a35c00b98) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x555a35c00b98, mutex=0x555a35c00b70) at pthread_cond_wait.c:638 #3 0x00007f844e510edb in cnd_wait (mtx=0x555a35c00b70, cond=0x555a35c00b98) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x555a35bfd100) at ../src/util/u_queue.c:272 #5 0x00007f844e510aeb in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007f84660644e2 in start_thread (arg=<optimized out>) at pthread_create.c:479 #7 0x00007f8466884643 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7f84439fa700 (LWP 1706)): #0 futex_wait_cancelable (private=0, expected=0, futex_word=0x555a35c00bc4) at ../sysdeps/unix/sysv/linux/futex-internal.h:80 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555a35c00b70, cond=0x555a35c00b98) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x555a35c00b98, mutex=0x555a35c00b70) at pthread_cond_wait.c:638 #3 0x00007f844e510edb in cnd_wait (mtx=0x555a35c00b70, cond=0x555a35c00b98) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x555a35bfdba0) at ../src/util/u_queue.c:272 #5 0x00007f844e510aeb in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007f84660644e2 in start_thread (arg=<optimized out>) at pthread_create.c:479 #7 0x00007f8466884643 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7f844cac2700 (LWP 1705)): #0 futex_wait_cancelable (private=0, expected=0, futex_word=0x555a35bfce28) at ../sysdeps/unix/sysv/linux/futex-internal.h:80 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555a35bfcdd8, cond=0x555a35bfce00) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x555a35bfce00, mutex=0x555a35bfcdd8) at pthread_cond_wait.c:638 #3 0x00007f844e510edb in cnd_wait (mtx=0x555a35bfcdd8, cond=0x555a35bfce00) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x555a35bfdb20) at ../src/util/u_queue.c:272 #5 0x00007f844e510aeb in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007f84660644e2 in start_thread (arg=<optimized out>) at pthread_create.c:479 #7 0x00007f8466884643 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7f844dc22700 (LWP 1704)): #0 futex_wait_cancelable (private=0, expected=0, futex_word=0x555a35bfc0dc) at ../sysdeps/unix/sysv/linux/futex-internal.h:80 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555a35bfc088, cond=0x555a35bfc0b0) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x555a35bfc0b0, mutex=0x555a35bfc088) at pthread_cond_wait.c:638 #3 0x00007f844e510edb in cnd_wait (mtx=0x555a35bfc088, cond=0x555a35bfc0b0) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x555a35bf9b50) at ../src/util/u_queue.c:272 #5 0x00007f844e510aeb in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007f84660644e2 in start_thread (arg=<optimized out>) at pthread_create.c:479 #7 0x00007f8466884643 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f844ffff700 (LWP 1625)): #0 g_mutex_unlock (mutex=0x7f8448000c30) at ../glib/gthread-posix.c:1375 #1 0x00007f846547bd0d in g_main_context_prepare (context=context@entry=0x7f8448000c30, priority=priority@entry=0x7f844fffebc0) at ../glib/gmain.c:3487 #2 0x00007f846547c6cb in g_main_context_iterate (context=context@entry=0x7f8448000c30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3897 #3 0x00007f846547c8d3 in g_main_context_iteration (context=0x7f8448000c30, may_block=may_block@entry=1) at ../glib/gmain.c:3978 #4 0x00007f8466e0cbd3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8448000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #5 0x00007f8466db69db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f844fffed00, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #6 0x00007f8466c0f625 in QThread::exec() (this=this@entry=0x555a35a2cee0) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #7 0x00007f846866c999 in QQmlThreadPrivate::run() (this=0x555a35a2cee0) at qml/ftw/qqmlthread.cpp:148 #8 0x00007f8466c10776 in QThreadPrivate::start(void*) (arg=0x555a35a2cee0) at thread/qthread_unix.cpp:361 #9 0x00007f84660644e2 in start_thread (arg=<optimized out>) at pthread_create.c:479 #10 0x00007f8466884643 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f8455832700 (LWP 1396)): #0 0x00007f8466879a1f in __GI___poll (fds=0x7f84500029e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f846547c79e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f84500029e0, timeout=<optimized out>, context=0x7f8450000c30) at ../glib/gmain.c:4216 #2 g_main_context_iterate (context=context@entry=0x7f8450000c30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3912 #3 0x00007f846547c8d3 in g_main_context_iteration (context=0x7f8450000c30, may_block=may_block@entry=1) at ../glib/gmain.c:3978 #4 0x00007f8466e0cbd3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8450000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #5 0x00007f8466db69db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f8455831cf0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #6 0x00007f8466c0f625 in QThread::exec() (this=this@entry=0x7f84676a6060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #7 0x00007f8467622f4a in QDBusConnectionManager::run() (this=0x7f84676a6060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178 #8 0x00007f8466c10776 in QThreadPrivate::start(void*) (arg=0x7f84676a6060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:361 #9 0x00007f84660644e2 in start_thread (arg=<optimized out>) at pthread_create.c:479 #10 0x00007f8466884643 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f8468cf7d00 (LWP 1371)): [KCrash Handler] #7 0x00007f8466ddfeb8 in std::__atomic_base<QThread*>::load(std::memory_order) const (__m=std::memory_order_acquire, this=<error reading variable: Cannot access memory at address 0xbc9>) at /usr/include/c++/9/bits/atomic_base.h:734 #8 std::atomic<QThread*>::load(std::memory_order) const (__m=std::memory_order_acquire, this=<error reading variable: Cannot access memory at address 0xbc9>) at /usr/include/c++/9/atomic:519 #9 QAtomicOps<QThread*>::loadAcquire<QThread*>(std::atomic<QThread*> const&) (_q_value=<error reading variable: Cannot access memory at address 0xbc9>) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:239 #10 QBasicAtomicPointer<QThread>::loadAcquire() const (this=<error reading variable: Cannot access memory at address 0xbc9>) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:245 #11 QBasicAtomicPointer<QThread>::operator QThread*() const (this=<error reading variable: Cannot access memory at address 0xbc9>) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:241 #12 QObject::thread() const (this=0x555a37435050) at kernel/qobject.cpp:1433 #13 0x00007f8468413112 in QV4::CompiledData::CompilationUnit::destroy() (this=0x7f83cc01fcb0) at ../../include/QtQml/5.12.4/QtQml/private/../../../../../src/qml/qml/qqmlengine_p.h:313 #14 0x00007f84685cfdcd in QV4::CompiledData::CompilationUnit::release() (this=<optimized out>) at ../../include/QtQml/5.12.4/QtQml/private/../../../../../src/qml/compiler/qv4compileddata_p.h:1098 #15 QQmlRefPointer<QV4::CompiledData::CompilationUnit>::~QQmlRefPointer() (this=0x555a37fbca58, __in_chrg=<optimized out>) at ../../include/QtQml/5.12.4/QtQml/private/../../../../../src/qml/qml/ftw/qqmlrefcount_p.h:172 #16 QQmlComponentPrivate::~QQmlComponentPrivate() (this=0x555a37fbc9c0, __in_chrg=<optimized out>) at qml/qqmlcomponent_p.h:76 #17 QQmlComponentPrivate::~QQmlComponentPrivate() (this=0x555a37fbc9c0, __in_chrg=<optimized out>) at qml/qqmlcomponent_p.h:76 #18 0x00007f8466de9c97 in QScopedPointerDeleter<QObjectData>::cleanup(QObjectData*) (pointer=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:52 #19 QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::~QScopedPointer() (this=0x555a37847098, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:107 #20 QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:891 #21 0x00007f84685cc158 in QQmlComponent::~QQmlComponent() (this=0x555a37847090, __in_chrg=<optimized out>) at ../../include/QtQml/5.12.4/QtQml/private/../../../../../src/qml/qml/ftw/qqmlrefcount_p.h:116 #22 0x00007f84685cc1ad in QQmlComponent::~QQmlComponent() (this=0x555a37847090, __in_chrg=<optimized out>) at qml/qqmlcomponent.cpp:367 #23 0x00007f8466de2a04 in QObject::event(QEvent*) (this=0x555a37847090, e=<optimized out>) at kernel/qobject.cpp:1251 #24 0x00007f84678b2af6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x555a35877e80, receiver=receiver@entry=0x555a37847090, e=e@entry=0x555a37d19070) at kernel/qapplication.cpp:3737 #25 0x00007f84678bbe80 in QApplication::notify(QObject*, QEvent*) (this=0x7ffc92246760, receiver=0x555a37847090, e=0x555a37d19070) at kernel/qapplication.cpp:3483 #26 0x00007f8466db7ad8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x555a37847090, event=0x555a37d19070) at kernel/qcoreapplication.cpp:1084 #27 0x00007f8466dbaa7b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x555a3587db90) at kernel/qcoreapplication.cpp:1821 #28 0x00007f8466e0ce27 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=s@entry=0x555a358fdda0) at kernel/qeventdispatcher_glib.cpp:276 #29 0x00007f846547c4a0 in g_main_dispatch (context=0x555a358da690) at ../glib/gmain.c:3179 #30 g_main_context_dispatch (context=context@entry=0x555a358da690) at ../glib/gmain.c:3844 #31 0x00007f846547c830 in g_main_context_iterate (context=context@entry=0x555a358da690, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3917 #32 0x00007f846547c8d3 in g_main_context_iteration (context=0x555a358da690, may_block=may_block@entry=1) at ../glib/gmain.c:3978 #33 0x00007f8466e0cbb5 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x555a358a70b0, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #34 0x00007f8466db69db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffc92246650, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #35 0x00007f8466dbe706 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #36 0x0000555a344077e4 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace-5.16.4-1.fc31.x86_64/shell/main.cpp:215 [Inferior 1 (process 1371) detached] Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.