| Summary: | plasmashell deadlock on startup/when switching activities | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | Elias Probst <mail> |
| Component: | general | Assignee: | David Edmundson <kde> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | normal | CC: | alex765, alexander.schmiechen, bshah, g.guerin, h.k.ghost, ivan.cukic, nate, rafaelalcantaraperez |
| Priority: | NOR | ||
| Version First Reported In: | master | ||
| Target Milestone: | 1.0 | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: |
BT of dead locked plasmashell
Full backtrace of hanging plasmashell |
||
|
Description
Elias Probst
2015-03-04 09:47:45 UTC
It looks like this only happens when using Meta+Tab to switch activities. Wasn't able yet to reproduce it when using the "Activity Bar" applet to switch activities. Can't reproduce anymore - seems to be fixed now. Created attachment 91571 [details]
Full backtrace of hanging plasmashell
REOPENED - I was just able to reproduce it again.
Unplugged my 2nd screen, closed the laptop lid and went home.
Opened my laptop at home again, wanted to switch to my non-work activity → plasmashell hangs.
BT of Thread 1 below, full BT attached:
Thread 1 (Thread 0x7ffb84b07840 (LWP 15413)):
#0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1 0x00007ffb7fe9958b in wait (time=18446744073709551615, this=0x5601460) at thread/qwaitcondition_unix.cpp:128
code = <optimized out>
#2 QWaitCondition::wait (this=<optimized out>, mutex=0x5630df0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:200
No locals.
#3 0x00007ffb81afe1c6 in wait (this=<optimized out>) at qml/ftw/qqmlthread.cpp:56
No locals.
#4 QQmlThread::internalCallMethodInThread (this=0x5601140, message=<optimized out>) at qml/ftw/qqmlthread.cpp:321
No locals.
#5 0x00007ffb81a9ee0f in QQmlDataLoader::loadWithStaticData (this=0x5600f78, blob=0xae17590, data=..., mode=QQmlDataLoader::PreferSynchronous) at qml/qqmltypeloader.cpp:979
No locals.
#6 0x00007ffb81a9ef07 in QQmlTypeLoader::getType (this=0x5600f78, data=..., url=...) at qml/qqmltypeloader.cpp:1644
holder = {lock = @0x5600f78}
typeData = 0xae17590
#7 0x00007ffb81a860ab in QQmlComponent::setData (this=this@entry=0x7fff676b8a20, data=..., url=...) at qml/qqmlcomponent.cpp:603
typeData = <optimized out>
#8 0x00007ffb83db61a9 in PlasmaQuick::AppletQuickItem::init (this=this@entry=0x55ec070) at /var/tmp/portage/kde-frameworks/plasma-9999/work/plasma-9999/src/plasmaquick/appletquickitem.cpp:454
engine = 0x55fa4f0
c = {<QObject> = {_vptr.QObject = 0x7ffb81c4e770 <vtable for QQmlComponent+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffb801da680 <qt_meta_stringdata_QObject>, data = 0x7ffb801da560 <qt_meta_data_QObject>, static_metacall = 0x7ffb800a9a70 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0xaf20a60}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffb802223a0 <qt_meta_stringdata_Qt>, data = 0x7ffb8021fb20 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffb802adac0 <QObject::staticMetaObject>, stringdata = 0x7ffb81bba6c0 <qt_meta_stringdata_QQmlComponent>, data = 0x7ffb81bba4e0 <qt_meta_data_QQmlComponent>, static_metacall = 0x7ffb81b62830 <QQmlComponent::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
o = <optimized out>
initialProperties = {{d = 0x7fff676b8a40, e = 0x7fff676b8a40}}
p = {d = 0x0}
#9 0x00007ffb5b5e0b3a in AppletInterface::init (this=this@entry=0x55ec070) at /var/tmp/portage/kde-frameworks/plasma-9999/work/plasma-9999/src/scriptengines/qml/plasmoid/appletinterface.cpp:170
No locals.
#10 0x00007ffb5b5e95cf in ContainmentInterface::init (this=0x55ec070) at /var/tmp/portage/kde-frameworks/plasma-9999/work/plasma-9999/src/scriptengines/qml/plasmoid/containmentinterface.cpp:96
No locals.
#11 0x00007ffb83db7908 in PlasmaQuick::AppletQuickItem::itemChange (this=0x55ec070, change=QQuickItem::ItemSceneChange, value=...) at /var/tmp/portage/kde-frameworks/plasma-9999/work/plasma-9999/src/plasmaquick/appletquickitem.cpp:697
No locals.
#12 0x00007ffb8487c5fd in QQuickItemPrivate::refWindow (this=this@entry=0x55f4260, c=c@entry=0x6088240) at items/qquickitem.cpp:2800
q = 0x55ec070
#13 0x00007ffb8487d09f in QQuickItem::setParentItem (this=0x55ec070, parentItem=0x61d1b40) at items/qquickitem.cpp:2542
scopeFocusedItem = <optimized out>
oldParentWindow = <optimized out>
parentWindow = 0x6088240
oldParentItem = <optimized out>
#14 0x00007ffb83dc3281 in PlasmaQuick::ViewPrivate::setContainment (this=0x61794c0, cont=cont@entry=0x55e8500) at /var/tmp/portage/kde-frameworks/plasma-9999/work/plasma-9999/src/plasmaquick/view.cpp:124
oldLoc = <optimized out>
oldForm = <optimized out>
graphicObject = 0x55ec070
#15 0x00007ffb83dc36f9 in PlasmaQuick::View::setContainment (this=<optimized out>, cont=cont@entry=0x55e8500) at /var/tmp/portage/kde-frameworks/plasma-9999/work/plasma-9999/src/plasmaquick/view.cpp:243
No locals.
#16 0x000000000044d3f6 in ShellCorona::currentActivityChanged (this=0x1a2f7b0, newActivity=...) at /var/tmp/portage/kde-plasma/plasma-workspace-9999/work/plasma-workspace-9999/shell/shellcorona.cpp:1126
c = 0x55e8500
removeAction = <optimized out>
i = 0
#17 0x0000000000454e69 in ShellCorona::qt_static_metacall (_o=0x1a2f7b0, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /var/tmp/portage/kde-plasma/plasma-workspace-9999/work/plasma-workspace-9999_build/shell/moc_shellcorona.cpp:288
No locals.
#18 0x00007ffb800a0f61 in QMetaObject::activate (sender=0x19d6800, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff676b90d0) at kernel/qobject.cpp:3716
receiverInSameThread = <optimized out>
sw = {receiver = 0x1a2f7b0, previousSender = 0x0, currentSender = {sender = 0x19d6800, signal = 3, ref = 1}, switched = true}
callFunction = 0x454b80 <ShellCorona::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>
receiver = 0x1a2f7b0
method_relative = 23
c = 0x1a3d370
last = 0x1a3d370
locker = {val = 140718163846912}
connectionLists = {connectionLists = 0x1a3d960}
list = 0x1a3e248
signal_index = 3
empty_argv = {0x0}
currentThreadId = 0x7ffb84b07840
#19 0x00007ffb800a1587 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7ffb831ccc60 <KActivities::Consumer::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff676b90d0) at kernel/qobject.cpp:3582
No locals.
#20 0x00007ffb82fc0882 in KActivities::Consumer::currentActivityChanged (this=<optimized out>, _t1=...) at /var/tmp/portage/kde-frameworks/kactivities-9999/work/kactivities-9999_build/src/lib/core/moc_consumer.cpp:216
_a = {0x0, 0xaf52b40}
#21 0x00007ffb800a0f61 in QMetaObject::activate (sender=0x1a06ba0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=6, argv=argv@entry=0x7fff676b9210) at kernel/qobject.cpp:3716
receiverInSameThread = <optimized out>
sw = {receiver = 0x19d6800, previousSender = 0x0, currentSender = {sender = 0x1a06ba0, signal = 9, ref = 1}, switched = true}
callFunction = 0x7ffb82fc0960 <KActivities::Consumer::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>
receiver = 0x19d6800
method_relative = 0
c = 0x1a27c80
last = 0x8082690
locker = {val = 140718163847424}
connectionLists = {connectionLists = 0x1a2b380}
list = 0x19fa2e8
signal_index = 9
empty_argv = {0x0}
currentThreadId = 0x7ffb84b07840
#22 0x00007ffb800a1587 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7ffb831ccca0 <KActivities::ActivitiesCache::staticMetaObject>, local_signal_index=local_signal_index@entry=6, argv=argv@entry=0x7fff676b9210) at kernel/qobject.cpp:3582
No locals.
#23 0x00007ffb82fc07f5 in KActivities::ActivitiesCache::currentActivityChanged (this=<optimized out>, _t1=...) at /var/tmp/portage/kde-frameworks/kactivities-9999/work/kactivities-9999_build/src/lib/core/moc_activitiescache_p.cpp:353
_a = {0x0, 0xaf52b40}
#24 0x00007ffb800a09df in call (a=0x7fff676b93c0, r=0x1a06ba0, this=0x1a29ce0) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
No locals.
#25 QMetaObject::activate (sender=sender@entry=0x19ea500, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=8, argv=argv@entry=0x7fff676b93c0) at kernel/qobject.cpp:3702
obj = {d = 0x1a29ce0}
receiverInSameThread = <optimized out>
sw = {receiver = 0x1a06ba0, previousSender = 0x0, currentSender = {sender = 0x19ea500, signal = 11, ref = 1}, switched = true}
callFunction = <optimized out>
receiver = 0x1a06ba0
method_relative = <optimized out>
c = 0x1a212e0
last = 0x1a212e0
locker = {val = 140718163847368}
connectionLists = {connectionLists = 0x1a21220}
list = 0x1a210e8
signal_index = 11
empty_argv = {0x0}
currentThreadId = 0x7ffb84b07840
#26 0x00007ffb800a1587 in QMetaObject::activate (sender=sender@entry=0x19ea500, m=m@entry=0x7ffb831cc3e0 <OrgKdeActivityManagerActivitiesInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=8, argv=argv@entry=0x7fff676b93c0) at kernel/qobject.cpp:3582
No locals.
#27 0x00007ffb82fbddd0 in CurrentActivityChanged (_t1=..., this=0x19ea500) at /var/tmp/portage/kde-frameworks/kactivities-9999/work/kactivities-9999_build/src/lib/core/activities_interface.moc:365
_a = {0x0, 0xaf52b40}
#28 OrgKdeActivityManagerActivitiesInterface::qt_static_metacall (_o=_o@entry=0x19ea500, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=8, _a=_a@entry=0x7fff676b9550) at /var/tmp/portage/kde-frameworks/kactivities-9999/work/kactivities-9999_build/src/lib/core/activities_interface.moc:176
No locals.
#29 0x00007ffb82fbebf3 in OrgKdeActivityManagerActivitiesInterface::qt_metacall (this=0x19ea500, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0x7fff676b9550) at /var/tmp/portage/kde-frameworks/kactivities-9999/work/kactivities-9999_build/src/lib/core/activities_interface.moc:295
No locals.
#30 0x00007ffb84c4753f in QDBusConnectionPrivate::deliverCall (this=0x19ab240, object=0x19ea500, msg=..., metaTypes=..., slotIdx=14) at qdbusintegrator.cpp:993
context = {connection = {static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffb84c93980 <qt_meta_stringdata_QDBusConnection>, data = 0x7ffb84c93840 <qt_meta_data_QDBusConnection>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x19ab240}, message = @0xa6da810}
old = 0x0
ptr = {wp = {d = 0xae59eb0, value = <optimized out>}}
params = {a = 10, s = 2, ptr = 0x7fff676b9550, {array = "\000\000\000\000\000\000\000\000@+\365\n\000\000\000\000\260\061\225\001\000\000\000\000@\262\232\001\000\000\000\000\060֕\001\000\000\000\000\351;Ą\373\177\000\000\260\344\232\001\000\000\000\000@\262\232\001\000\000\000\000\060\"\336\n\000\000\000\000\001\321\362\177\373\177\000", q_for_alignment_1 = 0, q_for_alignment_2 = 0}}
i = <optimized out>
outputArgs = {<QListSpecialMethods<QVariant>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = -1}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7ffb80148930 <QListData::shared_null>}, d = 0x7ffb80148930 <QListData::shared_null>}}
fail = <optimized out>
auxParameters = {<QListSpecialMethods<QVariant>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = -1}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7ffb80148930 <QListData::shared_null>}, d = 0x7ffb80148930 <QListData::shared_null>}}
null = 0x0
#31 0x00007ffb800a1d66 in QObject::event (this=0x19ea500, e=<optimized out>) at kernel/qobject.cpp:1245
mce = <optimized out>
sw = {receiver = 0x19ea500, previousSender = 0x0, currentSender = {sender = 0x19ab240, signal = -1, ref = 1}, switched = true}
#32 0x00007ffb8092b88c in QApplicationPrivate::notify_helper (this=this@entry=0x195d630, receiver=receiver@entry=0x19ea500, e=e@entry=0xa6da7b0) at kernel/qapplication.cpp:3720
consumed = <optimized out>
#33 0x00007ffb80930756 in QApplication::notify (this=0x7fff676b9d30, receiver=0x19ea500, e=0xa6da7b0) at kernel/qapplication.cpp:3503
w = 0x19ea500
extra = <optimized out>
isProxyWidget = <optimized out>
res = <optimized out>
#34 0x00007ffb800716f5 in QCoreApplication::notifyInternal (this=0x7fff676b9d30, receiver=0x19ea500, event=event@entry=0xa6da7b0) at kernel/qcoreapplication.cpp:935
threadData = 0x19531b0
loopLevelCounter = {threadData = 0x19531b0}
result = false
cbdata = {0x19ea500, 0xa6da7b0, 0x7fff676b98d0}
d = <optimized out>
#35 0x00007ffb8007358f in sendEvent (event=0xa6da7b0, receiver=<optimized out>) at kernel/qcoreapplication.h:228
No locals.
#36 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x19531b0) at kernel/qcoreapplication.cpp:1552
e = 0xa6da7b0
pe = <optimized out>
r = <optimized out>
unlocker = {m = <synthetic pointer>}
event_deleter = {d = 0xa6da7b0}
locker = {val = 26554840}
startOffset = 0
i = @0x19531cc: 2
cleanup = {receiver = 0x0, event_type = 0, data = 0x19531b0, exceptionCaught = true}
#37 0x00007ffb80073bc8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1410
data = <optimized out>
#38 0x00007ffb800c9593 in postEventSourceDispatch (s=0x1990f00) at kernel/qeventdispatcher_glib.cpp:271
source = 0x1990f00
#39 0x00007ffb7b730934 in g_main_dispatch (context=0x7ffb6c001e00) at /var/tmp/portage/dev-libs/glib-2.40.2/work/glib-2.40.2/glib/gmain.c:3064
dispatch = 0x7ffb800c9580 <postEventSourceDispatch(GSource*, GSourceFunc, gpointer)>
prev_source = 0x0
was_in_call = 0
user_data = 0x0
callback = 0x0
cb_funcs = <optimized out>
cb_data = 0x0
need_destroy = <optimized out>
source = 0x1990f00
current = 0x19ae510
i = 0
#40 g_main_context_dispatch (context=context@entry=0x7ffb6c001e00) at /var/tmp/portage/dev-libs/glib-2.40.2/work/glib-2.40.2/glib/gmain.c:3663
No locals.
#41 0x00007ffb7b730b78 in g_main_context_iterate (context=context@entry=0x7ffb6c001e00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.40.2/work/glib-2.40.2/glib/gmain.c:3734
max_priority = 0
timeout = 0
some_ready = 1
nfds = <optimized out>
allocated_nfds = 11
fds = 0x2751580
#42 0x00007ffb7b730c1c in g_main_context_iteration (context=0x7ffb6c001e00, may_block=1) at /var/tmp/portage/dev-libs/glib-2.40.2/work/glib-2.40.2/glib/gmain.c:3795
retval = <optimized out>
#43 0x00007ffb800c8a0c in QEventDispatcherGlib::processEvents (this=0x19a05a0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
d = 0x198f9f0
canWait = true
savedFlags = {i = 0}
result = <optimized out>
#44 0x00007ffb8006f64b in QEventLoop::exec (this=this@entry=0x7fff676b9ba0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
locker = {val = 26555040}
ref = {d = 0x1a29870, locker = @0x7fff676b9b20, exceptionCaught = true}
d = 0x1a29870
#45 0x00007ffb80076cd6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1188
threadData = 0x19531b0
eventLoop = {<QObject> = {_vptr.QObject = 0x7ffb802b10b0 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffb801da680 <qt_meta_stringdata_QObject>, data = 0x7ffb801da560 <qt_meta_data_QObject>, static_metacall = 0x7ffb800a9a70 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x1a29870}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffb802223a0 <qt_meta_stringdata_Qt>, data = 0x7ffb8021fb20 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffb802adac0 <QObject::staticMetaObject>, stringdata = 0x7ffb80236160 <qt_meta_stringdata_QEventLoop>, data = 0x7ffb80236100 <qt_meta_data_QEventLoop>, static_metacall = 0x7ffb8011d940 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
returnCode = <optimized out>
#46 0x00007ffb80399b5c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1507
No locals.
#47 0x00007ffb80927f65 in QApplication::exec () at kernel/qapplication.cpp:2956
No locals.
#48 0x000000000042f808 in main (argc=2, argv=<optimized out>) at /var/tmp/portage/kde-plasma/plasma-workspace-9999/work/plasma-workspace-9999/shell/main.cpp:154
shutupOption = {d = {d = 0x1a2a5e0}}
standaloneOption = {d = {d = 0x1a2a000}}
app = {<QGuiApplication> = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x7ffb80df3d90 <vtable for QApplication+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffb801da680 <qt_meta_stringdata_QObject>, data = 0x7ffb801da560 <qt_meta_data_QObject>, static_metacall = 0x7ffb800a9a70 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x195d630}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffb802223a0 <qt_meta_stringdata_Qt>, data = 0x7ffb8021fb20 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffb802adac0 <QObject::staticMetaObject>, stringdata = 0x7ffb80236340 <qt_meta_stringdata_QCoreApplication>, data = 0x7ffb80236220 <qt_meta_data_QCoreApplication>, static_metacall = 0x7ffb8011dac0 <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, static self = 0x7fff676b9d30}, static staticMetaObject = {d = {superdata = 0x7ffb802b1200 <QCoreApplication::staticMetaObject>, stringdata = 0x7ffb807187c0 <qt_meta_stringdata_QGuiApplication>, data = 0x7ffb807185c0 <qt_meta_data_QGuiApplication>, static_metacall = 0x7ffb803a2bd0 <QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffb807bc5c0 <QGuiApplication::staticMetaObject>, stringdata = 0x7ffb80cab860 <qt_meta_stringdata_QApplication>, data = 0x7ffb80cab6e0 <qt_meta_data_QApplication>, static_metacall = 0x7ffb8092dde0 <QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
winOption = {d = {d = 0x1a2e600}}
crashOption = {d = {d = 0x1a2a8d0}}
cliOptions = {d = 0x19e9030}
respawnOption = {d = {d = 0x1a2e3b0}}
service = {<QObject> = {_vptr.QObject = 0x7ffb82afdbd0 <vtable for KDBusService+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffb801da680 <qt_meta_stringdata_QObject>, data = 0x7ffb801da560 <qt_meta_data_QObject>, static_metacall = 0x7ffb800a9a70 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x1a22c80}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffb802223a0 <qt_meta_stringdata_Qt>, data = 0x7ffb8021fb20 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffb802adac0 <QObject::staticMetaObject>, stringdata = 0x7ffb828fb3a0 <qt_meta_stringdata_KDBusService>, data = 0x7ffb828fb280 <qt_meta_data_KDBusService>, static_metacall = 0x7ffb828f88c0 <KDBusService::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x1a04cb0}
dbgOption = {d = {d = 0x1a2e6c0}}
aboutData = {d = 0x19bba90}
shellPluginOption = {d = {d = 0x1a2a180}}
*** Bug 347831 has been marked as a duplicate of this bug. *** I'm experiencing the same issue, or more exactly as it is described here: https://bugs.kde.org/show_bug.cgi?id=347831 I'm using Kubuntu 15.04 and plasma 5.3.1 Same bug here, Plasma 5.3.2 / Frameworks 5.12. The META (windows) key will cause Plasmashell to crash. ALT-ESC and ALT-F2 still work, but there is no way to get back to the running applications, making a reboot necessary. I was used to quickly flip between activities using the META-TAB combination. Reproducible: always Steps to reproduce: press META key immediately after logging in to plasma (with or without combination with other keys) Expected results: no freezing of the desktop I wouln't call it a workaround but at least it reduces the risk of unintentional lost of data: avoid pressing the META key after logging in to plasma and switch activities by using the desktop workbench in the upper left corner for the first time. After that, the META key is recognized and handled correctly. is this issue still present? ^^ Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone! This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone! |