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

            Bug ID: 380181
           Summary: Crash after desktop icons and panel go to external
                    monitor
           Product: plasmashell
           Version: 5.5.5
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: jose...@main.nc.us
                CC: bhus...@gmail.com, plasma-b...@kde.org
  Target Milestone: 1.0

Application: plasmashell (5.5.5)

Qt Version: 5.5.1
Operating System: Linux 4.4.0-78-generic x86_64
Distribution: Ubuntu 16.04.2 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Opening notebook with external screen connected.
Found possible duplicate, but couldn't see how to get back to it.
I had a main panel that went to the external display a couple of days ago and
wouldn't come back when it was disconnected.
I had to add a new panel to the notebook screen (at the bottom).
It had come back to the notebook a few minutes before the crash (I had it set
to the top of the screen and set it to autohide. The HDMI to my external
monitor is still plugged in,
but I had disabled it in system settings.
- Unusual behavior I noticed:
When I switch monitors, sometimes it works fine, but a minute or two before the
crash, my notebook screen had no icons on it. This has happened before and I
have to log out and back in to fix it. Also, some sort of short tooltip was
covering part of my panel and was stuck there like the desktop wouldn't
refresh. It blocked the things that were under it.
This weird stuff seems to happen when both displays are active and I close my
notebook lid. It drives me crasy when the panel and icons just disappear.
Sometimes they end up on my HDMI screen which I never want to happen. Logging
out and back in gets my icons back, but the panel only comes back way later
after I give up trying to get it back. Even rebooting doesn't get it back.

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

Thread 7 (Thread 0x7fbeb24f7700 (LWP 26858)):
#0  0x00007fbf71781d63 in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fbf71782330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fbf7178249c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fbf753197eb in QEventDispatcherGlib::processEvents
(this=0x7fbeac0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007fbf752c0b4a in QEventLoop::exec (this=this@entry=0x7fbeb24f6cc0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007fbf750dd834 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#6  0x00007fbeb49d57d7 in KCupsConnection::run() () from
/usr/lib/x86_64-linux-gnu/libkcupslib.so
#7  0x00007fbf750e27be in QThreadPrivate::start (arg=0x53b7400) at
thread/qthread_unix.cpp:331
#8  0x00007fbf741cf6ba in start_thread (arg=0x7fbeb24f7700) at
pthread_create.c:333
#9  0x00007fbf749f882d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7fbf48fc8700 (LWP 26364)):
#0  0x00007fbf717c6a79 in g_mutex_lock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fbf71781929 in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fbf717822bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fbf7178249c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fbf753197eb in QEventDispatcherGlib::processEvents
(this=0x7fbec00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007fbf752c0b4a in QEventLoop::exec (this=this@entry=0x7fbf48fc7c90,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007fbf750dd834 in QThread::exec (this=this@entry=0x2aa5570) at
thread/qthread.cpp:503
#7  0x00007fbf7830bed6 in QQuickPixmapReader::run (this=0x2aa5570) at
util/qquickpixmapcache.cpp:817
#8  0x00007fbf750e27be in QThreadPrivate::start (arg=0x2aa5570) at
thread/qthread_unix.cpp:331
#9  0x00007fbf741cf6ba in start_thread (arg=0x7fbf48fc8700) at
pthread_create.c:333
#10 0x00007fbf749f882d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7fbf4bfff700 (LWP 26261)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fbf79d2abd4 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007fbf79d2ac19 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007fbf741cf6ba in start_thread (arg=0x7fbf4bfff700) at
pthread_create.c:333
#4  0x00007fbf749f882d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fbf51931700 (LWP 26172)):
#0  0x00007fbf717c6a79 in g_mutex_lock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fbf71781dcc in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fbf71782330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fbf7178249c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fbf753197eb in QEventDispatcherGlib::processEvents
(this=0x7fbf440008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007fbf752c0b4a in QEventLoop::exec (this=this@entry=0x7fbf51930ce0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007fbf750dd834 in QThread::exec (this=this@entry=0x2627d10) at
thread/qthread.cpp:503
#7  0x00007fbf779853c5 in QQmlThreadPrivate::run (this=0x2627d10) at
qml/ftw/qqmlthread.cpp:141
#8  0x00007fbf750e27be in QThreadPrivate::start (arg=0x2627d10) at
thread/qthread_unix.cpp:331
#9  0x00007fbf741cf6ba in start_thread (arg=0x7fbf51931700) at
pthread_create.c:333
#10 0x00007fbf749f882d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fbf5378f700 (LWP 26166)):
#0  0x00007fbf749ecb5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fbf7178238c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fbf7178249c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fbf753197eb in QEventDispatcherGlib::processEvents
(this=0x7fbf4c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007fbf752c0b4a in QEventLoop::exec (this=this@entry=0x7fbf5378ece0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007fbf750dd834 in QThread::exec (this=this@entry=0x24f6c20) at
thread/qthread.cpp:503
#6  0x00007fbf779853c5 in QQmlThreadPrivate::run (this=0x24f6c20) at
qml/ftw/qqmlthread.cpp:141
#7  0x00007fbf750e27be in QThreadPrivate::start (arg=0x24f6c20) at
thread/qthread_unix.cpp:331
#8  0x00007fbf741cf6ba in start_thread (arg=0x7fbf5378f700) at
pthread_create.c:333
#9  0x00007fbf749f882d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fbf5edbf700 (LWP 26153)):
#0  0x00007fbf749ecb5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fbf7178238c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fbf7178249c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fbf753197eb in QEventDispatcherGlib::processEvents
(this=0x7fbf580008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007fbf752c0b4a in QEventLoop::exec (this=this@entry=0x7fbf5edbece0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007fbf750dd834 in QThread::exec (this=this@entry=0x21e5b20) at
thread/qthread.cpp:503
#6  0x00007fbf779853c5 in QQmlThreadPrivate::run (this=0x21e5b20) at
qml/ftw/qqmlthread.cpp:141
#7  0x00007fbf750e27be in QThreadPrivate::start (arg=0x21e5b20) at
thread/qthread_unix.cpp:331
#8  0x00007fbf741cf6ba in start_thread (arg=0x7fbf5edbf700) at
pthread_create.c:333
#9  0x00007fbf749f882d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fbf7a2da8c0 (LWP 26145)):
[KCrash Handler]
#6  0x00007fbf78829420 in Plasma::Applet::actions() const () from
/usr/lib/x86_64-linux-gnu/libKF5Plasma.so.5
#7  0x00000000004559b2 in ShellCorona::addOutput (this=this@entry=0x21d9200,
output=...) at
/build/plasma-workspace-kxRFE_/plasma-workspace-5.5.5.2/shell/shellcorona.cpp:905
#8  0x0000000000455b4f in ShellCorona::outputEnabledChanged (this=0x21d9200) at
/build/plasma-workspace-kxRFE_/plasma-workspace-5.5.5.2/shell/shellcorona.cpp:799
#9  0x00007fbf752f1baf in QtPrivate::QSlotObjectBase::call (a=0x7ffeda20efe0,
r=0x21d9200, this=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
#10 QMetaObject::activate (sender=0x25fdca0, signalOffset=<optimized out>,
local_signal_index=<optimized out>, argv=<optimized out>) at
kernel/qobject.cpp:3698
#11 0x00007fbf794aac59 in
KScreen::Output::apply(QSharedPointer<KScreen::Output> const&) () from
/usr/lib/x86_64-linux-gnu/libKF5Screen.so.6
#12 0x00007fbf7949a5d5 in
KScreen::Config::apply(QSharedPointer<KScreen::Config> const&) () from
/usr/lib/x86_64-linux-gnu/libKF5Screen.so.6
#13 0x00007fbf7949fcc9 in
KScreen::ConfigMonitor::Private::updateConfigs(QSharedPointer<KScreen::Config>
const&) () from /usr/lib/x86_64-linux-gnu/libKF5Screen.so.6
#14 0x00007fbf794a18ad in
KScreen::ConfigMonitor::Private::edidReady(QDBusPendingCallWatcher*) () from
/usr/lib/x86_64-linux-gnu/libKF5Screen.so.6
#15 0x00007fbf752f1baf in QtPrivate::QSlotObjectBase::call (a=0x7ffeda20f3d0,
r=0x2892980, this=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
#16 QMetaObject::activate (sender=0x5b9b9e0, signalOffset=<optimized out>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffeda20f3d0)
at kernel/qobject.cpp:3698
#17 0x00007fbf752f2537 in QMetaObject::activate (sender=<optimized out>,
m=m@entry=0x7fbf7a47b6a0 <QDBusPendingCallWatcher::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffeda20f3d0)
at kernel/qobject.cpp:3578
#18 0x00007fbf7a460f6f in QDBusPendingCallWatcher::finished (this=<optimized
out>, _t1=0x5b9b9e0) at .moc/moc_qdbuspendingcall.cpp:148
#19 0x00007fbf7a462645 in QDBusPendingCallWatcherPrivate::_q_finished
(this=<optimized out>) at qdbuspendingcall.cpp:488
#20 QDBusPendingCallWatcher::qt_static_metacall (_o=<optimized out>,
_c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at
.moc/moc_qdbuspendingcall.cpp:80
#21 0x00007fbf752f2c01 in QObject::event (this=0x5b9b9e0, e=<optimized out>) at
kernel/qobject.cpp:1239
#22 0x00007fbf75dc605c in QApplicationPrivate::notify_helper
(this=this@entry=0x20f16a0, receiver=receiver@entry=0x5b9b9e0,
e=e@entry=0x61bbcd0) at kernel/qapplication.cpp:3716
#23 0x00007fbf75dcb516 in QApplication::notify (this=0x7ffeda20fac0,
receiver=0x5b9b9e0, e=0x61bbcd0) at kernel/qapplication.cpp:3499
#24 0x00007fbf752c338b in QCoreApplication::notifyInternal
(this=0x7ffeda20fac0, receiver=0x5b9b9e0, event=event@entry=0x61bbcd0) at
kernel/qcoreapplication.cpp:965
#25 0x00007fbf752c5786 in QCoreApplication::sendEvent (event=0x61bbcd0,
receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:224
#26 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0,
event_type=event_type@entry=0, data=0x20e7600) at
kernel/qcoreapplication.cpp:1593
#27 0x00007fbf752c5c68 in QCoreApplication::sendPostedEvents
(receiver=receiver@entry=0x0, event_type=event_type@entry=0) at
kernel/qcoreapplication.cpp:1451
#28 0x00007fbf753193c3 in postEventSourceDispatch (s=0x213d600) at
kernel/qeventdispatcher_glib.cpp:271
#29 0x00007fbf71782197 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007fbf717823f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007fbf7178249c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007fbf753197cf in QEventDispatcherGlib::processEvents (this=0x21299e0,
flags=...) at kernel/qeventdispatcher_glib.cpp:418
#33 0x00007fbf752c0b4a in QEventLoop::exec (this=this@entry=0x7ffeda20f960,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#34 0x00007fbf752c8bec in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1229
#35 0x00007fbf755fcbfc in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1542
#36 0x00007fbf75dc2495 in QApplication::exec () at kernel/qapplication.cpp:2976
#37 0x0000000000432d4a in main (argc=2, argv=<optimized out>) at
/build/plasma-workspace-kxRFE_/plasma-workspace-5.5.5.2/shell/main.cpp:181

Possible duplicates by query: bug 375280, bug 372749, bug 364814, bug 364613,
bug 363731.

Reported using DrKonqi

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

Reply via email to