https://bugs.kde.org/show_bug.cgi?id=456500
Bug ID: 456500 Summary: KWin_Wayland crashes due to pipewire Product: kwin Version: 5.25.2 Platform: unspecified OS: Linux Status: REPORTED Severity: crash Priority: NOR Component: wayland-generic Assignee: kwin-bugs-n...@kde.org Reporter: rossi.t...@gmail.com Target Milestone: --- SUMMARY Plasma crashes every so often, sometimes out of nowhere, sometimes after specific actions. One of them that happen 100% of the time, is when I right-click on the Terminal's icon on Task Manager. STEPS TO REPRODUCE 1. Wait for it to randomly happen, or... 1bis. Open Terminal, 2. right-click on its icon on Task Manager OBSERVED RESULT Plasma crashes and restarts. Previously opened applications are not restored. EXPECTED RESULT No crash! SOFTWARE/OS VERSIONS Linux: Fedora 36 KDE Plasma: 5.25.2 on Wayland KDE Frameworks Version: 5.94.0 Qt Version: 5.15.3 ADDITIONAL INFORMATION (BACKTRACE) $coredumpctl Fri 2022-07-08 22:51:36 CEST 1106 1000 1000 SIGSEGV present /usr/bin/kwin_wayland 21.6M $coredumpctl gdb 1106 PID: 1106 (kwin_wayland) UID: 1000 (thomas) GID: 1000 (thomas) Signal: 11 (SEGV) Timestamp: Fri 2022-07-08 22:51:34 CEST (9h ago) Command Line: /usr/bin/kwin_wayland --wayland-fd 7 --socket wayland-0 --xwayland-fd 8 --xwayland-fd 9 --xwayland-display :0 --xwayland-xauthority /run/user/1000/xauth_GGnANz --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 (thomas) Boot ID: a85b6e0f80ce4ecc904bbb770bf21f88 Machine ID: dd2ad7b5c9de4711a8961de0e9a993f2 Hostname: fedora-vm Storage: /var/lib/systemd/coredump/core.kwin_wayland.1000.a85b6e0f80ce4ecc904bbb770bf21f88.1106.1657313494000000.zst (present) Disk Size: 21.6M Message: Process 1106 (kwin_wayland) of user 1000 dumped core. Module linux-vdso.so.1 with build-id 5785fbe1cc105912f683ad7629d33f7d6e3692ce Module libpipewire-module-session-manager.so with build-id eb61d29c006f235703ba3d419adad0d8d91e6c53 Metadata for module libpipewire-module-session-manager.so owned by FDO found: { "type" : "rpm", "name" : "pipewire", "version" : "0.3.53-4.fc36", "architecture" : "x86_64", "osCpe" : "cpe:/o:fedoraproject:fedora:36" } Module libpipewire-module-metadata.so with build-id a8552f69e01a0f570f907b1a5fba206114e893ee Metadata for module libpipewire-module-metadata.so owned by FDO found: { "type" : "rpm", "name" : "pipewire", "version" : "0.3.53-4.fc36", "architecture" : "x86_64", "osCpe" : "cpe:/o:fedoraproject:fedora:36" } Module libpipewire-module-adapter.so with build-id 442205063b72dc9d17ce7d02bb71b44d01660517 Metadata for module libpipewire-module-adapter.so owned by FDO found: { "type" : "rpm", "name" : "pipewire", "version" : "0.3.53-4.fc36", "architecture" : "x86_64", "osCpe" : "cpe:/o:fedoraproject:fedora:36" } Module libpipewire-module-client-device.so with build-id 5f1e20f9adcaa87339c55926eb633e70ef5022bd Metadata for module libpipewire-module-client-device.so owned by FDO found: { "type" : "rpm", "name" : "pipewire", "version" : "0.3.53-4.fc36", "architecture" : "x86_64", "osCpe" : "cpe:/o:fedoraproject:fedora:36" } Module libpipewire-module-client-node.so with build-id 8b4987989371c79fa78cae5083a3cfa417a23d28 Metadata for module libpipewire-module-client-node.so owned by FDO found: { "type" : "rpm", "name" : "pipewire", "version" : "0.3.53-4.fc36", "architecture" : "x86_64", "osCpe" : "cpe:/o:fedoraproject:fedora:36" } Module libpipewire-module-protocol-native.so with build-id 03320a3cd3ed87f40b628ed9231bdd6999e1e111 Metadata for module libpipewire-module-protocol-native.so owned by FDO found: { "type" : "rpm", "name" : "pipewire", "version" : "0.3.53-4.fc36", "architecture" : "x86_64", "osCpe" : "cpe:/o:fedoraproject:fedora:36" } Module libspa-dbus.so with build-id bc3371fc948d4fa4f22434432b5e9831593b7bec Metadata for module libspa-dbus.so owned by FDO found: { "type" : "rpm", "name" : "pipewire", "version" : "0.3.53-4.fc36", "architecture" : "x86_64", "osCpe" : "cpe:/o:fedoraproject:fedora:36" } Module libspa-journal.so with build-id 454d14aff7e34ea629726ce624c188d6af1e0f46 Metadata for module libspa-journal.so owned by FDO found: { "type" : "rpm", "name" : "pipewire", "version" : "0.3.53-4.fc36", "architecture" : "x86_64", "osCpe" : "cpe:/o:fedoraproject:fedora:36" } Module libspa-support.so with build-id fa741b18e7ca12015915bd52e61d55162b5b1865 Metadata for module libspa-support.so owned by FDO found: { "type" : "rpm", "name" : "pipewire", "version" : "0.3.53-4.fc36", "architecture" : "x86_64", "osCpe" : "cpe:/o:fedoraproject:fedora:36" } Module libwebpdemux.so.2 with build-id 8832dd2811d90c2d1afb14b6e6d1d753e6401e4d Metadata for module libwebpdemux.so.2 owned by FDO found: { "type" : "rpm", "name" : "libwebp", "version" : "1.2.2-4.fc36", "architecture" : "x86_64", "osCpe" : "cpe:/o:fedoraproject:fedora:36" } Module libwebpmux.so.3 with build-id 37811e1dd016a76670a3f9206b74847a83100daf Metadata for module libwebpmux.so.3 owned by FDO found: { "type" : "rpm", "name" : "libwebp", "version" : "1.2.2-4.fc36", "architecture" : "x86_64", "osCpe" : "cpe:/o:fedoraproject:fedora:36" } Module libqwebp.so with build-id c8ff3e8c539fc0352f6d32495a4630337886d4d9 Metadata for module libqwebp.so owned by FDO found: { "type" : "rpm", "name" : "qt5-qtimageformats", "version" : "5.15.3-1.fc36", "architecture" : "x86_64", "osCpe" : "cpe:/o:fedoraproject:fedora:36" } Module libqwbmp.so with build-id 0c5af387c6b422af30e9a8e812ecfb46aea099b1 Metadata for module libqwbmp.so owned by FDO found: { "type" : "rpm", "name" : "qt5-qtimageformats", "version" : "5.15.3-1.fc36", "architecture" : "x86_64", "osCpe" : "cpe:/o:fedoraproject:fedora:36" } Module libjbig.so.2.1 with build-id 208c20ec20c71e7cce019a94027f0c811f89fdba Metadata for module libjbig.so.2.1 owned by FDO found: { "type" : "rpm", "name" : "jbigkit", "version" : "2.1-23.fc36", "architecture" : "x86_64", "osCpe" : "cpe:/o:fedoraproject:fedora:36" } Module libwebp.so.7 with build-id c6dc4450efb2d5b7e894ffee37f55b83a76b70e6 Metadata for module libwebp.so.7 owned by FDO found: { "type" : "rpm", "name" : "libwebp", "version" : "1.2.2-4.fc36", "architecture" : "x86_64", "osCpe" : "cpe:/o:fedoraproject:fedora:36" } Module libtiff.so.5 with build-id 5d40936364f47c677efceda914fc47fbfccc5102 Metadata for module libtiff.so.5 owned by FDO found: { "type" : "rpm", "name" : "libtiff", "version" : "4.4.0-1.fc36", "architecture" : "x86_64", "osCpe" : "cpe:/o:fedoraproject:fedora:36" } Module libqtiff.so with build-id bd770a21c6fdd957953a0ac17e43904ae8fa40a1 Metadata for module libqtiff.so owned by FDO found: { "type" : "rpm", "name" : "qt5-qtimageformats", "version" : "5.15.3-1.fc36", "architecture" : "x86_64", "osCpe" : "cpe:/o:fedoraproject:fedora:36" } Module libqsvg.so with build-id 58b7122989761540ebaf8193dd4264dbf54fda3d Stack trace of thread 1106: #0 0x00007f86debdf814 _ZNK4KWin9GLTexture4sizeEv (libkwinglutils.so.13 + 0x11814) #1 0x00007f86debe7a10 _ZN4KWin13GLFramebufferC2EPNS_9GLTextureE (libkwinglutils.so.13 + 0x19a10) #2 0x00007f86de7e905f _ZN4KWin13DmaBufTextureC1E14QSharedPointerINS_9GLTextureEERKNS_16DmaBufAttributesE (libkwin.so.5 + 0x1e905f) #3 0x00007f86c964cc5e _ZN4KWin10DrmBackend19createDmaBufTextureERK5QSize (KWinWaylandDrmBackend.so + 0x19c5e) #4 0x00005646711b21f2 _ZN4KWin16ScreenCastStream12createStreamEv (kwin_wayland + 0x871f2) #5 0x0000564671222bb5 _ZN4KWin17ScreencastManager16integrateStreamsEPN14KWaylandServer27ScreencastStreamV1InterfaceEPNS_16ScreenCastStreamE.constprop.0 (kwin_wayland + 0xf7bb5) #6 0x00007f86dd4dac36 _Z10doActivateILb0EEvP7QObjectiPPv (libQt5Core.so.5 + 0x2dac36) #7 0x00007f86de79bb69 _ZN14KWaylandServer21ScreencastV1Interface25windowScreencastRequestedEPNS_27ScreencastStreamV1InterfaceERK7QStringNS0_10CursorModeE (libkwin.so.5 + 0x19bb69) #8 0x00007f86de9e60e3 _ZN15QtWaylandServer27zkde_screencast_unstable_v120handle_stream_windowEP9wl_clientP11wl_resourcejPKcj (libkwin.so.5 + 0x3e60e3) #9 0x00007f86da12a746 ffi_call_unix64 (libffi.so.8 + 0x7746) #10 0x00007f86da1274d2 ffi_call_int.lto_priv.0 (libffi.so.8 + 0x44d2) #11 0x00007f86dbacf6c8 wl_closure_invoke.constprop.0 (libwayland-server.so.0 + 0x96c8) #12 0x00007f86dbad3904 wl_client_connection_data (libwayland-server.so.0 + 0xd904) #13 0x00007f86dbad23a2 wl_event_loop_dispatch (libwayland-server.so.0 + 0xc3a2) #14 0x00007f86de94d099 _ZN14KWaylandServer7Display14dispatchEventsEv (libkwin.so.5 + 0x34d099) #15 0x00007f86dd4dac36 _Z10doActivateILb0EEvP7QObjectiPPv (libQt5Core.so.5 + 0x2dac36) #16 0x00007f86dd4dd4b3 _ZN15QSocketNotifier9activatedE17QSocketDescriptorNS_4TypeENS_14QPrivateSignalE (libQt5Core.so.5 + 0x2dd4b3) #17 0x00007f86dd4ddcd5 _ZN15QSocketNotifier5eventEP6QEvent (libQt5Core.so.5 + 0x2ddcd5) #18 0x00007f86dc9aec82 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5 + 0x1aec82) #19 0x00007f86dd4a7658 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5 + 0x2a7658) #20 0x00007f86dd4f578e _ZN27QEventDispatcherUNIXPrivate23activateSocketNotifiersEv (libQt5Core.so.5 + 0x2f578e) #21 0x00007f86dd4f5bca _ZN20QEventDispatcherUNIX13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2f5bca) #22 0x0000564671257ec1 _ZN23QUnixEventDispatcherQPA13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (kwin_wayland + 0x12cec1) #23 0x00007f86dd4a60ba _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2a60ba) #24 0x00007f86dd4ae162 _ZN16QCoreApplication4execEv (libQt5Core.so.5 + 0x2ae162) #25 0x0000564671183377 main (kwin_wayland + 0x58377) #26 0x00007f86dc029550 __libc_start_call_main (libc.so.6 + 0x29550) #27 0x00007f86dc029609 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x29609) #28 0x00005646711849f5 _start (kwin_wayland + 0x599f5) Stack trace of thread 1852: #0 0x00007f86dc111bfe epoll_wait (libc.so.6 + 0x111bfe) #1 0x00007f86a0819ac8 impl_pollfd_wait (libspa-support.so + 0x14ac8) #2 0x00007f86a080c331 loop_iterate (libspa-support.so + 0x7331) #3 0x00007f86dd0093b7 do_loop (libpipewire-0.3.so.0 + 0x423b7) #4 0x00007f86dc08ce2d start_thread (libc.so.6 + 0x8ce2d) #5 0x00007f86dc112620 __clone3 (libc.so.6 + 0x112620) Stack trace of thread 1132: #0 0x00007f86dc105bef __poll (libc.so.6 + 0x105bef) #1 0x00007f86da97c23d g_main_context_iterate.constprop.0 (libglib-2.0.so.0 + 0xaa23d) #2 0x00007f86da924940 g_main_context_iteration (libglib-2.0.so.0 + 0x52940) #3 0x00007f86dd4f82fa _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2f82fa) #4 0x00007f86dd4a60ba _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2a60ba) #5 0x00007f86dd2e714a _ZN7QThread4execEv (libQt5Core.so.5 + 0xe714a) #6 0x00007f86dec61aeb _ZN22QDBusConnectionManager3runEv (libQt5DBus.so.5 + 0x1baeb) #7 0x00007f86dd2e8447 _ZN14QThreadPrivate5startEPv (libQt5Core.so.5 + 0xe8447) #8 0x00007f86dc08ce2d start_thread (libc.so.6 + 0x8ce2d) #9 0x00007f86dc112620 __clone3 (libc.so.6 + 0x112620) Stack trace of thread 1135: #0 0x00007f86dc105bef __poll (libc.so.6 + 0x105bef) #1 0x00007f86da97c23d g_main_context_iterate.constprop.0 (libglib-2.0.so.0 + 0xaa23d) #2 0x00007f86da924940 g_main_context_iteration (libglib-2.0.so.0 + 0x52940) #3 0x00007f86dd4f82fa _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2f82fa) #4 0x00007f86dd4a60ba _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2a60ba) #5 0x00007f86dd2e714a _ZN7QThread4execEv (libQt5Core.so.5 + 0xe714a) #6 0x00007f86dd2e8447 _ZN14QThreadPrivate5startEPv (libQt5Core.so.5 + 0xe8447) #7 0x00007f86dc08ce2d start_thread (libc.so.6 + 0x8ce2d) #8 0x00007f86dc112620 __clone3 (libc.so.6 + 0x112620) Stack trace of thread 1136: #0 0x00007f86dc089a19 __futex_abstimed_wait_common (libc.so.6 + 0x89a19) #1 0x00007f86dc08c210 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x8c210) #2 0x00007f86c2cbbd8b thread_function (vmwgfx_dri.so + 0x6bbd8b) #3 0x00007f86c2cbb2eb impl_thrd_routine (vmwgfx_dri.so + 0x6bb2eb) #4 0x00007f86dc08ce2d start_thread (libc.so.6 + 0x8ce2d) #5 0x00007f86dc112620 __clone3 (libc.so.6 + 0x112620) Stack trace of thread 1137: #0 0x00007f86dc089a19 __futex_abstimed_wait_common (libc.so.6 + 0x89a19) #1 0x00007f86dc08c210 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x8c210) #2 0x00007f86c2cbbd8b thread_function (vmwgfx_dri.so + 0x6bbd8b) #3 0x00007f86c2cbb2eb impl_thrd_routine (vmwgfx_dri.so + 0x6bb2eb) #4 0x00007f86dc08ce2d start_thread (libc.so.6 + 0x8ce2d) #5 0x00007f86dc112620 __clone3 (libc.so.6 + 0x112620) Stack trace of thread 1138: #0 0x00007f86dc089a19 __futex_abstimed_wait_common (libc.so.6 + 0x89a19) #1 0x00007f86dc08c210 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x8c210) #2 0x00007f86c2cb8893 lp_cs_tpool_worker (vmwgfx_dri.so + 0x6b8893) #3 0x00007f86c2cb880b impl_thrd_routine (vmwgfx_dri.so + 0x6b880b) #4 0x00007f86dc08ce2d start_thread (libc.so.6 + 0x8ce2d) #5 0x00007f86dc112620 __clone3 (libc.so.6 + 0x112620) Stack trace of thread 1139: #0 0x00007f86dc089a19 __futex_abstimed_wait_common (libc.so.6 + 0x89a19) #1 0x00007f86dc08c210 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x8c210) #2 0x00007f86c2cb8893 lp_cs_tpool_worker (vmwgfx_dri.so + 0x6b8893) #3 0x00007f86c2cb880b impl_thrd_routine (vmwgfx_dri.so + 0x6b880b) #4 0x00007f86dc08ce2d start_thread (libc.so.6 + 0x8ce2d) #5 0x00007f86dc112620 __clone3 (libc.so.6 + 0x112620) Stack trace of thread 1140: #0 0x00007f86dc089a19 __futex_abstimed_wait_common (libc.so.6 + 0x89a19) #1 0x00007f86dc08c210 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x8c210) #2 0x00007f86c26c18fb util_queue_thread_func (vmwgfx_dri.so + 0xc18fb) #3 0x00007f86c26c154b impl_thrd_routine (vmwgfx_dri.so + 0xc154b) #4 0x00007f86dc08ce2d start_thread (libc.so.6 + 0x8ce2d) #5 0x00007f86dc112620 __clone3 (libc.so.6 + 0x112620) Stack trace of thread 1141: #0 0x00007f86dc089a19 __futex_abstimed_wait_common (libc.so.6 + 0x89a19) #1 0x00007f86dc08c504 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x8c504) #2 0x00007f86dd2eddc0 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5 + 0xeddc0) #3 0x00007f86dd2eb63c _ZN17QThreadPoolThread3runEv (libQt5Core.so.5 + 0xeb63c) #4 0x00007f86dd2e8447 _ZN14QThreadPrivate5startEPv (libQt5Core.so.5 + 0xe8447) #5 0x00007f86dc08ce2d start_thread (libc.so.6 + 0x8ce2d) #6 0x00007f86dc112620 __clone3 (libc.so.6 + 0x112620) Stack trace of thread 1142: #0 0x00007f86dc105bef __poll (libc.so.6 + 0x105bef) #1 0x00007f86da97c23d g_main_context_iterate.constprop.0 (libglib-2.0.so.0 + 0xaa23d) #2 0x00007f86da924940 g_main_context_iteration (libglib-2.0.so.0 + 0x52940) #3 0x00007f86dd4f82fa _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2f82fa) #4 0x00007f86dd4a60ba _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2a60ba) #5 0x00007f86dd2e714a _ZN7QThread4execEv (libQt5Core.so.5 + 0xe714a) #6 0x00007f86de3497d9 _ZN17QQmlThreadPrivate3runEv (libQt5Qml.so.5 + 0x3497d9) #7 0x00007f86dd2e8447 _ZN14QThreadPrivate5startEPv (libQt5Core.so.5 + 0xe8447) #8 0x00007f86dc08ce2d start_thread (libc.so.6 + 0x8ce2d) #9 0x00007f86dc112620 __clone3 (libc.so.6 + 0x112620) ELF object binary architecture: AMD x86-64 Core was generated by `/usr/bin/kwin_wayland --wayland-fd 7 --socket wayland-0 --xwayland-fd 8 --xwayl'. Program terminated with signal SIGSEGV, Segmentation fault. #0 KWin::GLTexture::size (this=0x0) at /usr/src/debug/kwin-5.25.2-1.fc36.x86_64/src/libkwineffects/kwingltexture.cpp:354 Downloading 0.00 MB source file /usr/src/debug/kwin-5.25.2-1.fc36.x86_64/src/libkwineffects/kwingltexture.cpp 354 return d->m_size; [Current thread is 1 (Thread 0x7f86d78ed980 (LWP 1106))] -- You are receiving this mail because: You are watching all bug changes.