Bug 357904 - Plasma crashed after opening dialog in activity switcher.
Summary: Plasma crashed after opening dialog in activity switcher.
Status: RESOLVED DUPLICATE of bug 357435
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.5.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-01-12 21:41 UTC by a.mccullough
Modified: 2016-01-14 00:22 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description a.mccullough 2016-01-12 21:41:30 UTC
Application: plasmashell (5.5.2)

Qt Version: 5.5.1
Operating System: Linux 4.3.3-5-default x86_64
Distribution: "openSUSE Tumbleweed (20160110) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

Opened activity switcher using keyboard 
Open preferences dialog for an activity
Dialog opens
Release activity switcher keys
Activity Switcher closes, and crash happens.

This happens every time I open a dialog from the activity switcher ONLY when I use the keyboard to open the activity switcher. Opening it from the toolbox in the top left corner doesn't make this happen as focus is forced onto the dialog and makes it impossible to close the activity switcher.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f1cc4be78c0 (LWP 7672))]

Thread 10 (Thread 0x7f1cae151700 (LWP 7675)):
#0  0x00007f1cbe16524d in poll () at /lib64/libc.so.6
#1  0x00007f1cc3037432 in  () at /usr/lib64/libxcb.so.1
#2  0x00007f1cc3039007 in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007f1cb02a0e29 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f1cbe85694f in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f1cbd96c4a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f1cbe16dbdd in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7f1ca73ea700 (LWP 7682)):
#0  0x00007f1cba8574ac in  () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f1cba85982b in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f1cba85a193 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f1cba85a36c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f1cbea7b52b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f1cbea2563a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f1cbe851b1c in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007f1cc1b1e9a5 in  () at /usr/lib64/libQt5Qml.so.5
#8  0x00007f1cbe85694f in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007f1cbd96c4a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f1cbe16dbdd in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7f1c9a34a700 (LWP 7683)):
#0  0x00007f1cbe16524d in poll () at /lib64/libc.so.6
#1  0x00007f1cba85a264 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f1cba85a36c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f1cbea7b52b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f1cbea2563a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f1cbe851b1c in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f1cc1b1e9a5 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f1cbe85694f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f1cbd96c4a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f1cbe16dbdd in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f1c98af1700 (LWP 7684)):
#0  0x00007f1cbe16524d in poll () at /lib64/libc.so.6
#1  0x00007f1cba85a264 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f1cba85a36c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f1cbea7b52b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f1cbea2563a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f1cbe851b1c in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f1cc1b1e9a5 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f1cbe85694f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f1cbd96c4a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f1cbe16dbdd in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f1c92fbb700 (LWP 7685)):
#0  0x00007f1cbd97207f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f1cc42c5a84 in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007f1cc42c5ac9 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007f1cbd96c4a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f1cbe16dbdd in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f1c0bfff700 (LWP 7686)):
#0  0x00007f1cbe16122d in read () at /lib64/libc.so.6
#1  0x00007f1cba89c210 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f1cba859d94 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f1cba85a208 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f1cba85a36c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f1cbea7b52b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f1cbea2563a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007f1cbe851b1c in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#8  0x00007f1cc26a3e42 in  () at /usr/lib64/libQt5Quick.so.5
#9  0x00007f1cbe85694f in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007f1cbd96c4a4 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f1cbe16dbdd in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f1bfa578700 (LWP 7687)):
#0  0x00007f1cbe16524d in poll () at /lib64/libc.so.6
#1  0x00007f1cba85a264 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f1cba85a36c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f1cbea7b52b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f1cbea2563a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f1cbe851b1c in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f1bfca8be47 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so
#7  0x00007f1cbe85694f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f1cbd96c4a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f1cbe16dbdd in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f1bef6f4700 (LWP 7834)):
#0  0x00007f1cbe16524d in poll () at /lib64/libc.so.6
#1  0x00007f1cba85a264 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f1cba85a36c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f1cbea7b52b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f1cbea2563a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f1cbe851b1c in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f1cc1b1e9a5 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f1cbe85694f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f1cbd96c4a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f1cbe16dbdd in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f1bed2d1700 (LWP 7835)):
#0  0x00007f1cbe16524d in poll () at /lib64/libc.so.6
#1  0x00007f1cba85a264 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f1cba85a36c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f1cbea7b52b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f1cbea2563a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f1cbe851b1c in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f1cc1b1e9a5 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f1cbe85694f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f1cbd96c4a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f1cbe16dbdd in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f1cc4be78c0 (LWP 7672)):
[KCrash Handler]
#6  0x00007f1cc1aad6b0 in QQmlBoundSignalExpression::function() const () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f1cc1aad738 in QQmlBoundSignalExpression::sourceLocation() const () at /usr/lib64/libQt5Qml.so.5
#8  0x00007f1cc1a8ecb8 in QQmlData::destroyed(QObject*) () at /usr/lib64/libQt5Qml.so.5
#9  0x00007f1cbea5c6c4 in QObject::~QObject() () at /usr/lib64/libQt5Core.so.5
#10 0x00007f1cc2732246 in QQuickItem::~QQuickItem() () at /usr/lib64/libQt5Quick.so.5
#11 0x00007f1cc274b4c6 in  () at /usr/lib64/libQt5Quick.so.5
#12 0x00007f1cbea535ab in QObjectPrivate::deleteChildren() () at /usr/lib64/libQt5Core.so.5
#13 0x00007f1cbea5c8c0 in QObject::~QObject() () at /usr/lib64/libQt5Core.so.5
#14 0x00007f1cc2732246 in QQuickItem::~QQuickItem() () at /usr/lib64/libQt5Quick.so.5
#15 0x00007f1cc274bc06 in  () at /usr/lib64/libQt5Quick.so.5
#16 0x00007f1cbea535ab in QObjectPrivate::deleteChildren() () at /usr/lib64/libQt5Core.so.5
#17 0x00007f1cbea5c8c0 in QObject::~QObject() () at /usr/lib64/libQt5Core.so.5
#18 0x00007f1cc2732246 in QQuickItem::~QQuickItem() () at /usr/lib64/libQt5Quick.so.5
#19 0x00007f1cc274bc06 in  () at /usr/lib64/libQt5Quick.so.5
#20 0x00007f1cbea535ab in QObjectPrivate::deleteChildren() () at /usr/lib64/libQt5Core.so.5
#21 0x00007f1cbea5c8c0 in QObject::~QObject() () at /usr/lib64/libQt5Core.so.5
#22 0x00007f1cc2732246 in QQuickItem::~QQuickItem() () at /usr/lib64/libQt5Quick.so.5
#23 0x00007f1cc274bc06 in  () at /usr/lib64/libQt5Quick.so.5
#24 0x00007f1cc1b5c15b in QQmlDelegateModel::~QQmlDelegateModel() () at /usr/lib64/libQt5Qml.so.5
#25 0x00007f1cc1b5c299 in QQmlDelegateModel::~QQmlDelegateModel() () at /usr/lib64/libQt5Qml.so.5
#26 0x00007f1cc27bd756 in  () at /usr/lib64/libQt5Quick.so.5
#27 0x00007f1cc27bd769 in  () at /usr/lib64/libQt5Quick.so.5
#28 0x00007f1cbea5c908 in QObject::~QObject() () at /usr/lib64/libQt5Core.so.5
#29 0x00007f1cc2732246 in QQuickItem::~QQuickItem() () at /usr/lib64/libQt5Quick.so.5
#30 0x00007f1cc274c766 in  () at /usr/lib64/libQt5Quick.so.5
#31 0x00007f1cbea535ab in QObjectPrivate::deleteChildren() () at /usr/lib64/libQt5Core.so.5
#32 0x00007f1cbea5c8c0 in QObject::~QObject() () at /usr/lib64/libQt5Core.so.5
#33 0x00007f1cc2732246 in QQuickItem::~QQuickItem() () at /usr/lib64/libQt5Quick.so.5
#34 0x00007f1cc274b06e in  () at /usr/lib64/libQt5Quick.so.5
#35 0x00007f1cbea535ab in QObjectPrivate::deleteChildren() () at /usr/lib64/libQt5Core.so.5
#36 0x00007f1cbea5c8c0 in QObject::~QObject() () at /usr/lib64/libQt5Core.so.5
#37 0x00007f1cc2732246 in QQuickItem::~QQuickItem() () at /usr/lib64/libQt5Quick.so.5
#38 0x00007f1cc274b336 in  () at /usr/lib64/libQt5Quick.so.5
#39 0x00007f1cbea535ab in QObjectPrivate::deleteChildren() () at /usr/lib64/libQt5Core.so.5
#40 0x00007f1cbea5c8c0 in QObject::~QObject() () at /usr/lib64/libQt5Core.so.5
#41 0x00007f1cc2732246 in QQuickItem::~QQuickItem() () at /usr/lib64/libQt5Quick.so.5
#42 0x00007f1cc274b4c6 in  () at /usr/lib64/libQt5Quick.so.5
#43 0x00007f1cbea535ab in QObjectPrivate::deleteChildren() () at /usr/lib64/libQt5Core.so.5
#44 0x00007f1cbea5c8c0 in QObject::~QObject() () at /usr/lib64/libQt5Core.so.5
#45 0x00007f1cc2732246 in QQuickItem::~QQuickItem() () at /usr/lib64/libQt5Quick.so.5
#46 0x00007f1cc274bc06 in  () at /usr/lib64/libQt5Quick.so.5
#47 0x00007f1cbea535ab in QObjectPrivate::deleteChildren() () at /usr/lib64/libQt5Core.so.5
#48 0x00007f1cbea5c8c0 in QObject::~QObject() () at /usr/lib64/libQt5Core.so.5
#49 0x00007f1cc2732246 in QQuickItem::~QQuickItem() () at /usr/lib64/libQt5Quick.so.5
#50 0x00007f1cc274b4c6 in  () at /usr/lib64/libQt5Quick.so.5
#51 0x00007f1cbea55da0 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#52 0x00007f1cc2730bbb in QQuickItem::event(QEvent*) () at /usr/lib64/libQt5Quick.so.5
#53 0x00007f1cbfd9e8cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#54 0x00007f1cbfda39d6 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#55 0x00007f1cbea27cf3 in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#56 0x00007f1cbea2a016 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#57 0x00007f1cbea7b103 in  () at /usr/lib64/libQt5Core.so.5
#58 0x00007f1cba85a097 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#59 0x00007f1cba85a2c8 in  () at /usr/lib64/libglib-2.0.so.0
#60 0x00007f1cba85a36c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#61 0x00007f1cbea7b50f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#62 0x00007f1cbea2563a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#63 0x00007f1cbff86805 in QDialog::exec() () at /usr/lib64/libQt5Widgets.so.5
#64 0x00007f1beeabdfa3 in  () at /usr/lib64/qt5/qml/org/kde/activities/settings/libkactivitiessettingsplugin.so
#65 0x00007f1cc1adf149 in  () at /usr/lib64/libQt5Qml.so.5
#66 0x00007f1cc1a6195c in  () at /usr/lib64/libQt5Qml.so.5
#67 0x00007f1cc1a6317c in  () at /usr/lib64/libQt5Qml.so.5
#68 0x00007f1cc1a6398d in QV4::QObjectMethod::callInternal(QV4::CallData*) () at /usr/lib64/libQt5Qml.so.5
#69 0x00007f1cc1a79e83 in QV4::Runtime::callProperty(QV4::ExecutionEngine*, int, QV4::CallData*) () at /usr/lib64/libQt5Qml.so.5
#70 0x00007f1bf80eb818 in  ()
#71 0x00007ffc361f3550 in  ()
#72 0x00007ffc361f36b0 in  ()
#73 0x0003000000000000 in  ()
#74 0x0000000000000001 in  ()
#75 0x00000000041d4b10 in  ()
#76 0x00000000041dd278 in  ()
#77 0x00007f1c93801220 in  ()
#78 0x00007f1c93801228 in  ()
#79 0x0000000001453ce0 in  ()
#80 0x00007f1cc1a1db7a in  () at /usr/lib64/libQt5Qml.so.5
#81 0x00007f1cc1b04d2e in  () at /usr/lib64/libQt5Qml.so.5
#82 0x00007f1cc1aaea76 in QQmlBoundSignalExpression::evaluate(void**) () at /usr/lib64/libQt5Qml.so.5
#83 0x00007f1cc1aaf2fb in  () at /usr/lib64/libQt5Qml.so.5
#84 0x00007f1cc1ae956e in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib64/libQt5Qml.so.5
#85 0x00007f1cc1a8fc24 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () at /usr/lib64/libQt5Qml.so.5
#86 0x00007f1cbea548a1 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#87 0x00007f1cc1a8a0f1 in QQmlVMEMetaObject::metaCall(QMetaObject::Call, int, void**) () at /usr/lib64/libQt5Qml.so.5
#88 0x00007f1cc1a88dbf in QQmlVMEMetaObject::metaCall(QMetaObject::Call, int, void**) () at /usr/lib64/libQt5Qml.so.5
#89 0x00007f1cc1a88dbf in QQmlVMEMetaObject::metaCall(QMetaObject::Call, int, void**) () at /usr/lib64/libQt5Qml.so.5
#90 0x00007f1cc1adf149 in  () at /usr/lib64/libQt5Qml.so.5
#91 0x00007f1cc1a62186 in  () at /usr/lib64/libQt5Qml.so.5
#92 0x00007f1cc1a630c5 in  () at /usr/lib64/libQt5Qml.so.5
#93 0x00007f1cc1a6398d in QV4::QObjectMethod::callInternal(QV4::CallData*) () at /usr/lib64/libQt5Qml.so.5
#94 0x00007f1cc1a79e83 in QV4::Runtime::callProperty(QV4::ExecutionEngine*, int, QV4::CallData*) () at /usr/lib64/libQt5Qml.so.5
#95 0x00007f1c90084aa5 in  ()
#96 0x00000000038674e0 in  ()
#97 0x00007f1cc272a440 in QQuickItem::mapToItem(QQmlV4Function*) const () at /usr/lib64/libQt5Quick.so.5
#98 0x00007ffc361f81a0 in  ()
#99 0x00007f1bfe988020 in  ()
#100 0x0000000000000000 in  ()

Possible duplicates by query: bug 357383, bug 357246, bug 357113, bug 356411, bug 355957.

Reported using DrKonqi
Comment 1 David Edmundson 2016-01-14 00:22:30 UTC

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