Bug 382532 - plasmashell has a crash that removes window decorations on alt tab
Summary: plasmashell has a crash that removes window decorations on alt tab
Status: RESOLVED DUPLICATE of bug 378508
Alias: None
Product: plasmashell
Classification: Plasma
Component: Notifications (show other bugs)
Version: 5.10.3
Platform: Neon Linux
: NOR crash
Target Milestone: 1.0
Assignee: Kai Uwe Broulik
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-07-20 09:05 UTC by Jason Playne
Modified: 2017-09-10 10:18 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
crash log (106.59 KB, text/plain)
2017-07-20 09:05 UTC, Jason Playne
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jason Playne 2017-07-20 09:05:38 UTC
Created attachment 106753 [details]
crash log

Application: plasmashell (5.10.3)

Qt Version: 5.9.1
Frameworks Version: 5.36.0
Operating System: Linux 4.12.0-041200-generic x86_64
Distribution: KDE neon User Edition 5.10

-- Information about the crash:
<In detail, tell us what you were doing  when the application crashed.>
Alt Tab between windows.

Once the crash occurs, I can no longer change which window is on top.
Panel is responsive, can bring up the Application Launcher (start/k menu?)
system tray icons are responsive

I have experienced this crash several times in the last few days.

I have Phpstorm (and the jetbrains toolbox), chrome, konsole, spotify and discord open when the crashes occur.

The crash can be reproduced sometimes.
Comment 1 Christoph Feck 2017-07-20 09:41:54 UTC
Thread 1 (Thread 0x7fefe31648c0 (LWP 3960)):
[KCrash Handler]
#6  0x00007feefeb3b514 in NotificationsApplet::onScreenChanges (this=0x46ccfe0) at /workspace/build/applets/notifications/lib/notificationsapplet.cpp:70
#7  0x00007fefde2b5f46 in QtPrivate::QSlotObjectBase::call (a=0x7fff11e141c0, r=0x46ccfe0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:101
#8  QMetaObject::activate (sender=0xc0f750, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3749
#9  0x000000000043bca4 in ShellCorona::panelContainmentDestroyed (this=0xc0f750, cont=<optimized out>) at /workspace/build/shell/shellcorona.cpp:1321
#10 0x00007fefde2b5f46 in QtPrivate::QSlotObjectBase::call (a=0x7fff11e14370, r=0xc0f750, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:101
#11 QMetaObject::activate (sender=sender@entry=0xf99b20, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff11e14370) at kernel/qobject.cpp:3749
#12 0x00007fefde2b6527 in QMetaObject::activate (sender=sender@entry=0xf99b20, m=m@entry=0x7fefde538920 <QObject::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff11e14370) at kernel/qobject.cpp:3628
#13 0x00007fefde2b65cf in QObject::destroyed (this=this@entry=0xf99b20, _t1=_t1@entry=0xf99b20) at .moc/moc_qobject.cpp:215
#14 0x00007fefde2bd285 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:901
#15 0x00007fefe168e969 in Plasma::Containment::~Containment() () from /usr/lib/x86_64-linux-gnu/libKF5Plasma.so.5
#16 0x00007fefde2b6c90 in QObject::event (this=0xf99b20, e=<optimized out>) at kernel/qobject.cpp:1237
#17 0x00007fefdebf13fc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0xf99b20, e=0x3866600) at kernel/qapplication.cpp:3717
#18 0x00007fefdebf8e07 in QApplication::notify (this=0x7fff11e14af0, receiver=0xf99b20, e=0x3866600) at kernel/qapplication.cpp:3476
#19 0x00007fefde289798 in QCoreApplication::notifyInternal2 (receiver=0xf99b20, event=event@entry=0x3866600) at kernel/qcoreapplication.cpp:1018
#20 0x00007fefde28bf7b in QCoreApplication::sendEvent (event=0x3866600, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:233
#21 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xb23b90) at kernel/qcoreapplication.cpp:1678
#22 0x00007fefde28c3e8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1532
#23 0x00007fefde2df323 in postEventSourceDispatch (s=0xb98310) at kernel/qeventdispatcher_glib.cpp:276
#24 0x00007fefd9352197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007fefd93523f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007fefd935249c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007fefde2de92f in QEventDispatcherGlib::processEvents (this=0xb9afd0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#28 0x00007fefde2877ca in QEventLoop::exec (this=this@entry=0x7fff11e14980, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#29 0x00007fefde290704 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1291
#30 0x000000000041cd68 in main (argc=1, argv=<optimized out>) at /workspace/build/shell/main.cpp:166
Comment 2 David Edmundson 2017-09-10 10:18:34 UTC

*** This bug has been marked as a duplicate of bug 378508 ***