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

            Bug ID: 478893
           Summary: plasmawindowed crashed in QQuickItem::window when
                    clicking on its maximized window
    Classification: Plasma
           Product: plasmashell
           Version: 5.90.0
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: generic-crash
          Assignee: plasma-b...@kde.org
          Reporter: matt.fagn...@bell.net
  Target Milestone: 1.0

SUMMARY

I booted the Fedora Rawhide/40 KDE Plasma live image
Fedora-KDE-Live-x86_64-Rawhide-20231222.n.0.iso in a QEMU/KVM VM using GNOME
Boxes with 3D acceleration enabled using the virgl driver from mesa 23.3.1.
Plasma 5.90.0 on Wayland started. I started Konsole. I ran plasmawindowed
org.kde.plasma.kickoff in Konsole based on
https://community.kde.org/Plasma/Debugging plasmawindowed was blank grey. I
maximized plasmawindowed. The main part of the plasmawindowed window showed a
bigger version of the icon like ...> shown on the Plasma splash screen. I
clicked on the main part of the plasmawindowed window. plasmawindowed crashed
in QQuickItem::window.

Application: plasmawindowed (plasmawindowed), signal: Segmentation fault

[KCrash Handler]
#4  QQuickItem::window (this=0x0) at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/src/quick/items/qquickitem.cpp:2870
#5  0x00007fa8816a7805 in PlasmaQuick::PopupPlasmaWindow::setVisualParent
(item=<optimized out>, this=<optimized out>) at
/usr/src/debug/libplasma-5.90.0-1.fc40.x86_64/src/plasmaquick/popupplasmawindow.cpp:227
#6  PlasmaQuick::PopupPlasmaWindow::setVisualParent (this=0x557074927ad0,
item=0x0) at
/usr/src/debug/libplasma-5.90.0-1.fc40.x86_64/src/plasmaquick/popupplasmawindow.cpp:217
#7  0x00007fa880b12513 in QQmlPropertyData::writeProperty (this=<optimized
out>, target=<optimized out>, value=<optimized out>, flags=<error reading
variable: Cannot access memory at address 0x2>) at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/redhat-linux-build/include/QtQml/6.6.1/QtQml/private/../../../../../../src/qml/qml/qqmlpropertydata_p.h:298
#8  0x00007fa880b0f8d8 in QObjectPointerBinding::write (this=0x557074bbbaf0,
result=..., isUndefined=false, flags=...) at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/src/qml/qml/qqmlbinding.cpp:787
#9  0x00007fa880b0cac6 in QQmlBinding::doUpdate (this=0x557074bbbaf0,
watcher=..., flags=..., scope=...) at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/src/qml/qml/qqmlbinding.cpp:700
#10 0x00007fa880b0ec38 in QQmlBinding::update (this=0x557074bbbaf0, flags=...)
at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/src/qml/qml/qqmlbinding.cpp:164
#11 0x00007fa880bc65cc in QQmlNotifier::emitNotify (endpoint=<optimized out>,
a=0x0) at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/src/qml/qml/qqmlnotifier.cpp:70
#12 0x00007fa87ee01e90 in void doActivate<false>(QObject*, int, void**) () from
/lib64/libQt6Core.so.6
#13 0x00007fa880c764c2 in QQmlVMEMetaObject::metaCall (this=0x557074cde660,
o=<optimized out>, c=<optimized out>, _id=<optimized out>, a=<optimized out>)
at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/src/qml/qml/qqmlvmemetaobject.cpp:1007
#14 0x00007fa87edb3e95 in QMetaProperty::write(QObject*, QVariant&&) const ()
from /lib64/libQt6Core.so.6
#15 0x00007fa87edffe8b in QObject::doSetProperty(char const*, QVariant const*,
QVariant*) () from /lib64/libQt6Core.so.6
#16 0x00007fa88168aab5 in QObject::setProperty (value=..., name=0x7fa8816c9275
"compactRepresentation", this=<optimized out>) at
/usr/include/qt6/QtCore/qobject.h:379
#17 PlasmaQuick::AppletQuickItemPrivate::compactRepresentationCheck
(this=0x5570746d0310) at
/usr/src/debug/libplasma-5.90.0-1.fc40.x86_64/src/plasmaquick/appletquickitem.cpp:355
#18 0x00007fa88167f9d1 in PlasmaQuick::AppletQuickItem::setSwitchHeight
(this=0x5570746f0bb0, height=508) at
/usr/src/debug/libplasma-5.90.0-1.fc40.x86_64/src/plasmaquick/appletquickitem.cpp:746
#19 0x00007fa880b12513 in QQmlPropertyData::writeProperty (this=<optimized
out>, target=<optimized out>, value=<optimized out>, flags=<error reading
variable: Cannot access memory at address 0x2>) at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/redhat-linux-build/include/QtQml/6.6.1/QtQml/private/../../../../../../src/qml/qml/qqmlpropertydata_p.h:298
#20 0x00007fa880b10ee7 in GenericBinding<2>::doStore<int> (flags=...,
pd=<optimized out>, value=<optimized out>, this=0x557074700c60) at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/src/qml/qml/qqmlbinding.cpp:275
#21 GenericBinding<2>::write (this=0x557074700c60, result=...,
isUndefined=<optimized out>, flags=...) at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/src/qml/qml/qqmlbinding.cpp:243
#22 0x00007fa880b0cac6 in QQmlBinding::doUpdate (this=0x557074700c60,
watcher=..., flags=..., scope=...) at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/src/qml/qml/qqmlbinding.cpp:700
#23 0x00007fa880b0ec38 in QQmlBinding::update (this=0x557074700c60, flags=...)
at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/src/qml/qml/qqmlbinding.cpp:164
#24 0x00007fa880bc65cc in QQmlNotifier::emitNotify (endpoint=<optimized out>,
a=0x7ffcd9ebc480) at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/src/qml/qml/qqmlnotifier.cpp:70
#25 0x00007fa87ee01e90 in void doActivate<false>(QObject*, int, void**) () from
/lib64/libQt6Core.so.6
#26 0x00007fa88167d8d4 in
PlasmaQuick::AppletQuickItem::fullRepresentationItemChanged (this=<optimized
out>, _t1=<optimized out>) at
/usr/src/debug/libplasma-5.90.0-1.fc40.x86_64/redhat-linux-build/src/plasmaquick/PlasmaQuick_autogen/include/moc_appletquickitem.cpp:658
#27 0x00007fa881682bc4 in
PlasmaQuick::AppletQuickItemPrivate::createFullRepresentationItem
(this=this@entry=0x5570746d0310) at
/usr/src/debug/libplasma-5.90.0-1.fc40.x86_64/src/plasmaquick/appletquickitem.cpp:229
#28 0x00007fa881682c62 in
PlasmaQuick::AppletQuickItemPrivate::preloadForExpansion (this=0x5570746d0310)
at
/usr/src/debug/libplasma-5.90.0-1.fc40.x86_64/src/plasmaquick/appletquickitem.cpp:290
#29 0x00007fa88168301d in PlasmaQuick::AppletQuickItem::setExpanded
(this=0x5570746f0bb0, expanded=true) at
/usr/src/debug/libplasma-5.90.0-1.fc40.x86_64/src/plasmaquick/appletquickitem.cpp:825
#30 0x00007fa881685e28 in PlasmaQuick::AppletQuickItem::qt_metacall
(this=0x5570746f0bb0, _c=QMetaObject::WriteProperty, _id=8, _a=0x7ffcd9ebc7b0)
at
/usr/src/debug/libplasma-5.90.0-1.fc40.x86_64/redhat-linux-build/src/plasmaquick/PlasmaQuick_autogen/include/moc_appletquickitem.cpp:585
#31 0x00007fa8816acc3e in PlasmoidItem::qt_metacall (this=0x5570746f0bb0,
_c=QMetaObject::WriteProperty, _id=<optimized out>, _a=0x7ffcd9ebc7b0) at
/usr/src/debug/libplasma-5.90.0-1.fc40.x86_64/redhat-linux-build/src/plasmaquick/PlasmaQuick_autogen/include/moc_plasmoiditem.cpp:445
#32 0x00007fa880b125a1 in QQmlPropertyData::doMetacall<(QMetaObject::Call)2>
(this=0x7fa848468880, argv=0x7ffcd9ebc7b0, idx=<optimized out>,
object=0x7fa87fa421d0 <comp_func_solid_Source_sse2(unsigned int*, int, unsigned
int, unsigned int)>) at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/redhat-linux-build/include/QtQml/6.6.1/QtQml/private/../../../../../../src/qml/qml/qqmlpropertydata_p.h:320
#33 QQmlPropertyData::writeProperty (this=this@entry=0x7fa848468880,
target=target@entry=0x5570746f0bb0, value=<optimized out>, ) at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/redhat-linux-build/include/QtQml/6.6.1/QtQml/private/../../../../../../src/qml/qml/qqmlpropertydata_p.h:340
#34 0x00007fa880beac90 in tryConvertAndAssign (isUrl=<optimized out>,
variantMetaType=..., propertyMetaType=..., flags=..., value=..., property=...,
object=<optimized out>) at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/src/qml/qml/qqmlproperty.cpp:1416
#35 QQmlPropertyPrivate::write (object=object@entry=0x5570746f0bb0,
property=..., value=..., context=..., flags=..., flags@entry=...) at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/src/qml/qml/qqmlproperty.cpp:1555
#36 0x00007fa880a5ff97 in QV4::QObjectWrapper::setProperty
(engine=engine@entry=0x55707453d7a0, object=object@entry=0x5570746f0bb0,
property=0x7fa848468880, value=...) at /usr/include/qt6/QtCore/qflags.h:73
#37 0x00007fa880a60966 in QV4::QObjectWrapper::setQmlProperty
(engine=engine@entry=0x55707453d7a0, qmlContext=..., object=0x5570746f0bb0,
name=<optimized out>, flags=flags@entry=..., value=...) at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:465
#38 0x00007fa880a60b46 in QV4::QObjectWrapper::virtualPut (m=0x7fa8513bb538,
id=..., value=..., receiver=0x7fa8513bb538) at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:837
#39 0x00007fa880a3ad4f in QV4::Object::put (receiver=0x7fa8513bb538, v=...,
id=..., this=0x7fa8513bb538) at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/src/qml/jsruntime/qv4object_p.h:41
#40 QV4::Object::virtualResolveLookupSetter (object=0x7fa8513bb538,
engine=0x55707453d7a0, lookup=0x557074706800, value=...) at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/src/qml/jsruntime/qv4object.cpp:813
#41 0x00007fa880abebf5 in QV4::Moth::VME::interpret (frame=0x0,
frame@entry=0x7ffcd9ebcf90, engine=0x55707453d7a0, code=0x7fa8503c3c69
"\032\b\006\324\026\006\002D") at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:801
#42 0x00007fa880ac5037 in QV4::Moth::VME::exec
(frame=frame@entry=0x7ffcd9ebcf90, engine=engine@entry=0x55707453d7a0) at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:584
#43 0x00007fa880a102e6 in QV4::doCall (self=self@entry=0x5570746cfab0,
thisObject=<optimized out>, argv=argv@entry=0x7fa8513bb4f0, argc=argc@entry=1,
context=context@entry=0x7fa8503bac98) at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/src/qml/jsruntime/qv4function.cpp:54
#44 0x00007fa880a106da in QV4::Function::call (this=this@entry=0x5570746cfab0,
thisObject=<optimized out>, argv=argv@entry=0x7fa8513bb4f0, argc=argc@entry=1,
context=context@entry=0x7fa8503bac98) at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/src/qml/jsruntime/qv4function.cpp:79
#45 0x00007fa880a108eb in operator() (argc=1, argv=0x7fa8513bb4f0,
thisObject=<optimized out>, __closure=<synthetic pointer>) at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/src/qml/jsruntime/qv4function.cpp:30
#46 QV4::convertAndCall<QV4::Function::call(QObject*, void**, const QMetaType*,
int, QV4::ExecutionContext*)::<lambda(const QV4::Value*, const QV4::Value*,
int)> > (call=..., argc=1, types=0x7ffcd9ebd238, a=0x7ffcd9ebecd0,
thisObject=0x557074579fc0, engine=<optimized out>) at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/redhat-linux-build/include/QtQml/6.6.1/QtQml/private/../../../../../../src/qml/jsruntime/qv4jscall_p.h:170
#47 QV4::Function::call (this=0x5570746cfab0, thisObject=0x557074579fc0,
a=a@entry=0x7ffcd9ebecd0, types=0x7ffcd9ebd238, argc=1, context=0x7fa8503bac98)
at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/src/qml/jsruntime/qv4function.cpp:27
#48 0x00007fa880b99977 in QQmlJavaScriptExpression::evaluate
(this=this@entry=0x5570749b65a0, a=a@entry=0x7ffcd9ebecd0, types=<optimized
out>, argc=argc@entry=1) at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/src/qml/qml/qqmljavascriptexpression_p.h:248
#49 0x00007fa880b180ed in QQmlBoundSignalExpression::evaluate
(this=0x5570749b65a0, a=a@entry=0x7ffcd9ebecd0) at
/usr/include/qt6/QtCore/qvarlengtharray.h:85
#50 0x00007fa880b18c30 in QQmlBoundSignal_callback (e=0x557074759630,
a=0x7ffcd9ebecd0) at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/redhat-linux-build/include/QtQml/6.6.1/QtQml/private/../../../../../../src/qml/qml/ftw/qqmlrefcount_p.h:72
#51 0x00007fa880bc65cc in QQmlNotifier::emitNotify (endpoint=<optimized out>,
a=0x7ffcd9ebecd0) at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/src/qml/qml/qqmlnotifier.cpp:70
#52 0x00007fa87ee01e90 in void doActivate<false>(QObject*, int, void**) () from
/lib64/libQt6Core.so.6
#53 0x00007fa881060b64 in QQuickMouseArea::clicked
(this=this@entry=0x557074579fc0, _t1=<optimized out>, _t1@entry=0x557074b57bf8)
at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/redhat-linux-build/src/quick/Quick_autogen/include/moc_qquickmousearea_p.cpp:863
#54 0x00007fa881062708 in QQuickMouseArea::setPressed
(this=this@entry=0x557074579fc0, button=<optimized out>, p=p@entry=false,
source=<optimized out>) at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/src/quick/items/qquickmousearea.cpp:1279
#55 0x00007fa88106384f in QQuickMouseArea::mouseReleaseEvent
(this=0x557074579fc0, event=0x7ffcd9ebf8b0) at
/usr/include/qt6/QtGui/qevent.h:115
#56 0x00007fa88103e318 in QQuickItem::event (this=0x557074579fc0,
ev=0x7ffcd9ebf8b0) at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/src/quick/items/qquickitem.cpp:8916
#57 0x00007fa87ffc3168 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib64/libQt6Widgets.so.6
#58 0x00007fa87eda0e08 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib64/libQt6Core.so.6
#59 0x00007fa8811cf3cd in
QQuickDeliveryAgentPrivate::deliverMatchingPointsToItem (this=0x557074541640,
item=0x557074579fc0, isGrabber=<optimized out>, pointerEvent=0x7ffcd9ebf8b0,
handlersOnly=<optimized out>) at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/src/quick/util/qquickdeliveryagent.cpp:2163
#60 0x00007fa8811cfbb2 in QQuickDeliveryAgentPrivate::deliverUpdatedPoints
(this=this@entry=0x557074541640, event=event@entry=0x7ffcd9ebf8b0) at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/src/quick/util/qquickdeliveryagent.cpp:2009
#61 0x00007fa8811d0f73 in QQuickDeliveryAgentPrivate::deliverPointerEvent
(this=this@entry=0x557074541640, event=event@entry=0x7ffcd9ebf8b0) at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/src/quick/util/qquickdeliveryagent.cpp:1851
#62 0x00007fa8811d203b in QQuickDeliveryAgentPrivate::handleMouseEvent
(this=this@entry=0x557074541640, event=event@entry=0x7ffcd9ebf8b0) at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/src/quick/util/qquickdeliveryagent.cpp:1648
#63 0x00007fa8811d3ec0 in QQuickDeliveryAgent::event (this=<optimized out>,
ev=0x7ffcd9ebf8b0) at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/src/quick/util/qquickdeliveryagent.cpp:705
#64 0x00007fa8810e95ab in QQuickWindow::event (this=<optimized out>,
event=<optimized out>) at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/src/quick/items/qquickwindow.cpp:1507
#65 0x00007fa87ffc3168 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib64/libQt6Widgets.so.6
#66 0x00007fa87eda0e08 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib64/libQt6Core.so.6
#67 0x00007fa87f60a617 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() from /lib64/libQt6Gui.so.6
#68 0x00007fa87f66937c in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /lib64/libQt6Gui.so.6
#69 0x00007fa87fb412e4 in userEventSourceDispatch(_GSource*, int (*)(void*),
void*) () from /lib64/libQt6Gui.so.6
#70 0x00007fa87da2de5c in g_main_context_dispatch_unlocked.lto_priv () from
/lib64/libglib-2.0.so.0
#71 0x00007fa87da88f18 in g_main_context_iterate_unlocked.isra () from
/lib64/libglib-2.0.so.0
#72 0x00007fa87da2bad3 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#73 0x00007fa87f06d39f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQt6Core.so.6
#74 0x00007fa87edadbcb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQt6Core.so.6
#75 0x00007fa87eda99cd in QCoreApplication::exec() () from
/lib64/libQt6Core.so.6
#76 0x00005570741ce49b in main ()
[Inferior 1 (process 2664) detached]

