https://bugs.kde.org/show_bug.cgi?id=423471

            Bug ID: 423471
           Summary: Plasma crash after running plasmashell --replace
           Product: plasmashell
           Version: master
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: jodr...@live.com
                CC: plasma-b...@kde.org
  Target Milestone: 1.0

Application: plasmashell (5.19.80)

Qt Version: 5.15.0
Frameworks Version: 5.72.0
Operating System: Linux 5.7.2-1-default x86_64
Windowing system: X11
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:
Installed some updates, ran plasmashell --replace from krunner.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f6c0aea8ce0 in QQmlRefPointer<QQmlTypePrivate
const>::QQmlRefPointer(QQmlRefPointer<QQmlTypePrivate const> const&)
(other=..., this=0x7f6bfede5a60) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/qml/ftw/qqmlrefcount_p.h:152
#5  0x00007f6c0aea8ce0 in QQmlType::QQmlType(QQmlType const&)
(this=0x7f6bfede5a60) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/qml/qqmltype_p.h:79
#6  0x00007f6c0af20de3 in
QQmlPropertyCacheCreator<QQmlTypeCompiler>::propertyCacheForObject(QmlIR::Object
const*, QQmlBindingInstantiationContext const&, QQmlError*) const
(this=this@entry=0x7f6bfede5de0, obj=obj@entry=0x7f6bf06de820, context=...,
error=error@entry=0x7f6bfede5af8) at /usr/include/qt5/QtCore/qstring.h:1065
#7  0x00007f6c0af24044 in
QQmlPropertyCacheCreator<QQmlTypeCompiler>::buildMetaObjectRecursively(int,
QQmlBindingInstantiationContext const&,
QQmlPropertyCacheCreator<QQmlTypeCompiler>::VMEMetaObjectIsRequired)
(this=this@entry=0x7f6bfede5de0, objectIndex=3, context=...,
isVMERequired=isVMERequired@entry=QQmlPropertyCacheCreator<QQmlTypeCompiler>::VMEMetaObjectIsRequired::Maybe)
at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/qml/ftw/qqmlrefcount_p.h:138
#8  0x00007f6c0af24454 in
QQmlPropertyCacheCreator<QQmlTypeCompiler>::buildMetaObjectRecursively(int,
QQmlBindingInstantiationContext const&,
QQmlPropertyCacheCreator<QQmlTypeCompiler>::VMEMetaObjectIsRequired)
(this=this@entry=0x7f6bfede5de0, objectIndex=objectIndex@entry=0, context=...,
isVMERequired=isVMERequired@entry=QQmlPropertyCacheCreator<QQmlTypeCompiler>::VMEMetaObjectIsRequired::Maybe)
at /usr/include/c++/9/bits/atomic_base.h:326
#9  0x00007f6c0af24d91 in
QQmlPropertyCacheCreator<QQmlTypeCompiler>::buildMetaObjects()
(this=this@entry=0x7f6bfede5de0) at /usr/include/c++/9/bits/stl_iterator.h:806
#10 0x00007f6c0af1f7aa in QQmlTypeCompiler::compile()
(this=this@entry=0x7f6bfede5f40) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmltypecompiler.cpp:85
#11 0x00007f6c0ae5abe7 in
QQmlTypeData::compile(QQmlRefPointer<QQmlTypeNameCache> const&,
QV4::ResolvedTypeReferenceMap*, std::function<QByteArray ()> const&)
(this=this@entry=0x7f6bf06e0c40, typeNameCache=...,
resolvedTypeCache=resolvedTypeCache@entry=0x7f6bfede6030, dependencyHasher=...)
at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmltypedata.cpp:776
#12 0x00007f6c0ae61247 in QQmlTypeData::done() (this=<optimized out>) at
/usr/include/c++/9/bits/std_function.h:87
#13 0x00007f6c0ae4ac45 in QQmlDataBlob::tryDone() (this=0x7f6bf06e0c40) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/qml/ftw/qqmlrefcount_p.h:116
#14 0x00007f6c0ae4ac45 in QQmlDataBlob::tryDone() (this=0x7f6bf06e0c40) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmldatablob.cpp:509
#15 0x00007f6c0aeb61c3 in QQmlTypeLoader::setData(QQmlDataBlob*,
QQmlDataBlob::SourceCodeData const&) (this=this@entry=0x55c91827e7f8,
blob=blob@entry=0x7f6bf06e0c40, d=...) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmltypeloader.cpp:457
#16 0x00007f6c0aeb6524 in QQmlTypeLoader::setData(QQmlDataBlob*, QString
const&) (this=this@entry=0x55c91827e7f8, blob=blob@entry=0x7f6bf06e0c40,
fileName=...) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmltypeloader.cpp:437
#17 0x00007f6c0aeb6b10 in QQmlTypeLoader::loadThread(QQmlDataBlob*)
(this=this@entry=0x55c91827e7f8, blob=blob@entry=0x7f6bf06e0c40) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmltypeloader.cpp:299
#18 0x00007f6c0aebcfcc in PlainLoader::loadThread(QQmlTypeLoader*,
QQmlDataBlob*) const (this=0x7f6bfede6297, blob=0x7f6bf06e0c40,
loader=0x55c91827e7f8) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmltypeloader.cpp:146
#19 0x00007f6c0aebcfcc in QQmlTypeLoader::doLoad<PlainLoader>(PlainLoader
const&, QQmlDataBlob*, QQmlTypeLoader::Mode) (this=this@entry=0x55c91827e7f8,
loader=..., blob=blob@entry=0x7f6bf06e0c40,
mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmltypeloader.cpp:205
#20 0x00007f6c0aeb6e76 in QQmlTypeLoader::load(QQmlDataBlob*,
QQmlTypeLoader::Mode) (this=this@entry=0x55c91827e7f8,
blob=blob@entry=0x7f6bf06e0c40,
mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmltypeloader.cpp:237
#21 0x00007f6c0aeb89c8 in QQmlTypeLoader::getType(QUrl const&,
QQmlTypeLoader::Mode) (this=this@entry=0x55c91827e7f8, unNormalizedUrl=...,
mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmltypeloader.cpp:825
#22 0x00007f6c0ae60636 in QQmlTypeData::resolveTypes()
(this=this@entry=0x7f6bf07eef20) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/qml/qqmldatablob_p.h:95
#23 0x00007f6c0ae62a0d in QQmlTypeData::allDependenciesDone()
(this=0x7f6bf07eef20) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmltypedata.cpp:745
#24 0x00007f6c0aeb6252 in QQmlTypeLoader::setData(QQmlDataBlob*,
QQmlDataBlob::SourceCodeData const&) (this=this@entry=0x55c91827e7f8,
blob=blob@entry=0x7f6bf07eef20, d=...) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmltypeloader.cpp:450
#25 0x00007f6c0aeb6524 in QQmlTypeLoader::setData(QQmlDataBlob*, QString
const&) (this=this@entry=0x55c91827e7f8, blob=blob@entry=0x7f6bf07eef20,
fileName=...) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmltypeloader.cpp:437
#26 0x00007f6c0aeb6b10 in QQmlTypeLoader::loadThread(QQmlDataBlob*)
(this=this@entry=0x55c91827e7f8, blob=blob@entry=0x7f6bf07eef20) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmltypeloader.cpp:299
#27 0x00007f6c0aebcfcc in PlainLoader::loadThread(QQmlTypeLoader*,
QQmlDataBlob*) const (this=0x7f6bfede6657, blob=0x7f6bf07eef20,
loader=0x55c91827e7f8) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmltypeloader.cpp:146
#28 0x00007f6c0aebcfcc in QQmlTypeLoader::doLoad<PlainLoader>(PlainLoader
const&, QQmlDataBlob*, QQmlTypeLoader::Mode) (this=this@entry=0x55c91827e7f8,
loader=..., blob=blob@entry=0x7f6bf07eef20,
mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmltypeloader.cpp:205
#29 0x00007f6c0aeb6e76 in QQmlTypeLoader::load(QQmlDataBlob*,
QQmlTypeLoader::Mode) (this=this@entry=0x55c91827e7f8,
blob=blob@entry=0x7f6bf07eef20,
mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmltypeloader.cpp:237
#30 0x00007f6c0aeb89c8 in QQmlTypeLoader::getType(QUrl const&,
QQmlTypeLoader::Mode) (this=this@entry=0x55c91827e7f8, unNormalizedUrl=...,
mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmltypeloader.cpp:825
#31 0x00007f6c0ae60636 in QQmlTypeData::resolveTypes()
(this=this@entry=0x55c9183e5cd0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/qml/qqmldatablob_p.h:95
#32 0x00007f6c0ae62a0d in QQmlTypeData::allDependenciesDone()
(this=0x55c9183e5cd0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmltypedata.cpp:745
#33 0x00007f6c0aeb6252 in QQmlTypeLoader::setData(QQmlDataBlob*,
QQmlDataBlob::SourceCodeData const&) (this=this@entry=0x55c91827e7f8,
blob=blob@entry=0x55c9183e5cd0, d=...) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmltypeloader.cpp:450
#34 0x00007f6c0aeb6524 in QQmlTypeLoader::setData(QQmlDataBlob*, QString
const&) (this=this@entry=0x55c91827e7f8, blob=blob@entry=0x55c9183e5cd0,
fileName=...) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmltypeloader.cpp:437
#35 0x00007f6c0aeb6b10 in QQmlTypeLoader::loadThread(QQmlDataBlob*)
(this=0x55c91827e7f8, blob=blob@entry=0x55c9183e5cd0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmltypeloader.cpp:299
#36 0x00007f6c0ae6aaed in QQmlTypeLoaderThread::loadThread(QQmlDataBlob*)
(this=<optimized out>, b=0x55c9183e5cd0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmltypeloaderthread.cpp:162
#37 0x00007f6c0af3e428 in QQmlThreadPrivate::threadEvent()
(this=this@entry=0x55c918298160) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/ftw/qqmlthread.cpp:204
#38 0x00007f6c0af3eb32 in QQmlThreadPrivate::event(QEvent*)
(this=0x55c918298160, e=0x55c919c575f0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/ftw/qqmlthread.cpp:142
#39 0x00007f6c0a2bd0cf in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x55c918298160, e=0x55c919c575f0) at
kernel/qapplication.cpp:3671
#40 0x00007f6c09707b0a in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x55c918298160, event=0x55c919c575f0) at
../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#41 0x00007f6c0970a531 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=0x0, event_type=0, data=0x55c91822b5a0) at
kernel/qcoreapplication.cpp:1815
#42 0x00007f6c0975f8c3 in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=s@entry=0x7f6bf00047b0) at kernel/qeventdispatcher_glib.cpp:277
#43 0x00007f6c07ad42c7 in g_main_dispatch (context=0x7f6bf0000c20) at
../glib/gmain.c:3309
#44 0x00007f6c07ad42c7 in g_main_context_dispatch (context=0x7f6bf0000c20) at
../glib/gmain.c:3974
#45 0x00007f6c07ad4648 in g_main_context_iterate
(context=context@entry=0x7f6bf0000c20, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4047
#46 0x00007f6c07ad46ff in g_main_context_iteration (context=0x7f6bf0000c20,
may_block=may_block@entry=1) at ../glib/gmain.c:4108
#47 0x00007f6c0975ef4f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f6bf0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#48 0x00007f6c097064cb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f6bfede6d80, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#49 0x00007f6c0952873e in QThread::exec() (this=this@entry=0x55c918298160) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#50 0x00007f6c0af3e0e5 in QQmlThreadPrivate::run() (this=0x55c918298160) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/ftw/qqmlthread.cpp:155
#51 0x00007f6c09529871 in QThreadPrivate::start(void*) (arg=0x55c918298160) at
thread/qthread_unix.cpp:342
#52 0x00007f6c089b0eaa in start_thread () at /lib64/libpthread.so.0
#53 0x00007f6c091afb1f in clone () at /lib64/libc.so.6

#1  0x00007f6c07ad45de in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7f6bf8019de0, timeout=<optimized out>, context=0x7f6bf8000c20)
at ../glib/gmain.c:4346
#2  0x00007f6c07ad45de in g_main_context_iterate
(context=context@entry=0x7f6bf8000c20, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4042
#3  0x00007f6c07ad46ff in g_main_context_iteration (context=0x7f6bf8000c20,
may_block=may_block@entry=1) at ../glib/gmain.c:4108
#4  0x00007f6c0975ef6b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f6bf8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f6c097064cb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f6bffffed50, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f6c0952873e in QThread::exec() (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f6c0a891a17 in  () at /usr/lib64/libQt5DBus.so.5
#8  0x00007f6c09529871 in QThreadPrivate::start(void*) (arg=0x7f6c0a8fed80) at
thread/qthread_unix.cpp:342
#9  0x00007f6c089b0eaa in start_thread () at /lib64/libpthread.so.0
#10 0x00007f6c091afb1f in clone () at /lib64/libc.so.6

#1  0x00007f6c0b6ee862 in  () at /usr/lib64/libxcb.so.1
#2  0x00007f6c0b6f026c in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007f6c05083f50 in QXcbEventQueue::run() (this=0x55c917f69920) at
qxcbeventqueue.cpp:228
#4  0x00007f6c09529871 in QThreadPrivate::start(void*) (arg=0x55c917f69920) at
thread/qthread_unix.cpp:342
#5  0x00007f6c089b0eaa in start_thread () at /lib64/libpthread.so.0
#6  0x00007f6c091afb1f in clone () at /lib64/libc.so.6

#1  0x00007f6c0952f5cb in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., deadline=..., this=0x55c91826d9e0) at
thread/qwaitcondition_unix.cpp:146
#2  0x00007f6c0952f5cb in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x55c9182981d0, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#3  0x00007f6c0af3e7ed in QQmlThreadPrivate::wait() (this=<optimized out>) at
/usr/include/qt5/QtCore/qdeadlinetimer.h:68
#4  0x00007f6c0af3e7ed in
QQmlThread::internalCallMethodInThread(QQmlThread::Message*)
(this=0x55c91826d910, message=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/ftw/qqmlthread.cpp:353
#5  0x00007f6c0ae6ad25 in QQmlThread::callMethodInThread<QQmlDataBlob*,
QQmlDataBlob*, QQmlTypeLoaderThread>(void
(QQmlTypeLoaderThread::*)(QQmlDataBlob*), QQmlDataBlob* const&) (arg=<synthetic
pointer>: <optimized out>, Member=<optimized out>, this=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/qml/ftw/qqmlthread_p.h:161
#6  0x00007f6c0ae6ad25 in QQmlTypeLoaderThread::load(QQmlDataBlob*)
(this=<optimized out>, b=b@entry=0x0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmltypeloaderthread.cpp:83
#7  0x00007f6c0aebcf75 in PlainLoader::load(QQmlTypeLoader*, QQmlDataBlob*)
const (this=0x7fffb393d767, loader=0x55c9183e5cd0, blob=0x0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmltypeloader.cpp:150
#8  0x00007f6c0aebcf75 in QQmlTypeLoader::doLoad<PlainLoader>(PlainLoader
const&, QQmlDataBlob*, QQmlTypeLoader::Mode) (this=0x55c9183e5cd0,
this@entry=0x55c91827e7f8, loader=..., blob=0x0, blob@entry=0x55c9183e5cd0,
mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmltypeloader.cpp:214
#9  0x00007f6c0aeb6e76 in QQmlTypeLoader::load(QQmlDataBlob*,
QQmlTypeLoader::Mode) (this=this@entry=0x55c91827e7f8,
blob=blob@entry=0x55c9183e5cd0,
mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmltypeloader.cpp:237
#10 0x00007f6c0aeb89c8 in QQmlTypeLoader::getType(QUrl const&,
QQmlTypeLoader::Mode) (this=0x55c91827e7f8, unNormalizedUrl=...,
mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmltypeloader.cpp:825
#11 0x00007f6c0ae8ae0d in QQmlComponentPrivate::loadUrl(QUrl const&,
QQmlComponent::CompilationMode) (this=0x55c919c89c60, newUrl=...,
mode=QQmlComponent::PreferSynchronous) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmlengine.h:172
#12 0x00007f6c0b6129e2 in KDeclarative::QmlObject::setSource(QUrl const&) () at
/usr/lib64/libKF5Declarative.so.5
#13 0x00007f6c0b9abfa2 in PlasmaQuick::AppletQuickItem::init() () at
/usr/lib64/libKF5PlasmaQuick.so.5
#14 0x00007f6c041afc12 in  () at
/usr/lib64/qt5/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#15 0x00007f6c0b9a8bf1 in
PlasmaQuick::AppletQuickItem::itemChange(QQuickItem::ItemChange,
QQuickItem::ItemChangeData const&) () at /usr/lib64/libKF5PlasmaQuick.so.5
#16 0x00007f6c0b2fdd55 in QQuickItemPrivate::itemChange(QQuickItem::ItemChange,
QQuickItem::ItemChangeData const&) (this=this@entry=0x55c918989df0,
change=change@entry=QQuickItem::ItemSceneChange, data=...) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/quick/items/qquickitem.cpp:6283
#17 0x00007f6c0b301f3a in QQuickItemPrivate::refWindow(QQuickWindow*)
(this=0x55c918989df0, c=0x55c918db0130) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/quick/items/qquickitem.h:186
#18 0x00007f6c0b301efa in QQuickItemPrivate::refWindow(QQuickWindow*)
(this=0x55c9183a1590, c=0x55c918db0130) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/quick/items/qquickitem.h:468
#19 0x00007f6c0b3041b4 in QQuickItem::setParentItem(QQuickItem*)
(this=0x55c9183a14a0, parentItem=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/quick/items/qquickitem.cpp:2700
#20 0x00007f6c0b30880e in QQuickItem::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) (_o=_o@entry=0x55c9183a14a0,
_c=_c@entry=QMetaObject::WriteProperty, _id=_id@entry=0,
_a=_a@entry=0x7fffb393e060) at .moc/moc_qquickitem.cpp:967
#21 0x00007f6c0b308cfb in QQuickItem::qt_metacall(QMetaObject::Call, int,
void**) (this=0x55c9183a14a0, _c=QMetaObject::WriteProperty, _id=0,
_a=0x7fffb393e060) at .moc/moc_qquickitem.cpp:1048
#22 0x00007f6c0b9a9aa6 in
PlasmaQuick::AppletQuickItem::qt_metacall(QMetaObject::Call, int, void**) () at
/usr/lib64/libKF5PlasmaQuick.so.5
#23 0x00007f6c041b0066 in  () at
/usr/lib64/qt5/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#24 0x00007f6c041be3c6 in  () at
/usr/lib64/qt5/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#25 0x00007f6c0ae82c6b in QQmlPropertyData::writeProperty(QObject*, void*,
QFlags<QQmlPropertyData::WriteFlag>) const (flags=..., value=0x7fffb393dff8,
target=0x55c9183a14a0, this=0x7f6bf009f488) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:379
#26 0x00007f6c0ae82c6b in QQmlPropertyPrivate::write(QObject*, QQmlPropertyData
const&, QVariant const&, QQmlContextData*, QFlags<QQmlPropertyData::WriteFlag>)
(object=object@entry=0x55c9183a14a0, property=..., value=...,
context=<optimized out>, flags=..., flags@entry=...) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmlproperty.cpp:1266
#27 0x00007f6c0ada1b5c in
QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*,
QQmlPropertyData*, QV4::Value const&) (engine=engine@entry=0x55c9180f8810,
object=object@entry=0x55c9183a14a0, property=0x7f6bf009f488, value=...) at
/usr/include/qt5/QtCore/qflags.h:120
#28 0x00007f6c0ada265e in
QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*,
QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&)
(value=..., revisionMode=QV4::QObjectWrapper::IgnoreRevision, name=<optimized
out>, object=0x55c9183a14a0, qmlContext=<optimized out>, engine=0x55c9180f8810)
at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:435
#29 0x00007f6c0ada265e in
QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*,
QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&)
(engine=0x55c9180f8810, qmlContext=<optimized out>, object=0x55c9183a14a0,
name=<optimized out>, revisionMode=QV4::QObjectWrapper::IgnoreRevision,
value=...) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:418
#30 0x00007f6c0ada27d7 in QV4::QObjectWrapper::virtualPut(QV4::Managed*,
QV4::PropertyKey, QV4::Value const&, QV4::Value*) (m=0x7f6bfe1a1538, id=...,
value=..., receiver=0x7f6bfe1a1538) at
/usr/include/c++/9/bits/atomic_base.h:413
#31 0x00007f6c0ad65b84 in QV4::Object::put(QV4::PropertyKey, QV4::Value const&,
QV4::Value*) (receiver=0x7f6bfe1a1538, v=..., id=..., this=0x7f6bfe1a1538) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/memory/qv4heap_p.h:73
#32 0x00007f6c0ad65b84 in QV4::Object::virtualResolveLookupSetter(QV4::Object*,
QV4::ExecutionEngine*, QV4::Lookup*, QV4::Value const&) (object=0x7f6bfe1a1538,
engine=0x55c9180f8810, lookup=0x55c91934b5a0, value=...) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/jsruntime/qv4object.cpp:804
#33 0x00007f6c0adbcfbe in QV4::Moth::VME::interpret(QV4::CppStackFrame*,
QV4::ExecutionEngine*, char const*) (frame=0x7fffb393e4e0,
engine=0x55c9180f8810, code=0x7f6b9a138629
".7:8:9\030\a.:\030\b>;\a\032\b\006\320\026\006\002") at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:653
#34 0x00007f6c0adc2157 in QV4::Moth::VME::exec(QV4::CppStackFrame*,
QV4::ExecutionEngine*) (frame=frame@entry=0x7fffb393e4e0,
engine=engine@entry=0x55c9180f8810) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:463
#35 0x00007f6c0ad5003d in QV4::Function::call(QV4::Value const*, QV4::Value
const*, int, QV4::ExecutionContext const*) (this=this@entry=0x55c91934b950,
thisObject=<optimized out>, argv=argv@entry=0x7f6bfe1a1500, argc=<optimized
out>, context=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/jsruntime/qv4function.cpp:69
#36 0x00007f6c0aef2907 in QQmlJavaScriptExpression::evaluate(QV4::CallData*,
bool*) (this=this@entry=0x55c9191a8270, callData=callData@entry=0x7f6bfe1a14d0,
isUndefined=isUndefined@entry=0x0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/jsruntime/qv4value_p.h:343
#37 0x00007f6c0ae961ce in QQmlBoundSignalExpression::evaluate(void**)
(this=<optimized out>, a=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/jsruntime/qv4jscall_p.h:95
#38 0x00007f6c0ae97248 in QQmlBoundSignal_callback(QQmlNotifierEndpoint*,
void**) (e=0x55c9191a76a0, a=0x0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69
#39 0x00007f6c0aed138d in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*,
void**) (endpoint=<optimized out>, a=a@entry=0x0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmlnotifier.cpp:104
#40 0x00007f6c0ae75227 in QQmlData::signalEmitted(QAbstractDeclarativeData*,
QObject*, int, void**) (object=0x55c918388700, index=20, a=0x0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/qml/qml/qqmlengine.cpp:834
#41 0x00007f6c0973db75 in doActivate<false>(QObject*, int, void**)
(sender=0x55c918388700, signal_index=20, argv=argv@entry=0x0) at
kernel/qobject_p.h:110
#42 0x00007f6c09737340 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=sender@entry=0x55c918388700, m=m@entry=0x7f6c04159d20
<SystemTrayContainer::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at
kernel/qobject.cpp:3946
#43 0x00007f6c04153f8f in SystemTrayContainer::internalSystrayChanged()
(this=0x55c918388700) at
/usr/src/debug/plasma5-workspace-5.19.80git.20200623T142953~5f7cdc9d1-ku.140.1.x86_64/build/applets/systemtray/container/org.kde.plasma.systemtray_autogen/EWIEGA46WW/moc_systemtraycontainer.cpp:168
#44 0x00007f6c04153f8f in SystemTrayContainer::ensureSystrayExists()
(this=0x55c918388700) at
/usr/src/debug/plasma5-workspace-5.19.80git.20200623T142953~5f7cdc9d1-ku.140.1.x86_64/applets/systemtray/container/systemtraycontainer.cpp:100
#45 0x00007f6c0b65a747 in Plasma::Applet::flushPendingConstraintsEvents() () at
/usr/lib64/libKF5Plasma.so.5
#46 0x00007f6c0973396f in QObject::event(QEvent*) (this=0x55c918388700,
e=0x7fffb3940480) at kernel/qobject.cpp:1291
#47 0x00007f6c0a2bd0cf in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x55c918388700, e=0x7fffb3940480) at
kernel/qapplication.cpp:3671
#48 0x00007f6c09707b0a in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x55c918388700, event=0x7fffb3940480) at
../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#49 0x00007f6c0975e313 in QTimerInfoList::activateTimers()
(this=0x55c918035090) at kernel/qtimerinfo_unix.cpp:643
#50 0x00007f6c0975ebcc in timerSourceDispatch (source=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:183
#51 0x00007f6c0975ebcc in idleTimerSourceDispatch(GSource*, GSourceFunc,
gpointer) (source=source@entry=0x55c918031b60) at
kernel/qeventdispatcher_glib.cpp:230
#52 0x00007f6c07ad42c7 in g_main_dispatch (context=0x7f6c00005000) at
../glib/gmain.c:3309
#53 0x00007f6c07ad42c7 in g_main_context_dispatch (context=0x7f6c00005000) at
../glib/gmain.c:3974
#54 0x00007f6c07ad4648 in g_main_context_iterate
(context=context@entry=0x7f6c00005000, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4047
#55 0x00007f6c07ad46ff in g_main_context_iteration (context=0x7f6c00005000,
may_block=may_block@entry=1) at ../glib/gmain.c:4108
#56 0x00007f6c0975ef4f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x55c91802b7a0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#57 0x00007f6c097064cb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fffb39406c0, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#58 0x00007f6c0970e730 in QCoreApplication::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#59 0x000055c917b9fc97 in main(int, char**) (argc=<optimized out>,
argv=0x7fffb39408e0) at
/usr/src/debug/plasma5-workspace-5.19.80git.20200623T142953~5f7cdc9d1-ku.140.1.x86_64/shell/main.cpp:224
[Inferior 1 (process 30037) detached]

Possible duplicates by query: bug 418148.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to