https://bugs.kde.org/show_bug.cgi?id=458568

            Bug ID: 458568
           Summary: kwin_wayland crashes when using autocompletion in KDE
                    editing applications
           Product: kwin
           Version: 5.25.4
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: wayland-generic
          Assignee: kwin-bugs-n...@kde.org
          Reporter: timmathisme...@googlemail.com
  Target Milestone: ---

SUMMARY
When using any KDE text editing applications (Kate, Kile etc.) autocompletion
feature, most of the times when the suggestions box pops up, kwin_wayland
hardcrashes, kills all applications and instantly restarts (prompting Akonadi
and Wallet to enter my password). I also run a dual monitor setup with regular
100% scaling on both screens and the latest KDE version from zawertun's COPR
repo.


STEPS TO REPRODUCE
1. Open Kate, Kile or the like under Wayland
2. Type any command that might get autocompletion results into the editor
3.  

OBSERVED RESULT
KWin suddenly crashes and kills all applications. It instantly restarts.

EXPECTED RESULT
No crash and being able to select from within the box of completion
suggestions.

SOFTWARE/OS VERSIONS
Linux: Fedora 36, Kernel 5.18.19
KDE Plasma Version: 5.25.4
KDE Frameworks Version: 5.97
Qt Version: 5.15.5

ADDITIONAL INFORMATION
Konqi Report:

           PID: 33839 (kwin_wayland)
           UID: 1000 (XXXXXX)
           GID: 1000 (XXXXXX)
        Signal: 11 (SEGV)
     Timestamp: Wed 2022-08-31 19:27:00 CEST (3min 38s ago)
  Command Line: /usr/bin/kwin_wayland --wayland-fd 7 --socket wayland-0
--xwayland-fd 8 --xwayland-fd 9 --xwayland-display :1 --xwayland-xauthority
/run/user/1000/xauth_fWEqSQ --xwayland
    Executable: /usr/bin/kwin_wayland
 Control Group:
/user.slice/user-1000.slice/user@1000.service/session.slice/plasma-kwin_wayland.service
          Unit: user@1000.service
     User Unit: plasma-kwin_wayland.service
         Slice: user-1000.slice
     Owner UID: 1000 (XXXXXXX)
       Boot ID: 27bcb5bdf3bf40308aeb876c9dd903d2
    Machine ID: 0983fb20b67b420d906939263b4bcc4c
      Hostname: fedora
       Storage:
/var/lib/systemd/coredump/core.kwin_wayland.1000.27bcb5bdf3bf40308aeb876c9dd903d2.33839.1661966820000000.zst
(present)
     Disk Size: 12.3M
       Message: Process 33839 (kwin_wayland) of user 1000 dumped core.

                Module linux-vdso.so.1 with build-id
79b231eec6dc2a9d2a07e4e0b6ef786f72ea9f7b
                Module libxcb-res.so.0 with build-id
d063787b0fc1c22d4e07ae2948df4a615b5acecb
                Metadata for module libxcb-res.so.0 owned by FDO found: {
                        "type" : "rpm",
                        "name" : "libxcb",
                        "version" : "1.13.1-9.fc36",
                        "architecture" : "x86_64",
                        "osCpe" : "cpe:/o:fedoraproject:fedora:36"
                }

                Module KF5WindowSystemX11Plugin.so with build-id
b90ebd0f5b7a4e650259b576d077e928dde1839e
                Stack trace of thread 33839:
                #0  0x00007fd844b87214 _ZNK4KWin6Window6outputEv (libkwin.so.5
+ 0x2cc214)
                #1  0x00007fd844bafd39
_ZNK4KWin9Workspace10clientAreaENS_16clientAreaOptionEPKNS_6WindowE
(libkwin.so.5 + 0x2f4d39)
                #2  0x00007fd844b487e9
_ZN4KWin16WorkspaceWrapper18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv
(libkwin.so.5 + 0x28d7e9)
                #3  0x00007fd844b49bbb
