Bug 481067 - Plasmashell crashes on login with WallpaperEngine plugin enabled.
Summary: Plasmashell crashes on login with WallpaperEngine plugin enabled.
Status: RESOLVED DOWNSTREAM
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (other bugs)
Version First Reported In: 5.27.10
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-02-08 17:30 UTC by jgdabble
Modified: 2024-02-09 16:52 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jgdabble 2024-02-08 17:30:36 UTC
Application: plasmashell (5.27.10)

Qt Version: 5.15.12
Frameworks Version: 5.113.0
Operating System: Linux 6.6.14-200.fc39.x86_64 x86_64
Windowing System: Wayland
Distribution: Fedora Linux 39 (KDE Plasma)
DrKonqi: 5.27.10 [KCrashBackend]

-- Information about the crash:
A similar incident happened when setting up the WallpaperEngine plugin, it seems that there are certain wallpapers that contain elements that will cause a crash. I'm not sure what elements, but the solution that worked for me before was to edit `plasma-org.kde.plasma.desktop-appletsrc` and to change the selected wallpaper there to a different item. I had no further issues at the time, but this makes me think it is something more than just a selected wallpaper.

Regardless, this appears to be more of an issue with the WallpaperEngine plugin than with Plasmashell.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault

[KCrash Handler]
#4  0x0000000000000000 in ??? ()
#5  0x00007f233fd4a672 in loader_icd_scan () at /lib64/libvulkan.so.1
#6  0x00007f233fd558cc in terminator_EnumerateInstanceExtensionProperties () at /lib64/libvulkan.so.1
#7  0x00007f233fd59860 in vkEnumerateInstanceExtensionProperties () at /lib64/libvulkan.so.1
#8  0x00007f233f98ea53 in vvk::EnumerateInstanceExtensionProperties (dld=...) at /home/ekaj/Repos/wallpaper-engine-kde-plugin/src/backend_scene/src/Vulkan/vulkan_wrapper.cpp:561
#9  0x00007f233f96487d in (anonymous namespace)::EnumateExts (dld=..., set=std::set with 0 elements) at /home/ekaj/Repos/wallpaper-engine-kde-plugin/src/backend_scene/src/Vulkan/Instance.cpp:73
#10 wallpaper::vulkan::Instance::Create (inst=..., instExts=Python Exception <class 'gdb.error'>: value has been optimized out
, instLayers=Python Exception <class 'gdb.error'>: value has been optimized out
) at /home/ekaj/Repos/wallpaper-engine-kde-plugin/src/backend_scene/src/Vulkan/Instance.cpp:160
#11 0x00007f233f9587f0 in wallpaper::vulkan::VulkanRender::Impl::init (this=this@entry=0x55a227f1faa0, info=...) at /usr/include/c++/13/span:90
#12 0x00007f233f958ec2 in wallpaper::vulkan::VulkanRender::init (this=this@entry=0x55a228994790, info=...) at /home/ekaj/Repos/wallpaper-engine-kde-plugin/src/backend_scene/src/VulkanRender/VulkanRender.cpp:101
#13 0x00007f233f8518d6 in wallpaper::RenderHandler::handle_INIT_VULKAN (this=this@entry=0x55a22846c610, msg=std::shared_ptr<wallpaper::looper::Message> (use count 2, weak count 1) = {...}) at /home/ekaj/Repos/wallpaper-engine-kde-plugin/src/backend_scene/src/SceneWallpaper.cpp:223
#14 0x00007f233f851aab in wallpaper::RenderHandler::onMessageReceived (this=0x55a22846c610, msg=std::shared_ptr<wallpaper::looper::Message> (use count 2, weak count 1) = {...}) at /home/ekaj/Repos/wallpaper-engine-kde-plugin/src/backend_scene/src/SceneWallpaper.cpp:153
#15 0x00007f233f94d4e2 in wallpaper::looper::Message::deliver (this=this@entry=0x55a22b6a2ab0) at /home/ekaj/Repos/wallpaper-engine-kde-plugin/src/backend_scene/src/Looper/Looper.cpp:170
#16 0x00007f233f94ee09 in wallpaper::looper::Looper::loop (this=this@entry=0x55a2289a1a60) at /home/ekaj/Repos/wallpaper-engine-kde-plugin/src/backend_scene/src/Looper/Looper.cpp:32
#17 0x00007f233f94fc45 in operator() (__closure=<optimized out>, wlooper=Python Exception <class 'gdb.error'>: value has been optimized out
) at /home/ekaj/Repos/wallpaper-engine-kde-plugin/src/backend_scene/src/Looper/Looper.cpp:56
#18 std::__invoke_impl<void, wallpaper::looper::Looper::start()::<lambda(std::weak_ptr<wallpaper::looper::Looper>)>, std::weak_ptr<wallpaper::looper::Looper> > (__f=<optimized out>) at /usr/include/c++/13/bits/invoke.h:61
#19 std::__invoke<wallpaper::looper::Looper::start()::<lambda(std::weak_ptr<wallpaper::looper::Looper>)>, std::weak_ptr<wallpaper::looper::Looper> > (__fn=<optimized out>) at /usr/include/c++/13/bits/invoke.h:96
#20 std::thread::_Invoker<std::tuple<wallpaper::looper::Looper::start()::<lambda(std::weak_ptr<wallpaper::looper::Looper>)>, std::weak_ptr<wallpaper::looper::Looper> > >::_M_invoke<0, 1> (this=<optimized out>) at /usr/include/c++/13/bits/std_thread.h:292
#21 std::thread::_Invoker<std::tuple<wallpaper::looper::Looper::start()::<lambda(std::weak_ptr<wallpaper::looper::Looper>)>, std::weak_ptr<wallpaper::looper::Looper> > >::operator() (this=<optimized out>) at /usr/include/c++/13/bits/std_thread.h:299
#22 std::thread::_State_impl<std::thread::_Invoker<std::tuple<wallpaper::looper::Looper::start()::<lambda(std::weak_ptr<wallpaper::looper::Looper>)>, std::weak_ptr<wallpaper::looper::Looper> > > >::_M_run(void) (this=<optimized out>) at /usr/include/c++/13/bits/std_thread.h:244
#23 0x00007f23af8e31e3 in execute_native_thread_routine () at /lib64/libstdc++.so.6
#24 0x00007f23af6ac897 in start_thread () at /lib64/libc.so.6
#25 0x00007f23af73380c in clone3 () at /lib64/libc.so.6

