https://bugs.kde.org/show_bug.cgi?id=491460
Bug ID: 491460 Summary: kwin crash when mis-pressing the shortcut for grid view (Win+G+F) Classification: Plasma Product: kwin Version: 6.1.3 Platform: Arch Linux OS: Linux Status: REPORTED Severity: crash Priority: NOR Component: generic-crash Assignee: kwin-bugs-n...@kde.org Reporter: jerome.4a4c+...@gmail.com Target Milestone: --- SUMMARY KWin crashes (core dump) consistently when I press a wrong key combination for Grid View such as Win+G+F. I don't know if this is related to Grid View only. Appends in X11 and Wayland. STEPS TO REPRODUCE 1. Add virtual desktops for the grid view 2. Register Win+G as KWin/Grid View shortcut (default, but not enabled) 3. Press Win+G+F (Win+F is not a shortcut, nor Win+G+F) OBSERVED RESULT The grid view starts opening and then freezes, Black screen, then KWin restarts Sometimes only XWayland applications crash core dump in journalctl of kwin_wayland or kwin_x11 EXPECTED RESULT No core dump SOFTWARE/OS VERSIONS Operating System: EndeavourOS KDE Plasma Version: 6.1.3 KDE Frameworks Version: 6.4.0 Qt Version: 6.7.2 Kernel Version: 6.10.3-zen1-2-zen (64-bit) Graphics Platform: Wayland ADDITIONAL INFORMATION Other similar key combination cause the issue: Win+G+H, Win+G+Z. No core dump in a Manjaro VM with KDE 6.0.5. I wasn't able to get an output from gdb with kwin_wayland (freeze and nothing is written, or dump corrupted). The following is the output in journalctl for kwin_wayland and kwin_x11. Full log in attachment. --- Stacktrace Wayland 21:34:37 systemd-coredump[2915]: Process 1293 (kwin_wayland) of user 1000 dumped core. Stack trace of thread 1293: #0 0x00007233a87a8d83 _ZN15QSocketNotifier10setEnabledEb (libQt6Core.so.6 + 0x1a8d83) #1 0x00007233a86af7b8 n/a (libQt6Core.so.6 + 0xaf7b8) #2 0x00007233a88c5abb _ZN27QEventDispatcherUNIXPrivate23activateSocketNotifiersEv (libQt6Core.so.6 + 0x2c5abb) #3 0x00007233a88c6676 _ZN20QEventDispatcherUNIX13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x2c6676) #4 0x00007233a91f9693 _ZN23QUnixEventDispatcherQPA13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Gui.so.6 + 0x5f9693) #5 0x00007233a874f01e _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x14f01e) #6 0x00007233a874934d _ZN16QCoreApplication4execEv (libQt6Core.so.6 + 0x14934d) #7 0x00006038e91ea015 n/a (kwin_wayland + 0x3d015) #8 0x00007233a8034e08 n/a (libc.so.6 + 0x25e08) #9 0x00007233a8034ecc __libc_start_main (libc.so.6 + 0x25ecc) #10 0x00006038e91effb5 n/a (kwin_wayland + 0x42fb5) 21:34:38 systemd-coredump[2972]: Process 2182 (kioworker) of user 1000 dumped core. Stack trace of thread 2182: #0 0x00007902130a53f4 n/a (libc.so.6 + 0x963f4) #1 0x000079021304c120 raise (libc.so.6 + 0x3d120) #2 0x00007902130334c3 abort (libc.so.6 + 0x244c3) #3 0x0000790213034354 n/a (libc.so.6 + 0x25354) #4 0x00007902130af765 n/a (libc.so.6 + 0xa0765) #5 0x00007902130b19fc n/a (libc.so.6 + 0xa29fc) #6 0x00007902130b1cfa n/a (libc.so.6 + 0xa2cfa) #7 0x00007902130b45ce __libc_free (libc.so.6 + 0xa55ce) #8 0x000079020ee59d47 n/a (libfontconfig.so.1 + 0xad47) #9 0x000079020ee64d3f n/a (libfontconfig.so.1 + 0x15d3f) #10 0x000079020ee59c53 n/a (libfontconfig.so.1 + 0xac53) #11 0x0000790211389e19 _ZN19QFontconfigDatabaseD0Ev (libQt6Gui.so.6 + 0x589e19) #12 0x000079020d73f2c0 _ZN15QtWaylandClient19QWaylandIntegrationD1Ev (libQt6WaylandClient.so.6 + 0x812c0) #13 0x000079020d73f3a5 _ZN15QtWaylandClient19QWaylandIntegrationD0Ev (libQt6WaylandClient.so.6 + 0x813a5) #14 0x0000790210f7c7d6 _ZN22QGuiApplicationPrivateD2Ev (libQt6Gui.so.6 + 0x17c7d6) #15 0x000079020d8ef0e5 _ZN19QApplicationPrivateD0Ev (libQt6Widgets.so.6 + 0xef0e5) #16 0x0000790213a9a2fd kdemain (thumbnail.so + 0xc2fd) #17 0x00005ff2df60e22d n/a (kioworker + 0x122d) #18 0x0000790213034e08 n/a (libc.so.6 + 0x25e08) #19 0x0000790213034ecc __libc_start_main (libc.so.6 + 0x25ecc) #20 0x00005ff2df60e4f5 n/a (kioworker + 0x14f5) --- Stacktrace x11 21:25:13 systemd-coredump[2398]: Process 1384 (kwin_x11) of user 1000 dumped core. Stack trace of thread 1384: #0 0x000071e9f8ea53f4 n/a (libc.so.6 + 0x963f4) #1 0x000071e9f8e4c120 raise (libc.so.6 + 0x3d120) #2 0x000071e9fc657643 _ZN6KCrash19defaultCrashHandlerEi (libKF6Crash.so.6 + 0x6643) #3 0x000071e9f8e4c1d0 n/a (libc.so.6 + 0x3d1d0) #4 0x000071e9f8ea53f4 n/a (libc.so.6 + 0x963f4) #5 0x000071e9f8e4c120 raise (libc.so.6 + 0x3d120) #6 0x000071e9f8e334c3 abort (libc.so.6 + 0x244c3) #7 0x000071e9f8e34354 n/a (libc.so.6 + 0x25354) #8 0x000071e9f8eaf765 n/a (libc.so.6 + 0xa0765) #9 0x000071e9f8eb2f64 n/a (libc.so.6 + 0xa3f64) #10 0x000071e9f8eb3ef4 malloc (libc.so.6 + 0xa4ef4) #11 0x000071e9f90ae805 _Znwm (libstdc++.so.6 + 0xae805) #12 0x000071e9f94f1022 _ZN7QBufferC2EP7QObject (libQt6Core.so.6 + 0xf1022) #13 0x000071e9f26e4770 _ZNK11KIconLoader14loadScaledIconERK7QStringNS_5GroupEdRK5QSizeiRK5QListIS0_EPS0_bRKSt8optionalI11KIconColorsE (libKF6IconThemes.so.6 + 0x1e770) #14 0x000071e9f26d9b3a _ZN11KIconEngine12createPixmapERK5QSizedN5QIcon4ModeENS3_5StateE (libKF6IconThemes.so.6 + 0x13b3a) #15 0x000071e9f26da0bb _ZN11KIconEngine6pixmapERK5QSizeN5QIcon4ModeENS3_5StateE (libKF6IconThemes.so.6 + 0x140bb) #16 0x000071e9f9afafcd n/a (libQt6Gui.so.6 + 0xfafcd) #17 0x000071e9f9b020bb _ZNK5QIcon6pixmapERK5QSizedNS_4ModeENS_5StateE (libQt6Gui.so.6 + 0x1020bb) #18 0x000071e9df35495d n/a (libKirigamiPrimitives.so.6 + 0x1295d) #19 0x000071e9fb8469ca _ZN19QQuickWindowPrivate11polishItemsEv (libQt6Quick.so.6 + 0x2469ca) #20 0x000071e9fb7e02b7 _ZN19QQuickRenderControl11polishItemsEv (libQt6Quick.so.6 + 0x1e02b7) #21 0x000071e9fbff9d70 _ZN4KWin18OffscreenQuickView6updateEv (libkwin.so.6 + 0x1f9d70) #22 0x000071e9fbffd223 _ZN4KWin16QuickSceneEffect14prePaintScreenERNS_18ScreenPrePaintDataENSt6chrono8durationIlSt5ratioILl1ELl1000EEEE (libkwin.so.6 + 0x1fd223) #23 0x000071e9fbfcecc6 _ZN4KWin14EffectsHandler14prePaintScreenERNS_18ScreenPrePaintDataENSt6chrono8durationIlSt5ratioILl1ELl1000EEEE (libkwin.so.6 + 0x1cecc6) #24 0x000071e9fbfcecc6 _ZN4KWin14EffectsHandler14prePaintScreenERNS_18ScreenPrePaintDataENSt6chrono8durationIlSt5ratioILl1ELl1000EEEE (libkwin.so.6 + 0x1cecc6) #25 0x000071e9fbfcecc6 _ZN4KWin14EffectsHandler14prePaintScreenERNS_18ScreenPrePaintDataENSt6chrono8durationIlSt5ratioILl1ELl1000EEEE (libkwin.so.6 + 0x1cecc6) #26 0x000071e9fc0cc972 _ZN4KWin14WorkspaceScene8prePaintEPNS_13SceneDelegateE (libkwin.so.6 + 0x2cc972) #27 0x000071e9fc0b888a _ZN4KWin13SceneDelegate8prePaintEv (libkwin.so.6 + 0x2b888a) #28 0x000071e9fbf660ec _ZN4KWin10Compositor12prePaintPassEPNS_11RenderLayerEP7QRegion (libkwin.so.6 + 0x1660ec) #29 0x000071e9fc1b0c90 _ZN4KWin13X11Compositor9compositeEPNS_10RenderLoopE (libkwin.so.6 + 0x3b0c90) #30 0x000071e9f95a16f7 n/a (libQt6Core.so.6 + 0x1a16f7) #31 0x000071e9fbf7b145 _ZN4KWin10RenderLoop14frameRequestedEPS0_ (libkwin.so.6 + 0x17b145) #32 0x000071e9fbf81833 _ZN4KWin17RenderLoopPrivate8dispatchEv (libkwin.so.6 + 0x181833) #33 0x000071e9f95a16f7 n/a (libQt6Core.so.6 + 0x1a16f7) #34 0x000071e9f95a9885 _ZN6QTimer10timerEventEP11QTimerEvent (libQt6Core.so.6 + 0x1a9885) #35 0x000071e9f958bfc9 _ZN7QObject5eventEP6QEvent (libQt6Core.so.6 + 0x18bfc9) #36 0x000071e9fa4fc51c _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt6Widgets.so.6 + 0xfc51c) #37 0x000071e9f9544d28 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt6Core.so.6 + 0x144d28) #38 0x000071e9f96c3c98 _ZN14QTimerInfoList14activateTimersEv (libQt6Core.so.6 + 0x2c3c98) #39 0x000071e9f97a49b1 n/a (libQt6Core.so.6 + 0x3a49b1) #40 0x000071e9f8439ab9 n/a (libglib-2.0.so.0 + 0x5cab9) #41 0x000071e9f849b9e7 n/a (libglib-2.0.so.0 + 0xbe9e7) #42 0x000071e9f8438fc5 g_main_context_iteration (libglib-2.0.so.0 + 0x5bfc5) #43 0x000071e9f97a2cbd _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x3a2cbd) #44 0x000071e9f954f01e _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x14f01e) #45 0x000071e9f954934d _ZN16QCoreApplication4execEv (libQt6Core.so.6 + 0x14934d) #46 0x0000628b0d5faddb n/a (kwin_x11 + 0x39ddb) #47 0x000071e9f8e34e08 n/a (libc.so.6 + 0x25e08) #48 0x000071e9f8e34ecc __libc_start_main (libc.so.6 + 0x25ecc) #49 0x0000628b0d5fea05 n/a (kwin_x11 + 0x3da05) -- You are receiving this mail because: You are watching all bug changes.