Bug 440516

Summary: Plasma crash (and recover) when opening Yast Security Center
Product: [Plasma] plasmashell Reporter: kasper.sauramo
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: nate, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.18.6   
Target Milestone: 1.0   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:

Description kasper.sauramo 2021-08-02 10:20:38 UTC
Application: plasmashell (5.18.6)

Qt Version: 5.12.7
Frameworks Version: 5.76.0
Operating System: Linux 5.3.18-59.16-preempt x86_64
Windowing system: X11
Distribution: "openSUSE Leap 15.3"

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

I was going through security options in Yast Control Center. First opened and closed AppArmor, then Security Center. While the long load on Security Center was going, Plasma apparently crashed (to no other noticable effect than the bug report).

The crash does not seem to be reproducible.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
[KCrash Handler]
#4  0x00007f333cf7299f in (anonymous namespace)::getProcessInfo(QString const&, KProcessList::KProcessInfo&) () at /usr/lib64/libKF5CoreAddons.so.5
#5  0x00007f333cf73a81 in KProcessList::processInfo(long long) () at /usr/lib64/libKF5CoreAddons.so.5
#6  0x00007f3321b031e8 in TaskManager::servicesFromPid(unsigned int, QExplicitlySharedDataPointer<KSharedConfig>) () at /usr/lib64/libtaskmanager.so.6
#7  0x00007f3321b03db4 in TaskManager::windowUrlFromMetadata(QString const&, unsigned int, QExplicitlySharedDataPointer<KSharedConfig>, QString const&) () at /usr/lib64/libtaskmanager.so.6
#8  0x00007f3321b125b0 in TaskManager::XWindowTasksModel::Private::windowUrl(unsigned long long) () at /usr/lib64/libtaskmanager.so.6
#9  0x00007f3321b12b2b in TaskManager::XWindowTasksModel::Private::appData(unsigned long long) () at /usr/lib64/libtaskmanager.so.6
#10 0x00007f3321b17005 in TaskManager::XWindowTasksModel::data(QModelIndex const&, int) const () at /usr/lib64/libtaskmanager.so.6
#11 0x00007f333b4d1028 in QAbstractProxyModel::data(QModelIndex const&, int) const (this=<optimized out>, proxyIndex=<optimized out>, role=293) at itemmodels/qabstractproxymodel.cpp:245
#12 0x00007f3321ae9544 in TaskManager::TaskFilterProxyModel::acceptsRow(int) const () at /usr/lib64/libtaskmanager.so.6
#13 0x00007f333b4df889 in QSortFilterProxyModelPrivate::_q_sourceDataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) (this=<optimized out>, source_top_left=<optimized out>, source_bottom_right=<optimized out>, roles=...) at itemmodels/qsortfilterproxymodel.cpp:1414
#14 0x00007f333b4e1d38 in QSortFilterProxyModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qsortfilterproxymodel.cpp:224
#15 0x00007f333b53aeb5 in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x55f7abc21eb0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff429b8ab0) at kernel/qobject.cpp:3804
#16 0x00007f333b53b5c7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x55f7abc21eb0, m=m@entry=0x7f333b9b8520 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff429b8ab0) at kernel/qobject.cpp:3657
#17 0x00007f333b4b24ec in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) (this=this@entry=0x55f7abc21eb0, _t1=..., _t2=..., _t3=<optimized out>) at .moc/moc_qabstractitemmodel.cpp:556
#18 0x00007f333b4d4351 in QIdentityProxyModelPrivate::_q_sourceDataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) (this=<optimized out>, topLeft=..., bottomRight=<optimized out>, roles=<optimized out>) at itemmodels/qidentityproxymodel.cpp:483
#19 0x00007f333b4d6028 in QIdentityProxyModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qidentityproxymodel.cpp:163
#20 0x00007f333b53aeb5 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x55f7abc12ee0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff429b8cd0) at kernel/qobject.cpp:3804
#21 0x00007f333b53b5c7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7f333b9b8520 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff429b8cd0) at kernel/qobject.cpp:3657
#22 0x00007f333b4b24ec in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) (this=<optimized out>, _t1=<optimized out>, _t2=<optimized out>, _t3=<optimized out>) at .moc/moc_qabstractitemmodel.cpp:556
#23 0x00007f3321b11db6 in TaskManager::XWindowTasksModel::Private::dataChanged(unsigned long long, QVector<int> const&) () at /usr/lib64/libtaskmanager.so.6
#24 0x00007f3321b14602 in TaskManager::XWindowTasksModel::Private::windowChanged(unsigned long long, QFlags<NET::Property>, QFlags<NET::Property2>) () at /usr/lib64/libtaskmanager.so.6
#25 0x00007f333b53afcf in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7fff429b8f30, r=0x55f7abc12ee0, this=0x55f7abbeda70) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#26 QMetaObject::activate(QObject*, int, int, void**) (sender=0x55f7ab7b2570, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3784
#27 0x00007f3321ad746b in XWindowSystemEventBatcher::windowChanged(unsigned long long, QFlags<NET::Property>, QFlags<NET::Property2>) () at /usr/lib64/libtaskmanager.so.6
#28 0x00007f3321b10bf1 in QtPrivate::QFunctorSlotObject<XWindowSystemEventBatcher::XWindowSystemEventBatcher(QObject*)::{lambda(unsigned long long, QFlags<NET::Property>, QFlags<NET::Property2>)#2}, 3, QtPrivate::List<unsigned long long, QFlags<NET::Property>, QFlags<NET::Property2> >, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) () at /usr/lib64/libtaskmanager.so.6
#29 0x00007f333b53afcf in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7fff429b9100, r=0x55f7ab7b2570, this=0x55f7abd28510) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#30 QMetaObject::activate(QObject*, int, int, void**) (sender=0x7f333db02c40 <(anonymous namespace)::Q_QGS_g_kwmInstanceContainer::innerFunction()::holder>, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3784
#31 0x00007f333d8c8eeb in KWindowSystem::windowChanged(unsigned long long, QFlags<NET::Property>, QFlags<NET::Property2>) () at /usr/lib64/libKF5WindowSystem.so.5
#32 0x00007f3323df3f26 in NETEventFilter::nativeEventFilter(xcb_generic_event_t*) () at /usr/lib64/qt5/plugins/kf5/kwindowsystem/KF5WindowSystemX11Plugin.so
#33 0x00007f333b507caf in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) (this=<optimized out>, eventType=..., message=message@entry=0x55f7b207e940, result=result@entry=0x7fff429b9218) at kernel/qabstracteventdispatcher.cpp:484
#34 0x00007f332e1c1f0c in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) (this=this@entry=0x55f7aafb7ff0, event=event@entry=0x55f7b207e940) at qxcbconnection.cpp:534
#35 0x00007f332e1c2c85 in QXcbConnection::processXcbEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55f7aafb7ff0, flags=flags@entry=...) at qxcbconnection.cpp:1027
#36 0x00007f332e1e9253 in xcbSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at qxcbeventdispatcher.cpp:103
#37 0x00007f3334d93694 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#38 0x00007f3334d93a30 in  () at /usr/lib64/libglib-2.0.so.0
#39 0x00007f3334d93abc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#40 0x00007f333b56842f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55f7ab0eff00, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#41 0x00007f333b5095fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fff429b94f0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#42 0x00007f333b512800 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1389
#43 0x000055f7aa301ad4 in main ()
[Inferior 1 (process 30895) detached]

Possible duplicates by query: bug 440136, bug 440124, bug 439916, bug 439834, bug 439721.

Reported using DrKonqi
Comment 1 Nate Graham 2021-08-02 18:41:55 UTC

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