Thread 21 (Thread 0x7f23311466c0 (LWP 8544) "plasmashell"):
#1  0x00007f23af6abb09 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007f23af8dc1e0 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /lib64/libstdc++.so.6
#3  0x00007f233f94eef7 in wallpaper::looper::Looper::loop (this=this@entry=0x55a2289698b0) at /home/ekaj/Repos/wallpaper-engine-kde-plugin/src/backend_scene/src/Looper/Looper.cpp:26
#4  0x00007f233f94fc45 in operator() (__closure=<optimized out>, wlooper=Python Exception <class 'gdb.error'>: value has been optimized out
) at /home/ekaj/Repos/wallpaper-engine-kde-plugin/src/backend_scene/src/Looper/Looper.cpp:56
#5  std::__invoke_impl<void, wallpaper::looper::Looper::start()::<lambda(std::weak_ptr<wallpaper::looper::Looper>)>, std::weak_ptr<wallpaper::looper::Looper> > (__f=<optimized out>) at /usr/include/c++/13/bits/invoke.h:61
#6  std::__invoke<wallpaper::looper::Looper::start()::<lambda(std::weak_ptr<wallpaper::looper::Looper>)>, std::weak_ptr<wallpaper::looper::Looper> > (__fn=<optimized out>) at /usr/include/c++/13/bits/invoke.h:96
#7  std::thread::_Invoker<std::tuple<wallpaper::looper::Looper::start()::<lambda(std::weak_ptr<wallpaper::looper::Looper>)>, std::weak_ptr<wallpaper::looper::Looper> > >::_M_invoke<0, 1> (this=<optimized out>) at /usr/include/c++/13/bits/std_thread.h:292
#8  std::thread::_Invoker<std::tuple<wallpaper::looper::Looper::start()::<lambda(std::weak_ptr<wallpaper::looper::Looper>)>, std::weak_ptr<wallpaper::looper::Looper> > >::operator() (this=<optimized out>) at /usr/include/c++/13/bits/std_thread.h:299
#9  std::thread::_State_impl<std::thread::_Invoker<std::tuple<wallpaper::looper::Looper::start()::<lambda(std::weak_ptr<wallpaper::looper::Looper>)>, std::weak_ptr<wallpaper::looper::Looper> > > >::_M_run(void) (this=<optimized out>) at /usr/include/c++/13/bits/std_thread.h:244
#10 0x00007f23af8e31e3 in execute_native_thread_routine () at /lib64/libstdc++.so.6
#11 0x00007f23af6ac897 in start_thread () at /lib64/libc.so.6
#12 0x00007f23af73380c in clone3 () at /lib64/libc.so.6

