https://bugs.kde.org/show_bug.cgi?id=481067

            Bug ID: 481067
           Summary: Plasmashell crashes on login with WallpaperEngine
                    plugin enabled.
    Classification: Plasma
           Product: plasmashell
           Version: 5.27.10
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: jgdab...@zoho.com
                CC: k...@davidedmundson.co.uk
  Target Milestone: 1.0

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

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to