Bug 425041 - Wayland session crashes when I try to resize Konsole dragging its upper right corner
Summary: Wayland session crashes when I try to resize Konsole dragging its upper right...
Status: RESOLVED WORKSFORME
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-08-05 13:37 UTC by Patrick Silva
Modified: 2021-08-05 17:51 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
konsolerc that causes the crash (217 bytes, application/x-desktop)
2020-09-22 12:58 UTC, Patrick Silva
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2020-08-05 13:37:07 UTC
Summary says by itself.

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


Thread 15 (Thread 1368.3329):
#0  0x00007f9fc81bced9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f9f95f37bf0, expected=0, futex_word=0x56127dcd6c44)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:142
#1  __pthread_cond_wait_common (abstime=0x7f9f95f37ca0, mutex=0x56127dcd6bf0, cond=0x56127dcd6c18) at pthread_cond_wait.c:533
#2  __pthread_cond_timedwait (cond=cond@entry=0x56127dcd6c18, mutex=mutex@entry=0x56127dcd6bf0, abstime=abstime@entry=0x7f9f95f37ca0) at pthread_cond_wait.c:667
#3  0x00007f9fc6afd16a in QWaitConditionPrivate::wait_relative (this=0x56127dcd6bf0, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait (deadline=..., this=0x56127dcd6bf0) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait (this=<optimized out>, mutex=0x56127dcd6588, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f9fc6afd326 in QWaitCondition::wait (this=this@entry=0x56127dcd6120, mutex=mutex@entry=0x56127dcd6588, time=<optimized out>)
    at thread/qwaitcondition_unix.cpp:209
#7  0x00007f9fc6afa6b5 in QThreadPoolThread::run (this=0x56127dcd6110) at thread/qthreadpool.cpp:139
#8  0x00007f9fc6af6c2c in QThreadPrivate::start (arg=0x56127dcd6110) at thread/qthread_unix.cpp:342
#9  0x00007f9fc81b66db in start_thread (arg=0x7f9f95f38700) at pthread_create.c:463
#10 0x00007f9fc61c3a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 1368.3328):
#0  0x00007f9fc81bced9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f9f725ecbf0, expected=0, futex_word=0x56127e0f24f4)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:142
#1  __pthread_cond_wait_common (abstime=0x7f9f725ecca0, mutex=0x56127e0f24a0, cond=0x56127e0f24c8) at pthread_cond_wait.c:533
#2  __pthread_cond_timedwait (cond=cond@entry=0x56127e0f24c8, mutex=mutex@entry=0x56127e0f24a0, abstime=abstime@entry=0x7f9f725ecca0) at pthread_cond_wait.c:667
#3  0x00007f9fc6afd16a in QWaitConditionPrivate::wait_relative (this=0x56127e0f24a0, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait (deadline=..., this=0x56127e0f24a0) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait (this=<optimized out>, mutex=0x56127dcd6588, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f9fc6afd326 in QWaitCondition::wait (this=this@entry=0x56127d4a48f0, mutex=mutex@entry=0x56127dcd6588, time=<optimized out>)
    at thread/qwaitcondition_unix.cpp:209
#7  0x00007f9fc6afa6b5 in QThreadPoolThread::run (this=0x56127d4a48e0) at thread/qthreadpool.cpp:139
#8  0x00007f9fc6af6c2c in QThreadPrivate::start (arg=0x56127d4a48e0) at thread/qthread_unix.cpp:342
#9  0x00007f9fc81b66db in start_thread (arg=0x7f9f725ed700) at pthread_create.c:463
#10 0x00007f9fc61c3a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 1368.1497):
#0  0x00007f9fc81bc9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f9fc5d7afb8 <QTWTF::pageheap_memory+57592>)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x7f9fc5d7af68 <QTWTF::pageheap_memory+57512>, cond=0x7f9fc5d7af90 <QTWTF::pageheap_memory+57552>)
    at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=cond@entry=0x7f9fc5d7af90 <QTWTF::pageheap_memory+57552>, mutex=mutex@entry=0x7f9fc5d7af68 <QTWTF::pageheap_memory+57512>)
    at pthread_cond_wait.c:655
#3  0x00007f9fc5a85934 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f9fc5d6cec0 <QTWTF::pageheap_memory>)
    at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#4  0x00007f9fc5a85979 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#5  0x00007f9fc81b66db in start_thread (arg=0x7f9f71dec700) at pthread_create.c:463
