Bug 425472 - kwin_wayland crashes when I move cursor to screen edge to make auto-hiding panel visible
Summary: kwin_wayland crashes when I move cursor to screen edge to make auto-hiding pa...
Status: RESOLVED FIXED
Alias: None
Product: kwin
Classification: Plasma
Component: wayland-generic (show other bugs)
Version: git master
Platform: Neon Linux
: VHI crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
: 426675 (view as bug list)
Depends on:
Blocks:
 
Reported: 2020-08-17 19:06 UTC by Patrick Silva
Modified: 2020-09-18 17:30 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2020-08-17 19:06:59 UTC
Summary says by itself.

Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.19.80
KDE Frameworks Version: 5.74.0
Qt Version: 5.14.2

Thread 13 (Thread 1235.1250):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f4a5e547fb8 <QTWTF::pageheap_memory+57592>) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f4a5e547f68 <QTWTF::pageheap_memory+57512>, cond=0x7f4a5e547f90 <QTWTF::pageheap_memory+57552>) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=cond@entry=0x7f4a5e547f90 <QTWTF::pageheap_memory+57552>, mutex=mutex@entry=0x7f4a5e547f68 <QTWTF::pageheap_memory+57512>) at pthread_cond_wait.c:638
#3  0x00007f4a5e44a61a in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f4a5e539ec0 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#4  0x00007f4a5e44a63f in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#5  0x00007f4a60073609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f4a5e798103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 1235.1247):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c985749220) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c9857491d0, cond=0x55c9857491f8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=cond@entry=0x55c9857491f8, mutex=mutex@entry=0x55c9857491d0) at pthread_cond_wait.c:638
#3  0x00007f4a5ec77ceb in QWaitConditionPrivate::wait (deadline=..., this=0x55c9857491d0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x55c985749038, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f4a5ec77db1 in QWaitCondition::wait (this=this@entry=0x55c985749040, mutex=mutex@entry=0x55c985749038, time=time@entry=18446744073709551615) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68
#6  0x00007f4a2e821ea3 in FileInfoThread::run (this=0x55c985749028) at fileinfothread.cpp:231
#7  0x00007f4a5ec7201c in QThreadPrivate::start (arg=0x55c985749028) at thread/qthread_unix.cpp:342
#8  0x00007f4a60073609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f4a5e798103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 1235.1246):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f4a5ec74271 in QtLinuxFutex::_q_futex (val3=0, addr2=0x0, val2=0, val=<optimized out>, op=0, addr=<optimized out>) at thread/qfutex_p.h:133
#2  QtLinuxFutex::futexWait<QBasicAtomicInteger<unsigned int> > (expectedValue=<optimized out>, futex=...) at thread/qfutex_p.h:135
#3  futexSemaphoreTryAcquire_loop<false> (timeout=-1, nn=8589934593, curValue=<optimized out>, u=...) at thread/qsemaphore.cpp:219
#4  futexSemaphoreTryAcquire<false> (timeout=-1, n=1, u=...) at thread/qsemaphore.cpp:262
#5  QSemaphore::acquire (this=this@entry=0x55c985747eb0, n=n@entry=1) at thread/qsemaphore.cpp:326
#6  0x00007f4a585a3148 in QtVirtualKeyboard::HunspellWorker::run (this=0x55c985747e90) at hunspellworker.cpp:744
#7  0x00007f4a5ec7201c in QThreadPrivate::start (arg=0x55c985747e90) at thread/qthread_unix.cpp:342
#8  0x00007f4a60073609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f4a5e798103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 1235.1245):
#0  0x00007f4a5e78b96f in __GI___poll (fds=0x7f4a24004630, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f4a5c7311ae in ?? () from target:/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4a5c7312e3 in g_main_context_iteration () from target:/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4a5eea81e2 in QEventDispatcherGlib::processEvents (this=0x7f4a24000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007f4a5ee4e24b in QEventLoop::exec (this=this@entry=0x7f4a2fbfed80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#5  0x00007f4a5ec70eb2 in QThread::exec (this=this@entry=0x55c98564e530) at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#6  0x00007f4a5d91cb99 in QQmlThreadPrivate::run (this=0x55c98564e530) at qml/ftw/qqmlthread.cpp:155
#7  0x00007f4a5ec7201c in QThreadPrivate::start (arg=0x55c98564e530) at thread/qthread_unix.cpp:342
#8  0x00007f4a60073609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f4a5e798103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 1235.1244):
#0  0x00007f4a5e78b96f in __GI___poll (fds=0x7f4a28004e60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f4a5c7311ae in ?? () from target:/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4a5c7312e3 in g_main_context_iteration () from target:/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4a5eea81e2 in QEventDispatcherGlib::processEvents (this=0x7f4a28000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007f4a5ee4e24b in QEventLoop::exec (this=this@entry=0x7f4a44f35d80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#5  0x00007f4a5ec70eb2 in QThread::exec (this=this@entry=0x55c985632320) at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#6  0x00007f4a5d91cb99 in QQmlThreadPrivate::run (this=0x55c985632320) at qml/ftw/qqmlthread.cpp:155
#7  0x00007f4a5ec7201c in QThreadPrivate::start (arg=0x55c985632320) at thread/qthread_unix.cpp:342
#8  0x00007f4a60073609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f4a5e798103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

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

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

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

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

