Bug 434313

Summary: Plasma crashed after setting wallpaper type to Picture of the Day
Product: [Plasma] plasmashell Reporter: danielbuhman01
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: mjwany48, nate, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.21.2   
Target Milestone: 1.0   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description danielbuhman01 2021-03-12 09:28:19 UTC
Application: plasmashell (5.21.2)

Qt Version: 5.15.2
Frameworks Version: 5.79.0
Operating System: Linux 5.4.0-66-generic x86_64
Windowing System: X11
Drkonqi Version: 5.21.2
Distribution: KDE neon User Edition 5.21

-- Information about the crash:
- What I was doing when the application crashed:
Just finished installing KDE Neon and was setting up the desktop, after switching the wallpaper type to Picture of the Day and applying the changes and exiting the settings window plasma crashed.

- Custom settings of the application:
Wallpaper type:Picture of the Day
Provider: Unsplash Wallpapers

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Plasma (plasmashell), signal: Aborted

[New LWP 1608]
[New LWP 1612]
[New LWP 1614]
[New LWP 1616]
[New LWP 1619]
[New LWP 1700]
[New LWP 1784]
[New LWP 1788]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007fdcc1346aff in __GI___poll (fds=0x7ffebbd71c68, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29
[Current thread is 1 (Thread 0x7fdcbd5962c0 (LWP 1568))]

Thread 9 (Thread 0x7fdc91d56700 (LWP 1788)):
#0  0x00007fdcbfcba278 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fdcbfc6d2ce in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fdcc1913fbb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007fdcc18b81ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fdcc16d2a12 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fdc8ba3b07c in KCupsConnection::run() () from /lib/x86_64-linux-gnu/libkcupslib.so
#6  0x00007fdcc16d3bac in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fdcc072d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#8  0x00007fdcc1353293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fdc92fe6700 (LWP 1784)):
#0  __GI___libc_read (nbytes=16, buf=0x7fdc92fe5a90, fd=18) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=18, buf=0x7fdc92fe5a90, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007fdcbfcb589f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fdcbfc6ccde in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fdcbfc6d132 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fdcbfc6d2c3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fdcc1913fbb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fdcc18b81ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fdcc16d2a12 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fdcc33af38a in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007fdcc16d3bac in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007fdcc072d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007fdcc1353293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fdca9649700 (LWP 1700)):
#0  0x00007fdcc3cbdaba in ?? () from /lib64/ld-linux-x86-64.so.2
#1  0x00007fdcc3cbdcac in ?? () from /lib64/ld-linux-x86-64.so.2
#2  0x00007fdcc3cc3ddc in __tls_get_addr () from /lib64/ld-linux-x86-64.so.2
#3  0x00007fdcc16d307a in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fdcc1913e8e in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fdcbfc6c70f in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fdcbfc6d0bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fdcbfc6d2c3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007fdcc1913fbb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fdcc18b81ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fdcc16d2a12 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007fdcc2fabfa9 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#12 0x00007fdcc16d3bac in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007fdcc072d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#14 0x00007fdcc1353293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fdcaa85a700 (LWP 1619)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7fdcb80057a8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fdcb8005758, cond=0x7fdcb8005780) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7fdcb8005780, mutex=0x7fdcb8005758) at pthread_cond_wait.c:638
#3  0x00007fdcb5db1b5b in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#4  0x00007fdcb5db175b in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#5  0x00007fdcc072d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fdcc1353293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fdcab05b700 (LWP 1616)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7fdcb80057a8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fdcb8005758, cond=0x7fdcb8005780) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7fdcb8005780, mutex=0x7fdcb8005758) at pthread_cond_wait.c:638
#3  0x00007fdcb5db1b5b in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#4  0x00007fdcb5db175b in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#5  0x00007fdcc072d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fdcc1353293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fdcb4e87700 (LWP 1614)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7fdcb80057a8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fdcb8005758, cond=0x7fdcb8005780) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7fdcb8005780, mutex=0x7fdcb8005758) at pthread_cond_wait.c:638
#3  0x00007fdcb5db1b5b in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#4  0x00007fdcb5db175b in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#5  0x00007fdcc072d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fdcc1353293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fdcb5688700 (LWP 1612)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7fdcb80057a8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fdcb8005758, cond=0x7fdcb8005780) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7fdcb8005780, mutex=0x7fdcb8005758) at pthread_cond_wait.c:638
#3  0x00007fdcb5db1b5b in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#4  0x00007fdcb5db175b in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#5  0x00007fdcc072d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fdcc1353293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fdcb7b78700 (LWP 1608)):
#0  0x00007fdcc1346aff in __GI___poll (fds=0x7fdcb0013d30, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fdcbfc6d18e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fdcbfc6d2c3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fdcc1913fbb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fdcc18b81ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fdcc16d2a12 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fdcc223bf4b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007fdcc16d3bac in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fdcc072d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007fdcc1353293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fdcbd5962c0 (LWP 1568)):
[KCrash Handler]
#4  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#5  0x00007fdcc1256859 in __GI_abort () at abort.c:79
#6  0x00007fdcc14c1951 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#7  0x00007fdcc14cd47c in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#8  0x00007fdcc14cd4e7 in std::terminate() () from /lib/x86_64-linux-gnu/libstdc++.so.6
#9  0x00007fdcc14cd799 in __cxa_throw () from /lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00007fdcc1697f8b in qBadAlloc() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007fdcc169a8d8 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007fdcc25c30b0 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007fdcc25c31b1 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007fdcc25ef6d8 in QWidget::insertAction(QAction*, QAction*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007fdcc25ef80e in QWidget::addActions(QList<QAction*>) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007fdca842549b in ContainmentInterface::addContainmentActions (event=<optimized out>, desktopMenu=0x7fdcb80156e0, this=0x561e9ac11060) at ./src/scriptengines/qml/plasmoid/containmentinterface.cpp:1128
#17 ContainmentInterface::addContainmentActions (this=0x561e9ac11060, desktopMenu=0x7fdcb80156e0, event=<optimized out>) at ./src/scriptengines/qml/plasmoid/containmentinterface.cpp:1091
#18 0x00007fdca8425ece in ContainmentInterface::mousePressEvent (this=0x561e9ac11060, event=0x7ffebbd73470) at ./src/scriptengines/qml/plasmoid/containmentinterface.cpp:947
#19 0x00007fdcc34c05a8 in QQuickItem::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#20 0x00007fdca841b4ce in AppletInterface::event (this=0x561e9ac11060, event=0x7ffebbd73470) at ./src/scriptengines/qml/plasmoid/appletinterface.cpp:846
#21 0x00007fdcc25b5dc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007fdcc25bebb8 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007fdcc18b969a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007fdcc34d9130 in QQuickWindowPrivate::deliverMatchingPointsToItem(QQuickItem*, QQuickPointerEvent*, bool) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#25 0x00007fdcc34da3f4 in QQuickWindowPrivate::deliverPressOrReleaseEvent(QQuickPointerEvent*, bool) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#26 0x00007fdcc34dacbd in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#27 0x00007fdcc34dc10f in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#28 0x00007fdcc34dd039 in QQuickWindowPrivate::handleMouseEvent(QMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#29 0x00007fdcc1ca6e1d in QWindow::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#30 0x00007fdcc34deaab in QQuickWindow::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#31 0x00007fdcc25b5dc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#32 0x00007fdcc25bebb8 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#33 0x00007fdcc18b969a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x00007fdcc1c9b4e8 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#35 0x00007fdcc1c9cb55 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#36 0x00007fdcc1c747ac in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#37 0x00007fdcbcf0fd7e in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#38 0x00007fdcbfc6cf9d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007fdcbfc6d220 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007fdcbfc6d2c3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007fdcc1913fa2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#42 0x00007fdcc18b81ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#43 0x00007fdcc18c0354 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#44 0x0000561e94656e5e in main (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:251
[Inferior 1 (process 1568) detached]

Possible duplicates by query: bug 434128, bug 433486, bug 432737, bug 432584, bug 432089.

Reported using DrKonqi
Comment 1 Nate Graham 2021-03-16 02:48:10 UTC

*** This bug has been marked as a duplicate of bug 421316 ***
Comment 2 mjwany48 2021-05-16 19:56:05 UTC
Created attachment 138492 [details]
New crash information added by DrKonqi

plasmashell (5.19.5) using Qt 5.14.2

- What I was doing when the application crashed:
Hello, 
-In Desktop Folder Settings, set wallpaper type to Picture of the Day (source Astronomy, Nasa), and applied settings. The picture of the day did appear on the desktop, and everything seemed to be ok untill I tried to left click on an empty desktop area. The options list didn't appear, and the crash happened. After the crash, left-clicking on the desktop works ok (and displays list of actions), but if I set change the walpaper type from Image to Picture of the Day again the same crash happens. 

Sorry I can't provide backlogs, I'm new to Kubuntu and didn't manage to get the required packages. 
Thank you.
- Custom settings of the application:

-- Backtrace (Reduced):
#5  0x00007f1d5c1b1ce8 in QWidget::insertAction(QAction*, QAction*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#6  0x00007f1d5c1b1e1e in QWidget::addActions(QList<QAction*>) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
[...]
#9  0x00007f1d5d14c388 in QQuickItem::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007f1d5c17a013 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007f1d5b66e1ca in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5