Bug 426849 - Crash in KPackage::PackageStructure::operator= when changing wallpaper
Summary: Crash in KPackage::PackageStructure::operator= when changing wallpaper
Status: RESOLVED WORKSFORME
Alias: None
Product: frameworks-kpackage
Classification: Frameworks and Libraries
Component: default (other bugs)
Version First Reported In: 5.74.0
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Marco Martin
URL:
Keywords: drkonqi
: 431931 (view as bug list)
Depends on:
Blocks:
 
Reported: 2020-09-22 06:58 UTC by sm.emon002
Modified: 2022-12-31 05:25 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description sm.emon002 2020-09-22 06:58:16 UTC
Application: plasmashell (5.19.5)

Qt Version: 5.15.0
Frameworks Version: 5.74.0
Operating System: Linux 5.4.0-48-generic x86_64
Windowing system: X11
Distribution: KDE neon User Edition 5.19

-- Information about the crash:
- What I was doing when the application crashed:
I opened Configure Destop to change wallpaper. Then I added two images there. One of the images preview was not showing. The preview was black. I selected that image. When I pressed "Apply", plasma crashed. It only happens when I select wallpaper which preivew is not showing.

The crash can be reproduced sometimes.

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

[KCrash Handler]
#4  std::__atomic_base<int>::operator++() (this=0x7f841edb9450 <QListData::shared_null>) at /usr/include/c++/9/bits/atomic_base.h:318
#5  QAtomicOps<int>::ref<int>(std::atomic<int>&) (_q_value=...) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:283
#6  QBasicAtomicInteger<int>::ref() (this=0x7f841edb9450 <QListData::shared_null>) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:118
#7  QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) (obj=obj@entry=0x55881e0a65f0) at tools/qsharedpointer.cpp:1397
#8  0x00007f84201283a4 in QWeakPointer<QObject>::QWeakPointer<QObject, true>(QObject*, bool) (ptr=0x55881e0a65f0, this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:682
#9  QWeakPointer<QObject>::assign<QObject>(QObject*) (ptr=0x55881e0a65f0, this=0x55881d565988) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:678
#10 QPointer<KPackage::PackageStructure>::operator=(KPackage::PackageStructure*) (p=0x55881e0a65f0, this=0x55881d565988) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h:74
#11 KPackage::Package::Package(KPackage::PackageStructure*) (this=0x55881e0bf8e0, structure=0x55881e0a65f0) at ./src/kpackage/package.cpp:40
#12 0x00007f8420d2a415 in Plasma::Package::Package(Plasma::PackageStructure*) (this=0x7ffc18c2a8e0, structure=0x55881e09e210) at ./src/plasma/package.cpp:61
#13 0x00007f8420cd92a2 in Plasma::PluginLoader::loadPackage(QString const&, QString const&) (this=<optimized out>, packageFormat=..., specialization=...) at ./src/plasma/pluginloader.cpp:426
#14 0x00007f8412f2e780 in WallpaperInterface::syncWallpaperPackage() (this=0x55881d7a6980) at ./src/scriptengines/qml/plasmoid/wallpaperinterface.cpp:121
#15 0x00007f841ed015ae in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffc18c2a9f0, r=0x55881d7a6980, this=0x55881e040b00) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#16 doActivate<false>(QObject*, int, void**) (sender=0x55881d93a8e0, signal_index=28, argv=0x7ffc18c2a9f0) at kernel/qobject.cpp:3886
#17 0x00007f841ecfa977 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x55881d93a8e0, m=m@entry=0x7f8420d76220 <Plasma::Containment::staticMetaObject>, local_signal_index=local_signal_index@entry=8, argv=argv@entry=0x0) at kernel/qobject.cpp:3946
#18 0x00007f8420ce7157 in Plasma::Containment::wallpaperChanged() (this=this@entry=0x55881d93a8e0) at ./obj-x86_64-linux-gnu/src/plasma/KF5Plasma_autogen/include/moc_containment.cpp:473
#19 0x00007f8420ce9bca in Plasma::Containment::setWallpaper(QString const&) (pluginName=..., this=0x55881d93a8e0) at ./src/plasma/containment.cpp:501
#20 Plasma::Containment::setWallpaper(QString const&) (this=0x55881d93a8e0, pluginName=...) at ./src/plasma/containment.cpp:493
#21 0x000055881b63b86e in ContainmentConfigView::applyWallpaper() (this=0x5588201c9700) at ./shell/containmentconfigview.cpp:194
#22 0x000055881b6317f2 in ContainmentConfigView::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./obj-x86_64-linux-gnu/shell/plasmashell_autogen/EWIEGA46WW/moc_containmentconfigview.cpp:126
#23 0x000055881b635b83 in ContainmentConfigView::qt_metacall(QMetaObject::Call, int, void**) (this=0x5588201c9700, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x7ffc18c2ac90) at ./obj-x86_64-linux-gnu/shell/plasmashell_autogen/EWIEGA46WW/moc_containmentconfigview.cpp:213
#24 0x00007f842055d365 in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const (this=this@entry=0x7ffc18c2af80, type=type@entry=QMetaObject::InvokeMetaMethod, index=<optimized out>, index@entry=89, argv=argv@entry=0x7ffc18c2ac90) at ../../include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/qml/ftw/qflagpointer_p.h:351
#25 0x00007f8420426614 in CallMethod(QQmlObjectOrGadget const&, int, int, int, int*, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) (object=..., index=89, returnType=returnType@entry=43, argCount=argCount@entry=0, argTypes=argTypes@entry=0x0, engine=engine@entry=0x55881f8bf760, callArgs=0x7f83bf1c17f8, callType=QMetaObject::InvokeMetaMethod) at jsruntime/qv4qobjectwrapper.cpp:1319
#26 0x00007f8420428284 in CallPrecise(QQmlObjectOrGadget const&, QQmlPropertyData const&, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) (object=..., data=..., engine=engine@entry=0x55881f8bf760, callArgs=callArgs@entry=0x7f83bf1c17f8, callType=callType@entry=QMetaObject::InvokeMetaMethod) at ../../include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:285
#27 0x00007f842042925a in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const (this=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=0) at jsruntime/qv4qobjectwrapper.cpp:2128
#28 0x00007f8420449271 in QV4::FunctionObject::call(QV4::Value const*, QV4::Value const*, int) const (argc=<optimized out>, argv=<optimized out>, thisObject=<optimized out>, this=<optimized out>) at ../../include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/jsruntime/qv4functionobject_p.h:172
#29 QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*) (frame=0x7ffc18c2b270, engine=0x55881f8bf760, code=0x7f83bf1c1780 " Oh\275\203\177") at jsruntime/qv4vme_moth.cpp:754
#30 0x00007f842044b1af in QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (frame=frame@entry=0x7ffc18c2b270, engine=engine@entry=0x55881f8bf760) at jsruntime/qv4vme_moth.cpp:463
#31 0x00007f84203d8ac8 in QV4::ArrowFunction::virtualCall(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int) (fo=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at jsruntime/qv4functionobject.cpp:528
#32 0x00007f8420449271 in QV4::FunctionObject::call(QV4::Value const*, QV4::Value const*, int) const (argc=<optimized out>, argv=<optimized out>, thisObject=<optimized out>, this=<optimized out>) at ../../include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/jsruntime/qv4functionobject_p.h:172
#33 QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*) (frame=0x7ffc18c2b4a0, engine=0x55881f8bf760, code=0x7f83bf1c16c8 "`!k\275\203\177") at jsruntime/qv4vme_moth.cpp:754
#34 0x00007f842044b1af in QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (frame=frame@entry=0x7ffc18c2b4a0, engine=engine@entry=0x55881f8bf760) at jsruntime/qv4vme_moth.cpp:463
#35 0x00007f84203d8ac8 in QV4::ArrowFunction::virtualCall(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int) (fo=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at jsruntime/qv4functionobject.cpp:528
#36 0x00007f8420449271 in QV4::FunctionObject::call(QV4::Value const*, QV4::Value const*, int) const (argc=<optimized out>, argv=<optimized out>, thisObject=<optimized out>, this=<optimized out>) at ../../include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/jsruntime/qv4functionobject_p.h:172
#37 QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*) (frame=0x7ffc18c2b6d0, engine=0x55881f8bf760, code=0x7f83bf1c1640 " \006d\275\203\177") at jsruntime/qv4vme_moth.cpp:754
#38 0x00007f842044b1af in QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (frame=frame@entry=0x7ffc18c2b6d0, engine=engine@entry=0x55881f8bf760) at jsruntime/qv4vme_moth.cpp:463
#39 0x00007f84203d7dfd in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) (this=this@entry=0x55881f5c5390, thisObject=<optimized out>, argv=argv@entry=0x7f83bf1c15f8, argc=<optimized out>, context=<optimized out>) at jsruntime/qv4function.cpp:69
#40 0x00007f842057e607 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (this=this@entry=0x55881fc7e4a0, callData=callData@entry=0x7f83bf1c15c8, isUndefined=isUndefined@entry=0x0) at ../../include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/jsruntime/qv4value_p.h:343
#41 0x00007f84205212ce in QQmlBoundSignalExpression::evaluate(void**) (this=<optimized out>, a=<optimized out>) at ../../include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/jsruntime/qv4jscall_p.h:95
#42 0x00007f8420522368 in QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (e=0x55881f8ea110, a=0x7ffc18c2d3e0) at ../../include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69
#43 0x00007f842055cdcd in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (endpoint=<optimized out>, a=a@entry=0x7ffc18c2d3e0) at qml/qqmlnotifier.cpp:104
#44 0x00007f84204ffc7f in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (object=0x55881fc488b0, index=11, a=0x7ffc18c2d3e0) at qml/qqmlengine.cpp:834
#45 0x00007f841ed01135 in doActivate<false>(QObject*, int, void**) (sender=0x55881fc488b0, signal_index=11, argv=0x7ffc18c2d3e0) at kernel/qobject_p.h:110
#46 0x00007f841ecfa977 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x55881fc488b0, m=m@entry=0x7f84195cd2c0 <QQuickAction::staticMetaObject>, local_signal_index=local_signal_index@entry=8, argv=argv@entry=0x7ffc18c2d3e0) at kernel/qobject.cpp:3946
#47 0x00007f84194e1cc6 in QQuickAction::triggered(QObject*) (this=this@entry=0x55881fc488b0, _t1=<optimized out>, _t1@entry=0x0) at .moc/moc_qquickaction_p.cpp:363
#48 0x00007f84194e29c6 in QQuickActionPrivate::trigger(QObject*, bool) (this=0x55881fc3d710, source=0x0, doToggle=<optimized out>) at qquickaction.cpp:558
#49 0x00007f84194e2a82 in QQuickAction::trigger(QObject*) (this=<optimized out>, source=<optimized out>) at qquickaction.cpp:539
#50 0x00007f84194e2cc2 in QQuickAction::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=_o@entry=0x55881fc488b0, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=13, _a=_a@entry=0x7ffc18c2d700) at .moc/moc_qquickaction_p.cpp:153
#51 0x00007f84194e33a3 in QQuickAction::qt_metacall(QMetaObject::Call, int, void**) (this=0x55881fc488b0, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0x7ffc18c2d700) at .moc/moc_qquickaction_p.cpp:283
#52 0x00007f84204f9ae2 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () at qml/qqmlvmemetaobject.cpp:1045
#53 0x00007f842055d365 in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const (this=this@entry=0x7ffc18c2d9f0, type=type@entry=QMetaObject::InvokeMetaMethod, index=<optimized out>, index@entry=18, argv=argv@entry=0x7ffc18c2d700) at ../../include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/qml/ftw/qflagpointer_p.h:351
#54 0x00007f8420426614 in CallMethod(QQmlObjectOrGadget const&, int, int, int, int*, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) (object=..., index=18, returnType=returnType@entry=43, argCount=argCount@entry=0, argTypes=argTypes@entry=0x0, engine=engine@entry=0x55881f8bf760, callArgs=0x7f83bf1c1580, callType=QMetaObject::InvokeMetaMethod) at jsruntime/qv4qobjectwrapper.cpp:1319
#55 0x00007f8420428284 in CallPrecise(QQmlObjectOrGadget const&, QQmlPropertyData const&, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) (object=..., data=..., engine=engine@entry=0x55881f8bf760, callArgs=callArgs@entry=0x7f83bf1c1580, callType=callType@entry=QMetaObject::InvokeMetaMethod) at ../../include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:285
#56 0x00007f842042956f in CallOverloaded (callType=QMetaObject::InvokeMetaMethod, propertyCache=0x7f83b0121720, callArgs=0x7f83bf1c1580, engine=0x55881f8bf760, data=..., object=...) at jsruntime/qv4qobjectwrapper.cpp:1642
#57 QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const (this=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at jsruntime/qv4qobjectwrapper.cpp:2130
#58 0x00007f8420449271 in QV4::FunctionObject::call(QV4::Value const*, QV4::Value const*, int) const (argc=<optimized out>, argv=<optimized out>, thisObject=<optimized out>, this=<optimized out>) at ../../include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/jsruntime/qv4functionobject_p.h:172
#59 QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*) (frame=0x7ffc18c2dce0, engine=0x55881f8bf760, code=0x7f83bf1c1538 "\300~d\275\203\177") at jsruntime/qv4vme_moth.cpp:754
#60 0x00007f842044b1af in QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (frame=frame@entry=0x7ffc18c2dce0, engine=engine@entry=0x55881f8bf760) at jsruntime/qv4vme_moth.cpp:463
#61 0x00007f84203d7dfd in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) (this=this@entry=0x5588200207a0, thisObject=<optimized out>, argv=argv@entry=0x7f83bf1c1500, argc=<optimized out>, context=<optimized out>) at jsruntime/qv4function.cpp:69
#62 0x00007f842057e607 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (this=this@entry=0x55881fd30330, callData=callData@entry=0x7f83bf1c14d0, isUndefined=isUndefined@entry=0x0) at ../../include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/jsruntime/qv4value_p.h:343
#63 0x00007f84205212ce in QQmlBoundSignalExpression::evaluate(void**) (this=<optimized out>, a=<optimized out>) at ../../include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/jsruntime/qv4jscall_p.h:95
#64 0x00007f8420522368 in QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (e=0x55881f95eb50, a=0x0) at ../../include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69
#65 0x00007f842055cdcd in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:104
#66 0x00007f84204ffc7f in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (object=0x558820365e80, index=64, a=0x0) at qml/qqmlengine.cpp:834
#67 0x00007f841ed01135 in doActivate<false>(QObject*, int, void**) (sender=0x558820365e80, signal_index=64, argv=0x0) at kernel/qobject_p.h:110
#68 0x00007f84194e0a41 in QQuickAbstractButtonPrivate::handleRelease(QPointF const&) (this=0x55881fddfe90, point=...) at qquickabstractbutton.cpp:182
#69 0x00007f84194ffa99 in QQuickControl::mouseReleaseEvent(QMouseEvent*) (this=<optimized out>, event=0x7ffc18c302d0) at /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:128
#70 0x00007f8420992cc8 in QQuickItem::event(QEvent*) (this=0x558820365e80, ev=0x7ffc18c302d0) at items/qquickitem.cpp:8128
#71 0x00007f841f861cc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x55881d4ef140, receiver=receiver@entry=0x558820365e80, e=e@entry=0x7ffc18c302d0) at kernel/qapplication.cpp:3671
#72 0x00007f841f86ac70 in QApplication::notify(QObject*, QEvent*) (this=0x7ffc18c307c0, receiver=0x558820365e80, e=0x7ffc18c302d0) at kernel/qapplication.cpp:3417
#73 0x00007f841ecca6aa in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x558820365e80, event=0x7ffc18c302d0) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#74 0x00007f84209aca45 in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) (this=this@entry=0x55881f627c70, pointerEvent=0x558821402250) at items/qquickwindow.cpp:1900
#75 0x00007f84209ae16f in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) (this=this@entry=0x55881f627c70, event=0x558821402250) at items/qquickwindow.cpp:2488
#76 0x00007f84209af099 in QQuickWindowPrivate::handleMouseEvent(QMouseEvent*) (event=0x7ffc18c302d0, this=0x55881f627c70) at items/qquickwindow.cpp:2337
#77 QQuickWindowPrivate::handleMouseEvent(QMouseEvent*) (this=0x55881f627c70, event=0x7ffc18c302d0) at items/qquickwindow.cpp:2290
#78 0x00007f841f10583d in QWindow::event(QEvent*) (this=this@entry=0x5588201c9700, ev=ev@entry=0x7ffc18c302d0) at kernel/qwindow.cpp:2433
#79 0x00007f84209b0abb in QQuickWindow::event(QEvent*) (this=0x5588201c9700, e=0x7ffc18c302d0) at items/qquickwindow.cpp:1782
#80 0x00007f841f861cc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x55881d4ef140, receiver=receiver@entry=0x5588201c9700, e=e@entry=0x7ffc18c302d0) at kernel/qapplication.cpp:3671
#81 0x00007f841f86ac70 in QApplication::notify(QObject*, QEvent*) (this=0x7ffc18c307c0, receiver=0x5588201c9700, e=0x7ffc18c302d0) at kernel/qapplication.cpp:3417
#82 0x00007f841ecca6aa in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x5588201c9700, event=0x7ffc18c302d0) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#83 0x00007f841f0f9f78 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (e=e@entry=0x55881d8fadd0) at kernel/qguiapplication.cpp:2214
#84 0x00007f841f0fb5b5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (e=e@entry=0x55881d8fadd0) at kernel/qguiapplication.cpp:1946
#85 0x00007f841f0d32cb in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1175
#86 0x00007f841a77b99e in xcbSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at qxcbeventdispatcher.cpp:105
#87 0x00007f841d0a9fbd in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#88 0x00007f841d0aa240 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#89 0x00007f841d0aa2e3 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#90 0x00007f841ed24e92 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55881d55fb60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#91 0x00007f841ecc91bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffc18c30670, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#92 0x00007f841ecd1354 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#93 0x000055881b630c09 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:224
[Inferior 1 (process 1153) detached]

Possible duplicates by query: bug 425483, bug 425234, bug 425205, bug 422368, bug 421100.

Reported using DrKonqi
Comment 1 Nate Graham 2021-01-22 16:14:32 UTC
*** Bug 431931 has been marked as a duplicate of this bug. ***
Comment 2 Nate Graham 2021-02-26 16:59:36 UTC
Probably there is malformed data in the selected wallpaper package, but it should not crash. Moving to KPackage.
Comment 3 Justin Zobel 2022-12-01 05:22:11 UTC
Thank you for reporting this issue in KDE software. As it was reported on an older version, can we please ask you to see if you can reproduce the issue with a more recent software version?  
  
If you can confirm this issue still exists in a recent version, please change the version field and the status to "REPORTED" when replying. Thank you!
Comment 4 Bug Janitor Service 2022-12-16 05:15:05 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 5 Bug Janitor Service 2022-12-31 05:25:11 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!