Thread 20 (Thread 0x7f23325096c0 (LWP 8535) "plasmashell"):
#1  0x00007f23af6abb09 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007f23af8dc1e0 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /lib64/libstdc++.so.6
#3  0x00007f233f94eef7 in wallpaper::looper::Looper::loop (this=this@entry=0x55a22854c7a0) at /home/ekaj/Repos/wallpaper-engine-kde-plugin/src/backend_scene/src/Looper/Looper.cpp:26
#4  0x00007f233f94fc45 in operator() (__closure=<optimized out>, wlooper=Python Exception <class 'gdb.error'>: value has been optimized out
) at /home/ekaj/Repos/wallpaper-engine-kde-plugin/src/backend_scene/src/Looper/Looper.cpp:56
#5  std::__invoke_impl<void, wallpaper::looper::Looper::start()::<lambda(std::weak_ptr<wallpaper::looper::Looper>)>, std::weak_ptr<wallpaper::looper::Looper> > (__f=<optimized out>) at /usr/include/c++/13/bits/invoke.h:61
#6  std::__invoke<wallpaper::looper::Looper::start()::<lambda(std::weak_ptr<wallpaper::looper::Looper>)>, std::weak_ptr<wallpaper::looper::Looper> > (__fn=<optimized out>) at /usr/include/c++/13/bits/invoke.h:96
#7  std::thread::_Invoker<std::tuple<wallpaper::looper::Looper::start()::<lambda(std::weak_ptr<wallpaper::looper::Looper>)>, std::weak_ptr<wallpaper::looper::Looper> > >::_M_invoke<0, 1> (this=<optimized out>) at /usr/include/c++/13/bits/std_thread.h:292
#8  std::thread::_Invoker<std::tuple<wallpaper::looper::Looper::start()::<lambda(std::weak_ptr<wallpaper::looper::Looper>)>, std::weak_ptr<wallpaper::looper::Looper> > >::operator() (this=<optimized out>) at /usr/include/c++/13/bits/std_thread.h:299
#9  std::thread::_State_impl<std::thread::_Invoker<std::tuple<wallpaper::looper::Looper::start()::<lambda(std::weak_ptr<wallpaper::looper::Looper>)>, std::weak_ptr<wallpaper::looper::Looper> > > >::_M_run(void) (this=<optimized out>) at /usr/include/c++/13/bits/std_thread.h:244
#10 0x00007f23af8e31e3 in execute_native_thread_routine () at /lib64/libstdc++.so.6
#11 0x00007f23af6ac897 in start_thread () at /lib64/libc.so.6
#12 0x00007f23af73380c in clone3 () at /lib64/libc.so.6

