Bug 414118 - System Settings aborted when its Wayland connection broke
Summary: System Settings aborted when its Wayland connection broke
Status: RESOLVED DUPLICATE of bug 419118
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 5.16.5
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
: 414105 (view as bug list)
Depends on:
Blocks:
 
Reported: 2019-11-13 23:57 UTC by Matt Fagnani
Modified: 2020-04-07 08:21 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 Matt Fagnani 2019-11-13 23:57:16 UTC
Application: systemsettings5 (5.16.5)

Qt Version: 5.12.5
Frameworks Version: 5.64.0
Operating System: Linux 5.3.11-300.fc31.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
I updated from KF 5.61 to 5.64 in Plasma 5.16.5 on Wayland in Fedora 31. I logged out of Plasma. I logged into Plasma on Wayland from sddm. I noticed that the Task Manager and NetworkManager applet were semi-transparent. I opened System Settings. I typed transparent in the search bar and selected Desktop Behavior. I typed transparent in the search bar. I clicked on the box with the two arrows beside Blur. I disconnected from Wifi and connected to Ethernet using the NetworkManager applet. The System Settings window showed Not Responding in the title bar and its colours faded. plasmashell aborted with an error message that the Wayland connection had broken "The Wayland connection broke. Did the Wayland compositor die?" which I reported at https://bugs.kde.org/show_bug.cgi?id=414116. System Settings aborted with the same message in the trace.

- Unusual behavior I noticed:
The Task Manager disappeared. The background went black. plasmashell restarted automatically.

-- Backtrace:
Application: System Settings (systemsettings5), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
29	  return SYSCALL_CANCEL (poll, fds, nfds, timeout);
[Current thread is 1 (Thread 0x7fa71ef20840 (LWP 6075))]