#6  0x00007f9fc61c3a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 1368.1494):
#0  0x00007f9fc81bc9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56127df2a6f0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x56127df2a6a0, cond=0x56127df2a6c8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=cond@entry=0x56127df2a6c8, mutex=mutex@entry=0x56127df2a6a0) at pthread_cond_wait.c:655
#3  0x00007f9fc6afd1db in QWaitConditionPrivate::wait (deadline=..., this=0x56127df2a6a0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x56127df2a508, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f9fc6afd359 in QWaitCondition::wait (this=this@entry=0x56127df2a510, mutex=mutex@entry=0x56127df2a508, time=time@entry=18446744073709551615)
    at thread/qwaitcondition_unix.cpp:208
#6  0x00007f9f788fd8eb in FileInfoThread::run (this=0x56127df2a4f8) at fileinfothread.cpp:231
#7  0x00007f9fc6af6c2c in QThreadPrivate::start (arg=0x56127df2a4f8) at thread/qthread_unix.cpp:342
#8  0x00007f9fc81b66db in start_thread (arg=0x7f9f72dee700) at pthread_create.c:463
#9  0x00007f9fc61c3a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 1368.1493):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f9fc6af9184 in QtLinuxFutex::_q_futex (val3=0, addr2=0x0, val2=0, val=<optimized out>, op=0, addr=<optimized out>) at thread/qfutex_p.h:116
#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=n@entry=1, u=...) at thread/qsemaphore.cpp:262
#5  QSemaphore::acquire (this=this@entry=0x56127df29330, n=n@entry=1) at thread/qsemaphore.cpp:326
#6  0x00007f9faffe0d7a in QtVirtualKeyboard::HunspellWorker::run (this=0x56127df29310) at hunspellworker.cpp:744
#7  0x00007f9fc6af6c2c in QThreadPrivate::start (arg=0x56127df29310) at thread/qthread_unix.cpp:342
#8  0x00007f9fc81b66db in start_thread (arg=0x7f9f735ef700) at pthread_create.c:463
#9  0x00007f9fc61c3a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 1368.1492):
#0  0x00007f9fc61b6cf9 in __GI___poll (fds=0x7f9f740029e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f9fbd5055c9 in ?? () from target:/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9fbd5056dc in g_main_context_iteration () from target:/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9fc6d457ac in QEventDispatcherGlib::processEvents (this=0x7f9f74000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007f9fc6ce4d2a in QEventLoop::exec (this=this@entry=0x7f9f7be0bd80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f9fc6af5757 in QThread::exec (this=this@entry=0x56127ddfa000) at thread/qthread.cpp:536
#6  0x00007f9fc20e3fc5 in QQmlThreadPrivate::run (this=0x56127ddfa000) at qml/ftw/qqmlthread.cpp:155
#7  0x00007f9fc6af6c2c in QThreadPrivate::start (arg=0x56127ddfa000) at thread/qthread_unix.cpp:342
#8  0x00007f9fc81b66db in start_thread (arg=0x7f9f7be0c700) at pthread_create.c:463
#9  0x00007f9fc61c3a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 1368.1485):
#0  0x00007f9fc61b6cf9 in __GI___poll (fds=0x7f9f84002de0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f9fbd5055c9 in ?? () from target:/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9fbd5056dc in g_main_context_iteration () from target:/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9fc6d457ac in QEventDispatcherGlib::processEvents (this=0x7f9f84000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007f9fc6ce4d2a in QEventLoop::exec (this=this@entry=0x7f9f95736d80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f9fc6af5757 in QThread::exec (this=this@entry=0x56127dd41d70) at thread/qthread.cpp:536
#6  0x00007f9fc20e3fc5 in QQmlThreadPrivate::run (this=0x56127dd41d70) at qml/ftw/qqmlthread.cpp:155
#7  0x00007f9fc6af6c2c in QThreadPrivate::start (arg=0x56127dd41d70) at thread/qthread_unix.cpp:342
#8  0x00007f9fc81b66db in start_thread (arg=0x7f9f95737700) at pthread_create.c:463
#9  0x00007f9fc61c3a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 1368.1482):
#0  0x00007f9fc81bc9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56127d451eb8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x56127d451e68, cond=0x56127d451e90) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=cond@entry=0x56127d451e90, mutex=mutex@entry=0x56127d451e68) at pthread_cond_wait.c:655
#3  0x00007f9f9ed5a9ab in cnd_wait (mtx=0x56127d451e68, cond=0x56127d451e90) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x56127d495030) at ../src/util/u_queue.c:275
#5  0x00007f9f9ed5a597 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f9fc81b66db in start_thread (arg=0x7f9f977fe700) at pthread_create.c:463
#7  0x00007f9fc61c3a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 1368.1481):
#0  0x00007f9fc81bc9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56127d451eb8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x56127d451e68, cond=0x56127d451e90) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=cond@entry=0x56127d451e90, mutex=mutex@entry=0x56127d451e68) at pthread_cond_wait.c:655
#3  0x00007f9f9ed5a9ab in cnd_wait (mtx=0x56127d451e68, cond=0x56127d451e90) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x56127d37fc90) at ../src/util/u_queue.c:275
#5  0x00007f9f9ed5a597 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f9fc81b66db in start_thread (arg=0x7f9f97fff700) at pthread_create.c:463
#7  0x00007f9fc61c3a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 1368.1480):
#0  0x00007f9fc81bc9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56127d451eb8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x56127d451e68, cond=0x56127d451e90) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=cond@entry=0x56127d451e90, mutex=mutex@entry=0x56127d451e68) at pthread_cond_wait.c:655
#3  0x00007f9f9ed5a9ab in cnd_wait (mtx=0x56127d451e68, cond=0x56127d451e90) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x56127d3c8e90) at ../src/util/u_queue.c:275
#5  0x00007f9f9ed5a597 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f9fc81b66db in start_thread (arg=0x7f9f9cd4a700) at pthread_create.c:463
#7  0x00007f9fc61c3a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 1368.1479):
#0  0x00007f9fc81bc9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56127d451eb8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x56127d451e68, cond=0x56127d451e90) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=cond@entry=0x56127d451e90, mutex=mutex@entry=0x56127d451e68) at pthread_cond_wait.c:655
#3  0x00007f9f9ed5a9ab in cnd_wait (mtx=0x56127d451e68, cond=0x56127d451e90) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x56127d478900) at ../src/util/u_queue.c:275
#5  0x00007f9f9ed5a597 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f9fc81b66db in start_thread (arg=0x7f9f9d54b700) at pthread_create.c:463
#7  0x00007f9fc61c3a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 1368.1478):
#0  0x00007f9fc61b6cf9 in __GI___poll (fds=0x7f9fa40029e0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f9fbd5055c9 in ?? () from target:/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9fbd5056dc in g_main_context_iteration () from target:/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9fc6d457ac in QEventDispatcherGlib::processEvents (this=0x7f9fa4000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007f9fc6ce4d2a in QEventLoop::exec (this=this@entry=0x7f9fade53da0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f9fc6af5757 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#6  0x00007f9fc6af6c2c in QThreadPrivate::start (arg=0x56127d3a3de0) at thread/qthread_unix.cpp:342
#7  0x00007f9fc81b66db in start_thread (arg=0x7f9fade54700) at pthread_create.c:463
#8  0x00007f9fc61c3a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 1368.1477):
#0  0x00007f9fc61b6cf9 in __GI___poll (fds=0x7f9fa0002de0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f9fbd5055c9 in ?? () from target:/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9fbd5056dc in g_main_context_iteration () from target:/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9fc6d457ac in QEventDispatcherGlib::processEvents (this=0x7f9fa0000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007f9fc6ce4d2a in QEventLoop::exec (this=this@entry=0x7f9fae654da0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f9fc6af5757 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#6  0x00007f9fc6af6c2c in QThreadPrivate::start (arg=0x56127d3a2e10) at thread/qthread_unix.cpp:342
#7  0x00007f9fc81b66db in start_thread (arg=0x7f9fae655700) at pthread_create.c:463
#8  0x00007f9fc61c3a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 1368.1452):
#0  0x00007f9fc61b6cf9 in __GI___poll (fds=0x7f9fa8015f60, nfds=5, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f9fbd5055c9 in ?? () from target:/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9fbd5056dc in g_main_context_iteration () from target:/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9fc6d457ac in QEventDispatcherGlib::processEvents (this=0x7f9fa8000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007f9fc6ce4d2a in QEventLoop::exec (this=this@entry=0x7f9faf4bbd70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f9fc6af5757 in QThread::exec (this=this@entry=0x7f9fc81adda0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:536
#6  0x00007f9fc7f35555 in QDBusConnectionManager::run (this=0x7f9fc81adda0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#7  0x00007f9fc6af6c2c in QThreadPrivate::start (arg=0x7f9fc81adda0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:342
#8  0x00007f9fc81b66db in start_thread (arg=0x7f9faf4bc700) at pthread_create.c:463
#9  0x00007f9fc61c3a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 1368.1368):
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1  0x00007f9fc60e28b1 in __GI_abort () at abort.c:79
#2  0x00007f9fc978a366 in KWin::AbstractClient::handleMoveResize (this=0x56127d429a90, x=1349, y=<optimized out>, x_root=<optimized out>, y_root=<optimized out>)
    at ./abstract_client.cpp:1416