QQuickItem::window had this=0x0 so d->window looked like a null pointer
dereference.

(gdb) frame 4
#4  QQuickItem::window (this=0x0) at
/usr/src/debug/qt6-qtdeclarative-6.6.1-1.fc40.x86_64/src/quick/items/qquickitem.cpp:2870
2870        return d->window;
(gdb) p d
Cannot access memory at address 0x8
(gdb) p d->window
Cannot access memory at address 0x8

PlasmaQuick::PopupPlasmaWindow::setVisualParent in frame 6 had item=0x0 so the
window's parent might have been set to null.

(gdb) frame 6
#6  PlasmaQuick::PopupPlasmaWindow::setVisualParent (this=0x557074927ad0,
item=0x0)
    at
/usr/src/debug/libplasma-5.90.0-1.fc40.x86_64/src/plasmaquick/popupplasmawindow.cpp:217
217     void PopupPlasmaWindow::setVisualParent(QQuickItem *item)
(gdb) p item
$2 = (QQuickItem *) 0x0

I reproduced this problem once.

STEPS TO REPRODUCE
1. Boot a Fedora 39 KDE Plasma installation updated to 2023-12-21 with
updates-testing enabled
2. Log in to Plasma 5.27.10 on Wayland
3. Start Konsole
4. Install GNOME Boxes if it isn't already with sudo dnf install gnome-boxes
5. Download Fedora-KDE-Live-x86_64-Rawhide-20231222.n.0.iso from
https://koji.fedoraproject.org/koji/buildinfo?buildID=2336829
6. Start GNOME Boxes
7. Boot Fedora-KDE-Live-x86_64-Rawhide-20231222.n.0.iso in a GNOME Boxes
QEMU/KVM VM with 3 GiB RAM, UEFI enabled, and 3D acceleration enabled
8. To work around https://bugs.kde.org/show_bug.cgi?id=477643, switch to VT2 in
GNOME boxes via the keyboard menu Ctrl+Alt+F2 and back to VT1 with Ctrl+Alt+F1
after the Plasma 5.90.0 splash screen is shown for several seconds
9. Start Konsole
10. plasmawindowed org.kde.plasma.kickoff (in Konsole) 
11. maximize plasmawindowed
12. click on the main part of the plasmawindowed window