_ZN4KWin16WorkspaceWrapper11qt_metacallEN11QMetaObject4CallEiPPv (libkwin.so.5
+ 0x28ebbb)
                #4  0x00007fd844b49be5
_ZN4KWin33DeclarativeScriptWorkspaceWrapper11qt_metacallEN11QMetaObject4CallEiPPv
(libkwin.so.5 + 0x28ebe5)
                #5  0x00007fd844684083
_ZNK18QQmlObjectOrGadget8metacallEN11QMetaObject4CallEiPPv (libQt5Qml.so.5 +
0x2e9083)
                #6  0x00007fd84455cba6
_ZL11CallPreciseRK18QQmlObjectOrGadgetRK16QQmlPropertyDataPN3QV415ExecutionEngineEPNS5_8CallDataEN11QMetaObject4CallE
(libQt5Qml.so.5 + 0x1c1ba6)
                #7  0x00007fd84455ea8b
_ZNK3QV413QObjectMethod12callInternalEPKNS_5ValueES3_i (libQt5Qml.so.5 +
0x1c3a8b)
                #8  0x00007fd84458eade
_ZN3QV47Runtime18CallPropertyLookup4callEPNS_15ExecutionEngineERKNS_5ValueEjPS4_i
(libQt5Qml.so.5 + 0x1f3ade)
                #9  0x00007fd7dd76f1d0 n/a (n/a + 0x0)
                #10 0x00007fd84457efe8
_ZN3QV44Moth3VME4execEPNS_13CppStackFrameEPNS_15ExecutionEngineE
(libQt5Qml.so.5 + 0x1e3fe8)
                #11 0x00007fd844511338
_ZN3QV413ArrowFunction11virtualCallEPKNS_14FunctionObjectEPKNS_5ValueES6_i
(libQt5Qml.so.5 + 0x176338)
                #12 0x00007fd84458f268
_ZN3QV47Runtime28CallQmlContextPropertyLookup4callEPNS_15ExecutionEngineEjPNS_5ValueEi
(libQt5Qml.so.5 + 0x1f4268)
                #13 0x00007fd7dd778f69 n/a (n/a + 0x0)
                #14 0x00007fd84457efe8
_ZN3QV44Moth3VME4execEPNS_13CppStackFrameEPNS_15ExecutionEngineE
(libQt5Qml.so.5 + 0x1e3fe8)
                #15 0x00007fd844511338
_ZN3QV413ArrowFunction11virtualCallEPKNS_14FunctionObjectEPKNS_5ValueES6_i
(libQt5Qml.so.5 + 0x176338)
                #16 0x00007fd84456377e
_ZN3QV421QObjectSlotDispatcher4implEiPN9QtPrivate15QSlotObjectBaseEP7QObjectPPvPb
(libQt5Qml.so.5 + 0x1c877e)
                #17 0x00007fd8438698b6 _Z10doActivateILb0EEvP7QObjectiPPv
(libQt5Core.so.5 + 0x2db8b6)
                #18 0x00007fd8447073b8 _ZN9QQmlTimer5eventEP6QEvent
(libQt5Qml.so.5 + 0x36c3b8)
                #19 0x00007fd842d5fd22
_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5 +
0x1aed22)
                #20 0x00007fd843836218
_ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5 +
0x2a8218)
                #21 0x00007fd843839584
_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData
(libQt5Core.so.5 + 0x2ab584)
                #22 0x00007fd843884495
_ZN20QEventDispatcherUNIX13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE
(libQt5Core.so.5 + 0x2f6495)
                #23 0x000056209a251df1
_ZN23QUnixEventDispatcherQPA13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE
(kwin_wayland + 0x12fdf1)
                #24 0x00007fd843834c6a
_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 +
0x2a6c6a)
                #25 0x00007fd84383cd32 _ZN16QCoreApplication4execEv