#3  0x00007f9fc978b4c8 in KWin::AbstractClient::processDecorationMove (this=this@entry=0x56127d429a90, localPos=..., globalPos=...) at ./abstract_client.cpp:2338
#4  0x00007f9fc981a7b2 in KWin::DecorationEventFilter::pointerEvent (this=<optimized out>, event=0x7ffce8e58670, nativeButton=<optimized out>) at ./input.cpp:1091
#5  0x00007f9fc98608c0 in std::__invoke_impl<bool, bool (KWin::InputEventFilter::*&)(QMouseEvent*, unsigned int), KWin::InputEventFilter* const&, KWin::MouseEvent*&, int&> (__t=<optimized out>, __f=<optimized out>) at /usr/include/c++/7/bits/invoke.h:73
#6  std::__invoke<bool (KWin::InputEventFilter::*&)(QMouseEvent*, unsigned int), KWin::InputEventFilter* const&, KWin::MouseEvent*&, int&> (
    __fn=@0x7ffce8e58630: &virtual table offset 16) at /usr/include/c++/7/bits/invoke.h:96
#7  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=0x7ffce8e58630) at /usr/include/c++/7/functional:469
#8  std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::MouseEvent*, int))(QMouseEvent*, unsigned int)>::operator()<KWin::InputEventFilter* const&, bool>(KWin::InputEventFilter* const&) (this=0x7ffce8e58630) at /usr/include/c++/7/functional:551
#9  __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=0x56127deedcf0, this=0x7ffce8e58630) at /usr/include/c++/7/bits/predefined_ops.h:283
#10 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=0x56127deedcf0, __last=0x56127deedd18, __pred=...)
    at /usr/include/c++/7/bits/stl_algo.h:132