OBSERVED RESULT
plasmawindowed crashed in QQuickItem::window when clicking on its maximized
window

EXPECTED RESULT
plasmawindowed shouldn't have crashed

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Fedora Rawhide/40
(available in About System)
KDE Plasma Version: 5.90.0
KDE Frameworks Version: 5.246.0
Qt Version: 6.6.1

ADDITIONAL INFORMATION

plasmawindowed's output in Konsole show some errors.

plasmawindowed org.kde.plasma.kickoff
kf.plasma.core: Applet invalid: Cannot find a package for "empty"
kf.plasma.core: Unknown containment type requested: "" "" check
Plasma::Containment::Type for supported values
kf.plasma.quick: Applet preload policy set to 1
qrc:/qt/qml/org/kde/kirigamiaddons/components/Avatar.qml:201:9: QML
QQuickImage: Error decoding:
qrc:/qt/qml/org/kde/kirigamiaddons/components/Avatar.qml?timestamp=1703257266378:
Unsupported image format
qrc:/qt/qml/org/kde/kirigamiaddons/components/Avatar.qml:201:9: QML
QQuickImage: Error decoding:
qrc:/qt/qml/org/kde/kirigamiaddons/components/Avatar.qml?timestamp=1703257266378:
Unsupported image format
qrc:/qt/qml/org/kde/kirigamiaddons/components/Avatar.qml:201:9: QML
QQuickImage: Error decoding:
qrc:/qt/qml/org/kde/kirigamiaddons/components/Avatar.qml?timestamp=1703257266378:
Unsupported image format
28 -- exe=/usr/bin/plasmawindowed
17 -- platform=wayland
23 -- appname=plasmawindowed
17 -- apppath=/usr/bin
10 -- signal=11
9 -- pid=2664
KCrash: Application 'plasmawindowed' crashing...
KCrash: Attempting to start /usr/libexec/drkonqi
QSocketNotifier: Invalid socket 6 and type 'Read', disabling...
QSocketNotifier: Invalid socket 23 and type 'Read', disabling...
kf5idletime_wayland: This plugin does not support polling idle time
org.kde.drkonqi.bugzilla: RuntimeException: "Failed to resolve bugzilla
product"
org.kde.drkonqi: "Failed to resolve bugzilla product"

