<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>366707</bug_id>
          
          <creation_ts>2016-08-12 17:14:00 +0000</creation_ts>
          <short_desc>Dual monitor, desktop crash while moving panel.</short_desc>
          <delta_ts>2016-12-16 12:01:39 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Plasma</classification>
          <product>plasmashell</product>
          <component>Panel</component>
          <version>5.7.3</version>
          <rep_platform>Neon</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>drkonqi</keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>1.0</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Tony">jodr666</reporter>
          <assigned_to name="Unassigned bugs">unassigned-bugs-null</assigned_to>
          <cc>adarmalik</cc>
    
    <cc>katonag</cc>
    
    <cc>notmart</cc>
    
    <cc>rion4ik</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin>5.8</cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1613595</commentid>
    <comment_count>0</comment_count>
    <who name="Tony">jodr666</who>
    <bug_when>2016-08-12 17:14:00 +0000</bug_when>
    <thetext>Application: plasmashell (5.7.90)

Qt Version: 5.7.0
Frameworks Version: 5.25.0
Operating System: Linux 4.6-6.1-liquorix-amd64 x86_64
Distribution: KDE neon User Edition 5.7

-- Information about the crash:
- What I was doing when the application crashed:
I was trying to move/drag a default panel from 1 screen to another.

- Unusual behavior I noticed:
You need to drag it in 1 fast swop 1 screen to another.
If the panel gets stuck on either side of a screen while still dragging the desktop will crash.
If you stopped dragging the panel while a part of it is shown on both screens the desktop will crash.

- Custom settings of the application:
None, i deleted .cache and .config from my home folder, logout and in, tried again the problems persists. 

I must add that one of the monitors is a pretty old one, DELL 1503FP with a max res of 1024x768, the other is AOC 2243W a 1080p monitor.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library &quot;/lib/x86_64-linux-gnu/libthread_db.so.1&quot;.
[Current thread is 1 (Thread 0x7f2067dd68c0 (LWP 5244))]