(libQt5Core.so.5 + 0x2aed32)
                #26 0x000056209a17b4ba main (kwin_wayland + 0x594ba)
                #27 0x00007fd8425e4550 __libc_start_call_main (libc.so.6 +
0x29550)
                #28 0x00007fd8425e4609 __libc_start_main@@GLIBC_2.34 (libc.so.6
+ 0x29609)
                #29 0x000056209a17cb35 _start (kwin_wayland + 0x5ab35)

                Stack trace of thread 33873:
                #0  0x00007fd842644a19 __futex_abstimed_wait_common (libc.so.6
+ 0x89a19)
                #1  0x00007fd842647210 pthread_cond_wait@@GLIBC_2.3.2
(libc.so.6 + 0x8c210)
                #2  0x00007fd82de1ec3b util_queue_thread_func (iris_dri.so +
0xc2c3b)
                #3  0x00007fd82de1e88b impl_thrd_routine (iris_dri.so +
0xc288b)
                #4  0x00007fd842647e2d start_thread (libc.so.6 + 0x8ce2d)
                #5  0x00007fd8426cd1b0 __clone3 (libc.so.6 + 0x1121b0)

                Stack trace of thread 33867:
                #0  0x00007fd842644a19 __futex_abstimed_wait_common (libc.so.6
+ 0x89a19)
                #1  0x00007fd842647210 pthread_cond_wait@@GLIBC_2.3.2
(libc.so.6 + 0x8c210)
                #2  0x00007fd82de1ec3b util_queue_thread_func (iris_dri.so +
0xc2c3b)
                #3  0x00007fd82de1e88b impl_thrd_routine (iris_dri.so +
0xc288b)
                #4  0x00007fd842647e2d start_thread (libc.so.6 + 0x8ce2d)
                #5  0x00007fd8426cd1b0 __clone3 (libc.so.6 + 0x1121b0)

                Stack trace of thread 33856:
                #0  0x00007fd8426c088f __poll (libc.so.6 + 0x10588f)
                #1  0x00007fd840ac923d g_main_context_iterate.constprop.0
(libglib-2.0.so.0 + 0xaa23d)
                #2  0x00007fd840a71940 g_main_context_iteration
(libglib-2.0.so.0 + 0x52940)
                #3  0x00007fd843886f4a
_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE
(libQt5Core.so.5 + 0x2f8f4a)
                #4  0x00007fd843834c6a
_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 +
0x2a6c6a)
                #5  0x00007fd84367518a _ZN7QThread4execEv (libQt5Core.so.5 +
0xe718a)
                #6  0x00007fd844e18b1b _ZN22QDBusConnectionManager3runEv
(libQt5DBus.so.5 + 0x1bb1b)
                #7  0x00007fd843676487 _ZN14QThreadPrivate5startEPv
(libQt5Core.so.5 + 0xe8487)
                #8  0x00007fd842647e2d start_thread (libc.so.6 + 0x8ce2d)
                #9  0x00007fd8426cd1b0 __clone3 (libc.so.6 + 0x1121b0)

                Stack trace of thread 33901:
                #0  0x00007fd842644a19 __futex_abstimed_wait_common (libc.so.6
+ 0x89a19)
                #1  0x00007fd842647210 pthread_cond_wait@@GLIBC_2.3.2
(libc.so.6 + 0x8c210)
                #2  0x00007fd82de1ec3b util_queue_thread_func (iris_dri.so +
0xc2c3b)
                #3  0x00007fd82de1e88b impl_thrd_routine (iris_dri.so +
0xc288b)
                #4  0x00007fd842647e2d start_thread (libc.so.6 + 0x8ce2d)
                #5  0x00007fd8426cd1b0 __clone3 (libc.so.6 + 0x1121b0)

                Stack trace of thread 33871:
                #0  0x00007fd842644a19 __futex_abstimed_wait_common (libc.so.6
+ 0x89a19)
                #1  0x00007fd842647210 pthread_cond_wait@@GLIBC_2.3.2
