Bug 429137

Summary: System Settings crashes on Wayland when I set screen edge action to "No action"
Product: [Plasma] kwin Reporter: Patrick Silva <bugseforuns>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kde, nate, plasma-bugs
Priority: NOR Keywords: wayland
Version: unspecified   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Patrick Silva 2020-11-15 10:11:35 UTC
SUMMARY
This crash occurs on Wayland. I did not try to reproduce on X11.

STEPS TO REPRODUCE
1. open System Settings > Workspace behavior > Screen edges
2. click on any screen edge and choose "No action"
3. click on "Apply" button

OBSERVED RESULT
System Settings crashes. If I restart System Settings > Workspace behavior
and click on any KCM but General Behavior, System Settings crashes again.

EXPECTED RESULT
no crash

SOFTWARE/OS VERSIONS
Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.20.80
KDE Frameworks Version: 5.76.0
Qt Version: 5.15.1

Application: System Settings (systemsettings5), signal: Segmentation fault
Content of s_kcrashErrorMessage: (null)
[New LWP 6383]
[New LWP 6384]
[New LWP 6385]
[New LWP 6386]
[New LWP 6387]
[New LWP 6388]
[New LWP 6389]
[New LWP 6417]
[New LWP 6418]
[New LWP 6419]
[New LWP 6420]
[New LWP 6422]
[New LWP 6423]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f1531135aff in __GI___poll (fds=fds@entry=0x7ffc561d6fa8, nfds=nfds@entry=1, timeout=timeout@entry=1000) at ../sysdeps/unix/sysv/linux/poll.c:29
[Current thread is 1 (Thread 0x7f152cf098c0 (LWP 6382))]

