Bug 439642 - plasmashell segfaults when accessing the klipper content vio popup menu
Summary: plasmashell segfaults when accessing the klipper content vio popup menu
Status: RESOLVED DUPLICATE of bug 438277
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.22.1
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-07-08 12:27 UTC by Till Schäfer
Modified: 2021-08-02 13:47 UTC (History)
2 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 Till Schäfer 2021-07-08 12:27:27 UTC
Application: plasmashell (5.22.1)
 (Compiled from sources)
Qt Version: 5.15.2
Frameworks Version: 5.83.0
Operating System: Linux 5.12.13-gentoo x86_64
Windowing System: X11
Drkonqi Version: 5.22.1
Distribution: "Gentoo Base System release 2.7"

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

I tried to "Open Klipper on mouse posiiton" and plasmashell crashed. The Klipper menu did not open and the same bug occured several times after restarting plasmashell manually.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Content of s_kcrashErrorMessage: [Current thread is 1 (LWP 3774)]
[KCrash Handler]
#6  0x00007f78cdc93692 in QObject::parent() const (this=<optimized out>) at /usr/include/qt5/QtCore/qobject.h:425
#7  PopupProxy::parent() (this=<optimized out>) at /var/tmp/portage/kde-plasma/plasma-workspace-5.22.2/work/plasma-workspace-5.22.2/klipper/popupproxy.cpp:79
#8  PopupProxy::deleteMoreMenus() (this=<optimized out>) at /var/tmp/portage/kde-plasma/plasma-workspace-5.22.2/work/plasma-workspace-5.22.2/klipper/popupproxy.cpp:51
#9  PopupProxy::buildParent(int, QRegularExpression const&) (this=0x0, index=2, filter=...) at /var/tmp/portage/kde-plasma/plasma-workspace-5.22.2/work/plasma-workspace-5.22.2/klipper/popupproxy.cpp:67
#10 0x00007f78cdc91d2c in KlipperPopup::rebuild(QString const&) (this=0x55afff416460, filter=...) at /var/tmp/portage/kde-plasma/plasma-workspace-5.22.2/work/plasma-workspace-5.22.2/klipper/klipperpopup.cpp:168
#11 0x00007f78cdc92013 in KlipperPopup::ensureClean() (this=<optimized out>) at /var/tmp/portage/kde-plasma/plasma-workspace-5.22.2/work/plasma-workspace-5.22.2/klipper/klipperpopup.cpp:119
#12 KlipperPopup::ensureClean() (this=<optimized out>) at /var/tmp/portage/kde-plasma/plasma-workspace-5.22.2/work/plasma-workspace-5.22.2/klipper/klipperpopup.cpp:114
#13 0x00007f78cdc77e62 in Klipper::slotPopupMenu() (this=0x55afff42e0c0) at /var/tmp/portage/kde-plasma/plasma-workspace-5.22.2/work/plasma-workspace-5.22.2/klipper/klipper.cpp:544
#14 0x00007f790258b032 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffd829aeef0, r=0x55afff42e0c0, this=0x55afff498fd0) at /var/tmp/portage/dev-qt/qtcore-5.15.2-r2/work/qtbase-everywhere-src-5.15.2/include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#15 doActivate<false>(QObject*, int, void**) (sender=0x55afff498100, signal_index=4, argv=argv@entry=0x7ffd829aeef0) at /var/tmp/portage/dev-qt/qtcore-5.15.2-r2/work/qtbase-everywhere-src-5.15.2/src/corelib/kernel/qobject.cpp:3886
#16 0x00007f79025855d0 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x55afff498100, m=m@entry=0x7f79036d41a0 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffd829aeef0) at /var/tmp/portage/dev-qt/qtcore-5.15.2-r2/work/qtbase-everywhere-src-5.15.2/src/corelib/kernel/qobject.cpp:3946
#17 0x00007f79031c62e2 in QAction::triggered(bool) (this=this@entry=0x55afff498100, _t1=<optimized out>) at .moc/moc_qaction.cpp:376
#18 0x00007f79031c8968 in QAction::activate(QAction::ActionEvent) (this=this@entry=0x55afff498100, event=event@entry=QAction::Trigger) at /var/tmp/portage/dev-qt/qtwidgets-5.15.2/work/qtbase-everywhere-src-5.15.2/src/widgets/kernel/qaction.cpp:1161
#19 0x00007f79041cdb4c in QAction::trigger() (this=0x55afff498100) at /usr/include/qt5/QtWidgets/qaction.h:187
#20 KGlobalAccelPrivate::_k_invokeAction(QString const&, QString const&, long long) (this=0x55affe1f0d80, componentUnique=..., actionUnique=<optimized out>, timestamp=619943133) at /var/tmp/portage/kde-frameworks/kglobalaccel-5.83.0/work/kglobalaccel-5.83.0/src/kglobalaccel.cpp:460
#21 0x00007f790258b032 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffd829af0e0, r=0x7f79041e1680 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder>, this=0x55affe189050) at /var/tmp/portage/dev-qt/qtcore-5.15.2-r2/work/qtbase-everywhere-src-5.15.2/include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#22 doActivate<false>(QObject*, int, void**) (sender=0x55affe2cdfd0, signal_index=3, argv=argv@entry=0x7ffd829af0e0) at /var/tmp/portage/dev-qt/qtcore-5.15.2-r2/work/qtbase-everywhere-src-5.15.2/src/corelib/kernel/qobject.cpp:3886
#23 0x00007f79025855d0 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7f79041e0ce0 <OrgKdeKglobalaccelComponentInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffd829af0e0) at /var/tmp/portage/dev-qt/qtcore-5.15.2-r2/work/qtbase-everywhere-src-5.15.2/src/corelib/kernel/qobject.cpp:3946
#24 0x00007f79041d9d4d in OrgKdeKglobalaccelComponentInterface::globalShortcutPressed(QString const&, QString const&, long long) (_t3=<optimized out>, _t2=<optimized out>, _t1=<optimized out>, this=<optimized out>) at src/kglobalaccel_component_interface.moc:227
#25 OrgKdeKglobalaccelComponentInterface::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=_o@entry=0x55affe2cdfd0, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=0, _a=_a@entry=0x7ffd829af240) at src/kglobalaccel_component_interface.moc:121
#26 0x00007f79041d9fc3 in OrgKdeKglobalaccelComponentInterface::qt_metacall(QMetaObject::Call, int, void**) (this=0x55affe2cdfd0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7ffd829af240) at src/kglobalaccel_component_interface.moc:196
#27 0x00007f7902e32a1b in QDBusConnectionPrivate::deliverCall(QObject*, int, QDBusMessage const&, QVector<int> const&, int) (this=<optimized out>, object=<optimized out>, msg=<optimized out>, metaTypes=<optimized out>, slotIdx=<optimized out>) at /var/tmp/portage/dev-qt/qtdbus-5.15.2/work/qtbase-everywhere-src-5.15.2/src/dbus/qdbusintegrator.cpp:1001
#28 0x00007f7902583a0d in QObject::event(QEvent*) (this=0x55affe2cdfd0, e=0x7f78f00afdf0) at /var/tmp/portage/dev-qt/qtcore-5.15.2-r2/work/qtbase-everywhere-src-5.15.2/src/corelib/kernel/qobject.cpp:1314
#29 0x00007f79031cc59f in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x55affdf5e180, receiver=receiver@entry=0x55affe2cdfd0, e=e@entry=0x7f78f00afdf0) at /var/tmp/portage/dev-qt/qtwidgets-5.15.2/work/qtbase-everywhere-src-5.15.2/src/widgets/kernel/qapplication.cpp:3632
#30 0x00007f79031d5230 in QApplication::notify(QObject*, QEvent*) (this=0x7ffd829af980, receiver=0x55affe2cdfd0, e=0x7f78f00afdf0) at /var/tmp/portage/dev-qt/qtwidgets-5.15.2/work/qtbase-everywhere-src-5.15.2/src/widgets/kernel/qapplication.cpp:3156
#31 0x00007f790255c408 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55affe2cdfd0, event=0x7f78f00afdf0) at /var/tmp/portage/dev-qt/qtcore-5.15.2-r2/work/qtbase-everywhere-src-5.15.2/src/corelib/kernel/qcoreapplication.cpp:1063
#32 0x00007f790255ef2b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x55affdf41b90) at /var/tmp/portage/dev-qt/qtcore-5.15.2-r2/work/qtbase-everywhere-src-5.15.2/src/corelib/kernel/qcoreapplication.cpp:1817
#33 0x00007f79025a83e3 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x55affdfc48c0) at /var/tmp/portage/dev-qt/qtcore-5.15.2-r2/work/qtbase-everywhere-src-5.15.2/src/corelib/kernel/qeventdispatcher_glib.cpp:277
#34 0x00007f7900af9f6c in g_main_dispatch (context=0x7f78f8005000) at ../glib-2.68.2/glib/gmain.c:3337
#35 g_main_context_dispatch (context=0x7f78f8005000) at ../glib-2.68.2/glib/gmain.c:4055
#36 0x00007f7900afa218 in g_main_context_iterate (context=context@entry=0x7f78f8005000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib-2.68.2/glib/gmain.c:4131
#37 0x00007f7900afa2cf in g_main_context_iteration (context=0x7f78f8005000, may_block=may_block@entry=1) at ../glib-2.68.2/glib/gmain.c:4196
#38 0x00007f79025a7ea0 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55affdfc9b20, flags=...) at /var/tmp/portage/dev-qt/qtcore-5.15.2-r2/work/qtbase-everywhere-src-5.15.2/src/corelib/kernel/qeventdispatcher_glib.cpp:423
#39 0x00007f790255aebb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffd829af840, flags=..., flags@entry=...) at /var/tmp/portage/dev-qt/qtcore-5.15.2-r2/work/qtbase-everywhere-src-5.15.2/include/QtCore/../../src/corelib/global/qflags.h:69
#40 0x00007f7902562520 in QCoreApplication::exec() () at /var/tmp/portage/dev-qt/qtcore-5.15.2-r2/work/qtbase-everywhere-src-5.15.2/include/QtCore/../../src/corelib/global/qflags.h:121
#41 0x00007f7902939e7c in QGuiApplication::exec() () at /var/tmp/portage/dev-qt/qtgui-5.15.2-r1/work/qtbase-everywhere-src-5.15.2/src/gui/kernel/qguiapplication.cpp:1867
#42 0x00007f79031cc515 in QApplication::exec() () at /var/tmp/portage/dev-qt/qtwidgets-5.15.2/work/qtbase-everywhere-src-5.15.2/src/widgets/kernel/qapplication.cpp:2824
#43 0x000055affd6443ee in main(int, char**) (argc=<optimized out>, argv=0x7ffd829af9a0) at /var/tmp/portage/kde-plasma/plasma-workspace-5.22.2/work/plasma-workspace-5.22.2/shell/main.cpp:254
[Inferior 1 (process 3774) detached]

Reported using DrKonqi
Comment 1 Nate Graham 2021-08-02 13:47:36 UTC

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