(libc.so.6 + 0x8c210)
                #2  0x00007fd82de1ec3b util_queue_thread_func (iris_dri.so +
0xc2c3b)
                #3  0x00007fd82de1e88b impl_thrd_routine (iris_dri.so +
0xc288b)
                #4  0x00007fd842647e2d start_thread (libc.so.6 + 0x8ce2d)
                #5  0x00007fd8426cd1b0 __clone3 (libc.so.6 + 0x1121b0)

                Stack trace of thread 33880:
                #0  0x00007fd842644a19 __futex_abstimed_wait_common (libc.so.6
+ 0x89a19)
                #1  0x00007fd842647210 pthread_cond_wait@@GLIBC_2.3.2
(libc.so.6 + 0x8c210)
                #2  0x00007fd82de1ec3b util_queue_thread_func (iris_dri.so +
0xc2c3b)
                #3  0x00007fd82de1e88b impl_thrd_routine (iris_dri.so +
0xc288b)
                #4  0x00007fd842647e2d start_thread (libc.so.6 + 0x8ce2d)
                #5  0x00007fd8426cd1b0 __clone3 (libc.so.6 + 0x1121b0)

                Stack trace of thread 33879:
                #0  0x00007fd8426c088f __poll (libc.so.6 + 0x10588f)
                #1  0x00007fd840ac923d g_main_context_iterate.constprop.0
(libglib-2.0.so.0 + 0xaa23d)
                #2  0x00007fd840a71940 g_main_context_iteration
(libglib-2.0.so.0 + 0x52940)
                #3  0x00007fd843886f4a
_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE
(libQt5Core.so.5 + 0x2f8f4a)
                #4  0x00007fd843834c6a
_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 +
0x2a6c6a)
                #5  0x00007fd84367518a _ZN7QThread4execEv (libQt5Core.so.5 +
0xe718a)
                #6  0x00007fd843676487 _ZN14QThreadPrivate5startEPv
(libQt5Core.so.5 + 0xe8487)
                #7  0x00007fd842647e2d start_thread (libc.so.6 + 0x8ce2d)
                #8  0x00007fd8426cd1b0 __clone3 (libc.so.6 + 0x1121b0)

                Stack trace of thread 33870:
                #0  0x00007fd842644a19 __futex_abstimed_wait_common (libc.so.6
+ 0x89a19)
                #1  0x00007fd842647210 pthread_cond_wait@@GLIBC_2.3.2
(libc.so.6 + 0x8c210)
                #2  0x00007fd82de1ec3b util_queue_thread_func (iris_dri.so +
0xc2c3b)
                #3  0x00007fd82de1e88b impl_thrd_routine (iris_dri.so +
0xc288b)
                #4  0x00007fd842647e2d start_thread (libc.so.6 + 0x8ce2d)
                #5  0x00007fd8426cd1b0 __clone3 (libc.so.6 + 0x1121b0)

                Stack trace of thread 33868:
                #0  0x00007fd842644a19 __futex_abstimed_wait_common (libc.so.6
+ 0x89a19)
                #1  0x00007fd842647210 pthread_cond_wait@@GLIBC_2.3.2
(libc.so.6 + 0x8c210)
                #2  0x00007fd82de1ec3b util_queue_thread_func (iris_dri.so +
0xc2c3b)
                #3  0x00007fd82de1e88b impl_thrd_routine (iris_dri.so +
0xc288b)
                #4  0x00007fd842647e2d start_thread (libc.so.6 + 0x8ce2d)
                #5  0x00007fd8426cd1b0 __clone3 (libc.so.6 + 0x1121b0)

                Stack trace of thread 33900:
                #0  0x00007fd842644a19 __futex_abstimed_wait_common (libc.so.6
+ 0x89a19)
                #1  0x00007fd842647210 pthread_cond_wait@@GLIBC_2.3.2
