Bug 430006 - kwin_wayland crashes when I close a window immediately after unminimize it
Summary: kwin_wayland crashes when I close a window immediately after unminimize it
Status: RESOLVED FIXED
Alias: None
Product: kwin
Classification: Plasma
Component: wayland-generic (show other bugs)
Version: git master
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-12-04 10:51 UTC by Patrick Silva
Modified: 2020-12-10 12:30 UTC (History)
0 users

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 Patrick Silva 2020-12-04 10:51:49 UTC
STEPS TO REPRODUCE
1. start Wayland session
2. open Kate
3. minimize Kate
4. unminimize Kate by clicking on its entry in task manager
5. close Kate

OBSERVED RESULT
kwin_wayland crashes

EXPECTED RESULT
no crash

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


Thread 11 (Thread 13190.14363):
#0  0x00007f0dc5aba5ce in epoll_wait (epfd=94, events=events@entry=0x7f0d9d3a28f0, maxevents=32, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
#1  0x00007f0d099eb0fb in impl_pollfd_wait (object=<optimized out>, pfd=<optimized out>, ev=0x7f0d9d3a2aa0, n_ev=<optimized out>, timeout=<optimized out>) at ../spa/plugins/support/system.c:154
#2  0x00007f0d099df114 in loop_iterate (object=0x55deda0f3df8, timeout=-1) at ../spa/plugins/support/loop.c:289
#3  0x00007f0dc5d9a6e0 in ?? () from target:/lib/x86_64-linux-gnu/libpipewire-0.3.so.0
#4  0x00007f0dc6759609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#5  0x00007f0dc5aba293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 13190.13202):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f0dc4e3ffd8 <QTWTF::pageheap_memory+57592>) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f0dc4e3ff88 <QTWTF::pageheap_memory+57512>, cond=0x7f0dc4e3ffb0 <QTWTF::pageheap_memory+57552>) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=cond@entry=0x7f0dc4e3ffb0 <QTWTF::pageheap_memory+57552>, mutex=mutex@entry=0x7f0dc4e3ff88 <QTWTF::pageheap_memory+57512>) at pthread_cond_wait.c:638
#3  0x00007f0dc4d4263a in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f0dc4e31ee0 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#4  0x00007f0dc4d4265f in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#5  0x00007f0dc6759609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f0dc5aba293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 13190.13199):
#0  0x00007f0dc5aadaff in __GI___poll (fds=0x7f0d8c004e60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f0dc4ea71ae in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f0d8c004e60, timeout=<optimized out>, context=0x7f0d8c000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7f0d8c000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007f0dc4ea72e3 in g_main_context_iteration (context=0x7f0d8c000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f0dc73c3232 in QEventDispatcherGlib::processEvents (this=0x7f0d8c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007f0dc736743b in QEventLoop::exec (this=this@entry=0x7f0d9ef39cc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f0dc7183982 in QThread::exec (this=this@entry=0x55ded9c61920) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f0dc4226d69 in QQmlThreadPrivate::run (this=0x55ded9c61920) at qml/ftw/qqmlthread.cpp:155
#8  0x00007f0dc7184b1c in QThreadPrivate::start (arg=0x55ded9c61920) at thread/qthread_unix.cpp:329
#9  0x00007f0dc6759609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f0dc5aba293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 13190.13197):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55ded9164688) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55ded9164638, cond=0x55ded9164660) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=cond@entry=0x55ded9164660, mutex=mutex@entry=0x55ded9164638) at pthread_cond_wait.c:638
#3  0x00007f0dbca5197b in cnd_wait (mtx=0x55ded9164638, cond=0x55ded9164660) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x55ded906edf0) at ../src/util/u_queue.c:275
#5  0x00007f0dbca5158b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f0dc6759609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f0dc5aba293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 13190.13196):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55ded9164688) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55ded9164638, cond=0x55ded9164660) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=cond@entry=0x55ded9164660, mutex=mutex@entry=0x55ded9164638) at pthread_cond_wait.c:638
#3  0x00007f0dbca5197b in cnd_wait (mtx=0x55ded9164638, cond=0x55ded9164660) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x55ded91ddce0) at ../src/util/u_queue.c:275
#5  0x00007f0dbca5158b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f0dc6759609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f0dc5aba293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 13190.13195):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55ded9164688) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55ded9164638, cond=0x55ded9164660) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=cond@entry=0x55ded9164660, mutex=mutex@entry=0x55ded9164638) at pthread_cond_wait.c:638
#3  0x00007f0dbca5197b in cnd_wait (mtx=0x55ded9164638, cond=0x55ded9164660) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x55ded907a5d0) at ../src/util/u_queue.c:275
#5  0x00007f0dbca5158b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f0dc6759609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f0dc5aba293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 13190.13194):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55ded9164688) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55ded9164638, cond=0x55ded9164660) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=cond@entry=0x55ded9164660, mutex=mutex@entry=0x55ded9164638) at pthread_cond_wait.c:638
#3  0x00007f0dbca5197b in cnd_wait (mtx=0x55ded9164638, cond=0x55ded9164660) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x55ded913d8f0) at ../src/util/u_queue.c:275
#5  0x00007f0dbca5158b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f0dc6759609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f0dc5aba293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 13190.13193):
#0  0x00007f0dc5aadaff in __GI___poll (fds=0x7f0db4004630, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f0dc4ea71ae in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x7f0db4004630, timeout=<optimized out>, context=0x7f0db4000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7f0db4000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007f0dc4ea72e3 in g_main_context_iteration (context=0x7f0db4000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f0dc73c3232 in QEventDispatcherGlib::processEvents (this=0x7f0db4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007f0dc736743b in QEventLoop::exec (this=this@entry=0x7f0dbe802ce0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f0dc7183982 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f0dc7184b1c in QThreadPrivate::start (arg=0x55ded90982b0) at thread/qthread_unix.cpp:329
#8  0x00007f0dc6759609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f0dc5aba293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 13190.13192):
#0  0x00007f0dc5aadaff in __GI___poll (fds=0x7f0db0005240, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f0dc4ea71ae in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x7f0db0005240, timeout=<optimized out>, context=0x7f0db0000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7f0db0000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007f0dc4ea72e3 in g_main_context_iteration (context=0x7f0db0000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f0dc73c3232 in QEventDispatcherGlib::processEvents (this=0x7f0db0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007f0dc736743b in QEventLoop::exec (this=this@entry=0x7f0dbf0b1ce0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f0dc7183982 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f0dc7184b1c in QThreadPrivate::start (arg=0x55ded9095c10) at thread/qthread_unix.cpp:329
#8  0x00007f0dc6759609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f0dc5aba293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 13190.13191):
#0  0x00007f0dc5aadaff in __GI___poll (fds=0x7f0db8017520, nfds=5, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f0dc4ea71ae in g_main_context_poll (priority=<optimized out>, n_fds=5, fds=0x7f0db8017520, timeout=<optimized out>, context=0x7f0db8001ce0) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7f0db8001ce0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007f0dc4ea72e3 in g_main_context_iteration (context=0x7f0db8001ce0, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f0dc73c3232 in QEventDispatcherGlib::processEvents (this=0x7f0db8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007f0dc736743b in QEventLoop::exec (this=this@entry=0x7f0dbf949cb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f0dc7183982 in QThread::exec (this=this@entry=0x7f0dc7d6cd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f0dc7ce8f4b in QDBusConnectionManager::run (this=0x7f0dc7d6cd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#8  0x00007f0dc7184b1c in QThreadPrivate::start (arg=0x7f0dc7d6cd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:329
#9  0x00007f0dc6759609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f0dc5aba293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 13190.13190):
#0  0x000055deda0d7900 in ?? ()
#1  0x00007f0dc5dc1119 in pw_proxy_destroy () from target:/lib/x86_64-linux-gnu/libpipewire-0.3.so.0
#2  0x00007f0dc5d9a354 in pw_core_disconnect () from target:/lib/x86_64-linux-gnu/libpipewire-0.3.so.0
#3  0x000055ded729c4f9 in KWin::PipeWireCore::~PipeWireCore (this=0x55ded9fed0d0, __in_chrg=<optimized out>) at ./plugins/screencast/pipewirecore.cpp:33
#4  0x000055ded729c56d in KWin::PipeWireCore::~PipeWireCore (this=0x55ded9fed0d0, __in_chrg=<optimized out>) at ./plugins/screencast/pipewirecore.cpp:26
#5  0x000055ded72a1a90 in QtSharedPointer::ExternalRefCountData::destroy (this=0x55deda057230) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:149
#6  QSharedPointer<KWin::DmaBufTexture>::deref (dd=0x55deda057230) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:458
#7  QSharedPointer<KWin::PipeWireCore>::deref (dd=0x55deda057230) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:454
#8  QSharedPointer<KWin::PipeWireCore>::deref (this=0x55deda097220) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:453
#9  QSharedPointer<KWin::PipeWireCore>::~QSharedPointer (this=0x55deda097220, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:310
#10 KWin::PipeWireStream::~PipeWireStream (this=0x55deda097210, __in_chrg=<optimized out>) at ./plugins/screencast/pipewirestream.cpp:185
#11 0x000055ded72a5f2a in KWin::WindowStream::~WindowStream (this=0x55deda097210, __in_chrg=<optimized out>) at ./plugins/screencast/screencastmanager.cpp:40
#12 KWin::WindowStream::~WindowStream (this=0x55deda097210, __in_chrg=<optimized out>) at ./plugins/screencast/screencastmanager.cpp:40
#13 0x00007f0dc739f94e in QtPrivate::QSlotObjectBase::call (a=0x7ffd514d5560, r=0x55ded91ab180, this=0x55ded91aa4a0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#14 doActivate<false> (sender=0x55deda097210, signal_index=5, argv=0x7ffd514d5560) at kernel/qobject.cpp:3886
#15 0x00007f0dc739f94e in QtPrivate::QSlotObjectBase::call (a=0x7ffd514d56a0, r=0x55deda097210, this=0x55deda093c90) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#16 doActivate<false> (sender=0x55deda0af530, signal_index=9, argv=0x7ffd514d56a0) at kernel/qobject.cpp:3886
#17 0x00007f0dc7398d17 in QMetaObject::activate (sender=sender@entry=0x55deda0af530, m=m@entry=0x7f0dc6fe8ea0 <KWin::Toplevel::staticMetaObject>, local_signal_index=local_signal_index@entry=6, argv=argv@entry=0x7ffd514d56a0) at kernel/qobject.cpp:3946
#18 0x00007f0dc6d3bb42 in KWin::Toplevel::windowClosed (this=this@entry=0x55deda0af530, _t1=<optimized out>, _t1@entry=0x55deda0af530, _t2=<optimized out>, _t2@entry=0x55ded9149050) at ./obj-x86_64-linux-gnu/kwin_autogen/EWIEGA46WW/moc_toplevel.cpp:810
#19 0x00007f0dc6efbc24 in KWin::XdgSurfaceClient::destroyClient (this=0x55deda0af530) at ./xdgshellclient.cpp:327
#20 0x00007f0dc739f94e in QtPrivate::QSlotObjectBase::call (a=0x7ffd514d57e0, r=0x55deda0af530, this=0x55deda098120) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#21 doActivate<false> (sender=0x55ded91593c0, signal_index=0, argv=0x7ffd514d57e0) at kernel/qobject.cpp:3886
#22 0x00007f0dc7398d17 in QMetaObject::activate (sender=sender@entry=0x55ded91593c0, m=m@entry=0x7f0dc75f7b20 <QObject::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffd514d57e0) at kernel/qobject.cpp:3946
#23 0x00007f0dc7398dd3 in QObject::destroyed (this=this@entry=0x55ded91593c0, _t1=<optimized out>, _t1@entry=0x55ded91593c0) at .moc/moc_qobject.cpp:219
#24 0x00007f0dc739dba5 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:992
#25 0x00007f0dc684754d in KWaylandServer::XdgToplevelInterface::~XdgToplevelInterface (this=0x55ded91593c0, __in_chrg=<optimized out>) at ./src/server/xdgshell_interface.cpp:529
#26 0x00007f0dc687b9e0 in QtWaylandServer::xdg_toplevel::destroy_func (client_resource=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h:212
#27 0x00007f0dc38a05bf in destroy_resource (element=element@entry=0x55ded917ed70, data=data@entry=0x0, flags=0) at ../src/wayland-server.c:724
#28 0x00007f0dc38a0644 in wl_resource_destroy (resource=0x55ded917ed70) at ../src/wayland-server.c:741
#29 0x00007f0dc0f4bff5 in ffi_call_unix64 () at ../src/x86/unix64.S:101
#30 0x00007f0dc0f4b40a in ffi_call_int (cif=<optimized out>, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=<optimized out>) at ../src/x86/ffi64.c:669
#31 0x00007f0dc38a4628 in wl_closure_invoke (closure=closure@entry=0x55deda0a2a50, flags=flags@entry=2, target=<optimized out>, target@entry=0x55ded917ed70, opcode=opcode@entry=0, data=<optimized out>, data@entry=0x55deda05d010) at ../src/connection.c:1018
#32 0x00007f0dc38a09e2 in wl_client_connection_data (fd=<optimized out>, mask=<optimized out>, data=0x55deda05d010) at ../src/wayland-server.c:432
#33 0x00007f0dc38a265a in wl_event_loop_dispatch (loop=0x55ded90443f0, timeout=timeout@entry=0) at ../src/event-loop.c:1027
#34 0x00007f0dc68024a3 in KWaylandServer::Display::Private::dispatch (this=<optimized out>) at ./src/server/display.cpp:136
#35 0x00007f0dc739f94e in QtPrivate::QSlotObjectBase::call (a=0x7ffd514d6040, r=0x55ded9078a40, this=0x55ded9167e10) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#36 doActivate<false> (sender=0x55ded9bbf380, signal_index=3, argv=0x7ffd514d6040) at kernel/qobject.cpp:3886
#37 0x00007f0dc7398d17 in QMetaObject::activate (sender=sender@entry=0x55ded9bbf380, m=m@entry=0x7f0dc7600b60 <QSocketNotifier::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffd514d6040) at kernel/qobject.cpp:3946
#38 0x00007f0dc73a39c3 in QSocketNotifier::activated (this=this@entry=0x55ded9bbf380, _t1=..., _t2=<optimized out>, _t3=...) at .moc/moc_qsocketnotifier.cpp:178
#39 0x00007f0dc73a4163 in QSocketNotifier::event (this=0x55ded9bbf380, e=0x7ffd514d6310) at kernel/qsocketnotifier.cpp:302
#40 0x00007f0dc60ddda3 in QApplicationPrivate::notify_helper (this=this@entry=0x55ded9041a40, receiver=receiver@entry=0x55ded9bbf380, e=e@entry=0x7ffd514d6310) at kernel/qapplication.cpp:3630
#41 0x00007f0dc60e6b98 in QApplication::notify (this=0x7ffd514d66f0, receiver=0x55ded9bbf380, e=0x7ffd514d6310) at kernel/qapplication.cpp:3154
#42 0x00007f0dc736892a in QCoreApplication::notifyInternal2 (receiver=0x55ded9bbf380, event=0x7ffd514d6310) at ../../include/QtCore/5.15.1/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#43 0x00007f0dc73c045b in QEventDispatcherUNIXPrivate::activateSocketNotifiers (this=0x55ded904e2d0) at kernel/qeventdispatcher_unix.cpp:304
#44 0x00007f0dc73c08bb in QEventDispatcherUNIX::processEvents (this=<optimized out>, flags=...) at kernel/qeventdispatcher_unix.cpp:511
#45 0x000055ded72e9451 in QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
#46 0x00007f0dc736743b in QEventLoop::exec (this=this@entry=0x7ffd514d64a0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#47 0x00007f0dc736f5e4 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#48 0x000055ded7277d5c in main (argc=<optimized out>, argv=<optimized out>) at ./main_wayland.cpp:706
Detaching from program: target:/usr/bin/kwin_wayland, process 13190
Ending remote debugging.
[Inferior 1 (process 13190) detached]
Comment 1 Patrick Silva 2020-12-10 12:30:46 UTC
no longer reproducible on neon unstable.