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

            Bug ID: 428082
           Summary: Plasma reverted my wallpaper to the default, then
                    crashed when I applied desktop settings
           Product: plasmashell
           Version: 5.20.1
          Platform: Neon Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: keithhacks-kde...@yahoo.com
                CC: plasma-b...@kde.org
  Target Milestone: 1.0

Application: plasmashell (5.20.1)

Qt Version: 5.15.0
Frameworks Version: 5.75.0
Operating System: Linux 5.4.0-52-generic x86_64
Windowing system: X11
Distribution: KDE neon User Edition 5.20

-- Information about the crash:
- What I was doing when the application crashed:
I was trying to set my wallpaper back to what it should be after Plasma
reverted it to the default "Shell" image.

- Unusual behavior I noticed:
Plasma refused to apply several of my wallpapers - the background simply
wouldn't change. I had to make a copy of the file, put it elsewhere, and drag
it into the settings window. (These wallpapers also didn't have a "delete"
button in the list for some reason.)

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

[New LWP 6063]
[New LWP 6064]
[New LWP 6070]
[New LWP 6071]
[New LWP 6072]
[New LWP 6073]
[New LWP 6074]
[New LWP 6076]
[New LWP 6083]
[New LWP 6086]
[New LWP 6095]
[New LWP 6096]
[New LWP 6105]
[New LWP 6108]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f36657fcaff in __GI___poll (fds=0x7ffd017d53e8, nfds=1, timeout=1000) at
../sysdeps/unix/sysv/linux/poll.c:29
[Current thread is 1 (Thread 0x7f3661f01340 (LWP 6051))]