#11 0x00007f9fc985ad66 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++/7/bits/stl_algo.h:162
#12 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++/7/bits/stl_algo.h:3933
#13 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++/7/bits/stl_algo.h:526
#14 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++/7/bits/stl_algo.h:544
#15 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:227
#16 KWin::PointerInputRedirection::processMotion (this=<optimized out>, pos=..., delta=..., deltaNonAccelerated=..., time=499290, timeUsec=499290199, 
    device=0x56127d458d90) at ./pointer_input.cpp:274
#17 0x00007f9fc980d6fd in KWin::InputRedirection::<lambda(const QSizeF&, const QSizeF&, uint32_t, quint64, KWin::LibInput::Device*)>::operator() (device=<optimized out>, 
    timeMicroseconds=<optimized out>, time=<optimized out>, deltaNonAccel=..., delta=..., __closure=<optimized out>) at ./input.cpp:2205
#18 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
#19 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
#20 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
#21 0x00007f9fc6d216d7 in QtPrivate::QSlotObjectBase::call (a=0x7ffce8e58890, r=0x56127d3ac2a0, this=<optimized out>)
    at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#22 doActivate<false> (sender=0x56127d4813b0, signal_index=6, argv=0x7ffce8e58890) at kernel/qobject.cpp:3870
#23 0x00007f9fc6d1bf92 in QMetaObject::activate (sender=sender@entry=0x56127d4813b0, m=m@entry=0x7f9fc9c27460 <KWin::LibInput::Connection::staticMetaObject>, 
    local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffce8e58890) at kernel/qobject.cpp:3930