Thread 14 (Thread 0x7f1f87fff700 (LWP 5600)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2062d92adb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x3d3b0c0) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=&lt;optimized out&gt;, mutex=0x3cc10d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f2066030f5d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f2066031835 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f2062d91c28 in QThreadPrivate::start (arg=0x3cc1050) at thread/qthread_unix.cpp:344
#6  0x00007f2061e5a6fa in start_thread (arg=0x7f1f87fff700) at pthread_create.c:333
#7  0x00007f2062691b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7f1f8580a700 (LWP 5531)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2062d92adb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x39e36f0) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=&lt;optimized out&gt;, mutex=0x38e5e30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f2066030f5d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f2066031835 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f2062d91c28 in QThreadPrivate::start (arg=0x38e5db0) at thread/qthread_unix.cpp:344
#6  0x00007f2061e5a6fa in start_thread (arg=0x7f1f8580a700) at pthread_create.c:333
#7  0x00007f2062691b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7f1f8f3f7700 (LWP 5509)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2062d92adb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x244ade0) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=&lt;optimized out&gt;, mutex=0x29d7060, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f2066030f5d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f2066031835 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f2062d91c28 in QThreadPrivate::start (arg=0x29d6fe0) at thread/qthread_unix.cpp:344
#6  0x00007f2061e5a6fa in start_thread (arg=0x7f1f8f3f7700) at pthread_create.c:333
#7  0x00007f2062691b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7f1f8ffff700 (LWP 5508)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2062d92adb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x2c99d00) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=&lt;optimized out&gt;, mutex=0x1f53a70, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f2066030f5d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f2066031835 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f2062d91c28 in QThreadPrivate::start (arg=0x1f539f0) at thread/qthread_unix.cpp:344
#6  0x00007f2061e5a6fa in start_thread (arg=0x7f1f8ffff700) at pthread_create.c:333
#7  0x00007f2062691b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f1f9cb13700 (LWP 5507)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2062d92adb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x234a250) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=&lt;optimized out&gt;, mutex=0x1c18050, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f2066030f5d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f2066031835 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f2062d91c28 in QThreadPrivate::start (arg=0x1c17fd0) at thread/qthread_unix.cpp:344
#6  0x00007f2061e5a6fa in start_thread (arg=0x7f1f9cb13700) at pthread_create.c:333
#7  0x00007f2062691b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f1f9d41a700 (LWP 5506)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2062d92adb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x24f4710) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=&lt;optimized out&gt;, mutex=0x26322a0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f2066030f5d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f2066031835 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f2062d91c28 in QThreadPrivate::start (arg=0x2632220) at thread/qthread_unix.cpp:344
#6  0x00007f2061e5a6fa in start_thread (arg=0x7f1f9d41a700) at pthread_create.c:333
#7  0x00007f2062691b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f1f9faea700 (LWP 5494)):
#0  0x00007f205e231ae4 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f205e1ec920 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f205e1ed2cb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f205e1ed4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f2062fbd30b in QEventDispatcherGlib::processEvents (this=0x7f1f980008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f2062f67d9a in QEventLoop::exec (this=this@entry=0x7f1f9fae9cc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#6  0x00007f2062d8d044 in QThread::exec (this=&lt;optimized out&gt;) at thread/qthread.cpp:507
#7  0x00007f1fa2002587 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so
#8  0x00007f2062d91c28 in QThreadPrivate::start (arg=0x2aabe10) at thread/qthread_unix.cpp:344
#9  0x00007f2061e5a6fa in start_thread (arg=0x7f1f9faea700) at pthread_create.c:333
#10 0x00007f2062691b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f20322b6700 (LWP 5448)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f20678275c4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007f2067827609 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007f2061e5a6fa in start_thread (arg=0x7f20322b6700) at pthread_create.c:333
#4  0x00007f2062691b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f20335c2700 (LWP 5445)):
#0  0x00007f205e231ac9 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f205e1ec939 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f205e1ed2cb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f205e1ed4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f2062fbd30b in QEventDispatcherGlib::processEvents (this=0x7f202c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f2062f67d9a in QEventLoop::exec (this=this@entry=0x7f20335c1c90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#6  0x00007f2062d8d044 in QThread::exec (this=&lt;optimized out&gt;) at thread/qthread.cpp:507
#7  0x00007f2065fc1ac6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f2062d91c28 in QThreadPrivate::start (arg=0x1d3a8f0) at thread/qthread_unix.cpp:344
#9  0x00007f2061e5a6fa in start_thread (arg=0x7f20335c2700) at pthread_create.c:333
#10 0x00007f2062691b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f2040a20700 (LWP 5442)):
#0  0x00007f205e231ae4 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f205e1ec920 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f205e1ed2cb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f205e1ed4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f2062fbd30b in QEventDispatcherGlib::processEvents (this=0x7f203c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f2062f67d9a in QEventLoop::exec (this=this@entry=0x7f2040a1fce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#6  0x00007f2062d8d044 in QThread::exec (this=&lt;optimized out&gt;) at thread/qthread.cpp:507
#7  0x00007f2065629685 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f2062d91c28 in QThreadPrivate::start (arg=0x1ab2bf0) at thread/qthread_unix.cpp:344
#9  0x00007f2061e5a6fa in start_thread (arg=0x7f2040a20700) at pthread_create.c:333
#10 0x00007f2062691b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f2050bb2700 (LWP 5274)):
#0  0x00007f205e231ac9 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f205e1ec807 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f205e1ed2cb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f205e1ed4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f2062fbd30b in QEventDispatcherGlib::processEvents (this=0x7f20480008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f2062f67d9a in QEventLoop::exec (this=this@entry=0x7f2050bb1ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#6  0x00007f2062d8d044 in QThread::exec (this=&lt;optimized out&gt;) at thread/qthread.cpp:507
#7  0x00007f2065629685 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f2062d91c28 in QThreadPrivate::start (arg=0x1887780) at thread/qthread_unix.cpp:344
#9  0x00007f2061e5a6fa in start_thread (arg=0x7f2050bb2700) at pthread_create.c:333
#10 0x00007f2062691b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f205260a700 (LWP 5253)):
#0  0x00007f205e231ac9 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f205e1ed498 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2062fbd30b in QEventDispatcherGlib::processEvents (this=0x7f20440008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#3  0x00007f2062f67d9a in QEventLoop::exec (this=this@entry=0x7f2052609cd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#4  0x00007f2062d8d044 in QThread::exec (this=this@entry=0x7f2067f7cd60 &lt;(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder&gt;) at thread/qthread.cpp:507
#5  0x00007f2067f087a5 in QDBusConnectionManager::run (this=0x7f2067f7cd60 &lt;(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder&gt;) at qdbusconnection.cpp:196
#6  0x00007f2062d91c28 in QThreadPrivate::start (arg=0x7f2067f7cd60 &lt;(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder&gt;) at thread/qthread_unix.cpp:344
#7  0x00007f2061e5a6fa in start_thread (arg=0x7f205260a700) at pthread_create.c:333
#8  0x00007f2062691b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f205424a700 (LWP 5249)):
#0  0x00007f2062685e8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f2066784c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f20667868d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f2056c0ea39 in QXcbEventReader::run (this=0x176f8b0) at qxcbconnection.cpp:1337
#4  0x00007f2062d91c28 in QThreadPrivate::start (arg=0x176f8b0) at thread/qthread_unix.cpp:344
#5  0x00007f2061e5a6fa in start_thread (arg=0x7f205424a700) at pthread_create.c:333
#6  0x00007f2062691b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f2067dd68c0 (LWP 5244)):
[KCrash Handler]
#6  QScopedPointer&lt;QObjectData, QScopedPointerDeleter&lt;QObjectData&gt; &gt;::data (this=0x8) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:141
#7  qGetPtrHelper&lt;QScopedPointer&lt;QObjectData&gt; &gt; (p=...) at ../../include/QtCore/../../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 0x000000000042bf05 in PanelView::resizePanel (this=this@entry=0x1ee86e0) at /workspace/build/shell/panelview.cpp:450
#11 0x00000000004305be in PanelView::setLength (value=&lt;optimized out&gt;, this=0x1ee86e0) at /workspace/build/shell/panelview.cpp:229
#12 PanelView::qt_static_metacall (_o=_o@entry=0x1ee86e0, _c=_c@entry=QMetaObject::WriteProperty, _id=_id@entry=3, _a=_a@entry=0x7fffaf3efd90) at /workspace/build/obj-x86_64-linux-gnu/shell/moc_panelview.cpp:360
#13 0x000000000043098b in PanelView::qt_metacall (this=0x1ee86e0, _c=QMetaObject::WriteProperty, _id=3, _a=0x7fffaf3efd90) at /workspace/build/obj-x86_64-linux-gnu/shell/moc_panelview.cpp:414
#14 0x00007f20655a9134 in QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&amp;, QVariant const&amp;, QQmlContextData*, QFlags&lt;QQmlPropertyPrivate::WriteFlag&gt;) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#15 0x00007f20655aabc3 in QQmlPropertyPrivate::writeValueProperty(QObject*, QQmlPropertyData const&amp;, QVariant const&amp;, QQmlContextData*, QFlags&lt;QQmlPropertyPrivate::WriteFlag&gt;) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#16 0x00007f20655aad9b in QQmlProperty::write(QVariant const&amp;) const () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#17 0x00007f20656731b5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#18 0x00007f2065673303 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#19 0x00007f20655a8e9a in QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&amp;, QVariant const&amp;, QQmlContextData*, QFlags&lt;QQmlPropertyPrivate::WriteFlag&gt;) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#20 0x00007f20655aabc3 in QQmlPropertyPrivate::writeValueProperty(QObject*, QQmlPropertyData const&amp;, QVariant const&amp;, QQmlContextData*, QFlags&lt;QQmlPropertyPrivate::WriteFlag&gt;) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#21 0x00007f2065615941 in QQmlBinding::write(QQmlPropertyData const&amp;, QV4::Value const&amp;, bool, QFlags&lt;QQmlPropertyPrivate::WriteFlag&gt;) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#22 0x00007f20656165e8 in QQmlBinding::update(QFlags&lt;QQmlPropertyPrivate::WriteFlag&gt;) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#23 0x00007f2065616e3e in QQmlBinding::refresh() () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#24 0x00007f20655ed2fe in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#25 0x00007f2065598d2c in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#26 0x00007f2062f9531e in QMetaObject::activate (sender=0x1ebda40, signalOffset=&lt;optimized out&gt;, local_signal_index=&lt;optimized out&gt;, argv=0x0) at kernel/qobject.cpp:3618
#27 0x00007f2034ea7dcb in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#28 0x00007f2062f77c50 in QMetaProperty::write (this=this@entry=0x7fffaf3f1e80, object=object@entry=0x1ebda40, value=...) at kernel/qmetaobject.cpp:3115
#29 0x00007f2062f9ce4f in QObject::setProperty (this=0x1ebda40, name=0x3d6f498 &quot;preferredWidth&quot;, value=...) at kernel/qobject.cpp:3887
#30 0x00007f206794caec in PlasmaQuick::AppletQuickItemPrivate::propagateSizeHint (this=0x1eeed40, layoutProperty=...) at /workspace/build/src/plasmaquick/appletquickitem.cpp:172
#31 0x00007f206794cc78 in PlasmaQuick::AppletQuickItemPrivate::preferredWidthChanged (this=0x1eeed40) at /workspace/build/src/plasmaquick/appletquickitem.cpp:355
#32 0x00007f206794ffa9 in PlasmaQuick::AppletQuickItem::qt_static_metacall (_o=&lt;optimized out&gt;, _c=&lt;optimized out&gt;, _id=&lt;optimized out&gt;, _a=&lt;optimized out&gt;) at /workspace/build/obj-x86_64-linux-gnu/src/plasmaquick/moc_appletquickitem.cpp:179
#33 0x00007f2062f94bc9 in QMetaObject::activate (sender=0x1ecdd20, signalOffset=&lt;optimized out&gt;, local_signal_index=&lt;optimized out&gt;, argv=&lt;optimized out&gt;) at kernel/qobject.cpp:3740
#34 0x00007f2034ea7dcb in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#35 0x00007f2065614e8b in QQmlBinding::write(QQmlPropertyData const&amp;, QV4::Value const&amp;, bool, QFlags&lt;QQmlPropertyPrivate::WriteFlag&gt;) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#36 0x00007f20656165e8 in QQmlBinding::update(QFlags&lt;QQmlPropertyPrivate::WriteFlag&gt;) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#37 0x00007f2065616e3e in QQmlBinding::refresh() () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#38 0x00007f20655ed2fe in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#39 0x00007f2065598d2c in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#40 0x00007f2062f9531e in QMetaObject::activate (sender=0x1ecc820, signalOffset=&lt;optimized out&gt;, local_signal_index=&lt;optimized out&gt;, argv=0x0) at kernel/qobject.cpp:3618
#41 0x00007f2034ea7dcb in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#42 0x00007f2065614e8b in QQmlBinding::write(QQmlPropertyData const&amp;, QV4::Value const&amp;, bool, QFlags&lt;QQmlPropertyPrivate::WriteFlag&gt;) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#43 0x00007f20656165e8 in QQmlBinding::update(QFlags&lt;QQmlPropertyPrivate::WriteFlag&gt;) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#44 0x00007f2065616e3e in QQmlBinding::refresh() () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#45 0x00007f20655ed2fe in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#46 0x00007f2065598d2c in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#47 0x00007f2062f9531e in QMetaObject::activate (sender=0x209acf0, signalOffset=&lt;optimized out&gt;, local_signal_index=&lt;optimized out&gt;, argv=0x0) at kernel/qobject.cpp:3618
#48 0x00007f2034ea7dcb in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#49 0x00007f2065614e8b in QQmlBinding::write(QQmlPropertyData const&amp;, QV4::Value const&amp;, bool, QFlags&lt;QQmlPropertyPrivate::WriteFlag&gt;) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#50 0x00007f20656165e8 in QQmlBinding::update(QFlags&lt;QQmlPropertyPrivate::WriteFlag&gt;) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#51 0x00007f2065616e3e in QQmlBinding::refresh() () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#52 0x00007f20655ed2fe in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#53 0x00007f2065598d2c in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#54 0x00007f2062f9531e in QMetaObject::activate (sender=0x1ede8e0, signalOffset=&lt;optimized out&gt;, local_signal_index=&lt;optimized out&gt;, argv=0x0) at kernel/qobject.cpp:3618
#55 0x00007f2066040cb8 in QQuickItem::geometryChanged(QRectF const&amp;, QRectF const&amp;) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#56 0x00007f2066044ea6 in QQuickItem::setSize(QSizeF const&amp;) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#57 0x00007f206603a71a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#58 0x00007f2066040b62 in QQuickItem::geometryChanged(QRectF const&amp;, QRectF const&amp;) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#59 0x00007f20679523b9 in PlasmaQuick::AppletQuickItem::geometryChanged (this=0x1ee2b00, newGeometry=..., oldGeometry=...) at /workspace/build/src/plasmaquick/appletquickitem.cpp:769
#60 0x00007f2066044813 in QQuickItem::setHeight(double) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#61 0x00007f2066052d8c in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#62 0x00007f20660533bb in QQuickItem::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#63 0x00007f2067952485 in PlasmaQuick::AppletQuickItem::qt_metacall (this=this@entry=0x1ee2b00, _c=_c@entry=QMetaObject::WriteProperty, _id=&lt;optimized out&gt;, _a=_a@entry=0x7fffaf3f7c70) at /workspace/build/obj-x86_64-linux-gnu/src/plasmaquick/moc_appletquickitem.cpp:340
#64 0x00007f20352e8ca5 in AppletInterface::qt_metacall (this=this@entry=0x1ee2b00, _c=_c@entry=QMetaObject::WriteProperty, _id=&lt;optimized out&gt;, _a=_a@entry=0x7fffaf3f7c70) at /workspace/build/obj-x86_64-linux-gnu/src/scriptengines/qml/moc_appletinterface.cpp:661
#65 0x00007f20352f52f5 in ContainmentInterface::qt_metacall (this=0x1ee2b00, _c=QMetaObject::WriteProperty, _id=&lt;optimized out&gt;, _a=0x7fffaf3f7c70) at /workspace/build/obj-x86_64-linux-gnu/src/scriptengines/qml/moc_containmentinterface.cpp:420
#66 0x00007f2062f77c50 in QMetaProperty::write (this=this@entry=0x7fffaf3f7d10, object=object@entry=0x1ee2b00, value=...) at kernel/qmetaobject.cpp:3115
#67 0x00007f2062f9ce4f in QObject::setProperty (this=0x1ee2b00, name=name@entry=0x7f20679748af &quot;height&quot;, value=...) at kernel/qobject.cpp:3887
#68 0x00007f206795f046 in PlasmaQuick::ContainmentViewPrivate::setContainment (this=0x1ef1bd0, cont=&lt;optimized out&gt;) at /workspace/build/src/plasmaquick/containmentview.cpp:123
#69 0x00007f206795f6a9 in PlasmaQuick::ContainmentView::setContainment (this=this@entry=0x3d4ce00, cont=&lt;optimized out&gt;) at /workspace/build/src/plasmaquick/containmentview.cpp:246
#70 0x000000000043b4d3 in ShellCorona::createWaitingPanels (this=0x17e5fa0) at /workspace/build/shell/shellcorona.cpp:886
#71 0x00007f2062f94f36 in QtPrivate::QSlotObjectBase::call (a=0x7fffaf3f80c0, r=0x17e5fa0, this=&lt;optimized out&gt;) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:130
#72 QMetaObject::activate (sender=sender@entry=0x17e6058, signalOffset=&lt;optimized out&gt;, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3723
#73 0x00007f2062f95577 in QMetaObject::activate (sender=sender@entry=0x17e6058, m=m@entry=0x7f20631b4720 &lt;QTimer::staticMetaObject&gt;, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3602
#74 0x00007f206300d790 in QTimer::timeout (this=this@entry=0x17e6058) at .moc/moc_qtimer.cpp:198
#75 0x00007f2062fa14e8 in QTimer::timerEvent (this=0x17e6058, e=&lt;optimized out&gt;) at kernel/qtimer.cpp:254
#76 0x00007f2062f95a93 in QObject::event (this=0x17e6058, e=&lt;optimized out&gt;) at kernel/qobject.cpp:1285
#77 0x00007f206385589c in QApplicationPrivate::notify_helper (this=&lt;optimized out&gt;, receiver=0x17e6058, e=0x7fffaf3f83e0) at kernel/qapplication.cpp:3799
#78 0x00007f206385d296 in QApplication::notify (this=0x7fffaf3f87a0, receiver=0x17e6058, e=0x7fffaf3f83e0) at kernel/qapplication.cpp:3556
#79 0x00007f2062f69da8 in QCoreApplication::notifyInternal2 (receiver=0x17e6058, event=event@entry=0x7fffaf3f83e0) at kernel/qcoreapplication.cpp:988
#80 0x00007f2062fbc23e in QCoreApplication::sendEvent (event=0x7fffaf3f83e0, receiver=&lt;optimized out&gt;) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#81 QTimerInfoList::activateTimers (this=0x179a6b0) at kernel/qtimerinfo_unix.cpp:644
#82 0x00007f2062fbc771 in timerSourceDispatch (source=&lt;optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:182
#83 0x00007f205e1ed1a7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#84 0x00007f205e1ed400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#85 0x00007f205e1ed4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#86 0x00007f2062fbd30b in QEventDispatcherGlib::processEvents (this=0x1799ef0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#87 0x00007f2062f67d9a in QEventLoop::exec (this=this@entry=0x7fffaf3f8630, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#88 0x00007f2062f703ac in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1261
#89 0x00007f20632b2dbc in QGuiApplication::exec () at kernel/qguiapplication.cpp:1639
#90 0x00007f20638557f5 in QApplication::exec () at kernel/qapplication.cpp:2975
#91 0x000000000041b893 in main (argc=2, argv=&lt;optimized out&gt;) at /workspace/build/shell/main.cpp:166

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1614336</commentid>
    <comment_count>1</comment_count>
    <who name="Marco Martin">notmart</who>
    <bug_when>2016-08-16 12:26:37 +0000</bug_when>
    <thetext>should be fixed in 5.8</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1616762</commentid>
    <comment_count>2</comment_count>
    <who name="Tony">jodr666</who>
    <bug_when>2016-08-25 17:28:26 +0000</bug_when>
    <thetext>Yes it is fixed, close it down.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1621874</commentid>
    <comment_count>3</comment_count>
    <who name="Marco Martin">notmart</who>
    <bug_when>2016-09-13 16:25:55 +0000</bug_when>
    <thetext>fixed in 5.8:
