Bug 460598

Summary: kwin_wayland crashed in KWin::Window::isDesktop() after closing a frozen app via context menu of the task manager
Product: [Plasma] kwin Reporter: Patrick Silva <bugseforuns>
Component: wayland-genericAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash CC: alex765, nate, nicolas.fella
Priority: NOR    
Version: 5.26.0   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=459404
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Patrick Silva 2022-10-17 14:43:53 UTC
SUMMARY
Opened Discover, it froze. I right-clicked Discover in the task manager, choose 'Close', kwin_wayland crashed and all running apps were aborted.

Operating System: Arch Linux
KDE Plasma Version: 5.26.0
KDE Frameworks Version: 5.99.0
Qt Version: 5.15.6
Graphics Platform: Wayland


Thread 9 (Thread 0x7fa0fe3fd6c0 (LWP 5853)):
#0  0x00007fa118121096 in epoll_wait (epfd=89, events=events@entry=0x7fa0fe3fc770, maxevents=32, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
#1  0x00007fa0fc1a5669 in impl_pollfd_wait (object=<optimized out>, pfd=<optimized out>, ev=0x7fa0fe3fc940, n_ev=<optimized out>, timeout=<optimized out>) at ../pipewire/spa/plugins/support/system.c:157
#2  0x00007fa0fc197b7b in loop_iterate (object=0x563058652128, timeout=-1) at ../pipewire/spa/plugins/support/loop.c:401
#3  0x00007fa118d60317 in do_loop (user_data=0x5630584b5e80) at ../pipewire/src/pipewire/data-loop.c:81
#4  0x00007fa11809f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
#5  0x00007fa118121a60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 8 (Thread 0x7fa1133ff6c0 (LWP 2123)):
#0  0x00007fa1181140bf in __GI___poll (fds=0x7fa10c0053e0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fa116d6fe2f in g_main_context_poll (priority=<optimized out>, n_fds=3, fds=0x7fa10c0053e0, timeout=<optimized out>, context=0x7fa10c001cf0) at ../glib/glib/gmain.c:4543
#2  g_main_context_iterate.constprop.0 (context=0x7fa10c001cf0, block=1, dispatch=1, self=<optimized out>) at ../glib/glib/gmain.c:4233
#3  0x00007fa116d180d2 in g_main_context_iteration (context=0x7fa10c001cf0, may_block=1) at ../glib/glib/gmain.c:4303
#4  0x00007fa1190d750c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fa10c000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007fa11908532c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fa1133fead0, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#6  0x00007fa118ee749f in QThread::exec() (this=this@entry=0x7fa11b00a560 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fa11afaecba in QDBusConnectionManager::run() (this=0x7fa11b00a560 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at /usr/src/debug/qtbase/src/dbus/qdbusconnection.cpp:179
#8  0x00007fa118ee42ba in QThreadPrivate::start(void*) (arg=0x7fa11b00a560 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:330
#9  0x00007fa11809f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
#10 0x00007fa118121a60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 7 (Thread 0x7fa0cedff6c0 (LWP 5458)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7fa0d53eb550) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7fa0d53eb550, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007fa11809c51f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fa0d53eb550, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007fa11809ecd0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fa0d53eb500, cond=0x7fa0d53eb528) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x7fa0d53eb528, mutex=0x7fa0d53eb500) at pthread_cond_wait.c:618
#5  0x00007fa110d0799e in cnd_wait () at ../mesa-22.2.1/src/c11/impl/threads_posix.c:135
#6  0x00007fa110cbaf8c in util_queue_thread_func () at ../mesa-22.2.1/src/util/u_queue.c:287
#7  0x00007fa110d078cc in impl_thrd_routine () at ../mesa-22.2.1/src/c11/impl/threads_posix.c:67
#8  0x00007fa11809f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
#9  0x00007fa118121a60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 6 (Thread 0x7fa0febfe6c0 (LWP 2131)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7fa110121550) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7fa110121550, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007fa11809c51f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fa110121550, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007fa11809ecd0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fa110121500, cond=0x7fa110121528) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x7fa110121528, mutex=0x7fa110121500) at pthread_cond_wait.c:618
#5  0x00007fa110d0799e in cnd_wait () at ../mesa-22.2.1/src/c11/impl/threads_posix.c:135
#6  0x00007fa110cbaf8c in util_queue_thread_func () at ../mesa-22.2.1/src/util/u_queue.c:287
#7  0x00007fa110d078cc in impl_thrd_routine () at ../mesa-22.2.1/src/c11/impl/threads_posix.c:67
#8  0x00007fa11809f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
#9  0x00007fa118121a60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 5 (Thread 0x7fa0ff3ff6c0 (LWP 2130)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7fa11269b550) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7fa11269b550, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007fa11809c51f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fa11269b550, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007fa11809ecd0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fa11269b500, cond=0x7fa11269b528) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x7fa11269b528, mutex=0x7fa11269b500) at pthread_cond_wait.c:618
#5  0x00007fa110d0799e in cnd_wait () at ../mesa-22.2.1/src/c11/impl/threads_posix.c:135
#6  0x00007fa110cbaf8c in util_queue_thread_func () at ../mesa-22.2.1/src/util/u_queue.c:287
#7  0x00007fa110d078cc in impl_thrd_routine () at ../mesa-22.2.1/src/c11/impl/threads_posix.c:67
#8  0x00007fa11809f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
#9  0x00007fa118121a60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 4 (Thread 0x7fa1109566c0 (LWP 2125)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5630573c0ba8) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5630573c0ba8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007fa11809c51f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5630573c0ba8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007fa11809ecd0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5630573c0b58, cond=0x5630573c0b80) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5630573c0b80, mutex=0x5630573c0b58) at pthread_cond_wait.c:618
#5  0x00007fa110d0799e in cnd_wait () at ../mesa-22.2.1/src/c11/impl/threads_posix.c:135
#6  0x00007fa110cbaf8c in util_queue_thread_func () at ../mesa-22.2.1/src/util/u_queue.c:287
#7  0x00007fa110d078cc in impl_thrd_routine () at ../mesa-22.2.1/src/c11/impl/threads_posix.c:67
#8  0x00007fa11809f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
#9  0x00007fa118121a60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7fa0fdbfc6c0 (LWP 2150)):
#0  0x00007fa1181140bf in __GI___poll (fds=0x7fa0e40029e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fa116d6fe2f in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fa0e40029e0, timeout=<optimized out>, context=0x7fa0e4000c30) at ../glib/glib/gmain.c:4543
#2  g_main_context_iterate.constprop.0 (context=0x7fa0e4000c30, block=1, dispatch=1, self=<optimized out>) at ../glib/glib/gmain.c:4233
#3  0x00007fa116d180d2 in g_main_context_iteration (context=0x7fa0e4000c30, may_block=1) at ../glib/glib/gmain.c:4303
#4  0x00007fa1190d750c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fa0e4000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007fa11908532c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fa0fdbfbae0, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#6  0x00007fa118ee749f in QThread::exec() (this=this@entry=0x563057855850) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fa119ec0300 in QQmlThreadPrivate::run() (this=0x563057855850) at /usr/src/debug/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:155
#8  0x00007fa118ee42ba in QThreadPrivate::start(void*) (arg=0x563057855850) at thread/qthread_unix.cpp:330
#9  0x00007fa11809f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
#10 0x00007fa118121a60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7fa104dff6c0 (LWP 2126)):
#0  0x00007fa1181140bf in __GI___poll (fds=0x7fa0f80029e0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fa116d6fe2f in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x7fa0f80029e0, timeout=<optimized out>, context=0x7fa0f8000c30) at ../glib/glib/gmain.c:4543
#2  g_main_context_iterate.constprop.0 (context=0x7fa0f8000c30, block=1, dispatch=1, self=<optimized out>) at ../glib/glib/gmain.c:4233
#3  0x00007fa116d180d2 in g_main_context_iteration (context=0x7fa0f8000c30, may_block=1) at ../glib/glib/gmain.c:4303
#4  0x00007fa1190d750c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fa0f8000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007fa11908532c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fa104dfeb00, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#6  0x00007fa118ee749f in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fa118ee42ba in QThreadPrivate::start(void*) (arg=0x56305748a748) at thread/qthread_unix.cpp:330
#8  0x00007fa11809f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
#9  0x00007fa118121a60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7fa113e2f0c0 (LWP 2114)):
#0  0x00007fa1181f2120 in main_arena () at /usr/lib/libc.so.6
#1  0x00007fa11aabcce5 in KWin::Window::isDesktop() const (this=0x563058894740) at /usr/src/debug/kwin-5.26.0/src/window.h:2131
#2  KWin::Window::isSpecialWindow() const (this=0x563058894740) at /usr/src/debug/kwin-5.26.0/src/window.cpp:1053
#3  0x00007fa11aad157d in operator() (cl=0x563058894740, __closure=0x7ffebf5d5a30) at /usr/src/debug/kwin-5.26.0/src/window.cpp:3418
#4  std::__invoke_impl<bool, KWin::Window::findWindowWithSameCaption() const::<lambda(const KWin::Window*)>&, const KWin::Window*> (__f=...) at /usr/include/c++/12.2.0/bits/invoke.h:61
#5  std::__invoke_r<bool, KWin::Window::findWindowWithSameCaption() const::<lambda(const KWin::Window*)>&, const KWin::Window*> (__fn=...) at /usr/include/c++/12.2.0/bits/invoke.h:114
#6  std::_Function_handler<bool(const KWin::Window*), KWin::Window::findWindowWithSameCaption() const::<lambda(const KWin::Window*)> >::_M_invoke(const std::_Any_data &, const KWin::Window *&&) (__functor=..., __args#0=<optimized out>) at /usr/include/c++/12.2.0/bits/std_function.h:290
#7  0x00007fa11ac3a081 in std::function<bool (KWin::X11Window const*)>::operator()(KWin::X11Window const*) const (__args#0=<optimized out>, this=0x7ffebf5d5a30) at /usr/include/c++/12.2.0/bits/std_function.h:591
#8  __gnu_cxx::__ops::_Iter_pred<std::function<bool (KWin::Window const*)> >::operator()<QList<KWin::Window*>::const_iterator>(QList<KWin::Window*>::const_iterator) (__it=..., this=0x7ffebf5d5a30) at /usr/include/c++/12.2.0/bits/predefined_ops.h:318
#9  std::__find_if<QList<KWin::Window*>::const_iterator, __gnu_cxx::__ops::_Iter_pred<std::function<bool (KWin::Window const*)> > >(QList<KWin::Window*>::const_iterator, QList<KWin::Window*>::const_iterator, __gnu_cxx::__ops::_Iter_pred<std::function<bool (KWin::Window const*)> >, std::random_access_iterator_tag) [clone .constprop.0] (__first=..., __last=..., __pred=...) at /usr/include/c++/12.2.0/bits/stl_algobase.h:2079
#10 0x00007fa11aae16e4 in std::__find_if<QList<KWin::Window*>::const_iterator, __gnu_cxx::__ops::_Iter_pred<std::function<bool (KWin::Window const*)> > >(QList<KWin::Window*>::const_iterator, QList<KWin::Window*>::const_iterator, __gnu_cxx::__ops::_Iter_pred<std::function<bool (KWin::Window const*)> >) (__pred=..., __last=..., __first=...) at /usr/include/c++/12.2.0/bits/stl_algobase.h:2113
#11 std::find_if<QList<KWin::Window*>::const_iterator, std::function<bool (KWin::Window const*)> >(QList<KWin::Window*>::const_iterator, QList<KWin::Window*>::const_iterator, std::function<bool (KWin::Window const*)>) (__pred=..., __last=..., __first=...) at /usr/include/c++/12.2.0/bits/stl_algo.h:3878
#12 KWin::Window::findInList<KWin::Window, KWin::Window>(QList<KWin::Window*> const&, std::function<bool (KWin::Window const*)>) (func=..., list=<optimized out>) at /usr/src/debug/kwin-5.26.0/src/window.h:2319
#13 KWin::Workspace::findAbstractClient(std::function<bool (KWin::Window const*)>) const (this=0x5630576a5c00, func=...) at /usr/src/debug/kwin-5.26.0/src/workspace.cpp:1981
#14 0x00007fa11aac955f in KWin::Window::findWindowWithSameCaption() const (this=<optimized out>) at /usr/include/c++/12.2.0/bits/std_function.h:150
#15 0x00007fa11aab7cb7 in KWin::WaylandWindow::updateCaption() (this=0x56305875ffc0) at /usr/src/debug/kwin-5.26.0/src/waylandwindow.cpp:191
#16 0x00007fa11ab164e9 in KWin::WaylandWindow::setCaption(QString const&) (caption=..., this=0x56305875ffc0) at /usr/src/debug/kwin-5.26.0/src/waylandwindow.cpp:207
#17 KWin::XdgToplevelWindow::handleWindowTitleChanged() (this=0x56305875ffc0) at /usr/src/debug/kwin-5.26.0/src/xdgshellwindow.cpp:1099
#18 0x00007fa1190bd381 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffebf5d5c80, r=<optimized out>, this=0x563058193e50, this=<optimized out>, r=<optimized out>, a=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#19 doActivate<false>(QObject*, int, void**) (sender=0x5630586a7560, signal_index=6, argv=0x7ffebf5d5c80) at kernel/qobject.cpp:3919
#20 0x00007fa11a98bd6a in KWaylandServer::XdgToplevelInterface::windowTitleChanged(QString const&) (this=<optimized out>, _t1=<optimized out>) at /usr/src/debug/build/src/kwin_autogen/IEXH3JLKNG/moc_xdgshell_interface.cpp:740
#21 0x00007fa11ac25100 in QtWaylandServer::xdg_toplevel::handle_set_title(wl_client*, wl_resource*, char const*) (client=<optimized out>, resource=<optimized out>, title=0x56305889537c "~ : gdb — Konsole") at /usr/src/debug/build/src/wayland/qwayland-server-xdg-shell.cpp:1339
#22 0x00007fa1165104f6 in ffi_call_unix64 () at ../src/x86/unix64.S:104
#23 0x00007fa11650cf5e in ffi_call_int (cif=<optimized out>, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=<optimized out>) at ../src/x86/ffi64.c:673
#24 0x00007fa11650fb73 in ffi_call (cif=cif@entry=0x7ffebf5d5ea0, fn=<optimized out>, rvalue=rvalue@entry=0x0, avalue=avalue@entry=0x7ffebf5d5f70) at ../src/x86/ffi64.c:710
#25 0x00007fa117b4bada in wl_closure_invoke (closure=closure@entry=0x5630588952a0, target=<optimized out>, target@entry=0x56305875d500, opcode=opcode@entry=2, data=<optimized out>, data@entry=0x563058125a00, flags=2) at ../wayland-1.21.0/src/connection.c:1025
#26 0x00007fa117b50010 in wl_client_connection_data (fd=<optimized out>, mask=<optimized out>, data=<optimized out>) at ../wayland-1.21.0/src/wayland-server.c:437
#27 0x00007fa117b4e9e2 in wl_event_loop_dispatch (loop=0x5630573ade30, timeout=<optimized out>) at ../wayland-1.21.0/src/event-loop.c:1027
#28 0x00007fa11ab97d4a in KWaylandServer::Display::dispatchEvents() (this=<optimized out>) at /usr/src/debug/kwin-5.26.0/src/wayland/display.cpp:114
#29 0x00007fa1190bd381 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffebf5d6580, r=<optimized out>, this=0x563058097a70, this=<optimized out>, r=<optimized out>, a=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#30 doActivate<false>(QObject*, int, void**) (sender=0x5630578849f0, signal_index=3, argv=0x7ffebf5d6580) at kernel/qobject.cpp:3919
#31 0x00007fa1190bf234 in QSocketNotifier::activated(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal) (this=this@entry=0x5630578849f0, _t1=..., _t2=<optimized out>, _t3=...) at .moc/moc_qsocketnotifier.cpp:178
#32 0x00007fa1190bf378 in QSocketNotifier::event(QEvent*) (this=0x5630578849f0, e=<optimized out>) at kernel/qsocketnotifier.cpp:302
#33 0x00007fa118778b1c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x5630578849f0, e=0x7ffebf5d66a0) at kernel/qapplication.cpp:3637
#34 0x00007fa11908cb88 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x5630578849f0, event=0x7ffebf5d66a0) at kernel/qcoreapplication.cpp:1064
#35 0x00007fa1190d61cc in QEventDispatcherUNIXPrivate::activateSocketNotifiers() (this=0x563057385980) at kernel/qeventdispatcher_unix.cpp:304
#36 0x00007fa1190d72c1 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=<optimized out>, flags=...) at kernel/qeventdispatcher_unix.cpp:511
#37 0x000056305600e6c2 in QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
#38 0x00007fa11908532c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ffebf5d6830, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#39 0x00007fa11908fe59 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#40 0x00007fa11953a0e2 in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1870
#41 0x00007fa118776f2a in QApplication::exec() () at kernel/qapplication.cpp:2829
#42 0x0000563055f2f611 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kwin-5.26.0/src/main_wayland.cpp:613
Comment 1 Nicolas Fella 2022-10-17 14:55:29 UTC
Looks similar to https://bugs.kde.org/show_bug.cgi?id=459404
Comment 2 David Edmundson 2024-05-29 10:32:20 UTC
This bug is a crash report that is over a year old without any activity, as our software is always changing, the information in this ticket is unlikely to still be useful.

If this issue is still reproducible in a newer version of kwin (5.27.5 or 6.0) please reopen this ticket with a bumped version number or it will be closed in 30 days.
Comment 3 Bug Janitor Service 2024-06-13 03:47:01 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2024-06-28 03:47:55 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!