Bug 419787

Summary: Plasma crashed randomly in MultiplexedService::activePlayerChanged()
Product: [Plasma] plasmashell Reporter: Romeo Beckert <romeo.beckert>
Component: Media PlayerAssignee: Kai Uwe Broulik <kde>
Status: RESOLVED FIXED    
Severity: crash CC: ali.sherif10, matt.fagnani, nate, plasma-bugs, qydwhotmail
Priority: NOR Keywords: drkonqi
Version: 5.18.3   
Target Milestone: 1.0   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Romeo Beckert 2020-04-07 11:59:56 UTC
Application: plasmashell (5.18.3)

Qt Version: 5.14.1
Frameworks Version: 5.68.0
Operating System: Linux 5.5.13-1-default x86_64
Windowing system: X11
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:
  I was downloading texlive and played music from amazon music.
- Unusual behavior I noticed:
  Bevor the crash i cant see my backgroundimage, it was black and the right mouse button do not work.
- Custom settings of the application:
  My setup is an Thinkpad X390 with an eGPU (AMD RX570) via Thunderbold, with two external Displays. The black backgroundimage is very often to notice.

The crash can be reproduced sometimes.

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

Thread 10 (Thread 0x7f3ec0877700 (LWP 3406)):
#0  0x00007f3eeadb0acf in poll () from /lib64/libc.so.6
#1  0x00007f3ee70ff33e in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f3ee70ff45f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f3ee89cac0b in QEventDispatcherGlib::processEvents (this=0x7f3eac000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f3ee8972b9b in QEventLoop::exec (this=this@entry=0x7f3ec0876d60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#5  0x00007f3ee879d5ce in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#6  0x00007f3ec0db9e48 in KCupsConnection::run() () from /usr/lib64/libkcupslib.so
#7  0x00007f3ee879e698 in QThreadPrivate::start (arg=0x55854aac3490) at thread/qthread_unix.cpp:342
#8  0x00007f3ee7ddcefa in start_thread () from /lib64/libpthread.so.0
#9  0x00007f3eeadbb3bf in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f3ec3e43700 (LWP 3183)):
#0  0x00007f3ee714a629 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f3ee70fedb6 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f3ee70ff2e2 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f3ee70ff45f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f3ee89cac0b in QEventDispatcherGlib::processEvents (this=0x7f3eb8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f3ee8972b9b in QEventLoop::exec (this=this@entry=0x7f3ec3e42d60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#6  0x00007f3ee879d5ce in QThread::exec (this=this@entry=0x7f3ed8087e90) at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#7  0x00007f3eea3ec0e6 in QQuickPixmapReader::run (this=0x7f3ed8087e90) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/util/qquickpixmapcache.cpp:987
#8  0x00007f3ee879e698 in QThreadPrivate::start (arg=0x7f3ed8087e90) at thread/qthread_unix.cpp:342
#9  0x00007f3ee7ddcefa in start_thread () from /lib64/libpthread.so.0
#10 0x00007f3eeadbb3bf in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f3ed27fc700 (LWP 2983)):
#0  0x00007f3ee7de3795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f3ee09b7c5b in ?? () from /usr/lib64/dri/i965_dri.so
#2  0x00007f3ee09b7ad7 in ?? () from /usr/lib64/dri/i965_dri.so
#3  0x00007f3ee7ddcefa in start_thread () from /lib64/libpthread.so.0
#4  0x00007f3eeadbb3bf in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f3ed2ffd700 (LWP 2982)):
#0  0x00007f3ee7de3795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f3ee09b7c5b in ?? () from /usr/lib64/dri/i965_dri.so
#2  0x00007f3ee09b7ad7 in ?? () from /usr/lib64/dri/i965_dri.so
#3  0x00007f3ee7ddcefa in start_thread () from /lib64/libpthread.so.0
#4  0x00007f3eeadbb3bf in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f3ed37fe700 (LWP 2981)):
#0  0x00007f3ee7de3795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f3ee09b7c5b in ?? () from /usr/lib64/dri/i965_dri.so
#2  0x00007f3ee09b7ad7 in ?? () from /usr/lib64/dri/i965_dri.so
#3  0x00007f3ee7ddcefa in start_thread () from /lib64/libpthread.so.0
#4  0x00007f3eeadbb3bf in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f3ed3fff700 (LWP 2980)):
#0  0x00007f3ee7de3795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f3ee09b7c5b in ?? () from /usr/lib64/dri/i965_dri.so
#2  0x00007f3ee09b7ad7 in ?? () from /usr/lib64/dri/i965_dri.so
#3  0x00007f3ee7ddcefa in start_thread () from /lib64/libpthread.so.0
#4  0x00007f3eeadbb3bf in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f3ee26e0700 (LWP 2945)):
#0  0x00007f3eeadac4fc in read () from /lib64/libc.so.6
#1  0x00007f3ee714621f in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f3ee70fee97 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f3ee70ff2e2 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f3ee70ff45f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f3ee89cac0b in QEventDispatcherGlib::processEvents (this=0x7f3ed8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f3ee8972b9b in QEventLoop::exec (this=this@entry=0x7f3ee26dfd80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#7  0x00007f3ee879d5ce in QThread::exec (this=this@entry=0x5585481a0b00) at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#8  0x00007f3eea1346e5 in QQmlThreadPrivate::run (this=0x5585481a0b00) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/qml/ftw/qqmlthread.cpp:155
#9  0x00007f3ee879e698 in QThreadPrivate::start (arg=0x5585481a0b00) at thread/qthread_unix.cpp:342
#10 0x00007f3ee7ddcefa in start_thread () from /lib64/libpthread.so.0
#11 0x00007f3eeadbb3bf in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f3ee3972700 (LWP 2852)):
#0  0x00007f3eeadb0acf in poll () from /lib64/libc.so.6
#1  0x00007f3ee70ff33e in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f3ee70ff45f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f3ee89cac0b in QEventDispatcherGlib::processEvents (this=0x7f3ed4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f3ee8972b9b in QEventLoop::exec (this=this@entry=0x7f3ee3971d70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#5  0x00007f3ee879d5ce in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#6  0x00007f3ee9aaf507 in ?? () from /usr/lib64/libQt5DBus.so.5
#7  0x00007f3ee879e698 in QThreadPrivate::start (arg=0x7f3ee9b31da0) at thread/qthread_unix.cpp:342
#8  0x00007f3ee7ddcefa in start_thread () from /lib64/libpthread.so.0
#9  0x00007f3eeadbb3bf in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f3ee45e0700 (LWP 2819)):
#0  0x00007f3eeadb0acf in poll () from /lib64/libc.so.6
#1  0x00007f3eea8d4772 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f3eea8d543a in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f3ee47c3ab0 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f3ee879e698 in QThreadPrivate::start (arg=0x558547f72d10) at thread/qthread_unix.cpp:342
#5  0x00007f3ee7ddcefa in start_thread () from /lib64/libpthread.so.0
#6  0x00007f3eeadbb3bf in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f3ee6678800 (LWP 2808)):
[KCrash Handler]
#6  0x00007f3ee859f4b0 in __dynamic_cast () from /usr/lib64/libstdc++.so.6
#7  0x00007f3eea854dbd in Plasma::DataContainer::getDataEngine (this=this@entry=0x55854b70d610) at /usr/src/debug/plasma-framework-5.68.0-1.1.x86_64/src/plasma/datacontainer.cpp:229
#8  0x00007f3ec2540568 in MultiplexedService::activePlayerChanged (this=0x55854b24a540, container=0x55854b70d610) at /usr/src/debug/plasma5-workspace-5.18.3-1.1.x86_64/dataengines/mpris2/multiplexedservice.cpp:70
#9  0x00007f3ec254c94b in MultiplexedService::MultiplexedService (parent=<optimized out>, multiplexer=0x55854a7326e0, this=0x55854b24a540) at /usr/src/debug/plasma5-workspace-5.18.3-1.1.x86_64/dataengines/mpris2/multiplexer.cpp:154
#10 Mpris2Engine::serviceForSource (source=..., this=<optimized out>) at /usr/src/debug/plasma5-workspace-5.18.3-1.1.x86_64/dataengines/mpris2/mpris2engine.cpp:53
#11 Mpris2Engine::serviceForSource (this=<optimized out>, source=...) at /usr/src/debug/plasma5-workspace-5.18.3-1.1.x86_64/dataengines/mpris2/mpris2engine.cpp:47
#12 0x00007f3ee01c53ad in Plasma::DataSource::serviceForSource (source=..., this=0x55854b295a20) at /usr/src/debug/plasma-framework-5.68.0-1.1.x86_64/src/declarativeimports/core/datasource.cpp:220
#13 Plasma::DataSource::qt_static_metacall (_o=_o@entry=0x55854b295a20, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=16, _a=_a@entry=0x7fffaec63180) at /usr/src/debug/plasma-framework-5.68.0-1.1.x86_64/build/src/declarativeimports/core/corebindingsplugin_autogen/EWIEGA46WW/moc_datasource.cpp:201
#14 0x00007f3ee01c9453 in Plasma::DataSource::qt_metacall (this=0x55854b295a20, _c=QMetaObject::InvokeMetaMethod, _id=16, _a=0x7fffaec63180) at /usr/src/debug/plasma-framework-5.68.0-1.1.x86_64/build/src/declarativeimports/core/corebindingsplugin_autogen/EWIEGA46WW/moc_datasource.cpp:381
#15 0x00007f3eea072082 in QQmlVMEMetaObject::metaCall (this=0x5585482f4400, o=<optimized out>, c=QMetaObject::InvokeMetaMethod, _id=21, a=0x7fffaec63180) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/qml/qqmlvmemetaobject.cpp:945
#16 0x00007f3eea0cddbd in QQmlObjectOrGadget::metacall (this=this@entry=0x7fffaec634c0, type=type@entry=QMetaObject::InvokeMetaMethod, index=<optimized out>, index@entry=21, argv=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/include/QtQml/5.14.1/QtQml/private/../../../../../src/qml/qml/ftw/qflagpointer_p.h:351
#17 0x00007f3ee9fad5cd in CallMethod (object=..., index=<optimized out>, returnType=returnType@entry=39, argCount=<optimized out>, argTypes=<optimized out>, engine=engine@entry=0x55854818c890, callArgs=<optimized out>, callType=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:1300
#18 0x00007f3ee9faf844 in CallPrecise (object=..., data=..., engine=engine@entry=0x55854818c890, callArgs=callArgs@entry=0x7f3ee1aa1588, callType=callType@entry=QMetaObject::InvokeMetaMethod) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/include/QtQml/5.14.1/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:196
#19 0x00007f3ee9fb062e in QV4::QObjectMethod::callInternal (this=<optimized out>, thisObject=0x7f3ee1aa1538, argv=<optimized out>, argc=1) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:2127
#20 0x00007f3ee9fce931 in QV4::FunctionObject::call (argc=<optimized out>, argv=<optimized out>, thisObject=<optimized out>, this=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/include/QtQml/5.14.1/QtQml/private/../../../../../src/qml/jsruntime/qv4functionobject_p.h:172
#21 QV4::Moth::VME::interpret (frame=0x7fffaec637b0, engine=0x55854818c890, code=0x7f3ee1aa1538 "\200e\211\341>\177") at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:754
#22 0x00007f3ee9fd0867 in QV4::Moth::VME::exec (frame=frame@entry=0x7fffaec637b0, engine=engine@entry=0x55854818c890) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:463
#23 0x00007f3ee9f6186d in QV4::Function::call (this=this@entry=0x55854b231080, thisObject=<optimized out>, argv=argv@entry=0x7f3ee1aa1500, argc=<optimized out>, context=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/jsruntime/qv4function.cpp:69
#24 0x00007f3eea0ebd27 in QQmlJavaScriptExpression::evaluate (this=this@entry=0x55854b556730, callData=callData@entry=0x7f3ee1aa14d0, isUndefined=isUndefined@entry=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/include/QtQml/5.14.1/QtQml/private/../../../../../src/qml/jsruntime/qv4value_p.h:343
#25 0x00007f3eea0939ee in QQmlBoundSignalExpression::evaluate (this=<optimized out>, a=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/include/QtQml/5.14.1/QtQml/private/../../../../../src/qml/jsruntime/qv4jscall_p.h:95
#26 0x00007f3eea094a68 in QQmlBoundSignal_callback (e=0x55854ad57aa0, a=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/include/QtQml/5.14.1/QtQml/private/../../../../../src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69
#27 0x00007f3eea0cd82d in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=a@entry=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/qml/qqmlnotifier.cpp:104
#28 0x00007f3eea076cf4 in QQmlData::signalEmitted (object=0x55854b6d7f90, index=3, a=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/qml/qqmlengine.cpp:858
#29 0x00007f3ee89a8585 in doActivate<false> (sender=0x55854b6d7f90, signal_index=3, argv=0x0) at kernel/qobject_p.h:110
#30 0x00007f3ee89a31bf in QMetaObject::activate (sender=sender@entry=0x55854b6d7f90, m=m@entry=0x7f3eea27de80 <QQmlComponentAttached::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3930
#31 0x00007f3eea19fed0 in QQmlComponentAttached::completed (this=this@entry=0x55854b6d7f90) at .moc/moc_qqmlcomponentattached_p.cpp:143
#32 0x00007f3eea1045d2 in QQmlObjectCreator::finalize (this=0x55854afd4df0, interrupt=...) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/qml/qqmlobjectcreator.cpp:1438
#33 0x00007f3eea08eb9a in QQmlIncubatorPrivate::incubate (this=0x5585482b6df0, i=...) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/qml/qqmlincubator.cpp:342
#34 0x00007f3eea08f0e3 in QQmlEnginePrivate::incubate (this=0x558548137250, i=..., forContext=forContext@entry=0x55854bab3da0) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/qml/qqmlincubator.cpp:88
#35 0x00007f3eea08bbfa in QQmlComponent::create (this=<optimized out>, incubator=..., context=<optimized out>, forContext=forContext@entry=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/qml/qqmlcomponent.cpp:1104
#36 0x00007f3eea7f4c79 in KDeclarative::QmlObject::completeInitialization (initialProperties=..., this=0x558548304580) at /usr/src/debug/kdeclarative-5.68.0-1.1.x86_64/src/kdeclarative/qmlobject.cpp:321
#37 KDeclarative::QmlObject::completeInitialization (this=0x558548304580, initialProperties=...) at /usr/src/debug/kdeclarative-5.68.0-1.1.x86_64/src/kdeclarative/qmlobject.cpp:302
#38 0x00007f3eeaca843a in PlasmaQuick::AppletQuickItem::init (this=0x55854a3cf800) at /usr/src/debug/plasma-framework-5.68.0-1.1.x86_64/src/plasmaquick/appletquickitem.cpp:642
#39 0x00007f3ee270a319 in AppletInterface::init (this=0x55854a3cf800) at /usr/src/debug/plasma-framework-5.68.0-1.1.x86_64/src/scriptengines/qml/plasmoid/appletinterface.cpp:173
#40 0x00007f3eeaca4fb1 in PlasmaQuick::AppletQuickItem::itemChange (this=0x55854a3cf800, change=QQuickItem::ItemSceneChange, value=...) at /usr/src/debug/plasma-framework-5.68.0-1.1.x86_64/src/plasmaquick/appletquickitem.cpp:921
#41 0x00007f3eea4ee6e5 in QQuickItemPrivate::itemChange (this=this@entry=0x55854b6d99a0, change=change@entry=QQuickItem::ItemSceneChange, data=...) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/items/qquickitem.cpp:6305
#42 0x00007f3eea4f28fa in QQuickItemPrivate::refWindow (this=0x55854b6d99a0, c=0x558549df7c60) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/items/qquickitem.h:184
#43 0x00007f3eea4f5194 in QQuickItem::setParentItem (this=0x55854a3cf800, parentItem=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/items/qquickitem.cpp:2773
#44 0x00007f3eea4f8fbe in QQuickItem::qt_static_metacall (_o=_o@entry=0x55854a3cf800, _c=_c@entry=QMetaObject::WriteProperty, _id=_id@entry=0, _a=_a@entry=0x7fffaec65db0) at .moc/moc_qquickitem.cpp:957
#45 0x00007f3eea4f94ab in QQuickItem::qt_metacall (this=0x55854a3cf800, _c=QMetaObject::WriteProperty, _id=0, _a=0x7fffaec65db0) at .moc/moc_qquickitem.cpp:1038
#46 0x00007f3eeaca7d56 in PlasmaQuick::AppletQuickItem::qt_metacall (this=0x55854a3cf800, _c=QMetaObject::WriteProperty, _id=<optimized out>, _a=0x7fffaec65db0) at /usr/src/debug/plasma-framework-5.68.0-1.1.x86_64/build/src/plasmaquick/KF5PlasmaQuick_autogen/include/moc_appletquickitem.cpp:364
#47 0x00007f3ee270a146 in AppletInterface::qt_metacall (this=0x55854a3cf800, _c=QMetaObject::WriteProperty, _id=<optimized out>, _a=0x7fffaec65db0) at /usr/src/debug/plasma-framework-5.68.0-1.1.x86_64/build/src/scriptengines/qml/plasma_appletscript_declarative_autogen/include/moc_appletinterface.cpp:775
#48 0x00007f3ee8980b7b in QMetaProperty::write (this=this@entry=0x7fffaec65e60, object=object@entry=0x55854a3cf800, value=...) at kernel/qmetaobject.cpp:3240
#49 0x00007f3ee89a76fe in QObject::setProperty (this=this@entry=0x55854a3cf800, name=name@entry=0x7f3ee270d16d "parent", value=...) at kernel/qobject.cpp:4054
#50 0x00007f3ee26fcd51 in ContainmentInterface::appletAddedForward (this=0x55854843c860, applet=<optimized out>) at /usr/include/c++/9/bits/atomic_base.h:413
#51 0x00007f3ee89a89fe in QtPrivate::QSlotObjectBase::call (a=0x7fffaec66050, r=0x55854843c860, this=0x5585484266f0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#52 doActivate<false> (sender=0x558548412d90, signal_index=20, argv=0x7fffaec66050) at kernel/qobject.cpp:3870
#53 0x00007f3ee89a31bf in QMetaObject::activate (sender=sender@entry=0x558548412d90, m=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffaec66050) at kernel/qobject.cpp:3930
#54 0x00007f3eea8644ff in Plasma::Containment::appletAdded (this=this@entry=0x558548412d90, _t1=<optimized out>) at /usr/src/debug/plasma-framework-5.68.0-1.1.x86_64/build/src/plasma/KF5Plasma_autogen/include/moc_containment.cpp:418
#55 0x00007f3eea86782f in Plasma::Containment::addApplet (this=this@entry=0x558548412d90, applet=<optimized out>, applet@entry=0x55854b6d34d0) at /usr/src/debug/plasma-framework-5.68.0-1.1.x86_64/src/plasma/containment.cpp:472
#56 0x00007f3ee145f88a in SystemTray::newTask (this=this@entry=0x558548412d90, task=...) at /usr/src/debug/plasma5-workspace-5.18.3-1.1.x86_64/applets/systemtray/systemtray.cpp:115
#57 0x00007f3ee145fdbf in SystemTray::serviceRegistered (service=..., this=0x558548412d90) at /usr/src/debug/plasma5-workspace-5.18.3-1.1.x86_64/applets/systemtray/systemtray.cpp:544
#58 SystemTray::serviceRegistered (this=this@entry=0x558548412d90, service=...) at /usr/src/debug/plasma5-workspace-5.18.3-1.1.x86_64/applets/systemtray/systemtray.cpp:528
#59 0x00007f3ee14601d8 in SystemTray::serviceOwnerChanged (this=0x558548412d90, serviceName=..., oldOwner=..., newOwner=...) at /usr/src/debug/plasma5-workspace-5.18.3-1.1.x86_64/applets/systemtray/systemtray.cpp:522
#60 0x00007f3ee89a0a19 in QObject::event (this=0x558548412d90, e=0x55854b07a950) at kernel/qobject.cpp:1339
#61 0x00007f3ee94d6caf in QApplicationPrivate::notify_helper (this=this@entry=0x558547f51650, receiver=receiver@entry=0x558548412d90, e=e@entry=0x55854b07a950) at kernel/qapplication.cpp:3684
#62 0x00007f3ee94dfdf0 in QApplication::notify (this=0x7fffaec66ae0, receiver=0x558548412d90, e=0x55854b07a950) at kernel/qapplication.cpp:3430
#63 0x00007f3ee8974002 in QCoreApplication::notifyInternal2 (receiver=0x558548412d90, event=0x55854b07a950) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:153
#64 0x00007f3ee8976794 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x558547f47540) at kernel/qcoreapplication.cpp:1832
#65 0x00007f3ee89cb573 in postEventSourceDispatch (s=0x5585480eb110) at kernel/qeventdispatcher_glib.cpp:277
#66 0x00007f3ee70ff048 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#67 0x00007f3ee70ff3d0 in ?? () from /usr/lib64/libglib-2.0.so.0
#68 0x00007f3ee70ff45f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#69 0x00007f3ee89cabee in QEventDispatcherGlib::processEvents (this=0x5585480e84c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#70 0x00007f3ee8972b9b in QEventLoop::exec (this=this@entry=0x7fffaec66910, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#71 0x00007f3ee897a972 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#72 0x0000558547a0ae3c in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma5-workspace-5.18.3-1.1.x86_64/shell/main.cpp:228
[Inferior 1 (process 2808) detached]

The reporter indicates this bug may be a duplicate of or related to bug 401747.

Possible duplicates by query: bug 401747.

Reported using DrKonqi
Comment 1 David Edmundson 2020-04-07 12:20:21 UTC
*** Bug 401747 has been marked as a duplicate of this bug. ***
Comment 2 Nate Graham 2023-04-27 23:24:09 UTC
No new reports in ages. Any chance you can upgrade to Plasma 5.27 and see if it's still happening?
Comment 3 Bug Janitor Service 2023-05-12 03:46:00 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2023-05-27 03:45:38 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!
Comment 5 Nate Graham 2023-11-29 23:00:28 UTC
*** Bug 477168 has been marked as a duplicate of this bug. ***
Comment 6 Nate Graham 2023-11-29 23:01:03 UTC
Got a new bug report from Plasma 5.27.9 with the same crash backtrace; re-opening.
Comment 7 Fushan Wen 2024-03-14 14:16:45 UTC
The dataengine has been ported and a few other bugs has been fixed. Please report a new bug if you still see any crash.