[1]+  Stopped                 plasmawindowed org.kde.plasma.kickoff
liveuser@localhost-live:~$ qt.qml.typeresolution.cycle: Cyclic dependency
detected between "qrc:/qt/qml/org/kde/desktop/private/TextFieldContextMenu.qml"
and "qrc:/qt/qml/org/kde/desktop/MenuItem.qml"
qrc:/ui/MainPage.qml:64:13: QML MainPageButton: Binding loop detected for
property "icon.height"
qrc:/ui/MainPage.qml:48:13: QML MainPageButton: Binding loop detected for
property "icon.height"
/usr/share/drkonqi/gdb/python/gdb_preamble/preamble.py:504: DeprecationWarning:
datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in
a future version. Use timezone-aware objects to represent datetimes in UTC:
datetime.datetime.fromtimestamp(timestamp, datetime.UTC).
  boot_time =
datetime.utcfromtimestamp(psutil.boot_time()).strftime('%Y-%m-%dT%H:%M:%S')
/usr/share/drkonqi/gdb/python/gdb_preamble/preamble.py:521: DeprecationWarning:
datetime.datetime.utcnow() is deprecated and scheduled for removal in a future
version. Use timezone-aware objects to represent datetimes in UTC:
datetime.datetime.now(datetime.UTC).
  'timestamp': datetime.utcnow().isoformat(),