(libc.so.6 + 0x8c210)
                #2  0x00007fd84367bec4
_ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5 + 0xedec4)
                #3  0x00007fd80807890e _ZN14FileInfoThread3runEv
(libqmlfolderlistmodelplugin.so + 0xc90e)
                #4  0x00007fd843676487 _ZN14QThreadPrivate5startEPv
(libQt5Core.so.5 + 0xe8487)
                #5  0x00007fd842647e2d start_thread (libc.so.6 + 0x8ce2d)
                #6  0x00007fd8426cd1b0 __clone3 (libc.so.6 + 0x1121b0)

                Stack trace of thread 33872:
                #0  0x00007fd842644a19 __futex_abstimed_wait_common (libc.so.6
+ 0x89a19)
                #1  0x00007fd842647210 pthread_cond_wait@@GLIBC_2.3.2
(libc.so.6 + 0x8c210)
                #2  0x00007fd82de1ec3b util_queue_thread_func (iris_dri.so +
0xc2c3b)
                #3  0x00007fd82de1e88b impl_thrd_routine (iris_dri.so +
0xc288b)
                #4  0x00007fd842647e2d start_thread (libc.so.6 + 0x8ce2d)
                #5  0x00007fd8426cd1b0 __clone3 (libc.so.6 + 0x1121b0)

                Stack trace of thread 33869:
                #0  0x00007fd842644a19 __futex_abstimed_wait_common (libc.so.6
+ 0x89a19)
                #1  0x00007fd842647210 pthread_cond_wait@@GLIBC_2.3.2
(libc.so.6 + 0x8c210)
                #2  0x00007fd82de1ec3b util_queue_thread_func (iris_dri.so +
0xc2c3b)
                #3  0x00007fd82de1e88b impl_thrd_routine (iris_dri.so +
0xc288b)
                #4  0x00007fd842647e2d start_thread (libc.so.6 + 0x8ce2d)
                #5  0x00007fd8426cd1b0 __clone3 (libc.so.6 + 0x1121b0)

                Stack trace of thread 33881:
                #0  0x00007fd842644a19 __futex_abstimed_wait_common (libc.so.6
+ 0x89a19)
                #1  0x00007fd842647210 pthread_cond_wait@@GLIBC_2.3.2
(libc.so.6 + 0x8c210)
                #2  0x00007fd82de1ec3b util_queue_thread_func (iris_dri.so +
0xc2c3b)
                #3  0x00007fd82de1e88b impl_thrd_routine (iris_dri.so +
0xc288b)
                #4  0x00007fd842647e2d start_thread (libc.so.6 + 0x8ce2d)
                #5  0x00007fd8426cd1b0 __clone3 (libc.so.6 + 0x1121b0)

                Stack trace of thread 33890:
                #0  0x00007fd8426c088f __poll (libc.so.6 + 0x10588f)
                #1  0x00007fd840ac923d g_main_context_iterate.constprop.0
(libglib-2.0.so.0 + 0xaa23d)
                #2  0x00007fd840a71940 g_main_context_iteration
(libglib-2.0.so.0 + 0x52940)
                #3  0x00007fd843886f4a
_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE
(libQt5Core.so.5 + 0x2f8f4a)
                #4  0x00007fd843834c6a
_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 +
0x2a6c6a)
                #5  0x00007fd84367518a _ZN7QThread4execEv (libQt5Core.so.5 +
0xe718a)
                #6  0x00007fd8446e5c59 _ZN17QQmlThreadPrivate3runEv
(libQt5Qml.so.5 + 0x34ac59)
                #7  0x00007fd843676487 _ZN14QThreadPrivate5startEPv
(libQt5Core.so.5 + 0xe8487)
                #8  0x00007fd842647e2d start_thread (libc.so.6 + 0x8ce2d)
                #9  0x00007fd8426cd1b0 __clone3 (libc.so.6 + 0x1121b0)
                ELF object binary architecture: AMD x86-64

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to