Bug 420097 - plasmashell crash when exiting app
Summary: plasmashell crash when exiting app
Status: RESOLVED DUPLICATE of bug 417765
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.18.4
Platform: unspecified Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-04-14 22:18 UTC by Peter Ped Helcmanovsky
Modified: 2020-04-15 18:10 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Ped Helcmanovsky 2020-04-14 22:18:42 UTC
Application: plasmashell (5.18.4)

Qt Version: 5.14.1
Frameworks Version: 5.69.0
Operating System: Linux 5.5.17-050517-generic x86_64
Windowing system: X11
Distribution: KDE neon User Edition 5.18

-- Information about the crash:
- What I was doing when the application crashed:
I was launching (from bash script in "for" loop) and exiting one app (by hitting Esc in the app) (the app is using mono, but I believe it's not related to the crash as I have seen similar already few times) in rapid succession and after one of the exits the task bar disappeard for split of the second, then reappeared with the crash report.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f7d4968d800 (LWP 2611))]

Thread 14 (Thread 0x7f7cd53dc700 (LWP 15577)):
#0  0x00007f7d42a4e0b4 in __GI___libc_read (fd=31, buf=0x7f7cd53dbbde, nbytes=10) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f7d04303021 in pa_read () at /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-11.1.so
#2  0x00007f7d049b5a2e in pa_mainloop_prepare () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007f7d049b64a0 in pa_mainloop_iterate () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007f7d049b6560 in pa_mainloop_run () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f7d049c43c9 in  () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f7d04332318 in  () at /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-11.1.so
#7  0x00007f7d3fded6db in start_thread (arg=0x7f7cd53dc700) at pthread_create.c:463
#8  0x00007f7d42a5f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f7cf0d19700 (LWP 8889)):
#0  0x00007f7d3fdf39f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x561b0343e1b4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f7d3fdf39f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x561b0343e160, cond=0x561b0343e188) at pthread_cond_wait.c:502
#2  0x00007f7d3fdf39f3 in __pthread_cond_wait (cond=0x561b0343e188, mutex=0x561b0343e160) at pthread_cond_wait.c:655
#3  0x00007f7d43170d9b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x561b0343e160) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f7d43170d9b in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x7f7d2c012110, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f7d43170f19 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x7f7d2c012118, mutex=mutex@entry=0x7f7d2c012110, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f7d4726b1d3 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x7f7d2c012108) at scenegraph/qsgthreadedrenderloop.cpp:255
#7  0x00007f7d4726b1d3 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x7f7d2c012070) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007f7d4726b631 in QSGRenderThread::run() (this=0x7f7d2c012070) at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007f7d4316a7ec in QThreadPrivate::start(void*) (arg=0x7f7d2c012070) at thread/qthread_unix.cpp:342
#10 0x00007f7d3fded6db in start_thread (arg=0x7f7cf0d19700) at pthread_create.c:463
#11 0x00007f7d42a5f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f7cd5bdd700 (LWP 3415)):
#0  0x00007f7d3fdf39f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x561b07232b20) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f7d3fdf39f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x561b07232ad0, cond=0x561b07232af8) at pthread_cond_wait.c:502
#2  0x00007f7d3fdf39f3 in __pthread_cond_wait (cond=0x561b07232af8, mutex=0x561b07232ad0) at pthread_cond_wait.c:655
#3  0x00007f7d43170d9b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x561b07232ad0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f7d43170d9b in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x7f7d2c00ea20, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f7d43170f19 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x7f7d2c00ea28, mutex=mutex@entry=0x7f7d2c00ea20, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f7d4726b1d3 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x7f7d2c00ea18) at scenegraph/qsgthreadedrenderloop.cpp:255
#7  0x00007f7d4726b1d3 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x7f7d2c00e980) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007f7d4726b631 in QSGRenderThread::run() (this=0x7f7d2c00e980) at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007f7d4316a7ec in QThreadPrivate::start(void*) (arg=0x7f7d2c00e980) at thread/qthread_unix.cpp:342
#10 0x00007f7d3fded6db in start_thread (arg=0x7f7cd5bdd700) at pthread_create.c:463
#11 0x00007f7d42a5f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f7cd7fff700 (LWP 3334)):
#0  0x00007f7d3fdf39f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x561b097e4d60) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f7d3fdf39f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x561b097e4d10, cond=0x561b097e4d38) at pthread_cond_wait.c:502
#2  0x00007f7d3fdf39f3 in __pthread_cond_wait (cond=0x561b097e4d38, mutex=0x561b097e4d10) at pthread_cond_wait.c:655
#3  0x00007f7d43170d9b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x561b097e4d10) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f7d43170d9b in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x561b081cf740, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f7d43170f19 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x561b081cf748, mutex=mutex@entry=0x561b081cf740, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f7d4726b1d3 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x561b081cf738) at scenegraph/qsgthreadedrenderloop.cpp:255
#7  0x00007f7d4726b1d3 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x561b081cf6a0) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007f7d4726b631 in QSGRenderThread::run() (this=0x561b081cf6a0) at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007f7d4316a7ec in QThreadPrivate::start(void*) (arg=0x561b081cf6a0) at thread/qthread_unix.cpp:342
#10 0x00007f7d3fded6db in start_thread (arg=0x7f7cd7fff700) at pthread_create.c:463
#11 0x00007f7d42a5f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f7cd77fe700 (LWP 3333)):
#0  0x00007f7d3fdf39f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x561b083a6c00) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f7d3fdf39f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x561b083a6bb0, cond=0x561b083a6bd8) at pthread_cond_wait.c:502
#2  0x00007f7d3fdf39f3 in __pthread_cond_wait (cond=0x561b083a6bd8, mutex=0x561b083a6bb0) at pthread_cond_wait.c:655
#3  0x00007f7d43170d9b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x561b083a6bb0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f7d43170d9b in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x561b0820e830, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f7d43170f19 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x561b0820e838, mutex=mutex@entry=0x561b0820e830, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f7d4726b1d3 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x561b0820e828) at scenegraph/qsgthreadedrenderloop.cpp:255
#7  0x00007f7d4726b1d3 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x561b0820e790) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007f7d4726b631 in QSGRenderThread::run() (this=0x561b0820e790) at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007f7d4316a7ec in QThreadPrivate::start(void*) (arg=0x561b0820e790) at thread/qthread_unix.cpp:342
#10 0x00007f7d3fded6db in start_thread (arg=0x7f7cd77fe700) at pthread_create.c:463
#11 0x00007f7d42a5f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f7cf1b2a700 (LWP 2930)):
#0  0x00007f7d3fdf39f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x561b048c9e94) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f7d3fdf39f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x561b048c9e40, cond=0x561b048c9e68) at pthread_cond_wait.c:502
#2  0x00007f7d3fdf39f3 in __pthread_cond_wait (cond=0x561b048c9e68, mutex=0x561b048c9e40) at pthread_cond_wait.c:655
#3  0x00007f7d43170d9b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x561b048c9e40) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f7d43170d9b in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x561b04863ce0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f7d43170f19 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x561b04863ce8, mutex=mutex@entry=0x561b04863ce0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f7d4726b1d3 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x561b04863cd8) at scenegraph/qsgthreadedrenderloop.cpp:255
#7  0x00007f7d4726b1d3 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x561b04863c40) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007f7d4726b631 in QSGRenderThread::run() (this=0x561b04863c40) at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007f7d4316a7ec in QThreadPrivate::start(void*) (arg=0x561b04863c40) at thread/qthread_unix.cpp:342
#10 0x00007f7d3fded6db in start_thread (arg=0x7f7cf1b2a700) at pthread_create.c:463
#11 0x00007f7d42a5f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f7cf443f700 (LWP 2925)):
#0  0x00007f7d42a52bf9 in __GI___poll (fds=0x7f7cec0029e0, nfds=1, timeout=1635090) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f7d3cb5c5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7d3cb5c6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7d433b90db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f7cec000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f7d4335863a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f7cf443ed60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f7d43169317 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536
#6  0x00007f7cf6d9e407 in KCupsConnection::run() () at /usr/lib/x86_64-linux-gnu/libkcupslib.so
#7  0x00007f7d4316a7ec in QThreadPrivate::start(void*) (arg=0x561b0504a2c0) at thread/qthread_unix.cpp:342
#8  0x00007f7d3fded6db in start_thread (arg=0x7f7cf443f700) at pthread_create.c:463
#9  0x00007f7d42a5f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f7d0f5d3700 (LWP 2845)):
#0  0x00007f7d42a4e0b4 in __GI___libc_read (fd=16, buf=0x7f7d0f5d2b20, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f7d3cba12b0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7d3cb5c0b7 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7d3cb5c570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f7d3cb5c6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f7d433b90db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f7d00000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f7d4335863a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f7d0f5d2d30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#7  0x00007f7d43169317 in QThread::exec() (this=this@entry=0x561b01eb4950) at thread/qthread.cpp:536
#8  0x00007f7d471ada86 in QQuickPixmapReader::run() (this=0x561b01eb4950) at util/qquickpixmapcache.cpp:987
#9  0x00007f7d4316a7ec in QThreadPrivate::start(void*) (arg=0x561b01eb4950) at thread/qthread_unix.cpp:342
#10 0x00007f7d3fded6db in start_thread (arg=0x7f7d0f5d3700) at pthread_create.c:463
#11 0x00007f7d42a5f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f7d0fe60700 (LWP 2842)):
#0  0x00007f7d3fdf39f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x561b01e61a90) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f7d3fdf39f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x561b01e61a40, cond=0x561b01e61a68) at pthread_cond_wait.c:502
#2  0x00007f7d3fdf39f3 in __pthread_cond_wait (cond=0x561b01e61a68, mutex=0x561b01e61a40) at pthread_cond_wait.c:655
#3  0x00007f7d43170d9b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x561b01e61a40) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f7d43170d9b in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x561b01eb0720, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f7d43170f19 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x561b01eb0728, mutex=mutex@entry=0x561b01eb0720, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f7d4726b1d3 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x561b01eb0718) at scenegraph/qsgthreadedrenderloop.cpp:255
#7  0x00007f7d4726b1d3 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x561b01eb0680) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007f7d4726b631 in QSGRenderThread::run() (this=0x561b01eb0680) at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007f7d4316a7ec in QThreadPrivate::start(void*) (arg=0x561b01eb0680) at thread/qthread_unix.cpp:342
#10 0x00007f7d3fded6db in start_thread (arg=0x7f7d0fe60700) at pthread_create.c:463
#11 0x00007f7d42a5f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f7d1e0e1700 (LWP 2818)):
#0  0x00007f7d3fdf39f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x561b0189b37c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f7d3fdf39f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x561b0189b328, cond=0x561b0189b350) at pthread_cond_wait.c:502
#2  0x00007f7d3fdf39f3 in __pthread_cond_wait (cond=0x561b0189b350, mutex=0x561b0189b328) at pthread_cond_wait.c:655
#3  0x00007f7d1f63decb in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f7d1f63dac7 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f7d3fded6db in start_thread (arg=0x7f7d1e0e1700) at pthread_create.c:463
#6  0x00007f7d42a5f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f7d2bdc7700 (LWP 2772)):
#0  0x00007f7d42a4e0b4 in __GI___libc_read (fd=10, buf=0x7f7d2bdc6b70, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f7d3cba12b0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7d3cb5c0b7 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7d3cb5c570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f7d3cb5c6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f7d433b90db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f7d20000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f7d4335863a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f7d2bdc6d80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#7  0x00007f7d43169317 in QThread::exec() (this=this@entry=0x561b0176bd40) at thread/qthread.cpp:536
#8  0x00007f7d46d18605 in QQmlThreadPrivate::run() (this=0x561b0176bd40) at qml/ftw/qqmlthread.cpp:155
#9  0x00007f7d4316a7ec in QThreadPrivate::start(void*) (arg=0x561b0176bd40) at thread/qthread_unix.cpp:342
#10 0x00007f7d3fded6db in start_thread (arg=0x7f7d2bdc7700) at pthread_create.c:463
#11 0x00007f7d42a5f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f7d31ec1700 (LWP 2620)):
#0  0x00007f7d42a6e6ff in __libc_enable_asynccancel () at ../sysdeps/unix/sysv/linux/x86_64/cancellation.S:67
#1  0x00007f7d42a52be6 in __GI___poll (fds=0x7f7d24002de0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#2  0x00007f7d3cb5c5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7d3cb5c6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f7d433b90db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f7d24000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f7d4335863a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f7d31ec0d70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#6  0x00007f7d43169317 in QThread::exec() (this=this@entry=0x7f7d452d8da0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:536
#7  0x00007f7d45060555 in QDBusConnectionManager::run() (this=0x7f7d452d8da0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#8  0x00007f7d4316a7ec in QThreadPrivate::start(void*) (arg=0x7f7d452d8da0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:342
#9  0x00007f7d3fded6db in start_thread (arg=0x7f7d31ec1700) at pthread_create.c:463
#10 0x00007f7d42a5f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f7d342ba700 (LWP 2616)):
#0  0x00007f7d42a52bf9 in __GI___poll (fds=0x7f7d342b9ca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f7d47e7e747 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f7d47e8036a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f7d36a7bcc0 in QXcbEventQueue::run() (this=0x561b015a31c0) at qxcbeventqueue.cpp:228
#4  0x00007f7d4316a7ec in QThreadPrivate::start(void*) (arg=0x561b015a31c0) at thread/qthread_unix.cpp:342
#5  0x00007f7d3fded6db in start_thread (arg=0x7f7d342ba700) at pthread_create.c:463
#6  0x00007f7d42a5f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f7d4968d800 (LWP 2611)):
[KCrash Handler]
#7  0x00007f7d44e269df in  () at /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#8  0x00007f7d44e27ae1 in KProcessList::processInfo(long long) () at /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#9  0x00007f7d29a87498 in TaskManager::servicesFromPid(unsigned int, QExplicitlySharedDataPointer<KSharedConfig>) (pid=pid@entry=21315, rulesConfig=...) at ./libtaskmanager/tasktools.cpp:531
#10 0x00007f7d29a88075 in TaskManager::windowUrlFromMetadata(QString const&, unsigned int, QExplicitlySharedDataPointer<KSharedConfig>, QString const&) (appId=..., pid=pid@entry=21315, rulesConfig=..., xWindowsWMClassName=...) at ./libtaskmanager/tasktools.cpp:433
#11 0x00007f7d29a967c0 in TaskManager::XWindowTasksModel::Private::windowUrl(unsigned long long) (this=this@entry=0x561b045dba40, window=<optimized out>) at ./libtaskmanager/xwindowtasksmodel.cpp:531
#12 0x00007f7d29a96d3b in TaskManager::XWindowTasksModel::Private::appData(unsigned long long) (this=0x561b045dba40, window=<optimized out>) at ./libtaskmanager/xwindowtasksmodel.cpp:447
#13 0x00007f7d29a9b215 in TaskManager::XWindowTasksModel::data(QModelIndex const&, int) const (this=0x561b045db870, index=..., role=<optimized out>) at ./libtaskmanager/xwindowtasksmodel.cpp:682
#14 0x00007f7d433131e8 in QAbstractProxyModel::data(QModelIndex const&, int) const (this=<optimized out>, proxyIndex=..., role=293) at itemmodels/qabstractproxymodel.cpp:245
#15 0x00007f7d29a6d714 in QModelIndex::data(int) const (arole=293, this=0x7ffcf9326500) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:460
#16 0x00007f7d29a6d714 in TaskManager::TaskFilterProxyModel::acceptsRow(int) const (this=0x561b045f4d50, sourceRow=8) at ./libtaskmanager/taskfilterproxymodel.cpp:251
#17 0x00007f7d43325f90 in QSortFilterProxyModelPrivate::source_items_inserted(QModelIndex const&, int, int, Qt::Orientation) (this=this@entry=0x561b045efd40, source_parent=..., start=start@entry=8, end=end@entry=8, orient=orient@entry=Qt::Vertical) at itemmodels/qsortfilterproxymodel.cpp:997
#18 0x00007f7d433282ad in QSortFilterProxyModelPrivate::_q_sourceRowsInserted(QModelIndex const&, int, int) (this=0x561b045efd40, source_parent=..., start=8, end=8) at itemmodels/qsortfilterproxymodel.cpp:1661
#19 0x00007f7d4332a0e1 in QSortFilterProxyModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qsortfilterproxymodel.cpp:282
#20 0x00007f7d43394dc9 in doActivate<false>(QObject*, int, void**) (sender=0x561b045db690, signal_index=13, argv=0x7ffcf93267a0) at kernel/qobject.cpp:3882
#21 0x00007f7d4338f8a2 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x561b045db690, m=m@entry=0x7f7d438260a0 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=10, argv=argv@entry=0x7ffcf93267a0) at kernel/qobject.cpp:3930
#22 0x00007f7d432f540e in QAbstractItemModel::rowsInserted(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) (this=this@entry=0x561b045db690, _t1=..., _t2=<optimized out>, _t3=<optimized out>, _t4=...) at .moc/moc_qabstractitemmodel.cpp:592
#23 0x00007f7d432fcdcb in QAbstractItemModel::endInsertRows() (this=0x561b045db690) at itemmodels/qabstractitemmodel.cpp:2750
#24 0x00007f7d4331d60d in QIdentityProxyModelPrivate::_q_sourceRowsInserted(QModelIndex const&, int, int) (end=<optimized out>, start=<optimized out>, parent=..., this=<optimized out>) at itemmodels/qidentityproxymodel.cpp:587
#25 0x00007f7d4331d60d in QIdentityProxyModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qidentityproxymodel.cpp:153
#26 0x00007f7d43394dc9 in doActivate<false>(QObject*, int, void**) (sender=0x561b045db870, signal_index=13, argv=0x7ffcf9326990) at kernel/qobject.cpp:3882
#27 0x00007f7d4338f8a2 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x561b045db870, m=m@entry=0x7f7d438260a0 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=10, argv=argv@entry=0x7ffcf9326990) at kernel/qobject.cpp:3930
#28 0x00007f7d432f540e in QAbstractItemModel::rowsInserted(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) (this=this@entry=0x561b045db870, _t1=..., _t2=<optimized out>, _t3=<optimized out>, _t4=...) at .moc/moc_qabstractitemmodel.cpp:592
#29 0x00007f7d432fcdcb in QAbstractItemModel::endInsertRows() (this=0x561b045db870) at itemmodels/qabstractitemmodel.cpp:2750
#30 0x00007f7d29a98c4b in TaskManager::XWindowTasksModel::Private::addWindow(unsigned long long) (this=0x561b045dba40, window=<optimized out>) at ./libtaskmanager/xwindowtasksmodel.cpp:258
#31 0x00007f7d43394fe7 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffcf9326ba0, r=0x561b045db870, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#32 0x00007f7d43394fe7 in doActivate<false>(QObject*, int, void**) (sender=0x561b045e7630, signal_index=3, argv=0x7ffcf9326ba0) at kernel/qobject.cpp:3870
#33 0x00007f7d4338f8a2 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7f7d29cb54e0 <XWindowSystemEventBatcher::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffcf9326ba0) at kernel/qobject.cpp:3930
#34 0x00007f7d29a9dcef in XWindowSystemEventBatcher::windowAdded(unsigned long long) (this=<optimized out>, _t1=<optimized out>) at ./obj-x86_64-linux-gnu/libtaskmanager/taskmanager_autogen/EWIEGA46WW/moc_xwindowsystemeventbatcher.cpp:162
#35 0x00007f7d43394fe7 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffcf9326cc0, r=0x561b045e7630, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#36 0x00007f7d43394fe7 in doActivate<false>(QObject*, int, void**) (sender=0x7f7d45e68c60, signal_index=4, argv=0x7ffcf9326cc0) at kernel/qobject.cpp:3870
#37 0x00007f7d45c58462 in KWindowSystem::windowAdded(unsigned long long) () at /usr/lib/x86_64-linux-gnu/libKF5WindowSystem.so.5
#38 0x00007f7d3089d185 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/org.kde.kwindowsystem.platforms/KF5WindowSystemX11Plugin.so
#39 0x00007f7d45c55d6c in NETRootInfo::update(QFlags<NET::Property>, QFlags<NET::Property2>) () at /usr/lib/x86_64-linux-gnu/libKF5WindowSystem.so.5
#40 0x00007f7d45c56ab2 in NETRootInfo::event(xcb_generic_event_t*, QFlags<NET::Property>*, QFlags<NET::Property2>*) () at /usr/lib/x86_64-linux-gnu/libKF5WindowSystem.so.5
#41 0x00007f7d3089ca0d in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/org.kde.kwindowsystem.platforms/KF5WindowSystemX11Plugin.so
#42 0x00007f7d43356def in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) (this=<optimized out>, eventType=..., message=message@entry=0x7f7d2c00f650, result=result@entry=0x7ffcf93273a8) at kernel/qabstracteventdispatcher.cpp:488
#43 0x00007f7d36a57bac in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) (this=this@entry=0x561b015a6c80, event=event@entry=0x7f7d2c00f650) at qxcbconnection.cpp:550
#44 0x00007f7d36a586d6 in QXcbConnection::processXcbEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x561b015a6c80, flags=flags@entry=...) at qxcbconnection.cpp:1029
#45 0x00007f7d36a7cc83 in xcbSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at qxcbeventdispatcher.cpp:103
#46 0x00007f7d3cb5c417 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#47 0x00007f7d3cb5c650 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007f7d3cb5c6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x00007f7d433b90bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x561b015fc320, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#50 0x00007f7d4335863a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffcf9327640, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#51 0x00007f7d43361db0 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1400
#52 0x0000561b00b8c894 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:228

The reporter indicates this bug may be a duplicate of or related to bug 417765.

Possible duplicates by query: bug 417765, bug 416619, bug 416032, bug 413556.

Reported using DrKonqi
Comment 1 Nate Graham 2020-04-15 18:10:50 UTC

*** This bug has been marked as a duplicate of bug 417765 ***