Exception ignored in atexit callback: <function
AtexitIntegration.setup_once.<locals>._shutdown at 0x7f78c18909a0>
Traceback (most recent call last):
  File "/usr/lib/python3.12/site-packages/sentry_sdk/integrations/atexit.py",
line 61, in _shutdown
    client.close(callback=integration.callback)
  File "/usr/lib/python3.12/site-packages/sentry_sdk/client.py", line 604, in
close
    self.flush(timeout=timeout, callback=callback)
  File "/usr/lib/python3.12/site-packages/sentry_sdk/client.py", line 628, in
flush
    self.transport.flush(timeout=timeout, callback=callback)
  File "/usr/lib/python3.12/site-packages/sentry_sdk/transport.py", line 525,
in flush
    self._worker.submit(lambda: self._flush_client_reports(force=True))
  File "/usr/lib/python3.12/site-packages/sentry_sdk/worker.py", line 117, in
submit
    self._ensure_thread()
  File "/usr/lib/python3.12/site-packages/sentry_sdk/worker.py", line 42, in
_ensure_thread
    self.start()
  File "/usr/lib/python3.12/site-packages/sentry_sdk/worker.py", line 70, in
start
    self._thread.start()
  File
"/usr/lib/python3.12/site-packages/sentry_sdk/integrations/threading.py", line
56, in sentry_start
    return old_start(self, *a, **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.12/threading.py", line 992, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't create new thread at interpreter shutdown
Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.

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

Reply via email to