Thread 19 (Thread 0x7f2332d0a6c0 (LWP 8534) "plasmashell"):
#1  0x00007f23af6abb09 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007f23af8dc1e0 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /lib64/libstdc++.so.6
#3  0x00007f233f94eef7 in wallpaper::looper::Looper::loop (this=this@entry=0x55a2284c2d80) at /home/ekaj/Repos/wallpaper-engine-kde-plugin/src/backend_scene/src/Looper/Looper.cpp:26
#4  0x00007f233f94fc45 in operator() (__closure=<optimized out>, wlooper=Python Exception <class 'gdb.error'>: value has been optimized out
) at /home/ekaj/Repos/wallpaper-engine-kde-plugin/src/backend_scene/src/Looper/Looper.cpp:56
#5  std::__invoke_impl<void, wallpaper::looper::Looper::start()::<lambda(std::weak_ptr<wallpaper::looper::Looper>)>, std::weak_ptr<wallpaper::looper::Looper> > (__f=<optimized out>) at /usr/include/c++/13/bits/invoke.h:61
#6  std::__invoke<wallpaper::looper::Looper::start()::<lambda(std::weak_ptr<wallpaper::looper::Looper>)>, std::weak_ptr<wallpaper::looper::Looper> > (__fn=<optimized out>) at /usr/include/c++/13/bits/invoke.h:96
#7  std::thread::_Invoker<std::tuple<wallpaper::looper::Looper::start()::<lambda(std::weak_ptr<wallpaper::looper::Looper>)>, std::weak_ptr<wallpaper::looper::Looper> > >::_M_invoke<0, 1> (this=<optimized out>) at /usr/include/c++/13/bits/std_thread.h:292
#8  std::thread::_Invoker<std::tuple<wallpaper::looper::Looper::start()::<lambda(std::weak_ptr<wallpaper::looper::Looper>)>, std::weak_ptr<wallpaper::looper::Looper> > >::operator() (this=<optimized out>) at /usr/include/c++/13/bits/std_thread.h:299
#9  std::thread::_State_impl<std::thread::_Invoker<std::tuple<wallpaper::looper::Looper::start()::<lambda(std::weak_ptr<wallpaper::looper::Looper>)>, std::weak_ptr<wallpaper::looper::Looper> > > >::_M_run(void) (this=<optimized out>) at /usr/include/c++/13/bits/std_thread.h:244
#10 0x00007f23af8e31e3 in execute_native_thread_routine () at /lib64/libstdc++.so.6
#11 0x00007f23af6ac897 in start_thread () at /lib64/libc.so.6
#12 0x00007f23af73380c in clone3 () at /lib64/libc.so.6

Thread 18 (Thread 0x7f23405d76c0 (LWP 8521) "plasmashell"):
#1  0x00007f23adcedeac in usbmuxd_listen_inotify () at /lib64/libusbmuxd-2.0.so.6
#2  0x00007f23adcee312 in device_monitor () at /lib64/libusbmuxd-2.0.so.6
#3  0x00007f23af6ac897 in start_thread () at /lib64/libc.so.6
#4  0x00007f23af73380c in clone3 () at /lib64/libc.so.6

Thread 17 (Thread 0x7f235d3ff6c0 (LWP 8504) "QQmlThread"):
#1  0x00007f23af6f708d in clock_gettime@GLIBC_2.2.5 () at /lib64/libc.so.6
#2  0x00007f23ae9f4aa9 in g_main_context_prepare_unlocked.lto_priv () at /lib64/libglib-2.0.so.0
#3  0x00007f23aea4fd20 in g_main_context_iterate_unlocked.isra () at /lib64/libglib-2.0.so.0
#4  0x00007f23ae9f2ad3 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#5  0x00007f23aff073d6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x00007f23afeb383b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#7  0x00007f23afcf48a0 in QThread::exec() () at /lib64/libQt5Core.so.5
#8  0x00007f23b1559e5a in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#9  0x00007f23afcf5cad in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#10 0x00007f23af6ac897 in start_thread () at /lib64/libc.so.6
#11 0x00007f23af73380c in clone3 () at /lib64/libc.so.6

Thread 16 (Thread 0x7f235e7fc6c0 (LWP 8503) "plasmashel:gl0"):
#1  0x00007f23af6abb09 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007f2385b6e53d in cnd_wait () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f2385b4d3ab in util_queue_thread_func () at /usr/lib64/dri/radeonsi_dri.so
#4  0x00007f2385b6e46c in impl_thrd_routine () at /usr/lib64/dri/radeonsi_dri.so
#5  0x00007f23af6ac897 in start_thread () at /lib64/libc.so.6
#6  0x00007f23af73380c in clone3 () at /lib64/libc.so.6

