Created attachment 188324 [details] Plasmashell crash, doesnt look helpful lol SUMMARY Using the latest version of the wallpaper-engine plugin that includes lots of crash fixes i am able to crash plasmashell still when using this exact wallpaper https://steamcommunity.com/sharedfiles/filedetails/?id=2825095287 STEPS TO REPRODUCE 1. Install latest version of wallpaper engine plugin for KDE Plasma 2. Download that exact wallpaper 3. See plasmashell crash when trying to use it OBSERVED RESULT Plasmashell crashes and doesnt recover requiring you to remove the plugin or switching the wallpaper in a manual way. EXPECTED RESULT Plasmashell shouldn't crash atleast. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Cachyos KDE Plasma Version: 6.5.4 KDE Frameworks Version: 6.21.0 Qt Version: 6.10.1 ADDITIONAL INFORMATION I am going to try and get more logs about it if i can.
Created attachment 188325 [details] This doesnt seem useful either but another log with gdb
Created attachment 188327 [details] better plasmashell log
Thanks for the bug report! There's not a lot of info here, but this is the crashing thread: #0 0x00007f96900ac56b in pthread_kill () at /usr/lib/libc.so.6 #1 0x00007f9690044968 in raise () at /usr/lib/libc.so.6 #2 0x00007f969002560f in abort () at /usr/lib/libc.so.6 #3 0x00007f9690495026 in __gnu_cxx::__verbose_terminate_handler () at /usr/src/debug/gcc/gcc/libstdc++-v3/libsupc++/vterminate.cc:95 #4 0x00007f96904b3dbc in __cxxabiv1::__terminate (handler=<optimized out>) at /usr/src/debug/gcc/gcc/libstdc++-v3/libsupc++/eh_terminate.cc:48 #5 0x00007f9690494644 in std::terminate () at /usr/src/debug/gcc/gcc/libstdc++-v3/libsupc++/eh_terminate.cc:102 #6 0x00007f96904b40c8 in __cxxabiv1::__cxa_throw (obj=0x7f95f82c05b0, tinfo=0x7f96906d75c8 <typeinfo for std::out_of_range>, dest=0x7f96904d7010 <std::out_of_range::~out_of_range()>) at /usr/src/debug/gcc/gcc/libstdc++-v3/libsupc++/eh_throw.cc:98 #7 0x00007f969049a6af in std::__throw_out_of_range_fmt (__fmt=<optimized out>) at /usr/src/debug/gcc/gcc/libstdc++-v3/src/c++11/functexcept.cc:101 #8 0x00007f94e722d495 in ??? () at /usr/lib/qt6/qml/com/github/catsout/wallpaperEngineKde/libWallpaperEngineKde.so #9 0x00007f94e725f670 in ??? () at /usr/lib/qt6/qml/com/github/catsout/wallpaperEngineKde/libWallpaperEngineKde.so #10 0x00007f94e7263108 in ??? () at /usr/lib/qt6/qml/com/github/catsout/wallpaperEngineKde/libWallpaperEngineKde.so #11 0x00007f94e72642ff in ??? () at /usr/lib/qt6/qml/com/github/catsout/wallpaperEngineKde/libWallpaperEngineKde.so #12 0x00007f94e726c31c in ??? () at /usr/lib/qt6/qml/com/github/catsout/wallpaperEngineKde/libWallpaperEngineKde.so #13 0x00007f94e725087e in ??? () at /usr/lib/qt6/qml/com/github/catsout/wallpaperEngineKde/libWallpaperEngineKde.so #14 0x00007f94e7251bcb in ??? () at /usr/lib/qt6/qml/com/github/catsout/wallpaperEngineKde/libWallpaperEngineKde.so #15 0x00007f94e7256a21 in ??? () at /usr/lib/qt6/qml/com/github/catsout/wallpaperEngineKde/libWallpaperEngineKde.so #16 0x00007f94e7362f43 in ??? () at /usr/lib/qt6/qml/com/github/catsout/wallpaperEngineKde/libWallpaperEngineKde.so #17 0x00007f94e7363ce9 in ??? () at /usr/lib/qt6/qml/com/github/catsout/wallpaperEngineKde/libWallpaperEngineKde.so #18 0x00007f94e7364b50 in ??? () at /usr/lib/qt6/qml/com/github/catsout/wallpaperEngineKde/libWallpaperEngineKde.so #19 0x00007f9690501284 in std::execute_native_thread_routine (__p=0x564b1f63fa20) at /usr/src/debug/gcc/gcc/libstdc++-v3/src/c++11/thread.cc:104 #20 0x00007f96900aa4f8 in ??? () at /usr/lib/libc.so.6 #21 0x00007f969014131c in ??? () at /usr/lib/libc.so.6 As you can see by the library names (unfortunately mostly without symbols), it's all in the wallpaperEngineKde plugin, not Plasma. This plugin is not provided by KDE, but by catsout on Github. Please report it to them.