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

            Bug ID: 359602
           Summary: Plasma crashes when I plug in external screen + both
                    screens fade to black
           Product: plasmashell
           Version: 5.5.3
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: dorien.herrem...@gmail.com
                CC: bhus...@gmail.com, plasma-b...@kde.org

Application: plasmashell (5.5.3)

Qt Version: 5.5.1
Operating System: Linux 4.2.0-27-generic x86_64
Distribution: Ubuntu 15.10

-- Information about the crash:
- What I was doing when the application crashed:
I plugged in my external screen. 
- Unusual behavior I noticed:

This used to work fine. It actually does work fine with another user on the
same system. After an update, it started becoming unusable for my main user:
each time I plug in my external screen, both go black and plasma crashes (I can
see this after I unplugged the thunderbolt and the screen comes back on). I
checked the kscreen settings, all seems normal. 




- Custom settings of the application:
All seems normal (when checking kscreen)

The crash can be reproduced every time.

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

Thread 7 (Thread 0x7f9d2217d700 (LWP 3759)):
#0  0x00007f9d3135788d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f9d35425bd2 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f9d3542774f in xcb_wait_for_event () from
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f9d242c67e9 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f9d31a4da6e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f9d30b396aa in start_thread (arg=0x7f9d2217d700) at
pthread_create.c:333
#6  0x00007f9d31362e9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f9d1b5ef700 (LWP 3761)):
#0  0x00007fff56cb7c79 in clock_gettime ()
#1  0x00007f9d3137133d in __GI___clock_gettime (clock_id=<optimized out>,
tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f9d31afe006 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f9d31c82f99 in QTimerInfoList::updateCurrentTime() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f9d31c83505 in QTimerInfoList::timerWait(timespec&) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f9d31c848ee in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f9d2e0ec77d in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f9d2e0ed11b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f9d2e0ed2fc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f9d31c8550b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f9d31c2c50a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f9d31a48ac4 in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f9d342f6c35 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x00007f9d31a4da6e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f9d30b396aa in start_thread (arg=0x7f9d1b5ef700) at
pthread_create.c:333
#15 0x00007f9d31362e9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f9d10411700 (LWP 3762)):
#0  0x00007f9d3135788d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f9d2e0ed1ec in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9d2e0ed2fc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9d31c8550b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f9d31c2c50a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f9d31a48ac4 in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f9d342f6c35 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f9d31a4da6e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f9d30b396aa in start_thread (arg=0x7f9d10411700) at
pthread_create.c:333
#9  0x00007f9d31362e9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f9d0e572700 (LWP 3763)):
#0  0x00007f9d3135788d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f9d2e0ed1ec in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9d2e0ed2fc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9d31c8550b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f9d31c2c50a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f9d31a48ac4 in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f9d342f6c35 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f9d31a4da6e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f9d30b396aa in start_thread (arg=0x7f9d0e572700) at
pthread_create.c:333
#9  0x00007f9d31362e9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f9d0cc01700 (LWP 3764)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9d3669f194 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007f9d3669f1d9 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007f9d30b396aa in start_thread (arg=0x7f9d0cc01700) at
pthread_create.c:333
#4  0x00007f9d31362e9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f9d061ba700 (LWP 3765)):
#0  __GI___tls_get_addr (ti=0x7f9d31e796f8) at dl-tls.c:833
#1  0x00007f9d31a4c9b2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f9d31c84a6a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f9d2e0ec77d in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f9d2e0ed11b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f9d2e0ed2fc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f9d31c8550b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f9d31c2c50a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f9d31a48ac4 in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f9d34c7f2a6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007f9d31a4da6e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f9d30b396aa in start_thread (arg=0x7f9d061ba700) at
pthread_create.c:333
#12 0x00007f9d31362e9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f9d36c4d800 (LWP 3756)):
[KCrash Handler]
#6  0x00007f9d31291267 in __GI_raise (sig=sig@entry=6) at
../sysdeps/unix/sysv/linux/raise.c:55
#7  0x00007f9d31292eca in __GI_abort () at abort.c:89
#8  0x00007f9d31a3b1e1 in QMessageLogger::fatal(char const*, ...) const () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f9d31f759b4 in QWindowPrivate::init() () from
/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#10 0x00007f9d3278f99c in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007f9d3276160c in QWidgetPrivate::createTLSysExtra() () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007f9d32769550 in QWidget::setAttribute(Qt::WidgetAttribute, bool) ()
from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007f9d3276a8e0 in QWidget::winId() const () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007f9c7456f11f in KlipperPopup::KlipperPopup (this=0x3798d90,
history=<optimized out>) at ../../klipper/klipperpopup.cpp:82
#15 0x00007f9c7455cb8c in Klipper::Klipper (this=0x38b2340, parent=<optimized
out>, config=..., mode=<optimized out>) at ../../klipper/klipper.cpp:116
#16 0x00007f9c7457a61f in ClipboardEngine::ClipboardEngine (this=0x32aa4b0,
parent=<optimized out>, args=...) at ../../klipper/clipboardengine.cpp:31
#17 0x00007f9c7457ada8 in KPluginFactory::createInstance<ClipboardEngine,
QObject> (parentWidget=<optimized out>, parent=<optimized out>, args=...) at
/usr/include/KF5/KCoreAddons/kpluginfactory.h:477
#18 0x00007f9d33462560 in KPluginFactory::create(char const*, QWidget*,
QObject*, QList<QVariant> const&, QString const&) () from
/usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#19 0x00007f9d35196d51 in KPluginFactory::create<Plasma::DataEngine> (args=...,
parent=0x0, this=0x2e2a500) at
/usr/include/KF5/KCoreAddons/kpluginfactory.h:495
#20 Plasma::PluginLoader::loadDataEngine (this=<optimized out>, name=...) at
../../../src/plasma/pluginloader.cpp:294
#21 0x00007f9d351bf620 in Plasma::DataEngineManager::loadEngine
(this=0x7f9d3541b610 <Plasma::(anonymous
namespace)::Q_QGS_privateDataEngineManagerSelf::innerFunction()::holder>,
name=...) at ../../../src/plasma/private/dataenginemanager.cpp:136
#22 0x00007f9d351bb1a0 in Plasma::DataEngineConsumer::dataEngine
(this=this@entry=0x2e5a570, name=...) at
../../../src/plasma/dataengineconsumer.cpp:103
#23 0x00007f9d20083b7f in Plasma::DataSource::setEngine (this=0x2e5a550, e=...)
at ../../../../src/declarativeimports/core/datasource.cpp:96
#24 0x00007f9d20098af5 in Plasma::DataSource::qt_static_metacall
(_o=_o@entry=0x2e5a550, _c=_c@entry=QMetaObject::WriteProperty,
_id=_id@entry=4, _a=_a@entry=0x7fff56c1f020) at moc_datasource.cpp:318
#25 0x00007f9d2009a09b in Plasma::DataSource::qt_metacall (this=0x2e5a550,
_c=QMetaObject::WriteProperty, _id=4, _a=0x7fff56c1f020) at
moc_datasource.cpp:374
#26 0x00007f9d3425abb4 in QQmlVMEMetaObject::metaCall(QMetaObject::Call, int,
void**) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#27 0x00007f9d342edbc4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#28 0x00007f9d342f16f9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#29 0x00007f9d342f2d58 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#30 0x00007f9d342ef2fa in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#31 0x00007f9d342efc5a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#32 0x00007f9d342f2ac3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#33 0x00007f9d342f2d58 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#34 0x00007f9d342ef2fa in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#35 0x00007f9d342efc5a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#36 0x00007f9d342f115f in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#37 0x00007f9d3427b887 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#38 0x00007f9d3427c174 in QQmlIncubationController::incubateFor(int) () from
/usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#39 0x00007f9d34f637bc in ?? () from
/usr/lib/x86_64-linux-gnu/libKF5Declarative.so.5
#40 0x00007f9d3427bf89 in QQmlEnginePrivate::incubate(QQmlIncubator&,
QQmlContextData*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#41 0x00007f9d342776ec in QQmlComponent::create(QQmlIncubator&, QQmlContext*,
QQmlContext*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#42 0x00007f9d34f603b5 in
KDeclarative::QmlObject::completeInitialization(QHash<QString, QVariant>
const&) () from /usr/lib/x86_64-linux-gnu/libKF5Declarative.so.5
#43 0x00007f9d367c9b0a in PlasmaQuick::AppletQuickItem::init
(this=this@entry=0x2e5b4d0) at ../../../src/plasmaquick/appletquickitem.cpp:542
#44 0x00007f9d0e587bec in AppletInterface::init (this=0x2e5b4d0) at
../../../../src/scriptengines/qml/plasmoid/appletinterface.cpp:169
#45 0x00007f9d0e586c29 in AppletInterface::qt_static_metacall (_o=<optimized
out>, _c=<optimized out>, _id=<optimized out>, _a=0x11c75c0) at
./moc_appletinterface.cpp:324
#46 0x00007f9d31c5e7b1 in QObject::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#47 0x00007f9d34d10adb in QQuickItem::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#48 0x00007f9d0e587ea6 in AppletInterface::event (this=0x2e5b4d0,
event=0x2e439e0) at
../../../../src/scriptengines/qml/plasmoid/appletinterface.cpp:699
#49 0x00007f9d327339dc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#50 0x00007f9d32738ea6 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#51 0x00007f9d31c2ed7b in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#52 0x00007f9d31c31176 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#53 0x00007f9d31c850e3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#54 0x00007f9d2e0ecff7 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#55 0x00007f9d2e0ed250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#56 0x00007f9d2e0ed2fc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#57 0x00007f9d31c854ef in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#58 0x00007f9d31c2c50a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#59 0x00007f9d31c345ec in QCoreApplication::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#60 0x000000000043258a in main (argc=4, argv=<optimized out>) at
../../shell/main.cpp:179

Possible duplicates by query: bug 359571, bug 358869, bug 358762, bug 356148,
bug 355943.

Reported using DrKonqi

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

Reply via email to