#24 0x00007f9fc9952ca9 in KWin::LibInput::Connection::pointerMotion (this=this@entry=0x56127d4813b0, _t1=..., _t2=..., _t3=<optimized out>, _t3@entry=499290, 
    _t4=<optimized out>, _t4@entry=499290199, _t5=<optimized out>) at ./obj-x86_64-linux-gnu/kwin_autogen/PCJB6APXE6/moc_connection.cpp:646
#25 0x00007f9fc9834621 in KWin::LibInput::Connection::processEvents (this=0x56127d4813b0) at ./libinput/connection.cpp:414
#26 0x00007f9fc6d1957b in QObject::event (this=0x56127d3ac2a0, e=0x7f9fa4041e50) at kernel/qobject.cpp:1339
#27 0x00007f9fc731a9ac in QApplicationPrivate::notify_helper (this=this@entry=0x56127d342c90, receiver=receiver@entry=0x56127d3ac2a0, e=e@entry=0x7f9fa4041e50)
    at kernel/qapplication.cpp:3685
#28 0x00007f9fc7321bb0 in QApplication::notify (this=0x7ffce8e59120, receiver=0x56127d3ac2a0, e=0x7f9fa4041e50) at kernel/qapplication.cpp:3431
#29 0x00007f9fc6ce64a8 in QCoreApplication::notifyInternal2 (receiver=0x56127d3ac2a0, event=0x7f9fa4041e50) at kernel/qcoreapplication.cpp:1075
#30 0x00007f9fc6ce667e in QCoreApplication::sendEvent (receiver=receiver@entry=0x56127d3ac2a0, event=event@entry=0x7f9fa4041e50) at kernel/qcoreapplication.cpp:1470
#31 0x00007f9fc6ce9121 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x56127d319680) at kernel/qcoreapplication.cpp:1815
#32 0x00007f9fc6d42ad4 in QEventDispatcherUNIX::processEvents (this=0x56127d354190, flags=...) at kernel/qeventdispatcher_unix.cpp:466
#33 0x00007f9fb26efc5d in QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from target:/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/KWinQpaPlugin.so
#34 0x00007f9fc6ce4d2a in QEventLoop::exec (this=this@entry=0x7ffce8e58ec0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#35 0x00007f9fc6cee4a0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1383
#36 0x000056127cad311c in main (argc=<optimized out>, argv=<optimized out>) at ./main_wayland.cpp:719
Detaching from program: target:/usr/bin/kwin_wayland, process 1368
Ending remote debugging.
Comment 1 Patrick Silva 2020-09-14 11:54:19 UTC
This crash is still reproducible on neon unstable.
Comment 2 Patrick Silva 2020-09-18 14:53:54 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:04:22 UTC
                                 double(moveOffset().y()) / double(oldGeo.height()) * double(geom_restore.height())));


could be
Comment 4 David Edmundson 2020-09-18 15:04:58 UTC
double(moveOffset().y()) / double(oldGeo.height()) 


Could be a divide by 0 maybe?

I can't reproduce locally.
Comment 5 Vlad Zahorodnii 2020-09-22 12:00:01 UTC
> I can't reproduce locally.
Me neither.
Comment 6 Patrick Silva 2020-09-22 12:58:00 UTC
Created attachment 131866 [details]
konsolerc that causes the crash

I have just done some tests on neon unstable.
I created a new user account and was unable to reproduce this crash.
Then I changed some settings in konsole's profile:
enabled blur background, adjusted background transparency to 30%, changed fonts to bold 16px (these fonts settings are not applied for some reason). After these steps I was able to reproduce the crash with the new user account. Then I deleted konsolerc file located in /home/username/.config and the crash was no longer reproducible. Then I did the same changes in konsole's profile again but I was unable to reproduce the crash this time. Then I restored the previously deleted konsolerc file from Trash and now the crash is reproducible again. I'm attaching the konsolerc file that causes the crash on my system.
Comment 7 Leszek Lesner 2020-10-11 06:14:34 UTC
I can confirm this with dolphin when maximized and trying to resize after unmaximizing (which did not change its size btw). 
Also Gwenview suffers.
Comment 8 Patrick Silva 2021-08-05 17:51:41 UTC
Crash not reproducible on Arch or neon unstable with the attached konsolerc file.
Let's close this.