Bug 413273

Summary: Wallpaper Slideshow on second monitor
Product: [Plasma] plasmashell Reporter: Thomas <thomas>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.17.0   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Thomas 2019-10-21 12:18:10 UTC
Application: plasmashell (5.17.0)

Qt Version: 5.13.1
Frameworks Version: 5.63.0
Operating System: Linux 5.3.6-arch1-1-ARCH x86_64
Distribution: "Arch Linux"

-- Information about the crash:
- Unusual behavior I noticed:
Whole desktop (no wallpaper, no panels) crashes sometimes. Seems to be related to wallpaper settings. on first monitor, selecting folder for wallpaper slideshow works fine. on second monitor, wallpapers can not be selected and systemsettings crashes as soon as a folder should be selected. Dragging the folder in instead seems to work. However, now the plasma desktop sometimes crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f6f1c6d7c80 (LWP 1082783))]

Thread 13 (Thread 0x7f6eceffd700 (LWP 1084046)):
#0  0x00007f6f2080fc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f6f2131e660 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f6f2131e752 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f6f22fa3dad in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f6f22fa405e in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f6f213185b0 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f6f208094cf in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f6f20fa22d3 in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7f6ecf7fe700 (LWP 1084045)):
#0  0x00007f6f2080fc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f6f2131e660 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f6f2131e752 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f6f22fa3dad in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f6f22fa405e in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f6f213185b0 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f6f208094cf in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f6f20fa22d3 in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7f6ecffff700 (LWP 1084044)):
#0  0x00007f6f20f9342c in read () at /usr/lib/libc.so.6
#1  0x00007f6f0405e752 in pa_read () at /usr/lib/pulseaudio/libpulsecommon-13.0.so
#2  0x00007f6f04976f8f in pa_mainloop_prepare () at /usr/lib/libpulse.so.0
#3  0x00007f6f049772f1 in pa_mainloop_iterate () at /usr/lib/libpulse.so.0
#4  0x00007f6f049773b1 in pa_mainloop_run () at /usr/lib/libpulse.so.0
#5  0x00007f6f0496761e in  () at /usr/lib/libpulse.so.0
#6  0x00007f6f04037d1c in  () at /usr/lib/pulseaudio/libpulsecommon-13.0.so
#7  0x00007f6f208094cf in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f6f20fa22d3 in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f6ee593f700 (LWP 1082841)):
#0  0x00007f6f2080fc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f6f2131e660 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f6f2131e752 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f6f22fa3dad in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f6f22fa405e in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f6f213185b0 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f6f208094cf in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f6f20fa22d3 in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f6ee702b700 (LWP 1082840)):
#0  0x00007f6f2080fc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f6f2131e660 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f6f2131e752 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f6f22fa3dad in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f6f22fa405e in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f6f213185b0 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f6f208094cf in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f6f20fa22d3 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f6eef2cb700 (LWP 1082835)):
#0  0x00007f6f20f28b43 in __libc_enable_asynccancel () at /usr/lib/libc.so.6
#1  0x00007f6f20f93417 in read () at /usr/lib/libc.so.6
#2  0x00007f6f1f6369f0 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f6f1f684a41 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#4  0x00007f6f1f686128 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007f6f1f686251 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#6  0x00007f6f2153ea1c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f6f214e54ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#8  0x00007f6f21317385 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#9  0x00007f6eefee913b in KCupsConnection::run() () at /usr/lib/libkcupslib.so
#10 0x00007f6f213185b0 in  () at /usr/lib/libQt5Core.so.5
#11 0x00007f6f208094cf in start_thread () at /usr/lib/libpthread.so.0
#12 0x00007f6f20fa22d3 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f6efe21c700 (LWP 1082814)):
#0  0x00007f6f20f979ef in poll () at /usr/lib/libc.so.6
#1  0x00007f6f1f686180 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f6f1f686251 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f6f2153ea1c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f6f214e54ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f6f21317385 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f6f22f186eb in  () at /usr/lib/libQt5Quick.so.5
#7  0x00007f6f213185b0 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f6f208094cf in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f6f20fa22d3 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f6f085d3700 (LWP 1082811)):
#0  0x00007f6f2080fc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f6f2131e660 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f6f2131e752 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f6f22fa3dad in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f6f22fa405e in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f6f213185b0 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f6f208094cf in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f6f20fa22d3 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f6f07dd2700 (LWP 1082810)):
#0  0x00007f6f2080fc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f6f2131e660 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f6f2131e752 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f6f22fa3dad in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f6f22fa405e in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f6f213185b0 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f6f208094cf in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f6f20fa22d3 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f6f19b66700 (LWP 1082805)):
#0  0x00007f6f20f9342c in read () at /usr/lib/libc.so.6
#1  0x00007f6f1f6369f0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f6f1f684a41 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007f6f1f686128 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f6f1f686251 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007f6f2153ea1c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f6f214e54ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f6f21317385 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007f6f22c38849 in  () at /usr/lib/libQt5Qml.so.5
#9  0x00007f6f213185b0 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007f6f208094cf in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007f6f20fa22d3 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f6f1adcc700 (LWP 1082786)):
#0  0x00007f6f20f979ef in poll () at /usr/lib/libc.so.6
#1  0x00007f6f1f686180 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f6f1f686251 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f6f2153ea1c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f6f214e54ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f6f21317385 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f6f21db8b37 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007f6f213185b0 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f6f208094cf in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f6f20fa22d3 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f6f1bbb8700 (LWP 1082785)):
#0  0x00007f6f20f979ef in poll () at /usr/lib/libc.so.6
#1  0x00007f6f233aa630 in  () at /usr/lib/libxcb.so.1
#2  0x00007f6f233ac2db in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f6f1c556101 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f6f213185b0 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f6f208094cf in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f6f20fa22d3 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f6f1c6d7c80 (LWP 1082783)):
[KCrash Handler]
#6  0x00007f6f214b4771 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f6f214b62df in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f6f214b870a in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f6f214b8d4c in  () at /usr/lib/libQt5Core.so.5
#10 0x00007f6f214b8f93 in QSortFilterProxyModel::invalidate() () at /usr/lib/libQt5Core.so.5
#11 0x00007f6f08c3124d in  () at /usr/lib/qt/qml/org/kde/plasma/wallpapers/image/libplasma_wallpaper_imageplugin.so
#12 0x00007f6f08c312d4 in  () at /usr/lib/qt/qml/org/kde/plasma/wallpapers/image/libplasma_wallpaper_imageplugin.so
#13 0x00007f6f21512b70 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#14 0x00007f6f2151fb78 in QTimer::timeout(QTimer::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#15 0x00007f6f215133e5 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#16 0x00007f6f220254f5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#17 0x00007f6f2202ee11 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#18 0x00007f6f214e69c2 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#19 0x00007f6f2153dd9d in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#20 0x00007f6f2153e66a in  () at /usr/lib/libQt5Core.so.5
#21 0x00007f6f1f6843fe in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#22 0x00007f6f1f686211 in  () at /usr/lib/libglib-2.0.so.0
#23 0x00007f6f1f686251 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#24 0x00007f6f2153ea03 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#25 0x00007f6f214e54ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#26 0x00007f6f214ed326 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#27 0x000055865af5ddc9 in  ()
#28 0x00007f6f20eca153 in __libc_start_main () at /usr/lib/libc.so.6
#29 0x000055865af5e22e in _start ()
[Inferior 1 (process 1082783) detached]

The reporter indicates this bug may be a duplicate of or related to bug 413226.

Possible duplicates by query: bug 413252, bug 413226, bug 413225, bug 413223, bug 413219.

Reported using DrKonqi
Comment 1 Christoph Feck 2019-10-22 00:52:20 UTC

*** This bug has been marked as a duplicate of bug 413018 ***