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

            Bug ID: 373700
           Summary: Plasmashell crashes after resuming from dual screen
                    setup to single screen
           Product: plasmashell
           Version: 5.8.4
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: kato...@gmail.com
                CC: bhus...@gmail.com, plasma-b...@kde.org
  Target Milestone: 1.0

Application: plasmashell (5.8.4)

Qt Version: 5.7.0
Frameworks Version: 5.28.0
Operating System: Linux 4.8.13-1-default x86_64
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:

The laptop was suspended using 2 external screens while the internal screen was
disabled. Later it was resumed, but without external screens, only the laptop
screen was active. Plasmashell crashed immediately after login.
After the crash (or before crash, I do not know) the destop reset to the
default one as described in comment 16 of bug #371734.

I suspect that bug #371734, bug #373569, bug #369537 and maybe bug #362812 are
somehow connected to this problem.

The crash can be reproduced sometimes.

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

Thread 7 (Thread 0x7f9c2eaea700 (LWP 3713)):
#0  0x00007f9ceed32ea9 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f9ceececd85 in g_main_context_prepare () from
/usr/lib64/libglib-2.0.so.0
#2  0x00007f9ceeced79b in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f9ceeced98c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#4  0x00007f9cf457279b in QEventDispatcherGlib::processEvents
(this=0x7f9c280008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f9cf451c1ea in QEventLoop::exec (this=this@entry=0x7f9c2eae9cc0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#6  0x00007f9cf434a8b3 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:507
#7  0x00007f9c31017df7 in KCupsConnection::run() () from
/usr/lib64/libkcupslib.so
#8  0x00007f9cf434f558 in QThreadPrivate::start (arg=0x5ad7530) at
thread/qthread_unix.cpp:344
#9  0x00007f9cf3455454 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f9cf3c5c39f in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f9c41339700 (LWP 3708)):
#0  0x00007f9ceed32ec4 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f9ceeced204 in g_main_context_check () from
/usr/lib64/libglib-2.0.so.0
#2  0x00007f9ceeced814 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f9ceeced98c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#4  0x00007f9cf457279b in QEventDispatcherGlib::processEvents
(this=0x7f9c3c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f9cf451c1ea in QEventLoop::exec (this=this@entry=0x7f9c41338c90,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#6  0x00007f9cf434a8b3 in QThread::exec (this=this@entry=0x2caf1d0) at
thread/qthread.cpp:507
#7  0x00007f9cf8209646 in QQuickPixmapReader::run (this=0x2caf1d0) at
/usr/src/debug/qtdeclarative-opensource-src-5.7.0/src/quick/util/qquickpixmapcache.cpp:823
#8  0x00007f9cf434f558 in QThreadPrivate::start (arg=0x2caf1d0) at
thread/qthread_unix.cpp:344
#9  0x00007f9cf3455454 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f9cf3c5c39f in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f9ccffff700 (LWP 3707)):
#0  0x00007f9cf345b10f in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f9cf9c8d834 in ?? () from /usr/lib64/libQt5Script.so.5
#2  0x00007f9cf9c8d879 in ?? () from /usr/lib64/libQt5Script.so.5
#3  0x00007f9cf3455454 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f9cf3c5c39f in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f9cd63a4700 (LWP 3706)):
#0  0x00007f9cf3c5368d in poll () from /lib64/libc.so.6
#1  0x00007f9ceeced876 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f9ceeced98c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f9cf457279b in QEventDispatcherGlib::processEvents
(this=0x7f9cc80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f9cf451c1ea in QEventLoop::exec (this=this@entry=0x7f9cd63a3ce0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#5  0x00007f9cf434a8b3 in QThread::exec (this=this@entry=0x235ddf0) at
thread/qthread.cpp:507
#6  0x00007f9cf767ba75 in QQmlThreadPrivate::run (this=0x235ddf0) at
/usr/src/debug/qtdeclarative-opensource-src-5.7.0/src/qml/qml/ftw/qqmlthread.cpp:147
#7  0x00007f9cf434f558 in QThreadPrivate::start (arg=0x235ddf0) at
thread/qthread_unix.cpp:344
#8  0x00007f9cf3455454 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f9cf3c5c39f in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f9cd7bf1700 (LWP 3655)):
#0  0x00007f9cf3c5368d in poll () from /lib64/libc.so.6
#1  0x00007f9ceeced876 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f9ceeced98c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f9cf457279b in QEventDispatcherGlib::processEvents
(this=0x7f9cd00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f9cf451c1ea in QEventLoop::exec (this=this@entry=0x7f9cd7bf0ce0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#5  0x00007f9cf434a8b3 in QThread::exec (this=this@entry=0x22dde40) at
thread/qthread.cpp:507
#6  0x00007f9cf767ba75 in QQmlThreadPrivate::run (this=0x22dde40) at
/usr/src/debug/qtdeclarative-opensource-src-5.7.0/src/qml/qml/ftw/qqmlthread.cpp:147
#7  0x00007f9cf434f558 in QThreadPrivate::start (arg=0x22dde40) at
thread/qthread_unix.cpp:344
#8  0x00007f9cf3455454 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f9cf3c5c39f in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f9ce7559700 (LWP 3610)):
#0  0x00007f9cf3c5368d in poll () from /lib64/libc.so.6
#1  0x00007f9ceeced876 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f9ceeced98c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f9cf457279b in QEventDispatcherGlib::processEvents
(this=0x7f9ce00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f9cf451c1ea in QEventLoop::exec (this=this@entry=0x7f9ce7558cd0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#5  0x00007f9cf434a8b3 in QThread::exec (this=this@entry=0x7f9cf4bf5d20
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:507
#6  0x00007f9cf49843e5 in QDBusConnectionManager::run (this=0x7f9cf4bf5d20
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:196
#7  0x00007f9cf434f558 in QThreadPrivate::start (arg=0x7f9cf4bf5d20 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:344
#8  0x00007f9cf3455454 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f9cf3c5c39f in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f9cfa5b68c0 (LWP 3599)):
[KCrash Handler]
#6  QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::data
(this=0x8) at ../../src/corelib/tools/qscopedpointer.h:141
#7  qGetPtrHelper<QScopedPointer<QObjectData> > (p=...) at
../../src/corelib/global/qglobal.h:980
#8  QScreen::d_func (this=0x0) at kernel/qscreen.h:68
#9  QScreen::size (this=0x0) at kernel/qscreen.cpp:179
#10 0x000000000042f1f5 in PanelView::resizePanel (this=this@entry=0x52d2520) at
/usr/src/debug/plasma-workspace-5.8.4/shell/panelview.cpp:477
#11 0x00000000004337be in PanelView::setLength (value=<optimized out>,
this=0x52d2520) at
/usr/src/debug/plasma-workspace-5.8.4/shell/panelview.cpp:230
#12 PanelView::qt_static_metacall (_o=_o@entry=0x52d2520,
_c=_c@entry=QMetaObject::WriteProperty, _id=_id@entry=3,
_a=_a@entry=0x7ffc979154c0) at
/usr/src/debug/plasma-workspace-5.8.4/build/shell/moc_panelview.cpp:360
#13 0x0000000000433b8b in PanelView::qt_metacall (this=0x52d2520,
_c=QMetaObject::WriteProperty, _id=3, _a=0x7ffc979154c0) at
/usr/src/debug/plasma-workspace-5.8.4/build/shell/moc_panelview.cpp:414
#14 0x00007f9cf75f849c in QQmlPropertyPrivate::write
(object=object@entry=0x52d2520, property=..., value=...,
context=context@entry=0x0, flags=...) at
/usr/src/debug/qtdeclarative-opensource-src-5.7.0/src/qml/qml/qqmlproperty.cpp:1415
#15 0x00007f9cf75fa243 in QQmlPropertyPrivate::writeValueProperty
(object=0x52d2520, core=..., value=..., context=0x0, flags=...) at
/usr/src/debug/qtdeclarative-opensource-src-5.7.0/src/qml/qml/qqmlproperty.cpp:1183
#16 0x00007f9cf75fa3fc in QQmlPropertyPrivate::write (that=..., value=...,
flags=..., flags@entry=...) at
/usr/src/debug/qtdeclarative-opensource-src-5.7.0/src/qml/qml/qqmlproperty.cpp:1522
#17 0x00007f9cf75fa41b in QQmlProperty::write (this=<optimized out>, value=...)
at
/usr/src/debug/qtdeclarative-opensource-src-5.7.0/src/qml/qml/qqmlproperty.cpp:1444
#18 0x00007f9cf76c5d2d in QQmlBind::qt_static_metacall (_o=<optimized out>,
_c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at
.moc/moc_qqmlbind_p.cpp:87
#19 0x00007f9cf76c5e83 in QQmlBind::qt_metacall (this=0x52df800,
_c=QMetaObject::WriteProperty, _id=2, _a=0x7ffc97915720) at
.moc/moc_qqmlbind_p.cpp:136
#20 0x00007f9cf75f8852 in QQmlPropertyPrivate::write
(object=object@entry=0x52df800, property=..., value=...,
context=context@entry=0x52d64e0, flags=...) at
/usr/src/debug/qtdeclarative-opensource-src-5.7.0/src/qml/qml/qqmlproperty.cpp:1259
#21 0x00007f9cf75fa243 in QQmlPropertyPrivate::writeValueProperty
(object=0x52df800, core=..., value=..., context=0x52d64e0, flags=...) at
/usr/src/debug/qtdeclarative-opensource-src-5.7.0/src/qml/qml/qqmlproperty.cpp:1183
#22 0x00007f9cf7666f4c in QQmlBinding::write (this=this@entry=0x52dfa70,
core=..., result=..., isUndefined=<optimized out>, flags=...) at
/usr/src/debug/qtdeclarative-opensource-src-5.7.0/src/qml/qml/qqmlbinding.cpp:333
#23 0x00007f9cf7668095 in QQmlBinding::update (this=0x52dfa70, flags=...) at
/usr/src/debug/qtdeclarative-opensource-src-5.7.0/src/qml/qml/qqmlbinding.cpp:197
#24 0x00007f9cf76689de in QQmlBinding::refresh (this=<optimized out>) at
/usr/src/debug/qtdeclarative-opensource-src-5.7.0/src/qml/qml/qqmlbinding.cpp:409
#25 0x00007f9cf763d824 in QQmlNotifier::emitNotify (endpoint=<optimized out>,
a=a@entry=0x0) at
/usr/src/debug/qtdeclarative-opensource-src-5.7.0/src/qml/qml/qqmlnotifier.cpp:100
#26 0x00007f9cf75e7efc in QQmlData::signalEmitted (object=0x5521090, index=5,
a=0x0) at
/usr/src/debug/qtdeclarative-opensource-src-5.7.0/src/qml/qml/qqmlengine.cpp:780
#27 0x00007f9cf454a5cc in QMetaObject::activate (sender=0x5521090,
signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at
kernel/qobject.cpp:3618
#28 0x00007f9cf454a7c7 in QMetaObject::activate (sender=<optimized out>,
m=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at
kernel/qobject.cpp:3602
#29 0x00007f9c43012d8b in QQuickLayoutAttached::qt_metacall (this=0x5521090,
_c=QMetaObject::WriteProperty, _id=2, _a=0x7ffc97917540) at
.moc/moc_qquicklayout_p.cpp:537
#30 0x00007f9cf452c547 in QMetaProperty::write (this=this@entry=0x7ffc979175e0,
object=object@entry=0x5521090, value=...) at kernel/qmetaobject.cpp:3115
#31 0x00007f9cf455218f in QObject::setProperty (this=0x5521090, name=0x9647668
"preferredWidth", value=...) at kernel/qobject.cpp:3887
#32 0x00007f9cf9fb663c in
PlasmaQuick::AppletQuickItemPrivate::propagateSizeHint (this=0x24bcc90,
layoutProperty=...) at
/usr/src/debug/plasma-framework-5.28.0/src/plasmaquick/appletquickitem.cpp:175
#33 0x00007f9cf9fb67c8 in
PlasmaQuick::AppletQuickItemPrivate::preferredWidthChanged (this=0x24bcc90) at
/usr/src/debug/plasma-framework-5.28.0/src/plasmaquick/appletquickitem.cpp:358
#34 0x00007f9cf9fb9c49 in PlasmaQuick::AppletQuickItem::qt_static_metacall
(_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized
out>) at
/usr/src/debug/plasma-framework-5.28.0/build/src/plasmaquick/moc_appletquickitem.cpp:188
#35 0x00007f9cf4549ea9 in QMetaObject::activate (sender=0x550c8c0,
signalOffset=<optimized out>, local_signal_index=<optimized out>,
argv=<optimized out>) at kernel/qobject.cpp:3740
#36 0x00007f9cf454a7c7 in QMetaObject::activate (sender=<optimized out>,
m=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at
kernel/qobject.cpp:3602
#37 0x00007f9c43012d8b in QQuickLayoutAttached::qt_metacall (this=0x550c8c0,
_c=QMetaObject::WriteProperty, _id=2, _a=0x7ffc979178d0) at
.moc/moc_qquicklayout_p.cpp:537
#38 0x00007f9cf7667225 in QQmlBinding::write (this=this@entry=0x550cbd0,
core=..., result=..., isUndefined=<optimized out>, flags=...) at
/usr/src/debug/qtdeclarative-opensource-src-5.7.0/src/qml/qml/qqmlbinding.cpp:245
#39 0x00007f9cf7668095 in QQmlBinding::update (this=0x550cbd0, flags=...) at
/usr/src/debug/qtdeclarative-opensource-src-5.7.0/src/qml/qml/qqmlbinding.cpp:197
#40 0x00007f9cf76689de in QQmlBinding::refresh (this=<optimized out>) at
/usr/src/debug/qtdeclarative-opensource-src-5.7.0/src/qml/qml/qqmlbinding.cpp:409
#41 0x00007f9cf763d824 in QQmlNotifier::emitNotify (endpoint=<optimized out>,
a=a@entry=0x0) at
/usr/src/debug/qtdeclarative-opensource-src-5.7.0/src/qml/qml/qqmlnotifier.cpp:100
#42 0x00007f9cf75e7efc in QQmlData::signalEmitted (object=0x54c03f0, index=5,
a=0x0) at
/usr/src/debug/qtdeclarative-opensource-src-5.7.0/src/qml/qml/qqmlengine.cpp:780
#43 0x00007f9cf454a5cc in QMetaObject::activate (sender=0x54c03f0,
signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at
kernel/qobject.cpp:3618
#44 0x00007f9cf454a7c7 in QMetaObject::activate (sender=<optimized out>,
m=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at
kernel/qobject.cpp:3602
#45 0x00007f9c43012d8b in QQuickLayoutAttached::qt_metacall (this=0x54c03f0,
_c=QMetaObject::WriteProperty, _id=2, _a=0x7ffc97919560) at
.moc/moc_qquicklayout_p.cpp:537
#46 0x00007f9cf7667225 in QQmlBinding::write (this=this@entry=0x550b3b0,
core=..., result=..., isUndefined=<optimized out>, flags=...) at
/usr/src/debug/qtdeclarative-opensource-src-5.7.0/src/qml/qml/qqmlbinding.cpp:245
#47 0x00007f9cf7668095 in QQmlBinding::update (this=0x550b3b0, flags=...) at
/usr/src/debug/qtdeclarative-opensource-src-5.7.0/src/qml/qml/qqmlbinding.cpp:197
#48 0x00007f9cf76689de in QQmlBinding::refresh (this=<optimized out>) at
/usr/src/debug/qtdeclarative-opensource-src-5.7.0/src/qml/qml/qqmlbinding.cpp:409
#49 0x00007f9cf763d824 in QQmlNotifier::emitNotify (endpoint=<optimized out>,
a=a@entry=0x0) at
/usr/src/debug/qtdeclarative-opensource-src-5.7.0/src/qml/qml/qqmlnotifier.cpp:100
#50 0x00007f9cf75e7efc in QQmlData::signalEmitted (object=0x5523400, index=5,
a=0x0) at
/usr/src/debug/qtdeclarative-opensource-src-5.7.0/src/qml/qml/qqmlengine.cpp:780
#51 0x00007f9cf454a5cc in QMetaObject::activate (sender=0x5523400,
signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at
kernel/qobject.cpp:3618
#52 0x00007f9cf454a7c7 in QMetaObject::activate (sender=<optimized out>,
m=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at
kernel/qobject.cpp:3602
#53 0x00007f9c43012d8b in QQuickLayoutAttached::qt_metacall (this=0x5523400,
_c=QMetaObject::WriteProperty, _id=2, _a=0x7ffc9791b1f0) at
.moc/moc_qquicklayout_p.cpp:537
#54 0x00007f9cf7667225 in QQmlBinding::write (this=this@entry=0x5521ec0,
core=..., result=..., isUndefined=<optimized out>, flags=...) at
/usr/src/debug/qtdeclarative-opensource-src-5.7.0/src/qml/qml/qqmlbinding.cpp:245
#55 0x00007f9cf7668095 in QQmlBinding::update (this=0x5521ec0, flags=...) at
/usr/src/debug/qtdeclarative-opensource-src-5.7.0/src/qml/qml/qqmlbinding.cpp:197
#56 0x00007f9cf76689de in QQmlBinding::refresh (this=<optimized out>) at
/usr/src/debug/qtdeclarative-opensource-src-5.7.0/src/qml/qml/qqmlbinding.cpp:409
#57 0x00007f9cf763d824 in QQmlNotifier::emitNotify (endpoint=<optimized out>,
a=a@entry=0x0) at
/usr/src/debug/qtdeclarative-opensource-src-5.7.0/src/qml/qml/qqmlnotifier.cpp:100
#58 0x00007f9cf75e7efc in QQmlData::signalEmitted (object=0x5522860, index=5,
a=0x0) at
/usr/src/debug/qtdeclarative-opensource-src-5.7.0/src/qml/qml/qqmlengine.cpp:780
#59 0x00007f9cf454a5cc in QMetaObject::activate (sender=0x5522860,
signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at
kernel/qobject.cpp:3618
#60 0x00007f9cf454a7c7 in QMetaObject::activate (sender=<optimized out>,
m=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at
kernel/qobject.cpp:3602
#61 0x00007f9c43012d8b in QQuickLayoutAttached::qt_metacall (this=0x5522860,
_c=QMetaObject::WriteProperty, _id=2, _a=0x7ffc9791ce80) at
.moc/moc_qquicklayout_p.cpp:537
#62 0x00007f9cf452c547 in QMetaProperty::write (this=this@entry=0x7ffc9791cf20,
object=object@entry=0x5522860, value=...) at kernel/qmetaobject.cpp:3115
#63 0x00007f9cf455218f in QObject::setProperty (this=0x5522860, name=0x9b778e8
"preferredWidth", value=...) at kernel/qobject.cpp:3887
#64 0x00007f9cf9fb663c in
PlasmaQuick::AppletQuickItemPrivate::propagateSizeHint (this=0x24de980,
layoutProperty=...) at
/usr/src/debug/plasma-framework-5.28.0/src/plasmaquick/appletquickitem.cpp:175
#65 0x00007f9cf9fb67c8 in
PlasmaQuick::AppletQuickItemPrivate::preferredWidthChanged (this=0x24de980) at
/usr/src/debug/plasma-framework-5.28.0/src/plasmaquick/appletquickitem.cpp:358
#66 0x00007f9cf9fb9c49 in PlasmaQuick::AppletQuickItem::qt_static_metacall
(_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized
out>) at
/usr/src/debug/plasma-framework-5.28.0/build/src/plasmaquick/moc_appletquickitem.cpp:188
#67 0x00007f9cf4549ea9 in QMetaObject::activate (sender=0x539cea0,
signalOffset=<optimized out>, local_signal_index=<optimized out>,
argv=<optimized out>) at kernel/qobject.cpp:3740
#68 0x00007f9cf454a7c7 in QMetaObject::activate (sender=<optimized out>,
m=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at
kernel/qobject.cpp:3602
#69 0x00007f9c43012d8b in QQuickLayoutAttached::qt_metacall (this=0x539cea0,
_c=QMetaObject::WriteProperty, _id=2, _a=0x7ffc9791d210) at
.moc/moc_qquicklayout_p.cpp:537
#70 0x00007f9cf7667225 in QQmlBinding::write (this=this@entry=0x539d0d0,
core=..., result=..., isUndefined=<optimized out>, flags=...) at
/usr/src/debug/qtdeclarative-opensource-src-5.7.0/src/qml/qml/qqmlbinding.cpp:245
#71 0x00007f9cf7668095 in QQmlBinding::update (this=0x539d0d0, flags=...) at
/usr/src/debug/qtdeclarative-opensource-src-5.7.0/src/qml/qml/qqmlbinding.cpp:197
#72 0x00007f9cf76689de in QQmlBinding::refresh (this=<optimized out>) at
/usr/src/debug/qtdeclarative-opensource-src-5.7.0/src/qml/qml/qqmlbinding.cpp:409
#73 0x00007f9cf763d824 in QQmlNotifier::emitNotify (endpoint=<optimized out>,
a=a@entry=0x0) at
/usr/src/debug/qtdeclarative-opensource-src-5.7.0/src/qml/qml/qqmlnotifier.cpp:100
#74 0x00007f9cf75e7efc in QQmlData::signalEmitted (object=0x5338970, index=27,
a=0x0) at
/usr/src/debug/qtdeclarative-opensource-src-5.7.0/src/qml/qml/qqmlengine.cpp:780
#75 0x00007f9cf454a5cc in QMetaObject::activate (sender=0x5338970,
signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at
kernel/qobject.cpp:3618
#76 0x00007f9cf454a21e in QtPrivate::QSlotObjectBase::call (a=0x7ffc9791eee0,
r=0x5338970, this=<optimized out>) at
../../src/corelib/kernel/qobject_impl.h:130
#77 QMetaObject::activate (sender=sender@entry=0x5338970,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=10,
argv=argv@entry=0x7ffc9791eee0) at kernel/qobject.cpp:3723
#78 0x00007f9cf454a7c7 in QMetaObject::activate (sender=sender@entry=0x5338970,
m=m@entry=0x7f9cf4962e00 <QAbstractItemModel::staticMetaObject>,
local_signal_index=local_signal_index@entry=10, argv=argv@entry=0x7ffc9791eee0)
at kernel/qobject.cpp:3602
#79 0x00007f9cf45c12e4 in QAbstractItemModel::rowsInserted
(this=this@entry=0x5338970, _t1=..., _t2=<optimized out>, _t3=<optimized out>)
at .moc/moc_qabstractitemmodel.cpp:601
#80 0x00007f9cf44c60eb in QAbstractItemModel::endInsertRows
(this=this@entry=0x5338970) at itemmodels/qabstractitemmodel.cpp:2661
#81 0x00007f9cf44e7326 in QSortFilterProxyModelPrivate::insert_source_items
(this=this@entry=0x5334510, source_to_proxy=..., proxy_to_source=...,
source_items=..., source_parent=..., emit_signal=emit_signal@entry=true,
orient=Qt::Vertical) at itemmodels/qsortfilterproxymodel.cpp:721
#82 0x00007f9cf44e9775 in QSortFilterProxyModelPrivate::source_items_inserted
(orient=Qt::Vertical, end=<optimized out>, start=<optimized out>,
source_parent=..., this=0x5334510) at itemmodels/qsortfilterproxymodel.cpp:832
#83 QSortFilterProxyModelPrivate::_q_sourceRowsInserted (this=0x5334510,
source_parent=..., start=<optimized out>, end=<optimized out>) at
itemmodels/qsortfilterproxymodel.cpp:1405
#84 0x00007f9cf44ed179 in QSortFilterProxyModel::qt_static_metacall
(_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized
out>) at .moc/moc_qsortfilterproxymodel.cpp:209
#85 0x00007f9cf4549ea9 in QMetaObject::activate (sender=sender@entry=0x533c5c0,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=10,
argv=argv@entry=0x7ffc9791f250) at kernel/qobject.cpp:3740
#86 0x00007f9cf454a7c7 in QMetaObject::activate (sender=sender@entry=0x533c5c0,
m=m@entry=0x7f9cf4962e00 <QAbstractItemModel::staticMetaObject>,
local_signal_index=local_signal_index@entry=10, argv=argv@entry=0x7ffc9791f250)
at kernel/qobject.cpp:3602
#87 0x00007f9cf45c12e4 in QAbstractItemModel::rowsInserted
(this=this@entry=0x533c5c0, _t1=..., _t2=<optimized out>, _t3=<optimized out>)
at .moc/moc_qabstractitemmodel.cpp:601
#88 0x00007f9cf44c60eb in QAbstractItemModel::endInsertRows (this=0x533c5c0) at
itemmodels/qabstractitemmodel.cpp:2661
#89 0x00007f9c3972eb39 in
TaskManager::TaskGroupingProxyModel::Private::sourceRowsInserted
(this=0x533c2c0, parent=..., start=<optimized out>, end=1) at
/usr/src/debug/plasma-workspace-5.8.4/libtaskmanager/taskgroupingproxymodel.cpp:134
#90 0x00007f9c397304e9 in
TaskManager::TaskGroupingProxyModel::qt_static_metacall (_o=<optimized out>,
_c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at
/usr/src/debug/plasma-workspace-5.8.4/build/libtaskmanager/moc_taskgroupingproxymodel.cpp:151
#91 0x00007f9cf4549ea9 in QMetaObject::activate (sender=sender@entry=0x53388e0,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=10,
argv=argv@entry=0x7ffc9791f500) at kernel/qobject.cpp:3740
#92 0x00007f9cf454a7c7 in QMetaObject::activate (sender=sender@entry=0x53388e0,
m=m@entry=0x7f9cf4962e00 <QAbstractItemModel::staticMetaObject>,
local_signal_index=local_signal_index@entry=10, argv=argv@entry=0x7ffc9791f500)
at kernel/qobject.cpp:3602
#93 0x00007f9cf45c12e4 in QAbstractItemModel::rowsInserted
(this=this@entry=0x53388e0, _t1=..., _t2=<optimized out>, _t3=<optimized out>)
at .moc/moc_qabstractitemmodel.cpp:601
#94 0x00007f9cf44c60eb in QAbstractItemModel::endInsertRows
(this=this@entry=0x53388e0) at itemmodels/qabstractitemmodel.cpp:2661
#95 0x00007f9cf44e7326 in QSortFilterProxyModelPrivate::insert_source_items
(this=this@entry=0x5339560, source_to_proxy=..., proxy_to_source=...,
source_items=..., source_parent=..., emit_signal=emit_signal@entry=true,
orient=Qt::Vertical) at itemmodels/qsortfilterproxymodel.cpp:721
#96 0x00007f9cf44eb114 in QSortFilterProxyModelPrivate::_q_sourceDataChanged
(this=<optimized out>, source_top_left=..., source_bottom_right=..., roles=...)
at itemmodels/qsortfilterproxymodel.cpp:1264
#97 0x00007f9cf44ed0e8 in QSortFilterProxyModel::qt_static_metacall
(_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized
out>) at .moc/moc_qsortfilterproxymodel.cpp:202
#98 0x00007f9cf4549ea9 in QMetaObject::activate (sender=0x5333840,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x7ffc9791f960) at kernel/qobject.cpp:3740
#99 0x00007f9cf454a7c7 in QMetaObject::activate (sender=<optimized out>,
m=m@entry=0x7f9cf4962e00 <QAbstractItemModel::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc9791f960)
at kernel/qobject.cpp:3602
#100 0x00007f9cf45c10bc in QAbstractItemModel::dataChanged (this=<optimized
out>, _t1=..., _t2=..., _t3=...) at .moc/moc_qabstractitemmodel.cpp:566
#101 0x00007f9c403e9be2 in KConcatenateRowsProxyModelPrivate::slotDataChanged
(this=0x53308d0, from=..., to=..., roles=...) at
/usr/src/debug/kitemmodels-5.28.0/src/kconcatenaterowsproxymodel.cpp:301
#102 0x00007f9c403eb368 in KConcatenateRowsProxyModel::qt_static_metacall
(_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized
out>) at
/usr/src/debug/kitemmodels-5.28.0/build/src/moc_kconcatenaterowsproxymodel.cpp:136
#103 0x00007f9cf4549ea9 in QMetaObject::activate
(sender=sender@entry=0x50132c0, signalOffset=<optimized out>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc9791fb70)
at kernel/qobject.cpp:3740
#104 0x00007f9cf454a7c7 in QMetaObject::activate
(sender=sender@entry=0x50132c0, m=m@entry=0x7f9cf4962e00
<QAbstractItemModel::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc9791fb70)
at kernel/qobject.cpp:3602
#105 0x00007f9cf45c10bc in QAbstractItemModel::dataChanged
(this=this@entry=0x50132c0, _t1=..., _t2=..., _t3=...) at
.moc/moc_qabstractitemmodel.cpp:566
#106 0x00007f9cf44de582 in QIdentityProxyModelPrivate::_q_sourceDataChanged
(this=<optimized out>, topLeft=..., bottomRight=..., roles=...) at
itemmodels/qidentityproxymodel.cpp:486
#107 0x00007f9cf44e01e8 in QIdentityProxyModel::qt_static_metacall
(_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized
out>) at .moc/moc_qidentityproxymodel.cpp:160
#108 0x00007f9cf4549ea9 in QMetaObject::activate (sender=0x4fa8bc0,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x7ffc9791fd80) at kernel/qobject.cpp:3740
#109 0x00007f9cf454a7c7 in QMetaObject::activate (sender=<optimized out>,
m=m@entry=0x7f9cf4962e00 <QAbstractItemModel::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc9791fd80)
at kernel/qobject.cpp:3602
#110 0x00007f9cf45c10bc in QAbstractItemModel::dataChanged (this=<optimized
out>, _t1=..., _t2=..., _t3=...) at .moc/moc_qabstractitemmodel.cpp:566
#111 0x00007f9c39746b27 in TaskManager::XWindowTasksModel::Private::dataChanged
(this=this@entry=0x2b49540, window=<optimized out>, roles=...) at
/usr/src/debug/plasma-workspace-5.8.4/libtaskmanager/xwindowtasksmodel.cpp:412
#112 0x00007f9c39748fe2 in
TaskManager::XWindowTasksModel::Private::windowChanged (this=0x2b49540,
window=<optimized out>, properties=..., properties2=...) at
/usr/src/debug/plasma-workspace-5.8.4/libtaskmanager/xwindowtasksmodel.cpp:399
#113 0x00007f9c397490ab in
TaskManager::XWindowTasksModel::Private::<lambda(WId, NET::Properties,
NET::Properties2)>::operator() (properties2=..., properties=...,
window=<optimized out>, __closure=<optimized out>) at
/usr/src/debug/plasma-workspace-5.8.4/libtaskmanager/xwindowtasksmodel.cpp:168
#114 QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1, 2>,
QtPrivate::List<long long unsigned int, QFlags<NET::Property>,
QFlags<NET::Property2> >, void,
TaskManager::XWindowTasksModel::Private::init()::<lambda(WId, NET::Properties,
NET::Properties2)> >::call (arg=<optimized out>, f=...) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:501
#115
QtPrivate::Functor<TaskManager::XWindowTasksModel::Private::init()::<lambda(WId,
NET::Properties, NET::Properties2)>, 3>::call<QtPrivate::List<unsigned long
long, QFlags<NET::Property>, QFlags<NET::Property2> >, void> (arg=<optimized
out>, f=...) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:558
#116
QtPrivate::QFunctorSlotObject<TaskManager::XWindowTasksModel::Private::init()::<lambda(WId,
NET::Properties, NET::Properties2)>, 3, QtPrivate::List<long long unsigned int,
QFlags<NET::Property>, QFlags<NET::Property2> >, void>::impl(int,
QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized
out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>,
ret=<optimized out>) at /usr/include/qt5/QtCore/qobject_impl.h:198
#117 0x00007f9cf454a21e in QtPrivate::QSlotObjectBase::call (a=0x7ffc97920000,
r=0x4fa8bc0, this=<optimized out>) at
../../src/corelib/kernel/qobject_impl.h:130
#118 QMetaObject::activate (sender=sender@entry=0x7f9cf73a7c00 <(anonymous
namespace)::Q_QGS_g_kwmInstanceContainer::innerFunction()::holder>,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=9,
argv=argv@entry=0x7ffc97920000) at kernel/qobject.cpp:3723
#119 0x00007f9cf454a7c7 in QMetaObject::activate
(sender=sender@entry=0x7f9cf73a7c00 <(anonymous
namespace)::Q_QGS_g_kwmInstanceContainer::innerFunction()::holder>,
m=m@entry=0x7f9cf73a6b60 <KWindowSystem::staticMetaObject>,
local_signal_index=local_signal_index@entry=9, argv=argv@entry=0x7ffc97920000)
at kernel/qobject.cpp:3602
#120 0x00007f9cf7198a38 in KWindowSystem::windowChanged
(this=this@entry=0x7f9cf73a7c00 <(anonymous
namespace)::Q_QGS_g_kwmInstanceContainer::innerFunction()::holder>,
_t1=<optimized out>, _t1@entry=14680168, _t2=..., _t3=...) at
/usr/src/debug/kwindowsystem-5.28.0/build/src/moc_kwindowsystem.cpp:356
#121 0x00007f9cdc0e9c2e in NETEventFilter::nativeEventFilter (this=0x2a965f0,
ev=0x9c64e40) at
/usr/src/debug/kwindowsystem-5.28.0/src/platforms/xcb/kwindowsystem.cpp:296
#122 0x00007f9cf451b32f in QAbstractEventDispatcher::filterNativeEvent
(this=<optimized out>, eventType=..., message=message@entry=0x9c64e40,
result=result@entry=0x7ffc97920148) at kernel/qabstracteventdispatcher.cpp:466
#123 0x00007f9ce4fe7dc4 in QXcbConnection::handleXcbEvent
(this=this@entry=0x2212390, event=event@entry=0x9c64e40) at
qxcbconnection.cpp:1103
#124 0x00007f9ce4fe8a55 in QXcbConnection::processXcbEvents (this=0x2212390) at
qxcbconnection.cpp:1735
#125 0x00007f9cf454ad59 in QObject::event (this=0x2212390, e=<optimized out>)
at kernel/qobject.cpp:1263
#126 0x00007f9cf54a092c in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x2212390, e=0x7f9cd8038160) at kernel/qapplication.cpp:3799
#127 0x00007f9cf54a80e1 in QApplication::notify (this=0x7ffc97920900,
receiver=0x2212390, e=0x7f9cd8038160) at kernel/qapplication.cpp:3556
#128 0x00007f9cf451e200 in QCoreApplication::notifyInternal2
(receiver=0x2212390, event=event@entry=0x7f9cd8038160) at
kernel/qcoreapplication.cpp:988
#129 0x00007f9cf452098d in QCoreApplication::sendEvent (event=0x7f9cd8038160,
receiver=<optimized out>) at kernel/qcoreapplication.h:231
#130 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0,
event_type=event_type@entry=0, data=0x21f5780) at
kernel/qcoreapplication.cpp:1649
#131 0x00007f9cf4520df8 in QCoreApplication::sendPostedEvents
(receiver=receiver@entry=0x0, event_type=event_type@entry=0) at
kernel/qcoreapplication.cpp:1503
#132 0x00007f9cf4572373 in postEventSourceDispatch (s=0x22420e0) at
kernel/qeventdispatcher_glib.cpp:276
#133 0x00007f9ceeced677 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#134 0x00007f9ceeced8e0 in ?? () from /usr/lib64/libglib-2.0.so.0
#135 0x00007f9ceeced98c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#136 0x00007f9cf457277f in QEventDispatcherGlib::processEvents (this=0x224e820,
flags=...) at kernel/qeventdispatcher_glib.cpp:423
#137 0x00007f9cf451c1ea in QEventLoop::exec (this=this@entry=0x7ffc97920790,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#138 0x00007f9cf452495c in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1261
#139 0x00007f9cf4cf7f4c in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1639
#140 0x00007f9cf54a0885 in QApplication::exec () at
kernel/qapplication.cpp:2975
#141 0x000000000041ea42 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/plasma-workspace-5.8.4/shell/main.cpp:166

Possible duplicates by query: bug 366707.

Reported using DrKonqi

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

Reply via email to