Thread 14 (Thread 0x7f14dabfd700 (LWP 6423)):
#0  __GI___libc_read (nbytes=16, buf=0x7f14dabfcad0, fd=40) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=40, buf=buf@entry=0x7f14dabfcad0, nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f152f41589f in read (__nbytes=16, __buf=0x7f14dabfcad0, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44
#3  g_wakeup_acknowledge (wakeup=0x7f14d0003700) at ../../../glib/gwakeup.c:210
#4  0x00007f152f3cccfe in g_main_context_check (context=context@entry=0x7f14d0000c20, max_priority=2147483647, fds=fds@entry=0x7f14d001d100, n_fds=n_fds@entry=1) at ../../../glib/gmain.c:3825
#5  0x00007f152f3cd152 in g_main_context_iterate (context=context@entry=0x7f14d0000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4044
#6  0x00007f152f3cd2e3 in g_main_context_iteration (context=0x7f14d0000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#7  0x00007f153184e24b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f14d0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#8  0x00007f15317f243b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f14dabfcce0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#9  0x00007f153160e982 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#10 0x00007f153160fb1c in QThreadPrivate::start(void*) (arg=0x55fd76fc86d0) at thread/qthread_unix.cpp:329
#11 0x00007f152fcdd609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007f1531142293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f14db7fe700 (LWP 6422)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55fd77b75ef0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55fd77b75ea0, cond=0x55fd77b75ec8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55fd77b75ec8, mutex=0x55fd77b75ea0) at pthread_cond_wait.c:638
#3  0x00007f1531615ceb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55fd77b75ea0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55fd79e47228, mutex=mutex@entry=0x55fd79e47220, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f1530c80774 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55fd79e47218) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55fd79e47180) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007f1530c80be9 in QSGRenderThread::run() (this=0x55fd79e47180) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007f153160fb1c in QThreadPrivate::start(void*) (arg=0x55fd79e47180) at thread/qthread_unix.cpp:329
#9  0x00007f152fcdd609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f1531142293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f14f0bad700 (LWP 6420)):
#0  0x00007f1531135aff in __GI___poll (fds=0x7f14e00027a0, nfds=1, timeout=17116) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f152f3cd1ae in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f14e00027a0, timeout=<optimized out>, context=0x7f14e0000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7f14e0000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007f152f3cd2e3 in g_main_context_iteration (context=0x7f14e0000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f153184e24b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f14e0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f15317f243b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f14f0bacce0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f153160e982 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f153160fb1c in QThreadPrivate::start(void*) (arg=0x55fd77abc0f0) at thread/qthread_unix.cpp:329
#8  0x00007f152fcdd609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f1531142293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f14f2fdc700 (LWP 6419)):
#0  __GI___libc_read (nbytes=16, buf=0x7f14f2fdbc10, fd=34) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=34, buf=buf@entry=0x7f14f2fdbc10, nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f152f41589f in read (__nbytes=16, __buf=0x7f14f2fdbc10, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44
#3  g_wakeup_acknowledge (wakeup=0x7f14ec003560) at ../../../glib/gwakeup.c:210
#4  0x00007f152f3cccfe in g_main_context_check (context=context@entry=0x55fd764b8ae0, max_priority=2147483647, fds=fds@entry=0x55fd76ca5d90, n_fds=n_fds@entry=1) at ../../../glib/gmain.c:3825
#5  0x00007f152f3cd152 in g_main_context_iterate (context=0x55fd764b8ae0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4044
#6  0x00007f152f3cd533 in g_main_loop_run (loop=0x55fd76473350) at ../../../glib/gmain.c:4241
#7  0x00007f14f14f2eda in gdbus_shared_thread_func (user_data=0x55fd75e622c0) at ../../../gio/gdbusprivate.c:279
#8  0x00007f152f3f6931 in g_thread_proxy (data=0x7f14ec002000) at ../../../glib/gthread.c:807
#9  0x00007f152fcdd609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f1531142293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f14f37dd700 (LWP 6418)):
#0  0x00007f1531135aff in __GI___poll (fds=0x55fd7a16b240, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f152f3cd1ae in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x55fd7a16b240, timeout=<optimized out>, context=0x55fd77044b60) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x55fd77044b60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007f152f3cd2e3 in g_main_context_iteration (context=0x55fd77044b60, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f152f3cd331 in glib_worker_main (data=<optimized out>) at ../../../glib/gmain.c:5996
#5  0x00007f152f3f6931 in g_thread_proxy (data=0x55fd742d5060) at ../../../glib/gthread.c:807
#6  0x00007f152fcdd609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f1531142293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f14f3fde700 (LWP 6417)):
#0  0x00007f1531135aff in __GI___poll (fds=0x7f14ec0032e0, nfds=1, timeout=6130) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f152f3cd1ae in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f14ec0032e0, timeout=<optimized out>, context=0x7f14ec003800) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7f14ec003800, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007f152f3cd2e3 in g_main_context_iteration (context=0x7f14ec003800, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f153184e24b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f14ec003290, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f15317f243b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f14f3fddce0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f153160e982 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f153160fb1c in QThreadPrivate::start(void*) (arg=0x55fd76fca530) at thread/qthread_unix.cpp:329
#8  0x00007f152fcdd609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f1531142293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f15195b2700 (LWP 6389)):
#0  0x00007f1531135aff in __GI___poll (fds=0x7f1504004a60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f152f3cd1ae in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f1504004a60, timeout=<optimized out>, context=0x7f1504000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7f1504000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007f152f3cd2e3 in g_main_context_iteration (context=0x7f1504000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f153184e24b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f1504000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f15317f243b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f15195b1cc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f153160e982 in QThread::exec() (this=this@entry=0x55fd7496eb10) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f1530906d69 in QQmlThreadPrivate::run() (this=0x55fd7496eb10) at qml/ftw/qqmlthread.cpp:155
#8  0x00007f153160fb1c in QThreadPrivate::start(void*) (arg=0x55fd7496eb10) at thread/qthread_unix.cpp:329
#9  0x00007f152fcdd609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f1531142293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f151b7b0700 (LWP 6388)):
#0  0x00007f1531135aff in __GI___poll (fds=0x7f1510004e60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f152f3cd1ae in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f1510004e60, timeout=<optimized out>, context=0x7f1510000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7f1510000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007f152f3cd2e3 in g_main_context_iteration (context=0x7f1510000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f153184e24b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f1510000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f15317f243b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f151b7afcc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f153160e982 in QThread::exec() (this=this@entry=0x55fd746cd2c0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f1530906d69 in QQmlThreadPrivate::run() (this=0x55fd746cd2c0) at qml/ftw/qqmlthread.cpp:155
#8  0x00007f153160fb1c in QThreadPrivate::start(void*) (arg=0x55fd746cd2c0) at thread/qthread_unix.cpp:329
#9  0x00007f152fcdd609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f1531142293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f151bfff700 (LWP 6387)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55fd7446c21c) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55fd7446c1c8, cond=0x55fd7446c1f0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55fd7446c1f0, mutex=0x55fd7446c1c8) at pthread_cond_wait.c:638
#3  0x00007f152a0e597b in cnd_wait (mtx=0x55fd7446c1c8, cond=0x55fd7446c1f0) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x55fd74431830) at ../src/util/u_queue.c:275
#5  0x00007f152a0e558b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f152fcdd609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f1531142293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f1528a27700 (LWP 6386)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55fd7446c218) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55fd7446c1c8, cond=0x55fd7446c1f0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55fd7446c1f0, mutex=0x55fd7446c1c8) at pthread_cond_wait.c:638
#3  0x00007f152a0e597b in cnd_wait (mtx=0x55fd7446c1c8, cond=0x55fd7446c1f0) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x55fd74437610) at ../src/util/u_queue.c:275
#5  0x00007f152a0e558b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f152fcdd609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f1531142293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f1529228700 (LWP 6385)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55fd7446c218) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55fd7446c1c8, cond=0x55fd7446c1f0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55fd7446c1f0, mutex=0x55fd7446c1c8) at pthread_cond_wait.c:638
#3  0x00007f152a0e597b in cnd_wait (mtx=0x55fd7446c1c8, cond=0x55fd7446c1f0) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x55fd74479800) at ../src/util/u_queue.c:275
#5  0x00007f152a0e558b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f152fcdd609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f1531142293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f1529a29700 (LWP 6384)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55fd7446c218) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55fd7446c1c8, cond=0x55fd7446c1f0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55fd7446c1f0, mutex=0x55fd7446c1c8) at pthread_cond_wait.c:638
#3  0x00007f152a0e597b in cnd_wait (mtx=0x55fd7446c1c8, cond=0x55fd7446c1f0) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x55fd74436c10) at ../src/util/u_queue.c:275
#5  0x00007f152a0e558b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f152fcdd609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f1531142293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f152c017700 (LWP 6383)):
#0  0x00007f1531135aff in __GI___poll (fds=0x7f1524005240, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f152f3cd1ae in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f1524005240, timeout=<optimized out>, context=0x7f1524000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7f1524000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007f152f3cd2e3 in g_main_context_iteration (context=0x7f1524000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f153184e24b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f1524000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f15317f243b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f152c016cb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f153160e982 in QThread::exec() (this=this@entry=0x7f15305a5d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f1530521f4b in QDBusConnectionManager::run() (this=0x7f15305a5d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#8  0x00007f153160fb1c in QThreadPrivate::start(void*) (arg=0x7f15305a5d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:329
#9  0x00007f152fcdd609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f1531142293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f152cf098c0 (LWP 6382)):
[KCrash Handler]
#6  0x00007f152f2adcf4 in QWaylandClientExtensionPrivate::handleRegistryGlobal(void*, wl_registry*, unsigned int, QString const&, unsigned int) (data=0x55fd75dae740, registry=0x55fd742ec4b0, id=45, interface=..., version=1) at global/qwaylandclientextension.cpp:67
#7  0x00007f152f28a182 in QtWaylandClient::QWaylandDisplay::registry_global(unsigned int, QString const&, unsigned int) (this=<optimized out>, id=45, interface=..., version=1) at qwaylanddisplay.cpp:364
#8  0x00007f152f2b8276 in QtWayland::wl_registry::handle_global(void*, wl_registry*, unsigned int, char const*, unsigned int) (data=0x55fd742edbb0, object=<optimized out>, name=45, interface=0x55fd75f2cc00 "org_kde_kwin_blur_manager", version=1) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h:236
#9  0x00007f152d2d6ff5 in  () at /lib/x86_64-linux-gnu/libffi.so.7
#10 0x00007f152d2d640a in  () at /lib/x86_64-linux-gnu/libffi.so.7
#11 0x00007f152f2063a8 in  () at /lib/x86_64-linux-gnu/libwayland-client.so.0
#12 0x00007f152f202c48 in  () at /lib/x86_64-linux-gnu/libwayland-client.so.0
#13 0x00007f152f20421c in wl_display_dispatch_queue_pending () at /lib/x86_64-linux-gnu/libwayland-client.so.0
#14 0x00007f152f289452 in QtWaylandClient::QWaylandDisplay::flushRequests() (this=0x55fd742edba0) at qwaylanddisplay.cpp:221
#15 0x00007f153182a980 in doActivate<false>(QObject*, int, void**) (sender=0x55fd74364990, signal_index=3, argv=0x7ffc561d7d90) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395
#16 0x00007f1531823d17 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x55fd74364990, m=m@entry=0x7f1531a8bb60 <QSocketNotifier::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc561d7d90) at kernel/qobject.cpp:3946
#17 0x00007f153182e9c3 in QSocketNotifier::activated(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal) (this=this@entry=0x55fd74364990, _t1=..., _t2=<optimized out>, _t3=...) at .moc/moc_qsocketnotifier.cpp:178
#18 0x00007f153182f163 in QSocketNotifier::event(QEvent*) (this=0x55fd74364990, e=0x7ffc561d8060) at kernel/qsocketnotifier.cpp:302
#19 0x00007f15323ebda3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x55fd742e6ab0, receiver=receiver@entry=0x55fd74364990, e=e@entry=0x7ffc561d8060) at kernel/qapplication.cpp:3630
#20 0x00007f15323f4b98 in QApplication::notify(QObject*, QEvent*) (this=0x7ffc561d8390, receiver=0x55fd74364990, e=0x7ffc561d8060) at kernel/qapplication.cpp:3154
#21 0x00007f15317f392a in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55fd74364990, event=0x7ffc561d8060) at ../../include/QtCore/5.15.1/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#22 0x00007f153184ee35 in socketNotifierSourceDispatch(GSource*, GSourceFunc, gpointer) (source=0x55fd743502d0) at kernel/qeventdispatcher_glib.cpp:107
#23 0x00007f152f3ccfbd in g_main_dispatch (context=0x55fd74328b10) at ../../../glib/gmain.c:3309
#24 g_main_context_dispatch (context=context@entry=0x55fd74328b10) at ../../../glib/gmain.c:3974
#25 0x00007f152f3cd240 in g_main_context_iterate (context=context@entry=0x55fd74328b10, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4047
#26 0x00007f152f3cd2e3 in g_main_context_iteration (context=0x55fd74328b10, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#27 0x00007f153184e232 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55fd743648f0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#28 0x00007f15317f243b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffc561d8270, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#29 0x00007f15317fa5e4 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#30 0x000055fd729e52b2 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./app/main.cpp:209
[Inferior 1 (process 6382) detached]
Comment 1 David Edmundson 2020-11-24 23:33:07 UTC
>handleRegistryGlobal

It'll be the blur global issue. 

At least that's known.
Comment 2 Vlad Zahorodnii 2020-11-25 08:10:50 UTC

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