now using a separate screen m_screentofollow, it doesn&apos;t get randomly reassigned by someone the qpa, so should never go null while dragging the panel around.
it may still happen if the screen gets disconnected, but wasn&apos;t the case</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1639977</commentid>
    <comment_count>4</comment_count>
    <who name="Marco Martin">notmart</who>
    <bug_when>2016-11-16 12:14:40 +0000</bug_when>
    <thetext>*** Bug 372301 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1640203</commentid>
    <comment_count>5</comment_count>
    <who name="Sergey">rion4ik</who>
    <bug_when>2016-11-17 11:35:59 +0000</bug_when>
    <thetext>It&apos;s not fixed. It crashes almost every time with 5.8.3.

Maybe problem is in my second monitor. Usually it turns on not immediately on resume. Probably plasmashell thinks it&apos;s disconnected at all and moves panels to laptop&apos;s monitor.

Can show right on resume a small hint window with &quot;yes&quot; button and countdown counter suggesting to move all panels to the primary monitor?
So if second monitor is not detected after few seconds, all panels will be moved.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1640303</commentid>
    <comment_count>6</comment_count>
    <who name="Christoph Feck">cfeck</who>
    <bug_when>2016-11-18 01:46:59 +0000</bug_when>
    <thetext>Sergey, what you see is probably a different issue. Please test with 5.8.4 when it is released, and create a new bug report if there are still crashes related to multiple screens.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1641855</commentid>
    <comment_count>7</comment_count>
    <who name="Sergey">rion4ik</who>
    <bug_when>2016-11-26 08:37:05 +0000</bug_when>
    <thetext>5.8.4 crashes th same way. on each resume from sleep. 