Thread 15 (Thread 0x7f3609208700 (LWP 6108)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x556d92178004) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556d92177fb0,
cond=0x556d92177fd8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x556d92177fd8, mutex=0x556d92177fb0) at
pthread_cond_wait.c:638
#3  0x00007f3665b9010b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x556d92177fb0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=this@entry=0x556d92226348, mutex=mutex@entry=0x556d92226340,
deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f3667983154 in QSGRenderThreadEventQueue::takeEvent(bool)
(wait=true, this=0x556d92226338) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore()
(this=this@entry=0x556d922262a0) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007f36679835c9 in QSGRenderThread::run() (this=0x556d922262a0) at
scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007f3665b8a20c in QThreadPrivate::start(void*) (arg=0x556d922262a0) at
thread/qthread_unix.cpp:342
#9  0x00007f3664bfc609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#10 0x00007f3665809293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f360adef700 (LWP 6105)):
#0  0x00007f36657fcaff in __GI___poll (fds=0x7f35f4004e60, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f366414c1ae in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f366414c2e3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3665dc6eab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f35f4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f3665d6b1bb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f360adeed80, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f3665b89082 in QThread::exec() (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f36674b76c9 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f3665b8a20c in QThreadPrivate::start(void*) (arg=0x556d91670f40) at
thread/qthread_unix.cpp:342
#8  0x00007f3664bfc609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f3665809293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f36154ba700 (LWP 6096)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x556d8fd0ee74) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556d8fd0ee20,
cond=0x556d8fd0ee48) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x556d8fd0ee48, mutex=0x556d8fd0ee20) at
pthread_cond_wait.c:638
#3  0x00007f3665b9010b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x556d8fd0ee20) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=this@entry=0x556d8955b038, mutex=mutex@entry=0x556d8955b030,
deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f3667983154 in QSGRenderThreadEventQueue::takeEvent(bool)
(wait=true, this=0x556d8955b028) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore()
(this=this@entry=0x556d8955af90) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007f36679835c9 in QSGRenderThread::run() (this=0x556d8955af90) at
scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007f3665b8a20c in QThreadPrivate::start(void*) (arg=0x556d8955af90) at
thread/qthread_unix.cpp:342
#9  0x00007f3664bfc609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#10 0x00007f3665809293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f3616119700 (LWP 6095)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x556d8e47a970) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556d8e47a920,
cond=0x556d8e47a948) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x556d8e47a948, mutex=0x556d8e47a920) at
pthread_cond_wait.c:638
#3  0x00007f3665b9010b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x556d8e47a920) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=this@entry=0x7f365c00fdc8, mutex=mutex@entry=0x7f365c00fdc0,
deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f3667983154 in QSGRenderThreadEventQueue::takeEvent(bool)
(wait=true, this=0x7f365c00fdb8) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore()
(this=this@entry=0x7f365c00fd20) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007f36679835c9 in QSGRenderThread::run() (this=0x7f365c00fd20) at
scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007f3665b8a20c in QThreadPrivate::start(void*) (arg=0x7f365c00fd20) at
thread/qthread_unix.cpp:342
#9  0x00007f3664bfc609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#10 0x00007f3665809293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f36209f1700 (LWP 6086)):
#0  __GI___libc_read (nbytes=16, buf=0x7f36209f0b90, fd=34) at
../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=34, buf=0x7f36209f0b90, nbytes=16) at
../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f366419489f in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f366414bcfe in g_main_context_check () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f366414c152 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f366414c2e3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f3665dc6eab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f3610000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007f3665d6b1bb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f36209f0da0, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#8  0x00007f3665b89082 in QThread::exec() (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#9  0x00007f3665b8a20c in QThreadPrivate::start(void*) (arg=0x556d897f8430) at
thread/qthread_unix.cpp:342
#10 0x00007f3664bfc609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#11 0x00007f3665809293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f3639375700 (LWP 6083)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x556d87e3d080) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556d87e3d030,
cond=0x556d87e3d058) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x556d87e3d058, mutex=0x556d87e3d030) at
pthread_cond_wait.c:638
#3  0x00007f3665b9010b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x556d87e3d030) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=this@entry=0x556d87a6d6f8, mutex=mutex@entry=0x556d87a6d6f0,
deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f3667983154 in QSGRenderThreadEventQueue::takeEvent(bool)
(wait=true, this=0x556d87a6d6e8) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore()
(this=this@entry=0x556d87a6d650) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007f36679835c9 in QSGRenderThread::run() (this=0x556d87a6d650) at
scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007f3665b8a20c in QThreadPrivate::start(void*) (arg=0x556d87a6d650) at
thread/qthread_unix.cpp:342
#9  0x00007f3664bfc609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#10 0x00007f3665809293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f363bfff700 (LWP 6076)):
#0  0x00007f366414bbe1 in g_main_context_check () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f366414c152 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f366414c2e3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3665dc6eab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f3634009440, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f3665d6b1bb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f363bffed60, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f3665b89082 in QThread::exec() (this=this@entry=0x556d875457d0) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f36678be30a in QQuickPixmapReader::run() (this=0x556d875457d0) at
util/qquickpixmapcache.cpp:1008
#7  0x00007f3665b8a20c in QThreadPrivate::start(void*) (arg=0x556d875457d0) at
thread/qthread_unix.cpp:342
#8  0x00007f3664bfc609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f3665809293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f3652ffd700 (LWP 6074)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x556d876d5eb8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556d876d5e68,
cond=0x556d876d5e90) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x556d876d5e90, mutex=0x556d876d5e68) at
pthread_cond_wait.c:638
#3  0x00007f365927c97b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f365927c58b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f3664bfc609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f3665809293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f36537fe700 (LWP 6073)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x556d876d5eb8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556d876d5e68,
cond=0x556d876d5e90) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x556d876d5e90, mutex=0x556d876d5e68) at
pthread_cond_wait.c:638
#3  0x00007f365927c97b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f365927c58b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f3664bfc609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f3665809293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f3653fff700 (LWP 6072)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x556d876d5eb8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556d876d5e68,
cond=0x556d876d5e90) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x556d876d5e90, mutex=0x556d876d5e68) at
pthread_cond_wait.c:638
#3  0x00007f365927c97b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f365927c58b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f3664bfc609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f3665809293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f3658acf700 (LWP 6071)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x556d876d5eb8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556d876d5e68,
cond=0x556d876d5e90) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x556d876d5e90, mutex=0x556d876d5e68) at
pthread_cond_wait.c:638
#3  0x00007f365927c97b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f365927c58b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f3664bfc609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f3665809293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f365adee700 (LWP 6070)):
#0  0x00007f366419933d in g_mutex_lock () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f366414c194 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f366414c2e3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3665dc6eab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f364c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f3665d6b1bb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f365adedd80, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f3665b89082 in QThread::exec() (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f36674b76c9 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f3665b8a20c in QThreadPrivate::start(void*) (arg=0x556d87331da0) at
thread/qthread_unix.cpp:342
#8  0x00007f3664bfc609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f3665809293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f365bfff700 (LWP 6064)):
#0  __GI___libc_read (nbytes=16, buf=0x7f365bffeb60, fd=6) at
../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=6, buf=0x7f365bffeb60, nbytes=16) at
../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f366419489f in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f366414bcfe in g_main_context_check () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f366414c152 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f366414c2e3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f3665dc6eab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f3654000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007f3665d6b1bb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f365bffed70, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#8  0x00007f3665b89082 in QThread::exec() (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#9  0x00007f3666750f2b in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#10 0x00007f3665b8a20c in QThreadPrivate::start(void*) (arg=0x7f36667d3d80) at
thread/qthread_unix.cpp:342
#11 0x00007f3664bfc609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#12 0x00007f3665809293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f3661293700 (LWP 6063)):
#0  0x00007f36657fcaff in __GI___poll (fds=0x7f3661292ca8, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f3667e3dc1a in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f3667e3f90a in xcb_wait_for_event () at
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f3661858978 in QXcbEventQueue::run() (this=0x556d86fcc7b0) at
qxcbeventqueue.cpp:228
#4  0x00007f3665b8a20c in QThreadPrivate::start(void*) (arg=0x556d86fcc7b0) at
thread/qthread_unix.cpp:342
#5  0x00007f3664bfc609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f3665809293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f3661f01340 (LWP 6051)):
[KCrash Handler]
#4  0x00007f3666ad12eb in std::__atomic_base<int>::load(std::memory_order)
const (__m=std::memory_order_relaxed, this=<optimized out>) at
/usr/include/c++/9/bits/atomic_base.h:413
#5  QAtomicOps<int>::loadRelaxed<int>(std::atomic<int> const&) (_q_value=...)
at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:239
#6  QBasicAtomicInteger<int>::loadRelaxed() const (this=<optimized out>) at
../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:107
#7  QtPrivate::RefCount::isShared() const (this=<optimized out>) at
../../include/QtCore/../../src/corelib/tools/qrefcount.h:101
#8  QList<QWidget*>::append(QWidget* const&) (this=0x556d9239cd80,
t=@0x7ffd017d5bf0: 0x556d917e8d50) at
../../include/QtCore/../../src/corelib/tools/qlist.h:622
#9  0x00007f3666afda98 in QWidget::insertAction(QAction*, QAction*)
(this=0x556d917e8d50, before=<optimized out>, action=0x556d94795de0) at
kernel/qwidget.cpp:3130
#10 0x00007f3666afdbce in QWidget::addActions(QList<QAction*>)
(this=this@entry=0x556d917e8d50, actions=...) at
../../include/QtCore/../../src/corelib/tools/qlist.h:570
#11 0x00007f3660400f5b in ContainmentInterface::addContainmentActions(QMenu*,
QEvent*) (event=<optimized out>, desktopMenu=0x556d917e8d50,
this=0x556d87121c20) at
./src/scriptengines/qml/plasmoid/containmentinterface.cpp:1127
#12 ContainmentInterface::addContainmentActions(QMenu*, QEvent*)
(this=0x556d87121c20, desktopMenu=0x556d917e8d50, event=<optimized out>) at
./src/scriptengines/qml/plasmoid/containmentinterface.cpp:1090
#13 0x00007f366040198e in ContainmentInterface::mousePressEvent(QMouseEvent*)
(this=0x556d87121c20, event=0x7ffd017d6880) at
./src/scriptengines/qml/plasmoid/containmentinterface.cpp:946
#14 0x00007f36679cecc8 in QQuickItem::event(QEvent*)
(this=this@entry=0x556d87121c20, ev=ev@entry=0x7ffd017d6880) at
items/qquickitem.cpp:8128
#15 0x00007f36603f7b6e in AppletInterface::event(QEvent*) (this=0x556d87121c20,
event=0x7ffd017d6880) at
./src/scriptengines/qml/plasmoid/appletinterface.cpp:796
#16 0x00007f3666ac3cc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=this@entry=0x556d86fc0f00, receiver=receiver@entry=0x556d87121c20,
e=e@entry=0x7ffd017d6880) at kernel/qapplication.cpp:3671
#17 0x00007f3666accc70 in QApplication::notify(QObject*, QEvent*)
(this=0x7ffd017d6d70, receiver=0x556d87121c20, e=0x7ffd017d6880) at
kernel/qapplication.cpp:3417
#18 0x00007f3665d6c6aa in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x556d87121c20, event=0x7ffd017d6880) at
../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#19 0x00007f36679e7190 in
QQuickWindowPrivate::deliverMatchingPointsToItem(QQuickItem*,
QQuickPointerEvent*, bool) (this=this@entry=0x556d87549b30,
item=0x556d87121c20, pointerEvent=pointerEvent@entry=0x556d913551c0,
handlersOnly=handlersOnly@entry=false) at items/qquickwindow.cpp:2771
#20 0x00007f36679e8454 in
QQuickWindowPrivate::deliverPressOrReleaseEvent(QQuickPointerEvent*, bool)
(this=<optimized out>, event=<optimized out>, handlersOnly=false) at
items/qquickwindow.cpp:2731
#21 0x00007f36679e8d1d in
QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*)
(this=this@entry=0x556d87549b30, pointerEvent=0x556d913551c0) at
items/qquickwindow.cpp:1920
#22 0x00007f36679ea16f in
QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*)
(this=this@entry=0x556d87549b30, event=0x556d913551c0) at
items/qquickwindow.cpp:2488
#23 0x00007f36679eb099 in QQuickWindowPrivate::handleMouseEvent(QMouseEvent*)
(event=0x7ffd017d6880, this=0x556d87549b30) at items/qquickwindow.cpp:2337
#24 QQuickWindowPrivate::handleMouseEvent(QMouseEvent*) (this=0x556d87549b30,
event=0x7ffd017d6880) at items/qquickwindow.cpp:2290
#25 0x00007f36661a783d in QWindow::event(QEvent*)
(this=this@entry=0x556d8754d4b0, ev=ev@entry=0x7ffd017d6880) at
kernel/qwindow.cpp:2433
#26 0x00007f36679ecabb in QQuickWindow::event(QEvent*) (this=0x556d8754d4b0,
e=0x7ffd017d6880) at items/qquickwindow.cpp:1782
#27 0x00007f3666ac3cc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=this@entry=0x556d86fc0f00, receiver=receiver@entry=0x556d8754d4b0,
e=e@entry=0x7ffd017d6880) at kernel/qapplication.cpp:3671
#28 0x00007f3666accc70 in QApplication::notify(QObject*, QEvent*)
(this=0x7ffd017d6d70, receiver=0x556d8754d4b0, e=0x7ffd017d6880) at
kernel/qapplication.cpp:3417
#29 0x00007f3665d6c6aa in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x556d8754d4b0, event=0x7ffd017d6880) at
../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#30 0x00007f366619bf78 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
(e=e@entry=0x556d91454240) at kernel/qguiapplication.cpp:2214
#31 0x00007f366619d5b5 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
(e=e@entry=0x556d91454240) at kernel/qguiapplication.cpp:1946
#32 0x00007f36661752cb in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1175
#33 0x00007f366185999e in xcbSourceDispatch(GSource*, GSourceFunc, gpointer)
(source=<optimized out>) at qxcbeventdispatcher.cpp:105
#34 0x00007f366414bfbd in g_main_context_dispatch () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f366414c240 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f366414c2e3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007f3665dc6e92 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x556d87081c70, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#38 0x00007f3665d6b1bb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ffd017d6c20, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#39 0x00007f3665d73354 in QCoreApplication::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#40 0x0000556d862aec62 in main(int, char**) (argc=<optimized out>,
argv=<optimized out>) at ./shell/main.cpp:244
[Inferior 1 (process 6051) detached]

Possible duplicates by query: bug 427021, bug 426209, bug 425671, bug 425205,
bug 424792.

Reported using DrKonqi

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

Reply via email to