Bug 376255

Summary: Plasmashell crashes when changing the activity with META + TAB
Product: [Plasma] plasmashell Reporter: javaquemarti
Component: Task Manager and Icons-Only Task ManagerAssignee: Eike Hein <hein>
Status: RESOLVED DUPLICATE    
Severity: crash CC: bhush94, notmart, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.9.0   
Target Milestone: 1.0   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description javaquemarti 2017-02-09 21:14:00 UTC
Application: plasmashell (5.9.0)

Qt Version: 5.7.1
Frameworks Version: 5.30.0
Operating System: Linux 4.9.7-1-default x86_64
Distribution: "openSUSE Tumbleweed"

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

I have the new 5.9 widget "global menu" for the menu of windows. Almost every time I change the activities by pressing META+TAB, plasma crashes. I think it happens when the change of activity implies a change of window focus. I have not notice it happened when I use the activities button and menu.

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 0x7fcf6b6c78c0 (LWP 14207))]

Thread 15 (Thread 0x7fce37fff700 (LWP 19044)):
#0  0x00007fcf64d9766d in poll () at /lib64/libc.so.6
#1  0x00007fcf5fbbe886 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fcf5fbbe99c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fcf656b718b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fcf65660aea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fcf6548e813 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007fcf691102d6 in  () at /usr/lib64/libQt5Quick.so.5
#7  0x00007fcf654934c8 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007fcf6435a454 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fcf64da037f in clone () at /lib64/libc.so.6

Thread 14 (Thread 0x7fce4e5e0700 (LWP 18595)):
#0  0x00007fcf64dacbf2 in __libc_disable_asynccancel () at /lib64/libc.so.6
#1  0x00007fcf64d936e9 in read () at /lib64/libc.so.6
#2  0x00007fcf591e5651 in pa_read () at /usr/lib64/pulseaudio/libpulsecommon-10.0.so
#3  0x00007fcf5a1b3dae in pa_mainloop_prepare () at /usr/lib64/libpulse.so.0
#4  0x00007fcf5a1b4820 in pa_mainloop_iterate () at /usr/lib64/libpulse.so.0
#5  0x00007fcf5a1b48e0 in pa_mainloop_run () at /usr/lib64/libpulse.so.0
#6  0x00007fcf5a1c28c9 in  () at /usr/lib64/libpulse.so.0
#7  0x00007fcf59214258 in  () at /usr/lib64/pulseaudio/libpulsecommon-10.0.so
#8  0x00007fcf6435a454 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fcf64da037f in clone () at /lib64/libc.so.6

Thread 13 (Thread 0x7fce36ffd700 (LWP 18594)):
#0  0x00007fcf6b5317f9 in __tls_get_addr () at /lib64/ld-linux-x86-64.so.2
#1  0x00007fcf65492356 in  () at /usr/lib64/libQt5Core.so.5
#2  0x00007fcf656b68da in  () at /usr/lib64/libQt5Core.so.5
#3  0x00007fcf5fbbdd6d in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fcf5fbbe7ab in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007fcf5fbbe99c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#6  0x00007fcf656b718b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007fcf65660aea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#8  0x00007fcf6548e813 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#9  0x00007fcf6857f305 in  () at /usr/lib64/libQt5Qml.so.5
#10 0x00007fcf654934c8 in  () at /usr/lib64/libQt5Core.so.5
#11 0x00007fcf6435a454 in start_thread () at /lib64/libpthread.so.0
#12 0x00007fcf64da037f in clone () at /lib64/libc.so.6