Thread 15 (Thread 0x7f235effd6c0 (LWP 8502) "plasmash:gdrv0"):
#1  0x00007f23af6abb09 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007f2385b6e53d in cnd_wait () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f2385b4d3ab in util_queue_thread_func () at /usr/lib64/dri/radeonsi_dri.so
#4  0x00007f2385b6e46c in impl_thrd_routine () at /usr/lib64/dri/radeonsi_dri.so
#5  0x00007f23af6ac897 in start_thread () at /lib64/libc.so.6
#6  0x00007f23af73380c in clone3 () at /lib64/libc.so.6

Thread 14 (Thread 0x7f235f7fe6c0 (LWP 8501) "plasma:traceq0"):
#1  0x00007f23af6abb09 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007f2385b6e53d in cnd_wait () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f2385b4d3ab in util_queue_thread_func () at /usr/lib64/dri/radeonsi_dri.so
#4  0x00007f2385b6e46c in impl_thrd_routine () at /usr/lib64/dri/radeonsi_dri.so
#5  0x00007f23af6ac897 in start_thread () at /lib64/libc.so.6
#6  0x00007f23af73380c in clone3 () at /lib64/libc.so.6

Thread 13 (Thread 0x7f235ffff6c0 (LWP 8500) "plasmashel:gl0"):
#1  0x00007f23af6abb09 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007f2385b6e53d in cnd_wait () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f2385b4d3ab in util_queue_thread_func () at /usr/lib64/dri/radeonsi_dri.so
#4  0x00007f2385b6e46c in impl_thrd_routine () at /usr/lib64/dri/radeonsi_dri.so
#5  0x00007f23af6ac897 in start_thread () at /lib64/libc.so.6
#6  0x00007f23af73380c in clone3 () at /lib64/libc.so.6

Thread 12 (Thread 0x7f237cbfc6c0 (LWP 8499) "plasmash:gdrv0"):
#1  0x00007f23af6abb09 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007f2385b6e53d in cnd_wait () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f2385b4d3ab in util_queue_thread_func () at /usr/lib64/dri/radeonsi_dri.so
#4  0x00007f2385b6e46c in impl_thrd_routine () at /usr/lib64/dri/radeonsi_dri.so
#5  0x00007f23af6ac897 in start_thread () at /lib64/libc.so.6
#6  0x00007f23af73380c in clone3 () at /lib64/libc.so.6

Thread 11 (Thread 0x7f237d3fd6c0 (LWP 8498) "plasma:traceq0"):
#1  0x00007f23af6abb09 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007f2385b6e53d in cnd_wait () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f2385b4d3ab in util_queue_thread_func () at /usr/lib64/dri/radeonsi_dri.so
#4  0x00007f2385b6e46c in impl_thrd_routine () at /usr/lib64/dri/radeonsi_dri.so
#5  0x00007f23af6ac897 in start_thread () at /lib64/libc.so.6
#6  0x00007f23af73380c in clone3 () at /lib64/libc.so.6

Thread 10 (Thread 0x7f237dbfe6c0 (LWP 8491) "plasma:traceq0"):
#1  0x00007f23af6abb09 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007f2385b6e53d in cnd_wait () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f2385b4d3ab in util_queue_thread_func () at /usr/lib64/dri/radeonsi_dri.so
#4  0x00007f2385b6e46c in impl_thrd_routine () at /usr/lib64/dri/radeonsi_dri.so
#5  0x00007f23af6ac897 in start_thread () at /lib64/libc.so.6
#6  0x00007f23af73380c in clone3 () at /lib64/libc.so.6

