Bug 392939 - Plasma crashes when changing desktop settings in activity that isn't "default"
Summary: Plasma crashes when changing desktop settings in activity that isn't "default"
Status: RESOLVED DUPLICATE of bug 391642
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.12.3
Platform: Arch Linux Linux
: NOR normal
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-04-09 16:58 UTC by Buck Shockley
Modified: 2018-04-09 17:23 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Buck Shockley 2018-04-09 16:58:03 UTC
Application: plasmashell (5.12.3)

Qt Version: 5.10.1
Frameworks Version: 5.44.0
Operating System: Linux 4.14.31-1-MANJARO x86_64
Distribution: "Manjaro Linux"

-- Information about the crash:
- What I was doing when the application crashed:
Opening a new activity, moving windows there, and changing desktop properties. Specifically, I was changing the layout from folder view to desktop (which caused a crash) then trying to set the wallpaper to slideshow mode (which caused another crash). 

- Custom settings of the application:
Using Latte-dock plasmoid with Redshift, Thermal Monitor, and Resources Monitor widgets. I have two panels in Latte.

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 0x7f1d10ec9800 (LWP 23005))]

Thread 11 (Thread 0x7f1c43bff700 (LWP 23029)):
#0  0x00007f1d09ce73bd in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f1d0ab27fac in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007f1d0e91b49a in ?? () from /usr/lib/libQt5Quick.so.5
#3  0x00007f1d0e91b924 in ?? () from /usr/lib/libQt5Quick.so.5
#4  0x00007f1d0ab26acd in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007f1d09ce108c in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007f1d0a42ee7f in clone () from /usr/lib/libc.so.6

Thread 10 (Thread 0x7f1c49233700 (LWP 23028)):
#0  0x00007f1d09ce73bd in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f1d0ab27fac in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007f1d0e91b49a in ?? () from /usr/lib/libQt5Quick.so.5
#3  0x00007f1d0e91b924 in ?? () from /usr/lib/libQt5Quick.so.5
#4  0x00007f1d0ab26acd in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007f1d09ce108c in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007f1d0a42ee7f in clone () from /usr/lib/libc.so.6

Thread 9 (Thread 0x7f1c4affe700 (LWP 23015)):
#0  0x00007f1d09ce73bd in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f1d0ab27fac in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007f1d0e91b49a in ?? () from /usr/lib/libQt5Quick.so.5
#3  0x00007f1d0e91b924 in ?? () from /usr/lib/libQt5Quick.so.5
#4  0x00007f1d0ab26acd in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007f1d09ce108c in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007f1d0a42ee7f in clone () from /usr/lib/libc.so.6

Thread 8 (Thread 0x7f1c53296700 (LWP 23014)):
#0  0x00007f1d09ce73bd in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f1d0ab27fac in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007f1d0e91b49a in ?? () from /usr/lib/libQt5Quick.so.5
#3  0x00007f1d0e91b924 in ?? () from /usr/lib/libQt5Quick.so.5
#4  0x00007f1d0ab26acd in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007f1d09ce108c in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007f1d0a42ee7f in clone () from /usr/lib/libc.so.6

Thread 7 (Thread 0x7f1c5937c700 (LWP 23011)):
#0  0x00007f1d0a4203d8 in read () from /usr/lib/libc.so.6
#1  0x00007f1d04d3c7d1 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f1d04cf6ac8 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0x00007f1d04cf6f96 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007f1d04cf710e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0x00007f1d0ad70264 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0x00007f1d0ad1232b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0x00007f1d0ab2172e in QThread::exec() () from /usr/lib/libQt5Core.so.5
#8  0x00007f1d0e89950b in ?? () from /usr/lib/libQt5Quick.so.5
#9  0x00007f1d0ab26acd in ?? () from /usr/lib/libQt5Core.so.5
#10 0x00007f1d09ce108c in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007f1d0a42ee7f in clone () from /usr/lib/libc.so.6

Thread 6 (Thread 0x7f1ceab79700 (LWP 23010)):
#0  0x00007f1d09ce73bd in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f1d105b8f77 in ?? () from /usr/lib/libQt5Script.so.5
#2  0x00007f1d105b8fb9 in ?? () from /usr/lib/libQt5Script.so.5
#3  0x00007f1d09ce108c in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007f1d0a42ee7f in clone () from /usr/lib/libc.so.6