Thread 12 (Thread 0x7fce365ed700 (LWP 14265)):
#0  0x00007fcf5fbbdd2d in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#1  0x00007fcf5fbbe7ab in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fcf5fbbe99c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fcf656b718b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fcf65660aea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fcf6548e813 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007fce178f2df7 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so
#7  0x00007fcf654934c8 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007fcf6435a454 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fcf64da037f in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7fce4d4d4700 (LWP 14246)):
#0  0x00007fcf5fbbdc31 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#1  0x00007fcf5fbbe7ab in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fcf5fbbe99c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fcf656b718b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fcf65660aea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fcf6548e813 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007fcf654934c8 in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007fcf6435a454 in start_thread () at /lib64/libpthread.so.0
#8  0x00007fcf64da037f in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7fce68892700 (LWP 14231)):
#0  0x00007fff129f3949 in  ()
#1  0x00007fff129f3bd9 in clock_gettime ()
#2  0x00007fcf64dad216 in clock_gettime () at /lib64/libc.so.6
#3  0x00007fcf65538771 in  () at /usr/lib64/libQt5Core.so.5
#4  0x00007fcf656b4e09 in QTimerInfoList::updateCurrentTime() () at /usr/lib64/libQt5Core.so.5
#5  0x00007fcf656b6ae5 in  () at /usr/lib64/libQt5Core.so.5
#6  0x00007fcf5fbbe289 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#7  0x00007fcf5fbbe824 in  () at /usr/lib64/libglib-2.0.so.0
#8  0x00007fcf5fbbe99c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#9  0x00007fcf656b718b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#10 0x00007fcf65660aea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#11 0x00007fcf6548e813 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#12 0x00007fcf654934c8 in  () at /usr/lib64/libQt5Core.so.5
#13 0x00007fcf6435a454 in start_thread () at /lib64/libpthread.so.0
#14 0x00007fcf64da037f in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7fce6b3a6700 (LWP 14217)):
#0  0x00007fcf64d9766d in poll () at /lib64/libc.so.6
#1  0x00007fcf5fbbe886 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fcf5fbbe99c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fcf656b718b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fcf65660aea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fcf6548e813 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007fcf654934c8 in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007fcf6435a454 in start_thread () at /lib64/libpthread.so.0
#8  0x00007fcf64da037f in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7fce6bba7700 (LWP 14216)):
#0  0x00007fcf6436010f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fceb02e3a3c in  () at /usr/lib64/libQt5WebKit.so.5
#2  0x00007fceb02e3c9a in  () at /usr/lib64/libQt5WebKit.so.5
#3  0x00007fceb141bc61 in  () at /usr/lib64/libQt5WebKit.so.5
#4  0x00007fcf6435a454 in start_thread () at /lib64/libpthread.so.0
#5  0x00007fcf64da037f in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7fce6c3a8700 (LWP 14215)):
#0  0x00007fcf64d9766d in poll () at /lib64/libc.so.6
#1  0x00007fcf5fbbe886 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fcf5fbbe99c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fcf656b718b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fcf65660aea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fcf6548e813 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007fcf654934c8 in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007fcf6435a454 in start_thread () at /lib64/libpthread.so.0
#8  0x00007fcf64da037f in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7fceaccb7700 (LWP 14214)):
#0  0x00007fcf6436010f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fceb13eaf6b in  () at /usr/lib64/libQt5WebKit.so.5
#2  0x00007fceb13eafa9 in  () at /usr/lib64/libQt5WebKit.so.5
#3  0x00007fcf6435a454 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fcf64da037f in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7fcf451b5700 (LWP 14212)):
#0  0x00007fcf6436010f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fcf6adb2974 in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007fcf6adb29b9 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007fcf6435a454 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fcf64da037f in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fcf473bf700 (LWP 14211)):
#0  0x00007fcf64d9766d in poll () at /lib64/libc.so.6
#1  0x00007fcf5fbbe886 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fcf5fbbe99c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fcf656b718b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fcf65660aea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fcf6548e813 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007fcf6857f305 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007fcf654934c8 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007fcf6435a454 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fcf64da037f in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fcf4cd6b700 (LWP 14210)):
#0  0x00007fcf64d9766d in poll () at /lib64/libc.so.6
#1  0x00007fcf5fbbe886 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fcf5fbbe99c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fcf656b718b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fcf65660aea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fcf6548e813 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007fcf6857f305 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007fcf654934c8 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007fcf6435a454 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fcf64da037f in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fcf58410700 (LWP 14208)):
#0  0x00007fcf64d9766d in poll () at /lib64/libc.so.6
#1  0x00007fcf5fbbe886 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fcf5fbbe99c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fcf656b718b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fcf65660aea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fcf6548e813 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007fcf65ac9385 in  () at /usr/lib64/libQt5DBus.so.5
#7  0x00007fcf654934c8 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007fcf6435a454 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fcf64da037f in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fcf6b6c78c0 (LWP 14207)):
[KCrash Handler]
#6  0x00007fcf65628f00 in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007fcf656291e9 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007fcf656311d9 in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007fcf6568e709 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#10 0x00007fcf65705d34 in QAbstractItemModel::rowsRemoved(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) () at /usr/lib64/libQt5Core.so.5
#11 0x00007fcf6560a25b in QAbstractItemModel::endRemoveRows() () at /usr/lib64/libQt5Core.so.5
#12 0x00007fce34491b18 in  () at /usr/lib64/libtaskmanager.so.6
#13 0x00007fce34494ba9 in  () at /usr/lib64/libtaskmanager.so.6
#14 0x00007fcf6568e709 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#15 0x00007fcf65705cc4 in QAbstractItemModel::rowsAboutToBeRemoved(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) () at /usr/lib64/libQt5Core.so.5
#16 0x00007fcf65609b03 in QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) () at /usr/lib64/libQt5Core.so.5
#17 0x00007fcf6562e925 in  () at /usr/lib64/libQt5Core.so.5
#18 0x00007fcf6562fdc4 in  () at /usr/lib64/libQt5Core.so.5
#19 0x00007fcf65630761 in QSortFilterProxyModel::invalidateFilter() () at /usr/lib64/libQt5Core.so.5
#20 0x00007fce3448dcc8 in TaskManager::TaskFilterProxyModel::setActivity(QString const&) () at /usr/lib64/libtaskmanager.so.6
#21 0x00007fce344b6681 in  () at /usr/lib64/libtaskmanager.so.6
#22 0x00007fce344b759b in TaskManager::TasksModel::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib64/libtaskmanager.so.6
#23 0x00007fcf684e7b30 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () at /usr/lib64/libQt5Qml.so.5
#24 0x00007fcf6856addd in QQmlBinding::write(QQmlPropertyData const&, QV4::Value const&, bool, QFlags<QQmlPropertyPrivate::WriteFlag>) () at /usr/lib64/libQt5Qml.so.5
#25 0x00007fcf6856bb87 in QQmlBinding::update(QFlags<QQmlPropertyPrivate::WriteFlag>) () at /usr/lib64/libQt5Qml.so.5
#26 0x00007fcf6856c5ee in QQmlBinding::refresh() () at /usr/lib64/libQt5Qml.so.5
#27 0x00007fcf68541574 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib64/libQt5Qml.so.5
#28 0x00007fcf684ec28c in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () at /usr/lib64/libQt5Qml.so.5
#29 0x00007fcf6568ee24 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#30 0x00007fcf6568ea7e in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#31 0x00007fcf6a7262b2 in KActivities::Consumer::currentActivityChanged(QString const&) () at /usr/lib64/libKF5Activities.so.5
#32 0x00007fcf6a7278a9 in  () at /usr/lib64/libKF5Activities.so.5
#33 0x00007fcf6568e709 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#34 0x00007fcf6a726175 in  () at /usr/lib64/libKF5Activities.so.5
#35 0x00007fcf6568ea7e in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#36 0x00007fcf6a723080 in  () at /usr/lib64/libKF5Activities.so.5
#37 0x00007fcf6a723f85 in  () at /usr/lib64/libKF5Activities.so.5
#38 0x00007fcf65ad2f40 in  () at /usr/lib64/libQt5DBus.so.5
#39 0x00007fcf6568f5b9 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#40 0x00007fcf665ddeac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#41 0x00007fcf665e5661 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#42 0x00007fcf65662b00 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#43 0x00007fcf6566528d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#44 0x00007fcf656b6d63 in  () at /usr/lib64/libQt5Core.so.5
#45 0x00007fcf5fbbe687 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#46 0x00007fcf5fbbe8f0 in  () at /usr/lib64/libglib-2.0.so.0
#47 0x00007fcf5fbbe99c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#48 0x00007fcf656b716f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#49 0x00007fcf65660aea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#50 0x00007fcf6566925c in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#51 0x000000000041ea42 in  ()
#52 0x00007fcf64cd7291 in __libc_start_main () at /lib64/libc.so.6
#53 0x000000000041edca in _start ()

Reported using DrKonqi
Comment 1 Marco Martin 2017-03-06 18:19:23 UTC

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