Thread 4 (Thread 1235.1238):
#0  0x00007f4a5e78b96f in __GI___poll (fds=0x7f4a4c004630, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f4a5c7311ae in ?? () from target:/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4a5c7312e3 in g_main_context_iteration () from target:/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4a5eea81e2 in QEventDispatcherGlib::processEvents (this=0x7f4a4c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007f4a5ee4e24b in QEventLoop::exec (this=this@entry=0x7f4a57401da0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#5  0x00007f4a5ec70eb2 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#6  0x00007f4a5ec7201c in QThreadPrivate::start (arg=0x55c984c3b070) at thread/qthread_unix.cpp:342
#7  0x00007f4a60073609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#8  0x00007f4a5e798103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 1235.1237):
#0  0x00007f4a5e78b96f in __GI___poll (fds=0x7f4a48005240, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f4a5c7311ae in ?? () from target:/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4a5c7312e3 in g_main_context_iteration () from target:/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4a5eea81e2 in QEventDispatcherGlib::processEvents (this=0x7f4a48000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007f4a5ee4e24b in QEventLoop::exec (this=this@entry=0x7f4a57c02da0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#5  0x00007f4a5ec70eb2 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#6  0x00007f4a5ec7201c in QThreadPrivate::start (arg=0x55c984c39f40) at thread/qthread_unix.cpp:342
#7  0x00007f4a60073609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#8  0x00007f4a5e798103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 1235.1236):
#0  0x00007f4a5e78b96f in __GI___poll (fds=0x7f4a50018570, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f4a5c7311ae in ?? () from target:/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4a5c7312e3 in g_main_context_iteration () from target:/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4a5eea81e2 in QEventDispatcherGlib::processEvents (this=0x7f4a50000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007f4a5ee4e24b in QEventLoop::exec (this=this@entry=0x7f4a58496d70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#5  0x00007f4a5ec70eb2 in QThread::exec (this=this@entry=0x7f4a6003eda0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#6  0x00007f4a5ffbaf5b in QDBusConnectionManager::run (this=0x7f4a6003eda0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#7  0x00007f4a5ec7201c in QThreadPrivate::start (arg=0x7f4a6003eda0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:342
#8  0x00007f4a60073609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f4a5e798103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 1235.1235):
#0  0x0000000000000100 in ?? ()
#1  0x00007f4a606298e7 in KWin::Edge::stopApproaching (this=0x55c985a94960) at ./screenedge.h:472
#2  KWin::Edge::stopApproaching (this=0x55c985a94960) at ./screenedge.cpp:588
#3  0x00007f4a6062ae69 in KWin::Edge::unreserve (this=0x55c985a94960) at ./screenedge.cpp:153
#4  KWin::Edge::unreserve (this=0x55c985a94960) at ./screenedge.cpp:148
#5  0x00007f4a6062ddd2 in KWin::Edge::check (forceNoPushBack=false, triggerTime=..., cursorPos=..., this=0x55c985a94960) at ./screenedge.cpp:248
#6  KWin::Edge::check (this=0x55c985a94960, cursorPos=..., triggerTime=..., forceNoPushBack=<optimized out>) at ./screenedge.cpp:235
#7  0x00007f4a6062e20d in KWin::ScreenEdges::isEntered (this=0x55c9855c63a0, event=0x7ffc67914bd0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h:124
#8  0x00007f4a605c6d37 in KWin::ScreenEdgeInputFilter::pointerEvent (this=<optimized out>, event=<optimized out>, nativeButton=<optimized out>) at ./screenedge.h:397
#9  0x00007f4a606104d8 in std::__invoke_impl<bool, bool (KWin::InputEventFilter::*&)(QMouseEvent*, unsigned int), KWin::InputEventFilter* const&, KWin::MouseEvent*&, int&> (__t=@0x55c9856670d8: 0x55c985666f70, __f=@0x7ffc67914b50: &virtual table offset 16) at /usr/include/c++/9/bits/invoke.h:89
#10 std::__invoke<bool (KWin::InputEventFilter::*&)(QMouseEvent*, unsigned int), KWin::InputEventFilter* const&, KWin::MouseEvent*&, int&> (__fn=@0x7ffc67914b50: &virtual table offset 16) at /usr/include/c++/9/bits/invoke.h:95
#11 std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::MouseEvent*, int))(QMouseEvent*, unsigned int)>::__call<bool, KWin::InputEventFilter* const&, 0ul, 1ul, 2ul>(std::tuple<KWin::InputEventFilter* const&>&&, std::_Index_tuple<0ul, 1ul, 2ul>) (__args=..., this=0x7ffc67914b50) at /usr/include/c++/9/functional:400
#12 std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::MouseEvent*, int))(QMouseEvent*, unsigned int)>::operator()<KWin::InputEventFilter* const&, bool>(KWin::InputEventFilter* const&) (this=0x7ffc67914b50) at /usr/include/c++/9/functional:484
#13 __gnu_cxx::__ops::_Iter_pred<std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::MouseEvent*, int))(QMouseEvent*, unsigned int)> >::operator()<KWin::InputEventFilter* const*>(KWin::InputEventFilter* const*) (__it=0x55c9856670d8, this=0x7ffc67914b50) at /usr/include/c++/9/bits/predefined_ops.h:283
#14 std::__find_if<KWin::InputEventFilter* const*, __gnu_cxx::__ops::_Iter_pred<std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::MouseEvent*, int))(QMouseEvent*, unsigned int)> > >(KWin::InputEventFilter* const*, KWin::InputEventFilter* const*, __gnu_cxx::__ops::_Iter_pred<std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::MouseEvent*, int))(QMouseEvent*, unsigned int)> >, std::random_access_iterator_tag) (__first=0x55c9856670d8, __last=0x55c985667128, __pred=...) at /usr/include/c++/9/bits/stl_algo.h:128
#15 0x00007f4a6060a513 in std::__find_if<KWin::InputEventFilter* const*, __gnu_cxx::__ops::_Iter_pred<std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::MouseEvent*, int))(QMouseEvent*, unsigned int)> > >(KWin::InputEventFilter* const*, KWin::InputEventFilter* const*, __gnu_cxx::__ops::_Iter_pred<std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::MouseEvent*, int))(QMouseEvent*, unsigned int)> >) (__pred=..., __last=<optimized out>, __first=<optimized out>) at /usr/include/c++/9/bits/stl_algo.h:159
#16 std::find_if<KWin::InputEventFilter* const*, std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::MouseEvent*, int))(QMouseEvent*, unsigned int)> >(KWin::InputEventFilter* const*, KWin::InputEventFilter* const*, std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::MouseEvent*, int))(QMouseEvent*, unsigned int)>) (__pred=..., __last=<optimized out>, __first=<optimized out>) at /usr/include/c++/9/bits/stl_algo.h:3963
#17 std::none_of<KWin::InputEventFilter* const*, std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::MouseEvent*, int))(QMouseEvent*, unsigned int)> >(KWin::InputEventFilter* const*, KWin::InputEventFilter* const*, std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::MouseEvent*, int))(QMouseEvent*, unsigned int)>) (__pred=..., __last=<optimized out>, __first=<optimized out>) at /usr/include/c++/9/bits/stl_algo.h:526
#18 std::any_of<KWin::InputEventFilter* const*, std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::MouseEvent*, int))(QMouseEvent*, unsigned int)> >(KWin::InputEventFilter* const*, KWin::InputEventFilter* const*, std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::MouseEvent*, int))(QMouseEvent*, unsigned int)>) (__pred=..., __last=<optimized out>, __first=<optimized out>) at /usr/include/c++/9/bits/stl_algo.h:544
#19 KWin::InputRedirection::processFilters<std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::MouseEvent*, int))(QMouseEvent*, unsigned int)> >(std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::MouseEvent*, int))(QMouseEvent*, unsigned int)>) (function=..., this=<optimized out>) at ./input.h:216
#20 KWin::PointerInputRedirection::processMotion (this=<optimized out>, pos=..., delta=..., deltaNonAccelerated=..., time=445052, timeUsec=445052347, device=0x55c984d15f00) at ./pointer_input.cpp:263
#21 0x00007f4a605c0898 in KWin::InputRedirection::<lambda(const QSizeF&, const QSizeF&, uint32_t, quint64, KWin::LibInput::Device*)>::operator() (__closure=<optimized out>, device=<optimized out>, timeMicroseconds=<optimized out>, time=<optimized out>, deltaNonAccel=..., delta=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h:291
#22 QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1, 2, 3, 4>, QtPrivate::List<const QSizeF&, const QSizeF&, unsigned int, long long unsigned int, KWin::LibInput::Device*>, void, KWin::InputRedirection::setupLibInput()::<lambda(const QSizeF&, const QSizeF&, uint32_t, quint64, KWin::LibInput::Device*)> >::call (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:146
#23 QtPrivate::Functor<KWin::InputRedirection::setupLibInput()::<lambda(const QSizeF&, const QSizeF&, uint32_t, quint64, KWin::LibInput::Device*)>, 5>::call<QtPrivate::List<QSizeF const&, QSizeF const&, unsigned int, unsigned long long, KWin::LibInput::Device*>, void> (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:256
#24 QtPrivate::QFunctorSlotObject<KWin::InputRedirection::setupLibInput()::<lambda(const QSizeF&, const QSizeF&, uint32_t, quint64, KWin::LibInput::Device*)>, 5, QtPrivate::List<const QSizeF&, const QSizeF&, unsigned int, long long unsigned int, KWin::LibInput::Device*>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:443
#25 0x00007f4a5ee8551e in QtPrivate::QSlotObjectBase::call (a=0x7ffc67914e00, r=0x55c984c42e60, this=0x55c984d834e0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#26 doActivate<false> (sender=0x55c984c342a0, signal_index=6, argv=0x7ffc67914e00) at kernel/qobject.cpp:3870
#27 0x00007f4a5ee7faf7 in QMetaObject::activate (sender=sender@entry=0x55c984c342a0, m=m@entry=0x7f4a607c7aa0 <KWin::LibInput::Connection::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffc67914e00) at kernel/qobject.cpp:3930
#28 0x00007f4a6051729d in KWin::LibInput::Connection::pointerMotion (this=this@entry=0x55c984c342a0, _t1=..., _t2=..., _t3=<optimized out>, _t3@entry=445052, _t4=<optimized out>, _t4@entry=445052347, _t5=<optimized out>) at ./obj-x86_64-linux-gnu/kwin_autogen/PCJB6APXE6/moc_connection.cpp:646
#29 0x00007f4a605e404b in KWin::LibInput::Connection::processEvents (this=0x55c984c342a0) at ./libinput/connection.cpp:403
#30 0x00007f4a5ee7d2a9 in QObject::event (this=0x55c984c42e60, e=0x7f4a4c022550) at kernel/qobject.cpp:1339
#31 0x00007f4a5f95fcc3 in QApplicationPrivate::notify_helper (this=this@entry=0x55c984be41d0, receiver=receiver@entry=0x55c984c42e60, e=e@entry=0x7f4a4c022550) at kernel/qapplication.cpp:3685
#32 0x00007f4a5f968f40 in QApplication::notify (this=0x7ffc67915630, receiver=0x55c984c42e60, e=0x7f4a4c022550) at kernel/qapplication.cpp:3431
#33 0x00007f4a5ee4f78a in QCoreApplication::notifyInternal2 (receiver=0x55c984c42e60, event=0x7f4a4c022550) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:153
#34 0x00007f4a5ee51f74 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55c984bba520) at kernel/qcoreapplication.cpp:1815
#35 0x00007f4a5eea5577 in QEventDispatcherUNIX::processEvents (this=0x55c984bf45a0, flags=...) at kernel/qeventdispatcher_unix.cpp:466
#36 0x00007f4a58f148d1 in QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from target:/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/KWinQpaPlugin.so
#37 0x00007f4a5ee4e24b in QEventLoop::exec (this=this@entry=0x7ffc679153e0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#38 0x00007f4a5ee56296 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#39 0x000055c9847083ec in main (argc=<optimized out>, argv=<optimized out>) at ./main_wayland.cpp:703
command indefinido: "exit". Tente "help".
Detaching from program: target:/usr/bin/kwin_wayland, process 1235
Ending remote debugging.
[Inferior 1 (process 1235) detached]
Comment 1 Alexandre Pereira 2020-09-08 22:13:46 UTC
this also happens to me: opensuse git packages ( kde unstable packages ).
tested with todays packages: 08/09/2020 :)
Comment 2 Patrick Silva 2020-09-18 15:12:01 UTC
Crash also reproducible on Arch running Plasma 5.20 beta.

Operating System: Arch Linux
KDE Plasma Version: 5.19.90
KDE Frameworks Version: 5.74.0
Qt Version: 5.15.1
Comment 3 David Edmundson 2020-09-18 15:54:51 UTC
Heh, we had some patches then they fell through the cracks. Thanks for being on top of things.
Comment 4 David Edmundson 2020-09-18 16:04:34 UTC
Merged something for 5.20
Comment 5 Antonio Rojas 2020-09-18 17:28:46 UTC
*** Bug 426675 has been marked as a duplicate of this bug. ***
Comment 6 Alexandre Pereira 2020-09-18 17:30:32 UTC
confirm, just built kwin with 
"    Fix use-after-free when the user hovers over an auto-hide plasma panel in wayland..."
commit and its fixed ! :P