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

            Bug ID: 507799
           Summary: Logging into lock screen came with a crash-- using KDE
                    Wallpaper Engine.
    Classification: Plasma
           Product: plasmashell
      Version First 5.24.7
       Reported In:
          Platform: Compiled Sources
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: 1.0

Application: plasmashell (5.24.7)
 (Compiled from sources)
Qt Version: 5.15.3
Frameworks Version: 5.92.0
Operating System: Linux 6.12.10-76061203-generic x86_64
Windowing System: X11
Distribution: Pop!_OS 22.04 LTS
DrKonqi: 5.24.5 [KCrashBackend]

-- Information about the crash:
I had stepped away from my PC for a few hours, and left the PC idle at the
desktop. This made it sleep. When I returned, entered in my login information
to the lock screen, I was shown that KDE had crashed.

The reporter is unsure if this crash is reproducible.

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

[KCrash Handler]
#4  0x00007a9a042f12a8 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007a99e5655e3d in
wallpaper::RenderHandler::handle_DRAW(std::shared_ptr<wallpaper::looper::Message>
const&) (msg=<optimized out>, this=0x608864bd0c50) at
/usr/include/c++/11/bits/shared_ptr_base.h:1295
#6 
wallpaper::RenderHandler::onMessageReceived(std::shared_ptr<wallpaper::looper::Message>
const&) (this=0x608864bd0c50, msg=<optimized out>) at
/home/graham/wallpaper_engine/wallpaper-engine-kde-plugin/src/backend_scene/src/SceneWallpaper.cpp:148
#7  0x00007a99e57552a7 in wallpaper::looper::Message::deliver()
(this=<optimized out>) at
/home/graham/wallpaper_engine/wallpaper-engine-kde-plugin/src/backend_scene/src/Looper/Looper.cpp:170
#8  0x00007a99e5755fe0 in wallpaper::looper::Looper::loop() (this=<optimized
out>) at
/home/graham/wallpaper_engine/wallpaper-engine-kde-plugin/src/backend_scene/src/Looper/Looper.cpp:32
#9  0x00007a99e5756265 in operator() (__closure=<optimized out>, wlooper=Python
Exception <class 'gdb.error'>: value has been optimized out
) at
/home/graham/wallpaper_engine/wallpaper-engine-kde-plugin/src/backend_scene/src/Looper/Looper.cpp:56
#10 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++/11/bits/invoke.h:61
#11
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++/11/bits/invoke.h:96
#12
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++/11/bits/std_thread.h:259
#13
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++/11/bits/std_thread.h:266
#14
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++/11/bits/std_thread.h:211
#15 0x00007a9a03cdc253 in  () at /lib/x86_64-linux-gnu/libstdc++.so.6
#16 0x00007a9a03894ac3 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#17 0x00007a9a03926850 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 8 (Thread 0x7a99bffff640 (LWP 2759) "plasmashell"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x608864c8442c) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x608864c8442c, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3  0x00007a9a03893a41 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x608864c843d8, cond=0x608864c84400) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x608864c84400, mutex=0x608864c843d8) at
./nptl/pthread_cond_wait.c:627
#5  0x00007a99e575604c in wallpaper::looper::Looper::loop()
(this=0x608864c843a0) at
/home/graham/wallpaper_engine/wallpaper-engine-kde-plugin/src/backend_scene/src/Looper/Looper.cpp:26
#6  0x00007a99e5756265 in operator() (__closure=<optimized out>, wlooper=Python
Exception <class 'gdb.error'>: value has been optimized out
) at
/home/graham/wallpaper_engine/wallpaper-engine-kde-plugin/src/backend_scene/src/Looper/Looper.cpp:56
#7  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++/11/bits/invoke.h:61
#8 
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++/11/bits/invoke.h:96
#9 
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++/11/bits/std_thread.h:259
#10
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++/11/bits/std_thread.h:266
#11
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++/11/bits/std_thread.h:211
#12 0x00007a9a03cdc253 in  () at /lib/x86_64-linux-gnu/libstdc++.so.6
#13 0x00007a9a03894ac3 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#14 0x00007a9a03926850 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 7 (Thread 0x7a99cd5fe640 (LWP 2752) "plasmashell"):
#1  __GI___lll_lock_wait (futex=futex@entry=0x7a99f7e65120, private=0) at
./nptl/lowlevellock.c:49
#2  0x00007a9a0389805d in lll_mutex_lock_optimized (mutex=0x7a99f7e65120) at
./nptl/pthread_mutex_lock.c:48
#3  ___pthread_mutex_lock (mutex=0x7a99f7e65120) at
./nptl/pthread_mutex_lock.c:128
#4  0x00007a99f6617030 in  () at
/lib/x86_64-linux-gnu/libnvidia-glcore.so.570.172.08
#5  0x00007a99f69072e1 in  () at
/lib/x86_64-linux-gnu/libnvidia-glcore.so.570.172.08
#6  0x00007a99f6aa1f86 in  () at
/lib/x86_64-linux-gnu/libnvidia-glcore.so.570.172.08
#7  0x00007a99f696159e in  () at
/lib/x86_64-linux-gnu/libnvidia-glcore.so.570.172.08
#8  0x00007a99fd4a6a60 in  () at /lib/x86_64-linux-gnu/libGLX_nvidia.so.0
#9  0x00007a99e575e836 in vvk::Queue::Submit(vvk::Span<VkSubmitInfo>,
VkFence_T*) const (fence=<optimized out>, submit_infos=..., this=<optimized
out>) at
/home/graham/wallpaper_engine/wallpaper-engine-kde-plugin/src/backend_scene/src/Vulkan/include/Vulkan/../vvk/vulkan_wrapper.hpp:357
#10 wallpaper::vulkan::VulkanRender::Impl::drawFrameOffscreen()
(this=0x60886489b750) at
/home/graham/wallpaper_engine/wallpaper-engine-kde-plugin/src/backend_scene/src/VulkanRender/VulkanRender.cpp:393
#11 0x00007a99e575ea5d in
wallpaper::vulkan::VulkanRender::Impl::drawFrame(wallpaper::Scene&)
(this=0x60886489b750, scene=<optimized out>) at
/home/graham/wallpaper_engine/wallpaper-engine-kde-plugin/src/backend_scene/src/VulkanRender/VulkanRender.cpp:294
#12 0x00007a99e5655e3d in
wallpaper::RenderHandler::handle_DRAW(std::shared_ptr<wallpaper::looper::Message>
const&) (msg=<optimized out>, this=0x608864242010) at
/usr/include/c++/11/bits/shared_ptr_base.h:1295
#13
wallpaper::RenderHandler::onMessageReceived(std::shared_ptr<wallpaper::looper::Message>
const&) (this=0x608864242010, msg=<optimized out>) at
/home/graham/wallpaper_engine/wallpaper-engine-kde-plugin/src/backend_scene/src/SceneWallpaper.cpp:148
#14 0x00007a99e57552a7 in wallpaper::looper::Message::deliver()
(this=<optimized out>) at
/home/graham/wallpaper_engine/wallpaper-engine-kde-plugin/src/backend_scene/src/Looper/Looper.cpp:170
#15 0x00007a99e5755fe0 in wallpaper::looper::Looper::loop() (this=<optimized
out>) at
/home/graham/wallpaper_engine/wallpaper-engine-kde-plugin/src/backend_scene/src/Looper/Looper.cpp:32
#16 0x00007a99e5756265 in operator() (__closure=<optimized out>, wlooper=Python
Exception <class 'gdb.error'>: value has been optimized out
) at
/home/graham/wallpaper_engine/wallpaper-engine-kde-plugin/src/backend_scene/src/Looper/Looper.cpp:56
#17 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++/11/bits/invoke.h:61
#18
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++/11/bits/invoke.h:96
#19
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++/11/bits/std_thread.h:259
#20
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++/11/bits/std_thread.h:266
#21
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++/11/bits/std_thread.h:211
#22 0x00007a9a03cdc253 in  () at /lib/x86_64-linux-gnu/libstdc++.so.6
#23 0x00007a9a03894ac3 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#24 0x00007a9a03926850 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 6 (Thread 0x7a99cddff640 (LWP 2751) "plasmashell"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x608864a1053c) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x608864a1053c, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3  0x00007a9a03893a41 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x608864a104e8, cond=0x608864a10510) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x608864a10510, mutex=0x608864a104e8) at
./nptl/pthread_cond_wait.c:627
#5  0x00007a99e575604c in wallpaper::looper::Looper::loop()
(this=0x608864a104b0) at
/home/graham/wallpaper_engine/wallpaper-engine-kde-plugin/src/backend_scene/src/Looper/Looper.cpp:26
#6  0x00007a99e5756265 in operator() (__closure=<optimized out>, wlooper=Python
Exception <class 'gdb.error'>: value has been optimized out
) at
/home/graham/wallpaper_engine/wallpaper-engine-kde-plugin/src/backend_scene/src/Looper/Looper.cpp:56
#7  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++/11/bits/invoke.h:61
#8 
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++/11/bits/invoke.h:96
#9 
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++/11/bits/std_thread.h:259
#10
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++/11/bits/std_thread.h:266
#11
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++/11/bits/std_thread.h:211
#12 0x00007a9a03cdc253 in  () at /lib/x86_64-linux-gnu/libstdc++.so.6
#13 0x00007a9a03894ac3 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#14 0x00007a9a03926850 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 5 (Thread 0x7a99e62bd640 (LWP 2686) "plasmashell"):
#1  __pselect (nfds=5, readfds=0x7a99e62b4a40, writefds=0x0, exceptfds=0x0,
timeout=<optimized out>, sigmask=<optimized out>) at
../sysdeps/unix/sysv/linux/pselect.c:56
#2  0x00007a9a0236703d in  () at /lib/x86_64-linux-gnu/libusbmuxd-2.0.so.6
#3  0x00007a9a02367d88 in  () at /lib/x86_64-linux-gnu/libusbmuxd-2.0.so.6
#4  0x00007a9a03894ac3 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#5  0x00007a9a03926850 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 4 (Thread 0x7a99fca63640 (LWP 2581) "QQmlThread"):
#1  0x00007a9a0291f188 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007a9a0292080b in g_main_context_prepare () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007a9a02976183 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007a9a0291e3e3 in g_main_context_iteration () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007a9a0431312e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007a9a042b875b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007a9a040cbaf2 in QThread::exec() () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007a9a059308c9 in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007a9a040ccca1 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007a9a03894ac3 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#11 0x00007a9a03926850 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7a99fdd74640 (LWP 2362) "QDBusConnection"):
#1  0x00007a9a02976256 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007a9a0291e3e3 in g_main_context_iteration () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007a9a0431312e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007a9a042b875b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007a9a040cbaf2 in QThread::exec() () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007a9a05584f0b in  () at /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007a9a040ccca1 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007a9a03894ac3 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#9  0x00007a9a03926850 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7a99fe9db640 (LWP 2345) "QXcbEventQueue"):
#1  0x00007a9a0661c7e2 in  () at /lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007a9a0661e22c in xcb_wait_for_event () at
/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007a99feaf7d08 in  () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007a9a040ccca1 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007a9a03894ac3 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#6  0x00007a9a03926850 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7a99ffb3a9c0 (LWP 2322) "plasmashell"):
#1  __futex_abstimed_wait_common (cancel=true, private=128, abstime=0x0,
clockid=0, expected=2760, futex_word=0x7a99bf7fe910) at
./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x7a99bf7fe910, expected=2760,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=128)
at ./nptl/futex-internal.c:139
#3  0x00007a9a03896624 in __pthread_clockjoin_ex (threadid=134800761415232,
thread_return=0x0, clockid=0, abstime=0x0, block=<optimized out>) at
./nptl/pthread_join_common.c:105
#4  0x00007a9a03cdc2c7 in std::thread::join() () at
/lib/x86_64-linux-gnu/libstdc++.so.6
#5  0x00007a99e5753ba5 in wallpaper::looper::Looper::stop()
(this=0x608864c7c2f0) at
/home/graham/wallpaper_engine/wallpaper-engine-kde-plugin/src/backend_scene/src/Looper/Looper.cpp:79
#6  0x00007a99e5753c1a in wallpaper::looper::Looper::~Looper()
(this=0x608864c7c2f0, __in_chrg=<optimized out>) at
/home/graham/wallpaper_engine/wallpaper-engine-kde-plugin/src/backend_scene/src/Looper/Looper.cpp:18
#7  0x00007a99e5653faa in
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release()
(this=0x608864c7c2e0) at /usr/include/c++/11/bits/shared_ptr_base.h:168
#8  std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count()
(this=0x608864c84ef8, __in_chrg=<optimized out>) at
/usr/include/c++/11/bits/shared_ptr_base.h:705
#9  std::__shared_ptr<wallpaper::looper::Looper,
(__gnu_cxx::_Lock_policy)2>::~__shared_ptr() (this=0x608864c84ef0,
__in_chrg=<optimized out>) at /usr/include/c++/11/bits/shared_ptr_base.h:1154
#10 std::shared_ptr<wallpaper::looper::Looper>::~shared_ptr()
(this=0x608864c84ef0, __in_chrg=<optimized out>) at
/usr/include/c++/11/bits/shared_ptr.h:122
#11 wallpaper::MainHandler::~MainHandler() (this=0x608864c84e10,
__in_chrg=<optimized out>) at
/home/graham/wallpaper_engine/wallpaper-engine-kde-plugin/src/backend_scene/src/SceneWallpaper.cpp:69
#12 0x00007a99e564e682 in
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release()
(this=0x608864c84e00) at /usr/include/c++/11/bits/shared_ptr_base.h:168
#13 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count()
(this=<optimized out>, __in_chrg=<optimized out>) at
/usr/include/c++/11/bits/shared_ptr_base.h:705
#14 std::__shared_ptr<wallpaper::MainHandler,
(__gnu_cxx::_Lock_policy)2>::~__shared_ptr() (this=<optimized out>,
__in_chrg=<optimized out>) at /usr/include/c++/11/bits/shared_ptr_base.h:1154
#15 std::shared_ptr<wallpaper::MainHandler>::~shared_ptr() (this=<optimized
out>, __in_chrg=<optimized out>) at /usr/include/c++/11/bits/shared_ptr.h:122
#16 wallpaper::SceneWallpaper::~SceneWallpaper() (this=<optimized out>,
__in_chrg=<optimized out>) at
/home/graham/wallpaper_engine/wallpaper-engine-kde-plugin/src/backend_scene/src/SceneWallpaper.cpp:260
#17 0x00007a99e5643952 in
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release()
(this=0x608864c7c7e0) at /usr/include/c++/11/bits/shared_ptr_base.h:168
#18 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count()
(this=0x608864c844e0, __in_chrg=<optimized out>) at
/usr/include/c++/11/bits/shared_ptr_base.h:705
#19 std::__shared_ptr<wallpaper::SceneWallpaper,
(__gnu_cxx::_Lock_policy)2>::~__shared_ptr() (this=0x608864c844d8,
__in_chrg=<optimized out>) at /usr/include/c++/11/bits/shared_ptr_base.h:1154
#20 std::shared_ptr<wallpaper::SceneWallpaper>::~shared_ptr()
(this=0x608864c844d8, __in_chrg=<optimized out>) at
/usr/include/c++/11/bits/shared_ptr.h:122
#21 scenebackend::SceneObject::~SceneObject() (this=0x608864c84490,
__in_chrg=<optimized out>) at
/home/graham/wallpaper_engine/wallpaper-engine-kde-plugin/src/backend_scene/qml_helper/SceneBackend.cpp:199
#22 0x00007a99e5639cd9 in
QQmlPrivate::QQmlElement<scenebackend::SceneObject>::~QQmlElement()
(this=0x608864c84490, __in_chrg=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt5/QtQml/qqmlprivate.h:144
#23 QQmlPrivate::QQmlElement<scenebackend::SceneObject>::~QQmlElement()
(this=0x608864c84490, __in_chrg=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt5/QtQml/qqmlprivate.h:144
#24 0x00007a9a042e4a6e in QObjectPrivate::deleteChildren() () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007a9a042ef924 in QObject::~QObject() () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007a9a05fe9859 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#27 0x00007a9a042e4a6e in QObjectPrivate::deleteChildren() () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007a9a042ef924 in QObject::~QObject() () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007a9a05fe9859 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#30 0x00007a9a042e4a6e in QObjectPrivate::deleteChildren() () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007a9a042ef924 in QObject::~QObject() () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007a9a05feaed2 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#33 0x00007a9a064da290 in KDeclarative::QmlObject::~QmlObject() () at
/lib/x86_64-linux-gnu/libKF5Declarative.so.5
#34 0x00007a9a064dae7d in
KDeclarative::QmlObjectSharedEngine::~QmlObjectSharedEngine() () at
/lib/x86_64-linux-gnu/libKF5Declarative.so.5
#35 0x00007a9a042e4a6e in QObjectPrivate::deleteChildren() () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x00007a9a042ef924 in QObject::~QObject() () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007a99fca90abd in  () at
/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#38 0x00007a9a042e71c3 in QObject::event(QEvent*) () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#39 0x00007a9a04f6c713 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#40 0x00007a9a042b9e3a in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /lib/x86_64-linux-gnu/libQt5Core.so.5
#41 0x00007a9a042bcf27 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#42 0x00007a9a04313a67 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#43 0x00007a9a02920d3b in g_main_context_dispatch () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#44 0x00007a9a029762b8 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#45 0x00007a9a0291e3e3 in g_main_context_iteration () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#46 0x00007a9a043130b8 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib/x86_64-linux-gnu/libQt5Core.so.5
#47 0x00007a9a042b875b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#48 0x00007a9a042c0cf4 in QCoreApplication::exec() () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#49 0x00006088631fadce in  ()
#50 0x00007a9a03829d90 in __libc_start_call_main
(main=main@entry=0x6088631f9f70, argc=argc@entry=1,
argv=argv@entry=0x7ffd888dc4f8) at ../sysdeps/nptl/libc_start_call_main.h:58
#51 0x00007a9a03829e40 in __libc_start_main_impl (main=0x6088631f9f70, argc=1,
argv=0x7ffd888dc4f8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffd888dc4e8) at ../csu/libc-start.c:392
#52 0x00006088631faef5 in  ()
[Inferior 1 (process 2322) detached]

Possible duplicates by query: bug 505922, bug 481067, bug 474465, bug 453544.

Reported using DrKonqi

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

Reply via email to