Bug 456500 - KWin_Wayland crashes in KWin::DrmBackend::createDmaBufTexture() due to pipewire
Summary: KWin_Wayland crashes in KWin::DrmBackend::createDmaBufTexture() due to pipewire
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: wayland-generic (show other bugs)
Version: 5.25.2
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-07-09 07:11 UTC by Thomas Rossi
Modified: 2023-05-11 03:46 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Rossi 2022-07-09 07:11:59 UTC
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))]
Comment 1 Thomas Rossi 2022-07-09 07:23:37 UTC
More backtrace:

$ valgrind --log-file=kwin_wayland kwin_wayland
==2861== Memcheck, a memory error detector
==2861== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2861== Using Valgrind-3.19.0 and LibVEX; rerun with -h for copyright info
==2861== Command: kwin_wayland
==2861== Parent PID: 1795
==2861==
==2861==
==2861== Process terminating with default action of signal 1 (SIGHUP)
==2861==    at 0x402436F: __open_nocancel (open64_nocancel.c:39)
==2861==    by 0x40063DC: open_verify.constprop.0 (dl-load.c:1626)
==2861==    by 0x4009BD9: _dl_map_object (dl-load.c:2212)
==2861==    by 0x40033C4: openaux (dl-deps.c:64)
==2861==    by 0x401B278: _dl_catch_exception (dl-error-skeleton.c:208)
==2861==    by 0x4003816: _dl_map_object_deps (dl-deps.c:248)
==2861==    by 0x4020D5D: dl_main (rtld.c:2015)
==2861==    by 0x401D362: _dl_sysdep_start (dl-sysdep.c:140)
==2861==    by 0x401EF8D: _dl_start_final (rtld.c:507)
==2861==    by 0x401EF8D: _dl_start (rtld.c:596)
==2861==    by 0x401DD77: ??? (in /usr/lib64/ld-linux-x86-64.so.2)
==2861==
==2861== HEAP SUMMARY:
==2861==     in use at exit: 0 bytes in 0 blocks
==2861==   total heap usage: 0 allocs, 0 frees, 0 bytes allocated
==2861==
==2861== All heap blocks were freed -- no leaks are possible
==2861==
==2861== For lists of detected and suppressed errors, rerun with: -s
==2861== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Comment 2 Bug Janitor Service 2022-07-13 19:56:40 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/2653
Comment 3 Zamundaaa 2022-07-15 15:33:48 UTC
Git commit 636b411b313092ef3198a91656a8184e58703607 by Xaver Hugl.
Committed on 15/07/2022 at 13:42.
Pushed by zamundaaa into branch 'master'.

backends/drm: don't crash if importing a texture fails

M  +8    -1    src/backends/drm/drm_backend.cpp

https://invent.kde.org/plasma/kwin/commit/636b411b313092ef3198a91656a8184e58703607
Comment 4 Zamundaaa 2022-07-15 16:04:45 UTC
Git commit ee1c68e9533cdfe364af161d0dac60d0f4625aae by Xaver Hugl.
Committed on 15/07/2022 at 16:00.
Pushed by zamundaaa into branch 'Plasma/5.25'.

backends/drm: don't crash if importing a texture fails
(cherry picked from commit 636b411b313092ef3198a91656a8184e58703607)

M  +9    -1    src/backends/drm/drm_backend.cpp

https://invent.kde.org/plasma/kwin/commit/ee1c68e9533cdfe364af161d0dac60d0f4625aae
Comment 5 Zamundaaa 2023-03-27 17:41:06 UTC
Is this still happening on Plasma 5.27?
Comment 6 Bug Janitor Service 2023-04-11 03:45:51 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 7 Thomas Rossi 2023-04-11 06:47:58 UTC
(In reply to Zamundaaa from comment #5)
> Is this still happening on Plasma 5.27?

I haven't had this issue in Plasma 5.27.
I still have the shell crashing from time to time, but this is a known issue that is planned to be fixed on Plasma 6 if I remember right.
Comment 8 Bug Janitor Service 2023-04-26 03:46:08 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 9 Bug Janitor Service 2023-05-11 03:46:03 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!