Thread 9 (Thread 0x7f237e3ff6c0 (LWP 8490) "plasma:traceq0"):
#1  0x00007f23af6abb09 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007f2385b6e53d in cnd_wait () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f2385b4d3ab in util_queue_thread_func () at /usr/lib64/dri/radeonsi_dri.so
#4  0x00007f2385b6e46c in impl_thrd_routine () at /usr/lib64/dri/radeonsi_dri.so
#5  0x00007f23af6ac897 in start_thread () at /lib64/libc.so.6
#6  0x00007f23af73380c in clone3 () at /lib64/libc.so.6

Thread 8 (Thread 0x7f238cdfe6c0 (LWP 8489) "plasmash:shlo0"):
#1  0x00007f23af6abb09 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007f2385b6e53d in cnd_wait () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f2385b4d3ab in util_queue_thread_func () at /usr/lib64/dri/radeonsi_dri.so
#4  0x00007f2385b6e46c in impl_thrd_routine () at /usr/lib64/dri/radeonsi_dri.so
#5  0x00007f23af6ac897 in start_thread () at /lib64/libc.so.6
#6  0x00007f23af73380c in clone3 () at /lib64/libc.so.6

Thread 7 (Thread 0x7f238d5ff6c0 (LWP 8488) "plasmashel:sh0"):
#1  0x00007f23af6abb09 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007f2385b6e53d in cnd_wait () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f2385b4d3ab in util_queue_thread_func () at /usr/lib64/dri/radeonsi_dri.so
#4  0x00007f2385b6e46c in impl_thrd_routine () at /usr/lib64/dri/radeonsi_dri.so
#5  0x00007f23af6ac897 in start_thread () at /lib64/libc.so.6
#6  0x00007f23af73380c in clone3 () at /lib64/libc.so.6

Thread 6 (Thread 0x7f2394dfe6c0 (LWP 8487) "plasmas:disk$0"):
#1  0x00007f23af6abb09 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007f2385b6e53d in cnd_wait () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f2385b4d3ab in util_queue_thread_func () at /usr/lib64/dri/radeonsi_dri.so
#4  0x00007f2385b6e46c in impl_thrd_routine () at /usr/lib64/dri/radeonsi_dri.so
#5  0x00007f23af6ac897 in start_thread () at /lib64/libc.so.6
#6  0x00007f23af73380c in clone3 () at /lib64/libc.so.6

Thread 5 (Thread 0x7f23955ff6c0 (LWP 8486) "plasmashel:cs0"):
#1  0x00007f23af6abb09 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007f2385b6e53d in cnd_wait () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f2385b4d3ab in util_queue_thread_func () at /usr/lib64/dri/radeonsi_dri.so
#4  0x00007f2385b6e46c in impl_thrd_routine () at /usr/lib64/dri/radeonsi_dri.so
#5  0x00007f23af6ac897 in start_thread () at /lib64/libc.so.6
#6  0x00007f23af73380c in clone3 () at /lib64/libc.so.6

Thread 4 (Thread 0x7f2397fff6c0 (LWP 8485) "WaylandEventThr"):
#1  0x00007f23b17270bc in QtWaylandClient::EventThread::run() () at /lib64/libQt5WaylandClient.so.5
#2  0x00007f23afcf5cad in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#3  0x00007f23af6ac897 in start_thread () at /lib64/libc.so.6
#4  0x00007f23af73380c in clone3 () at /lib64/libc.so.6

Thread 3 (Thread 0x7f239cb536c0 (LWP 8484) "WaylandEventThr"):
#1  0x00007f23af6abb09 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007f23afcfb967 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib64/libQt5Core.so.5
#3  0x00007f23b1727069 in QtWaylandClient::EventThread::run() () at /lib64/libQt5WaylandClient.so.5
#4  0x00007f23afcf5cad in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#5  0x00007f23af6ac897 in start_thread () at /lib64/libc.so.6
#6  0x00007f23af73380c in clone3 () at /lib64/libc.so.6