Thread 1 &quot;plasmashell&quot; received signal SIGSEGV, Segmentation fault.
0x00007ffff3df49fb in KConfigGroupPrivate::fullName() const () from /usr/lib64/libKF5ConfigCore.so.5
(gdb) bt full
#0  0x00007ffff3df49fb in KConfigGroupPrivate::fullName() const () from /usr/lib64/libKF5ConfigCore.so.5
No symbol table info available.
#1  0x00007ffff3df3d79 in KConfigGroup::readEntry(char const*, QVariant const&amp;) const () from /usr/lib64/libKF5ConfigCore.so.5
No symbol table info available.
#2  0x000000000043209a in int KConfigGroup::readEntry&lt;int&gt;(char const*, int const&amp;) const ()
No symbol table info available.
#3  0x000000000042fca5 in PanelView::restore() ()
No symbol table info available.
#4  0x000000000042ff45 in QtPrivate::QFunctorSlotObject&lt;PanelView::PanelView(ShellCorona*, QScreen*, QWindow*)::{lambda()#1}, 0, QtPrivate::List&lt;&gt;, void&gt;::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) ()
No symbol table info available.
#5  0x00007ffff306680e in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
No symbol table info available.
#6  0x00007ffff3072a48 in QTimer::timerEvent(QTimerEvent*) () from /usr/lib64/libQt5Core.so.5


I don&apos;t know if it&apos;s still matches with my original report in Bug 372301</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1642449</commentid>
    <comment_count>8</comment_count>
    <who name="Marco Martin">notmart</who>
    <bug_when>2016-11-29 12:01:20 +0000</bug_when>
    <thetext>*** Bug 373025 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1645405</commentid>
    <comment_count>9</comment_count>
    <who name="David Edmundson">kde</who>
    <bug_when>2016-12-16 11:28:21 +0000</bug_when>
    <thetext>*** Bug 373700 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1645409</commentid>
    <comment_count>10</comment_count>
    <who name="Sergey">rion4ik</who>
    <bug_when>2016-12-16 12:01:39 +0000</bug_when>
    <thetext>I don&apos;t know what I&apos;ve updated but it doesn&apos;t crash for days already.
I&apos;m on Gentoo Linux, so software is usually the latest.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>