Thread 17 (Thread 0x7fa6c145d700 (LWP 6101)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x555ee51cf78c) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555ee51cf738, cond=0x555ee51cf760) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x555ee51cf760, mutex=0x555ee51cf738) at pthread_cond_wait.c:638
#3  0x00007fa709541e6b in cnd_wait (mtx=0x555ee51cf738, cond=0x555ee51cf760) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x555ee51edae0) at ../src/util/u_queue.c:272
#5  0x00007fa709541a7b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007fa71c1344e2 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007fa71d624643 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7fa6c27da700 (LWP 6099)):
#0  __GI___libc_read (nbytes=16, buf=0x7fa6c27d9b20, fd=22) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=22, buf=buf@entry=0x7fa6c27d9b20, nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007fa71b7fc46f in read (__nbytes=16, __buf=0x7fa6c27d9b20, __fd=<optimized out>) at /usr/include/bits/unistd.h:44
#3  g_wakeup_acknowledge (wakeup=0x7fa6d0003590) at ../glib/gwakeup.c:210
#4  0x00007fa71b7b42e7 in g_main_context_check (context=context@entry=0x7fa6b4000c30, max_priority=2147483647, fds=fds@entry=0x7fa6b40029e0, n_fds=n_fds@entry=1) at ../glib/gmain.c:3695
#5  0x00007fa71b7b4742 in g_main_context_iterate (context=context@entry=0x7fa6b4000c30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3914
#6  0x00007fa71b7b48d3 in g_main_context_iteration (context=0x7fa6b4000c30, may_block=may_block@entry=1) at ../glib/gmain.c:3978
#7  0x00007fa71dbaccd3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fa6b4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#8  0x00007fa71db56ceb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fa6c27d9d40, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#9  0x00007fa71d9af395 in QThread::exec() (this=this@entry=0x555ee49243d0) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#10 0x00007fa71cc6e119 in QQmlThreadPrivate::run() (this=0x555ee49243d0) at qml/ftw/qqmlthread.cpp:148
#11 0x00007fa71d9b04e6 in QThreadPrivate::start(void*) (arg=0x555ee49243d0) at thread/qthread_unix.cpp:361
#12 0x00007fa71c1344e2 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007fa71d624643 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7fa6c3ffa700 (LWP 6090)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x555ee4f6420c) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555ee4f641b8, cond=0x555ee4f641e0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x555ee4f641e0, mutex=0x555ee4f641b8) at pthread_cond_wait.c:638
#3  0x00007fa709541e6b in cnd_wait (mtx=0x555ee4f641b8, cond=0x555ee4f641e0) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x555ee4f82590) at ../src/util/u_queue.c:272
#5  0x00007fa709541a7b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007fa71c1344e2 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007fa71d624643 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7fa6d4c08700 (LWP 6089)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x555ee4d660e8) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555ee4d66098, cond=0x555ee4d660c0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x555ee4d660c0, mutex=0x555ee4d66098) at pthread_cond_wait.c:638
#3  0x00007fa709541e6b in cnd_wait (mtx=0x555ee4d66098, cond=0x555ee4d660c0) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x555ee4d84440) at ../src/util/u_queue.c:272
#5  0x00007fa709541a7b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007fa71c1344e2 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007fa71d624643 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7fa6d61a9700 (LWP 6088)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x555ee487c7a8) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555ee487c758, cond=0x555ee487c780) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x555ee487c780, mutex=0x555ee487c758) at pthread_cond_wait.c:638
#3  0x00007fa709541e6b in cnd_wait (mtx=0x555ee487c758, cond=0x555ee487c780) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x555ee489ab00) at ../src/util/u_queue.c:272
#5  0x00007fa709541a7b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007fa71c1344e2 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007fa71d624643 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7fa6d69aa700 (LWP 6087)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x555ee4769e88) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555ee4769e38, cond=0x555ee4769e60) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x555ee4769e60, mutex=0x555ee4769e38) at pthread_cond_wait.c:638
#3  0x00007fa709541e6b in cnd_wait (mtx=0x555ee4769e38, cond=0x555ee4769e60) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x555ee4788210) at ../src/util/u_queue.c:272
#5  0x00007fa709541a7b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007fa71c1344e2 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007fa71d624643 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fa6e4d45700 (LWP 6086)):
#0  0x00007fa71b7b1309 in g_source_unref_internal (source=0x7fa6d00047c0, context=0x7fa6d0000c30, have_lock=1) at ../glib/gmain.c:2089
#1  0x00007fa71b7b294c in g_source_iter_next (iter=iter@entry=0x7fa6e4d44b80, source=source@entry=0x7fa6e4d44b78) at ../glib/gmain.c:975
#2  0x00007fa71b7b3c53 in g_main_context_prepare (context=context@entry=0x7fa6d0000c30, priority=priority@entry=0x7fa6e4d44c00) at ../glib/gmain.c:3467
#3  0x00007fa71b7b46cb in g_main_context_iterate (context=context@entry=0x7fa6d0000c30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3897
#4  0x00007fa71b7b48d3 in g_main_context_iteration (context=0x7fa6d0000c30, may_block=may_block@entry=1) at ../glib/gmain.c:3978
#5  0x00007fa71dbaccd3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fa6d0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00007fa71db56ceb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fa6e4d44d40, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#7  0x00007fa71d9af395 in QThread::exec() (this=this@entry=0x555ee453aaf0) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#8  0x00007fa71cc6e119 in QQmlThreadPrivate::run() (this=0x555ee453aaf0) at qml/ftw/qqmlthread.cpp:148
#9  0x00007fa71d9b04e6 in QThreadPrivate::start(void*) (arg=0x555ee453aaf0) at thread/qthread_unix.cpp:361
#10 0x00007fa71c1344e2 in start_thread (arg=<optimized out>) at pthread_create.c:479
#11 0x00007fa71d624643 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fa6e65ea700 (LWP 6084)):
#0  0x00007fa71d619a1f in __GI___poll (fds=0x7fa6dc0029e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fa71b7b479e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fa6dc0029e0, timeout=<optimized out>, context=0x7fa6dc000c30) at ../glib/gmain.c:4216
#2  g_main_context_iterate (context=context@entry=0x7fa6dc000c30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3912
#3  0x00007fa71b7b48d3 in g_main_context_iteration (context=0x7fa6dc000c30, may_block=may_block@entry=1) at ../glib/gmain.c:3978
#4  0x00007fa71dbaccd3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fa6dc000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007fa71db56ceb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fa6e65e9d40, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#6  0x00007fa71d9af395 in QThread::exec() (this=this@entry=0x555ee427fe90) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#7  0x00007fa71cc6e119 in QQmlThreadPrivate::run() (this=0x555ee427fe90) at qml/ftw/qqmlthread.cpp:148
#8  0x00007fa71d9b04e6 in QThreadPrivate::start(void*) (arg=0x555ee427fe90) at thread/qthread_unix.cpp:361
#9  0x00007fa71c1344e2 in start_thread (arg=<optimized out>) at pthread_create.c:479
#10 0x00007fa71d624643 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fa6e7fff700 (LWP 6083)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x555ee3e57930) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555ee3e578e0, cond=0x555ee3e57908) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x555ee3e57908, mutex=0x555ee3e578e0) at pthread_cond_wait.c:638
#3  0x00007fa709541e6b in cnd_wait (mtx=0x555ee3e578e0, cond=0x555ee3e57908) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x555ee3e53c50) at ../src/util/u_queue.c:272
#5  0x00007fa709541a7b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007fa71c1344e2 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007fa71d624643 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fa6fca7e700 (LWP 6082)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x555ee3e57930) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555ee3e578e0, cond=0x555ee3e57908) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x555ee3e57908, mutex=0x555ee3e578e0) at pthread_cond_wait.c:638
#3  0x00007fa709541e6b in cnd_wait (mtx=0x555ee3e578e0, cond=0x555ee3e57908) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x555ee3e53c10) at ../src/util/u_queue.c:272
#5  0x00007fa709541a7b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007fa71c1344e2 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007fa71d624643 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fa6fd27f700 (LWP 6081)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x555ee3e57230) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555ee3e571e0, cond=0x555ee3e57208) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x555ee3e57208, mutex=0x555ee3e571e0) at pthread_cond_wait.c:638
#3  0x00007fa709541e6b in cnd_wait (mtx=0x555ee3e571e0, cond=0x555ee3e57208) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x555ee3e53bb0) at ../src/util/u_queue.c:272
#5  0x00007fa709541a7b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007fa71c1344e2 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007fa71d624643 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fa6fda80700 (LWP 6080)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x555ee3e57234) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555ee3e571e0, cond=0x555ee3e57208) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x555ee3e57208, mutex=0x555ee3e571e0) at pthread_cond_wait.c:638
#3  0x00007fa709541e6b in cnd_wait (mtx=0x555ee3e571e0, cond=0x555ee3e57208) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x555ee3e53b70) at ../src/util/u_queue.c:272
#5  0x00007fa709541a7b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007fa71c1344e2 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007fa71d624643 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fa6fe281700 (LWP 6079)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x555ee3e57234) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555ee3e571e0, cond=0x555ee3e57208) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x555ee3e57208, mutex=0x555ee3e571e0) at pthread_cond_wait.c:638
#3  0x00007fa709541e6b in cnd_wait (mtx=0x555ee3e571e0, cond=0x555ee3e57208) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x555ee3e53950) at ../src/util/u_queue.c:272
#5  0x00007fa709541a7b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007fa71c1344e2 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007fa71d624643 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fa6fea82700 (LWP 6078)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x555ee3cbd0c8) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555ee3cbd078, cond=0x555ee3cbd0a0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x555ee3cbd0a0, mutex=0x555ee3cbd078) at pthread_cond_wait.c:638
#3  0x00007fa709541e6b in cnd_wait (mtx=0x555ee3cbd078, cond=0x555ee3cbd0a0) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x555ee3e58250) at ../src/util/u_queue.c:272
#5  0x00007fa709541a7b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007fa71c1344e2 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007fa71d624643 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fa708c2a700 (LWP 6077)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x555ee3e52bf8) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555ee3e52ba8, cond=0x555ee3e52bd0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x555ee3e52bd0, mutex=0x555ee3e52ba8) at pthread_cond_wait.c:638
#3  0x00007fa709541e6b in cnd_wait (mtx=0x555ee3e52ba8, cond=0x555ee3e52bd0) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x555ee3e4fe80) at ../src/util/u_queue.c:272
#5  0x00007fa709541a7b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007fa71c1344e2 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007fa71d624643 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fa70b8a2700 (LWP 6076)):
#0  0x00007fa71d619a1f in __GI___poll (fds=0x7fa7040029e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fa71b7b479e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fa7040029e0, timeout=<optimized out>, context=0x7fa704000c30) at ../glib/gmain.c:4216
#2  g_main_context_iterate (context=context@entry=0x7fa704000c30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3912
#3  0x00007fa71b7b48d3 in g_main_context_iteration (context=0x7fa704000c30, may_block=may_block@entry=1) at ../glib/gmain.c:3978
#4  0x00007fa71dbaccd3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fa704000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007fa71db56ceb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fa70b8a1d30, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#6  0x00007fa71d9af395 in QThread::exec() (this=this@entry=0x7fa71deae060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#7  0x00007fa71de2af4a in QDBusConnectionManager::run() (this=0x7fa71deae060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178
#8  0x00007fa71d9b04e6 in QThreadPrivate::start(void*) (arg=0x7fa71deae060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:361
#9  0x00007fa71c1344e2 in start_thread (arg=<optimized out>) at pthread_create.c:479
#10 0x00007fa71d624643 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fa71ef20840 (LWP 6075)):
[KCrash Handler]
#6  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#7  0x00007fa71d5488d9 in __GI_abort () at abort.c:79
#8  0x00007fa71d97ab1b in qt_message_fatal (context=..., message=<synthetic pointer>...) at global/qlogging.cpp:1907
#9  QMessageLogger::fatal(char const*, ...) const (this=this@entry=0x7ffe5b6230f0, msg=msg@entry=0x7fa70c2baa00 "The Wayland connection broke. Did the Wayland compositor die?") at global/qlogging.cpp:888
#10 0x00007fa70c23908b in QtWaylandClient::QWaylandDisplay::checkError() const (this=<optimized out>) at /usr/include/qt5/QtCore/qlogging.h:91
#11 QtWaylandClient::QWaylandDisplay::checkError() const (this=<optimized out>) at qwaylanddisplay.cpp:170
#12 0x00007fa70c244a4e in QtWaylandClient::QWaylandDisplay::flushRequests() (this=0x555ee3c63260) at qwaylanddisplay.cpp:188
#13 0x00007fa71db81dfb in QMetaObject::activate(QObject*, int, int, void**) (sender=0x555ee3ce8500, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3803
#14 0x00007fa71db8e08c in QSocketNotifier::activated(int, QSocketNotifier::QPrivateSignal) (this=this@entry=0x555ee3ce8500, _t1=<optimized out>, _t2=...) at .moc/moc_qsocketnotifier.cpp:140
#15 0x00007fa71db8e3f1 in QSocketNotifier::event(QEvent*) (this=0x555ee3ce8500, e=0x7ffe5b6234e0) at kernel/qsocketnotifier.cpp:266
#16 0x00007fa71e562ad6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x555ee3c5ce80, receiver=receiver@entry=0x555ee3ce8500, e=e@entry=0x7ffe5b6234e0) at kernel/qapplication.cpp:3700
#17 0x00007fa71e56c150 in QApplication::notify(QObject*, QEvent*) (this=0x7ffe5b6274f0, receiver=0x555ee3ce8500, e=0x7ffe5b6234e0) at kernel/qapplication.cpp:3446
#18 0x00007fa71db57de8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x555ee3ce8500, event=0x7ffe5b6234e0) at kernel/qcoreapplication.cpp:1088
#19 0x00007fa71dbad667 in socketNotifierSourceDispatch(GSource*, GSourceFunc, gpointer) (source=source@entry=0x555ee3ce8490) at kernel/qeventdispatcher_glib.cpp:106
#20 0x00007fa71b7b44a0 in g_main_dispatch (context=0x555ee3cc5170) at ../glib/gmain.c:3179
#21 g_main_context_dispatch (context=context@entry=0x555ee3cc5170) at ../glib/gmain.c:3844
#22 0x00007fa71b7b4830 in g_main_context_iterate (context=context@entry=0x555ee3cc5170, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3917
#23 0x00007fa71b7b48d3 in g_main_context_iteration (context=0x555ee3cc5170, may_block=may_block@entry=1) at ../glib/gmain.c:3978
#24 0x00007fa71dbaccb5 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x555ee3c9d730, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#25 0x00007fa71db56ceb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffe5b6236f0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#26 0x00007fa71e766a0d in QDialog::exec() (this=0x555ee5eeab40) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#27 0x00007fa6c2c86fd0 in KWin::EffectsModel::requestConfigure(QModelIndex const&, QWindow*) (this=<optimized out>, index=..., transientParent=0x555ee4afc3d0) at /usr/include/c++/9/bits/atomic_base.h:413
#28 0x00007fa6c2d41aae in KWin::DesktopEffectsKCM::configure(QString const&, QQuickItem*) (this=0x555ee4235e90, pluginId=..., context=0x555ee5658670) at /usr/src/debug/kwin-5.16.5-2.fc31.x86_64/kcmkwin/kwineffects/kcm.cpp:112
#29 0x00007fa6c2d40ff8 in KWin::DesktopEffectsKCM::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=_o@entry=0x555ee4235e90, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=4, _a=_a@entry=0x7ffe5b623aa0) at /usr/src/debug/kwin-5.16.5-2.fc31.x86_64/x86_64-redhat-linux-gnu/kcmkwin/kwineffects/kcm_kwin_effects_autogen/EWIEGA46WW/moc_kcm.cpp:101
#30 0x00007fa6c2d414b3 in KWin::DesktopEffectsKCM::qt_metacall(QMetaObject::Call, int, void**) (this=0x555ee4235e90, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x7ffe5b623aa0) at /usr/src/debug/kwin-5.16.5-2.fc31.x86_64/x86_64-redhat-linux-gnu/kcmkwin/kwineffects/kcm_kwin_effects_autogen/EWIEGA46WW/moc_kcm.cpp:176
#31 0x00007fa71cc0f5b5 in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const (this=0x7ffe5b623de0, type=QMetaObject::InvokeMetaMethod, index=<optimized out>, argv=<optimized out>) at ../../include/QtQml/5.12.5/QtQml/private/../../../../../src/qml/qml/ftw/qflagpointer_p.h:335
#32 0x00007fa71caff09d in CallMethod(QQmlObjectOrGadget const&, int, int, int, int*, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) (object=..., index=<optimized out>, returnType=<optimized out>, argCount=<optimized out>, argTypes=<optimized out>, engine=<optimized out>, callArgs=<optimized out>, callType=<optimized out>) at jsruntime/qv4qobjectwrapper.cpp:1295
#33 0x00007fa71cb014d4 in CallPrecise(QQmlObjectOrGadget const&, QQmlPropertyData const&, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) (object=..., data=..., engine=0x555ee49d23c0, callArgs=0x7fa6c1b94590, callType=QMetaObject::InvokeMetaMethod) at ../../include/QtQml/5.12.5/QtQml/private/../../../../../src/qml/qml/qqmlpropertycache_p.h:214
#34 0x00007fa71cb022ce in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () at jsruntime/qv4qobjectwrapper.cpp:2118
#35 0x00007fa71cb1f6b6 in QV4::FunctionObject::call(QV4::Value const*, QV4::Value const*, int) const (argc=<optimized out>, argv=<optimized out>, thisObject=<optimized out>, this=<optimized out>) at ../../include/QtQml/5.12.5/QtQml/private/../../../../../src/qml/jsruntime/qv4functionobject_p.h:172
#36 QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*) (frame=0x7ffe5b6240e0, engine=0x555ee49d23c0, code=0x7fa6c1b94538 "\200\320_\301\246\177") at jsruntime/qv4vme_moth.cpp:738
#37 0x00007fa71cb21557 in QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (frame=frame@entry=0x7ffe5b6240e0, engine=engine@entry=0x555ee49d23c0) at jsruntime/qv4vme_moth.cpp:447
#38 0x00007fa71caae8ff in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) (this=this@entry=0x555ee4a18700, thisObject=<optimized out>, argv=argv@entry=0x7fa6c1b94500, argc=<optimized out>, context=<optimized out>) at jsruntime/qv4function.cpp:68
#39 0x00007fa71cc37c07 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (this=this@entry=0x555ee5c4ad20, callData=callData@entry=0x7fa6c1b944d0, isUndefined=isUndefined@entry=0x0) at ../../include/QtQml/5.12.5/QtQml/private/../../../../../src/qml/jsruntime/qv4value_p.h:194
#40 0x00007fa71cbd6a5c in QQmlBoundSignalExpression::evaluate(void**) (this=<optimized out>, a=0x0) at ../../include/QtQml/5.12.5/QtQml/private/../../../../../src/qml/jsruntime/qv4jscall_p.h:95
#41 0x00007fa71cbd7c28 in QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (e=0x555ee589fb20, a=0x0) at ../../include/QtQml/5.12.5/QtQml/private/../../../../../src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69
#42 0x00007fa71cc1ad9d in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:104
#43 0x00007fa71cbb6de5 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (object=0x555ee5658670, index=64, a=0x0) at qml/qqmlengine.cpp:883
#44 0x00007fa71db81803 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x555ee5658670, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.h:121
#45 0x00007fa70bcf9018 in QQuickAbstractButtonPrivate::handleRelease(QPointF const&) (this=0x555ee56f7a00, point=...) at qquickabstractbutton.cpp:179
#46 0x00007fa70bd16959 in QQuickControl::mouseReleaseEvent(QMouseEvent*) (this=<optimized out>, event=0x7ffe5b6265d0) at /usr/include/qt5/QtGui/qevent.h:128
#47 0x00007fa71d02db58 in QQuickItem::event(QEvent*) (this=0x555ee5658670, ev=0x7ffe5b6265d0) at items/qquickitem.cpp:8038
#48 0x00007fa71e562ad6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x555ee3c5ce80, receiver=receiver@entry=0x555ee5658670, e=e@entry=0x7ffe5b6265d0) at kernel/qapplication.cpp:3700
#49 0x00007fa71e56c150 in QApplication::notify(QObject*, QEvent*) (this=0x7ffe5b6274f0, receiver=0x555ee5658670, e=0x7ffe5b6265d0) at kernel/qapplication.cpp:3446
#50 0x00007fa71db57de8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x555ee5658670, event=0x7ffe5b6265d0) at kernel/qcoreapplication.cpp:1088
#51 0x00007fa71d048a1d in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) (this=this@entry=0x555ee4b91ea0, pointerEvent=0x555ee59794e0) at items/qquickwindow.cpp:1798
#52 0x00007fa71d049e91 in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) (this=this@entry=0x555ee4b91ea0, event=0x555ee59794e0) at items/qquickwindow.cpp:2361
#53 0x00007fa71d04ab59 in QQuickWindowPrivate::handleMouseEvent(QMouseEvent*) (event=0x7ffe5b6265d0, this=0x555ee4b91ea0) at items/qquickwindow.cpp:2224
#54 QQuickWindowPrivate::handleMouseEvent(QMouseEvent*) (this=0x555ee4b91ea0, event=0x7ffe5b6265d0) at items/qquickwindow.cpp:2177
#55 0x00007fa71dfd557d in QWindow::event(QEvent*) (this=this@entry=0x555ee4afc3d0, ev=ev@entry=0x7ffe5b6265d0) at kernel/qwindow.cpp:2347
#56 0x00007fa71d04c089 in QQuickWindow::event(QEvent*) (this=0x555ee4afc3d0, e=0x7ffe5b6265d0) at items/qquickwindow.cpp:1687
#57 0x00007fa71e562ad6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x555ee3c5ce80, receiver=receiver@entry=0x555ee4afc3d0, e=e@entry=0x7ffe5b6265d0) at kernel/qapplication.cpp:3700
#58 0x00007fa71e56c150 in QApplication::notify(QObject*, QEvent*) (this=0x7ffe5b6274f0, receiver=0x555ee4afc3d0, e=0x7ffe5b6265d0) at kernel/qapplication.cpp:3446
#59 0x00007fa71db57de8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x555ee4afc3d0, event=0x7ffe5b6265d0) at kernel/qcoreapplication.cpp:1088
#60 0x00007fa71d312b0b in QQuickWidget::mouseReleaseEvent(QMouseEvent*) (this=<optimized out>, e=0x7ffe5b626c00) at qquickwidget.cpp:1382
#61 0x00007fa71e5a534e in QWidget::event(QEvent*) (this=this@entry=0x555ee49d6920, event=event@entry=0x7ffe5b626c00) at kernel/qwidget.cpp:8965
#62 0x00007fa71d312cb3 in QQuickWidget::event(QEvent*) (this=0x555ee49d6920, e=0x7ffe5b626c00) at qquickwidget.cpp:1535
#63 0x00007fa71e562ad6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x555ee3c5ce80, receiver=receiver@entry=0x555ee49d6920, e=e@entry=0x7ffe5b626c00) at kernel/qapplication.cpp:3700
#64 0x00007fa71e56c3a3 in QApplication::notify(QObject*, QEvent*) (this=<optimized out>, receiver=0x555ee49d6920, e=0x7ffe5b626c00) at kernel/qapplication.cpp:3160
#65 0x00007fa71db57de8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x555ee49d6920, event=0x7ffe5b626c00) at kernel/qcoreapplication.cpp:1088
#66 0x00007fa71e56b4b7 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) (receiver=receiver@entry=0x555ee49d6920, event=event@entry=0x7ffe5b626c00, alienWidget=alienWidget@entry=0x555ee49d6920, nativeWidget=0x555ee3c97990, buttonDown=buttonDown@entry=0x7fa71ea93310 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2646
#67 0x00007fa71e5c10dd in QWidgetWindow::handleMouseEvent(QMouseEvent*) (this=0x555ee3dd3b60, event=0x7ffe5b627070) at /usr/include/c++/9/bits/atomic_base.h:413
#68 0x00007fa71e5c3f6c in QWidgetWindow::event(QEvent*) (event=0x7ffe5b627070, this=0x555ee3dd3b60) at kernel/qwidgetwindow.cpp:281
#69 QWidgetWindow::event(QEvent*) (this=0x555ee3dd3b60, event=0x7ffe5b627070) at kernel/qwidgetwindow.cpp:224
#70 0x00007fa71e562ad6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x555ee3c5ce80, receiver=receiver@entry=0x555ee3dd3b60, e=e@entry=0x7ffe5b627070) at kernel/qapplication.cpp:3700
#71 0x00007fa71e56c150 in QApplication::notify(QObject*, QEvent*) (this=0x7ffe5b6274f0, receiver=0x555ee3dd3b60, e=0x7ffe5b627070) at kernel/qapplication.cpp:3446
#72 0x00007fa71db57de8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x555ee3dd3b60, event=0x7ffe5b627070) at kernel/qcoreapplication.cpp:1088
#73 0x00007fa71dfcb723 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (e=e@entry=0x555ee577cb00) at kernel/qguiapplication.cpp:2100
#74 0x00007fa71dfccf4b in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (e=0x555ee577cb00) at kernel/qguiapplication.cpp:1835
#75 0x00007fa71dfa954b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=...) at kernel/qwindowsysteminterface.cpp:1151
#76 0x00007fa70c27d564 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQt5WaylandClient.so.5
#77 0x00007fa71b7b44a0 in g_main_dispatch (context=0x555ee3cc5170) at ../glib/gmain.c:3179
#78 g_main_context_dispatch (context=context@entry=0x555ee3cc5170) at ../glib/gmain.c:3844
#79 0x00007fa71b7b4830 in g_main_context_iterate (context=context@entry=0x555ee3cc5170, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3917
#80 0x00007fa71b7b48d3 in g_main_context_iteration (context=0x555ee3cc5170, may_block=may_block@entry=1) at ../glib/gmain.c:3978
#81 0x00007fa71dbaccb5 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x555ee3c9d730, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#82 0x00007fa71db56ceb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffe5b627410, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#83 0x00007fa71db5ea16 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#84 0x0000555ee1e1e86e in main ()
[Inferior 1 (process 6075) detached]

Possible duplicates by query: bug 413982, bug 413948, bug 401442.

Reported using DrKonqi
Comment 1 Nate Graham 2019-11-14 17:02:51 UTC
*** Bug 414105 has been marked as a duplicate of this bug. ***
Comment 2 Christoph Feck 2019-12-04 01:47:30 UTC
It is possible that KWin::EffectsModel::requestConfigure() drops the Wayland connection.
Comment 3 David Edmundson 2020-04-07 08:21:48 UTC
#26 0x00007fa71e766a0d in QDialog::exec() (this=0x555ee5eeab40) at ../../include/QtCore/../../src/corelib/global/qflags.h:120

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