Thread 2 (Thread 0x7f239d5ff6c0 (LWP 8483) "QDBusConnection"):
#1  0x00007f23aea4feb4 in g_main_context_iterate_unlocked.isra () at /lib64/libglib-2.0.so.0
#2  0x00007f23ae9f2ad3 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007f23aff073b9 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007f23afeb383b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007f23afcf48a0 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007f23b08ccdab in QDBusConnectionManager::run() () at /lib64/libQt5DBus.so.5
#7  0x00007f23afcf5cad in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00007f23af6ac897 in start_thread () at /lib64/libc.so.6
#9  0x00007f23af73380c in clone3 () at /lib64/libc.so.6

Thread 1 (Thread 0x7f23aad36a00 (LWP 8461) "plasmashell"):
#1  0x00007f23afcf7beb in QSemaphore::acquire(int) () at /lib64/libQt5Core.so.5
#2  0x00007f23afee9241 in void doActivate<false>(QObject*, int, void**) () at /lib64/libQt5Core.so.5
#3  0x00007f23b08cc724 in QDBusConnectionPrivate::signalNeedsConnecting(QString const&, QDBusConnectionPrivate::SignalHook const&) () at /lib64/libQt5DBus.so.5
#4  0x00007f23b08d8b13 in QDBusConnectionPrivate::connectSignal(QString const&, QString const&, QString const&, QString const&, QDBusConnectionPrivate::ArgMatchRules const&, QString const&, QObject*, char const*) () at /lib64/libQt5DBus.so.5
#5  0x00007f23b08d9e38 in QDBusConnectionPrivate::watchService(QString const&, QFlags<QDBusServiceWatcher::WatchModeFlag>, QObject*, char const*) () at /lib64/libQt5DBus.so.5
#6  0x00007f23b092c57b in QDBusServiceWatcherPrivate::setConnection(QStringList const&, QDBusConnection const&, QFlags<QDBusServiceWatcher::WatchModeFlag>) () at /lib64/libQt5DBus.so.5
#7  0x00007f23b092cc3f in QDBusServiceWatcher::QDBusServiceWatcher(QString const&, QDBusConnection const&, QFlags<QDBusServiceWatcher::WatchModeFlag>, QObject*) () at /lib64/libQt5DBus.so.5
#8  0x00007f23b08ec7c3 in QDBusAbstractInterfacePrivate::initOwnerTracking() () at /lib64/libQt5DBus.so.5
#9  0x00007f22c004dc91 in BluezQt::ManagerPrivate::addAdapter(QString const&, QMap<QString, QVariant> const&) () at /lib64/libKF5BluezQt.so.6
#10 0x00007f22c004eb10 in BluezQt::ManagerPrivate::interfacesAdded(QDBusObjectPath const&, QMap<QString, QMap<QString, QVariant> > const&) () at /lib64/libKF5BluezQt.so.6
#11 0x00007f22c004f780 in BluezQt::ManagerPrivate::getManagedObjectsFinished(QDBusPendingCallWatcher*) () at /lib64/libKF5BluezQt.so.6
#12 0x00007f23afee9151 in void doActivate<false>(QObject*, int, void**) () at /lib64/libQt5Core.so.5
#13 0x00007f23b0929cc1 in QDBusPendingCallWatcher::finished(QDBusPendingCallWatcher*) () at /lib64/libQt5DBus.so.5
#14 0x00007f23afedf9fb in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5
#15 0x00007f23b0baeb95 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#16 0x00007f23afeb4e78 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5
#17 0x00007f23afeb8325 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib64/libQt5Core.so.5
#18 0x00007f23aff078cf in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQt5Core.so.5
#19 0x00007f23ae9f4e5c in g_main_context_dispatch_unlocked.lto_priv () at /lib64/libglib-2.0.so.0
#20 0x00007f23aea4ff18 in g_main_context_iterate_unlocked.isra () at /lib64/libglib-2.0.so.0
#21 0x00007f23ae9f2ad3 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#22 0x00007f23aff073b9 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#23 0x00007f23afeb383b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#24 0x00007f23afebbacb in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
#25 0x000055a2271d462a in main ()
[Inferior 1 (process 8461) detached]

Reported using DrKonqi
Comment 1 fanzhuyifan 2024-02-09 16:52:36 UTC
Unfortunately you would need to report this to the authors of the WallpaperEngine plugin -- we do not support 3rd party plugins.