Thread 5 (Thread 0x7f1cebfff700 (LWP 23009)):
#0  0x00007f1d0a4203d8 in read () from /usr/lib/libc.so.6
#1  0x00007f1d04d3c7d1 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f1d04cf6ac8 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0x00007f1d04cf6f96 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007f1d04cf710e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0x00007f1d0ad70264 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0x00007f1d0ad1232b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0x00007f1d0ab2172e in QThread::exec() () from /usr/lib/libQt5Core.so.5
#8  0x00007f1d0dcf3379 in ?? () from /usr/lib/libQt5Qml.so.5
#9  0x00007f1d0ab26acd in ?? () from /usr/lib/libQt5Core.so.5
#10 0x00007f1d09ce108c in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007f1d0a42ee7f in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7f1cf27c4700 (LWP 23008)):
#0  0x00007f1d0a42497b in poll () from /usr/lib/libc.so.6
#1  0x00007f1d04cf6ff3 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f1d04cf710e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f1d0ad70264 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007f1d0ad1232b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007f1d0ab2172e in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007f1d0dcf3379 in ?? () from /usr/lib/libQt5Qml.so.5
#7  0x00007f1d0ab26acd in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007f1d09ce108c in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f1d0a42ee7f in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7f1cf3fff700 (LWP 23007)):
#0  0x00007fffbfb23ae4 in clock_gettime ()
#1  0x00007f1d0a43c746 in clock_gettime () from /usr/lib/libc.so.6
#2  0x00007f1d0ad6fb52 in ?? () from /usr/lib/libQt5Core.so.5
#3  0x00007f1d0ad6e2ea in QTimerInfoList::updateCurrentTime() () from /usr/lib/libQt5Core.so.5
#4  0x00007f1d0ad6e8c6 in QTimerInfoList::timerWait(timespec&) () from /usr/lib/libQt5Core.so.5
#5  0x00007f1d0ad6ffaf in ?? () from /usr/lib/libQt5Core.so.5
#6  0x00007f1d04cf6519 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7  0x00007f1d04cf6f1e in ?? () from /usr/lib/libglib-2.0.so.0
#8  0x00007f1d04cf710e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#9  0x00007f1d0ad70264 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#10 0x00007f1d0ad1232b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#11 0x00007f1d0ab2172e in QThread::exec() () from /usr/lib/libQt5Core.so.5
#12 0x00007f1d0b193416 in ?? () from /usr/lib/libQt5DBus.so.5
#13 0x00007f1d0ab26acd in ?? () from /usr/lib/libQt5Core.so.5
#14 0x00007f1d09ce108c in start_thread () from /usr/lib/libpthread.so.0
#15 0x00007f1d0a42ee7f in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7f1cfa793700 (LWP 23006)):
#0  0x00007f1d0a42497b in poll () from /usr/lib/libc.so.6
#1  0x00007f1d0f4d5180 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f1d0f4d6e4b in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x00007f1cfcf1b82a in ?? () from /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f1d0ab26acd in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007f1d09ce108c in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007f1d0a42ee7f in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f1d10ec9800 (LWP 23005)):
[KCrash Handler]
#6  0x00007f1d0ace8dd7 in ?? () from /usr/lib/libQt5Core.so.5
#7  0x00007f1d0acec3e4 in QJsonObject::value(QString const&) const () from /usr/lib/libQt5Core.so.5
#8  0x00007f1d0ce3df6b in KPluginMetaData::readStringList(QJsonObject const&, QString const&) () from /usr/lib/libKF5CoreAddons.so.5
#9  0x00007f1d108e4318 in ?? () from /usr/lib/libKF5PlasmaQuick.so.5
#10 0x00007f1d108e4843 in PlasmaQuick::AppletQuickItem::~AppletQuickItem() () from /usr/lib/libKF5PlasmaQuick.so.5
#11 0x00007f1cf0727030 in ?? () from /usr/lib/qt/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#12 0x00007f1d0ad4215d in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#13 0x00007f1d0ad4bd2c in QObject::~QObject() () from /usr/lib/libQt5Core.so.5
#14 0x00007f1d0f02d68a in Plasma::Containment::~Containment() () from /usr/lib/libKF5Plasma.so.5
#15 0x00007f1d0ad45081 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#16 0x00007f1d0bd1bfec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#17 0x00007f1d0bd239c6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#18 0x00007f1d0ad13cf0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#19 0x00007f1d0ad16956 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#20 0x00007f1d0ad70c54 in ?? () from /usr/lib/libQt5Core.so.5
#21 0x00007f1d04cf6e38 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#22 0x00007f1d04cf7081 in ?? () from /usr/lib/libglib-2.0.so.0
#23 0x00007f1d04cf710e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#24 0x00007f1d0ad70241 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#25 0x00007f1cfcfa3482 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#26 0x00007f1d0ad1232b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#27 0x00007f1d0ad1b728 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#28 0x000055debd345743 in ?? ()
#29 0x00007f1d0a359f4a in __libc_start_main () from /usr/lib/libc.so.6
#30 0x000055debd345afa in _start ()

Reported using DrKonqi
Comment 1 Kai Uwe Broulik 2018-04-09 17:23:11 UTC

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