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

--- Comment #69 from David Edmundson <k...@davidedmundson.co.uk> ---
We managed to figure this out (hopefully):

Look at frames 6 and 80, we're in createWindow *for the same window*. We end up
with a dangling QPlatformWindow with no QWindow.

Thread 1 "plasmashell" hit Breakpoint 1, QPlatformWindow::QPlatformWindow
(this=0x555556e108e0, window=0x555556db8a30) at
/home/david/projects/kde6/src/qtbase/src/gui/kernel/qplatformwindow.cpp:35
35          qDebug() << windowMap;
(gdb) bt
#0  QPlatformWindow::QPlatformWindow (this=0x555556e108e0,
window=0x555556db8a30) at
/home/david/projects/kde6/src/qtbase/src/gui/kernel/qplatformwindow.cpp:35
#1  0x00007ffff42107ac in QtWaylandClient::QWaylandWindow::QWaylandWindow
(this=0x555556e108d0, window=0x555556db8a30, display=0x555555780680) at
/home/david/projects/kde6/src/qtwayland/src/client/qwaylandwindow.cpp:51
#2  0x00007fffecdec52a in QtWaylandClient::QWaylandEglWindow::QWaylandEglWindow
(this=0x555556e108d0, window=0x555556db8a30, display=0x555555780680)
    at
/home/david/projects/kde6/src/qtwayland/src/hardwareintegration/client/wayland-egl/qwaylandeglwindow.cpp:23
#3  0x00007fffecdeb99e in
QtWaylandClient::QWaylandEglClientBufferIntegration::createEglWindow
(this=0x5555557f5f30, window=0x555556db8a30)
    at
/home/david/projects/kde6/src/qtwayland/src/hardwareintegration/client/wayland-egl/qwaylandeglclientbufferintegration.cpp:121
#4  0x00007ffff41ee217 in
QtWaylandClient::QWaylandIntegration::createPlatformWindow
(this=0x55555578a7c0, window=0x555556db8a30) at
/home/david/projects/kde6/src/qtwayland/src/client/qwaylandintegration.cpp:139
#5  0x00007ffff3352cca in QWindowPrivate::create (this=0x555556aabd40,
recursive=false) at
/home/david/projects/kde6/src/qtbase/src/gui/kernel/qwindow.cpp:570
#6  0x00007ffff3351a18 in QWindow::create (this=0x555556db8a30) at
/home/david/projects/kde6/src/qtbase/src/gui/kernel/qwindow.cpp:734
#7  0x00007fffdbfa68f2 in surfaceForWindow (window=0x555556db8a30) at
/home/david/projects/kde6/src/frameworks/kwindowsystem/src/platforms/wayland/surfacehelper.h:26
#8  0x00007fffdbfa3fa0 in WindowEffects::installContrast (this=0x555555a557a0,
window=0x555556db8a30, enable=true, contrast=0.20000000000000001,
intensity=1.3999999999999999, saturation=10, region=...)
    at
/home/david/projects/kde6/src/frameworks/kwindowsystem/src/platforms/wayland/windoweffects.cpp:378
#9  0x00007fffdbfa47f5 in WindowEffects::enableBackgroundContrast
(this=0x555555a557a0, window=0x555556db8a30, enable=true,
contrast=0.20000000000000001, intensity=1.3999999999999999, saturation=10,
region=...)
    at
/home/david/projects/kde6/src/frameworks/kwindowsystem/src/platforms/wayland/windoweffects.cpp:369
#10 0x00007ffff58f17ad in KWindowEffects::enableBackgroundContrast
(window=0x555556db8a30, enable=true, contrast=0.20000000000000001,
intensity=1.3999999999999999, saturation=10, region=...)
    at
/home/david/projects/kde6/src/frameworks/kwindowsystem/src/kwindoweffects.cpp:33
#11 0x00007ffff7a42245 in PlasmaQuick::PlasmaWindowPrivate::handleFrameChanged
(this=0x5555568e0c20) at
/home/david/projects/kde6/src/plasma/libplasma/src/plasmaquick/plasmawindow.cpp:167
#12 0x00007ffff7a41865 in operator() (__closure=0x555556dbc7a0) at
/home/david/projects/kde6/src/plasma/libplasma/src/plasmaquick/plasmawindow.cpp:59
#13 0x00007ffff7a43293 in operator() (__closure=0x7fffffff6580) at
/opt/kde6/include/QtCore/qobjectdefs_impl.h:116
#14 0x00007ffff7a4333a in QtPrivate::FunctorCallBase::call_internal<void,
QtPrivate::FunctorCall<std::integer_sequence<long unsigned int>,
QtPrivate::List<>, void, PlasmaQuick::PlasmaWindow::PlasmaWindow(const
QString&)::<lambda()> >::call(PlasmaQuick::PlasmaWindow::PlasmaWindow(const
QString&)::<lambda()>&, void**)::<lambda()> >(void **, struct {...} &&)
(args=0x7fffffff6870, fn=...) at /opt/kde6/include/QtCore/qobjectdefs_impl.h:65
#15 0x00007ffff7a432d8 in QtPrivate::FunctorCall<std::integer_sequence<long
unsigned int>, QtPrivate::List<>, void,
PlasmaQuick::PlasmaWindow::PlasmaWindow(const QString&)::<lambda()>
>::call(struct {...} &, void **)
    (f=..., arg=0x7fffffff6870) at
/opt/kde6/include/QtCore/qobjectdefs_impl.h:115
#16 0x00007ffff7a431fd in
QtPrivate::FunctorCallable<PlasmaQuick::PlasmaWindow::PlasmaWindow(const
QString&)::<lambda()> >::call<QtPrivate::List<>, void>(struct {...} &, void *,
void **) (f=..., arg=0x7fffffff6870)
    at /opt/kde6/include/QtCore/qobjectdefs_impl.h:337
#17 0x00007ffff7a43185 in
QtPrivate::QCallableObject<PlasmaQuick::PlasmaWindow::PlasmaWindow(const
QString&)::<lambda()>, QtPrivate::List<>, void>::impl(int,
QtPrivate::QSlotObjectBase *, QObject *, void **, bool *)
    (which=1, this_=0x555556dbc790, r=0x555556db8a30, a=0x7fffffff6870,
ret=0x0) at /opt/kde6/include/QtCore/qobjectdefs_impl.h:547
#18 0x00007ffff204ff12 in QtPrivate::QSlotObjectBase::call
(this=0x555556dbc790, r=0x555556db8a30, a=0x7fffffff6870) at
/home/david/projects/kde6/src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#19 0x00007ffff20fac04 in doActivate<false> (sender=0x555556d9e450,
signal_index=34, argv=0x7fffffff6870) at
/home/david/projects/kde6/src/qtbase/src/corelib/kernel/qobject.cpp:4146
#20 0x00007ffff20f0663 in QMetaObject::activate (sender=0x555556d9e450,
m=0x7ffff7af96c0 <PlasmaQuick::DialogBackground::staticMetaObject>,
local_signal_index=1, argv=0x0)
    at /home/david/projects/kde6/src/qtbase/src/corelib/kernel/qobject.cpp:4206
#21 0x00007ffff7a4d953 in PlasmaQuick::DialogBackground::maskChanged
(this=0x555556d9e450) at
/home/david/projects/kde6/build/plasma/libplasma/src/plasmaquick/PlasmaQuick_autogen/include/moc_dialogbackground_p.cpp:128
#22 0x00007ffff7a4d742 in PlasmaQuick::DialogBackground::qt_static_metacall
(_o=0x555556d9e450, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fffffff6b50)
    at
/home/david/projects/kde6/build/plasma/libplasma/src/plasmaquick/PlasmaQuick_autogen/include/moc_dialogbackground_p.cpp:76
#23 0x00007ffff20fad04 in doActivate<false> (sender=0x555556dbc8f0,
signal_index=40, argv=0x7fffffff6b50) at
/home/david/projects/kde6/src/qtbase/src/corelib/kernel/qobject.cpp:4158
#24 0x00007ffff20f0663 in QMetaObject::activate (sender=0x555556dbc8f0,
m=0x7fffb9d00880 <KSvg::FrameSvgItem::staticMetaObject>, local_signal_index=7,
argv=0x0)
    at /home/david/projects/kde6/src/qtbase/src/corelib/kernel/qobject.cpp:4206
#25 0x00007fffb9cd8283 in KSvg::FrameSvgItem::maskChanged (this=0x555556dbc8f0)
at
/home/david/projects/kde6/build/frameworks/ksvg/src/declarativeimports/corebindingsplugin_autogen/include/moc_framesvgitem.cpp:453
#26 0x00007fffb9cd5b7a in KSvg::FrameSvgItem::doUpdate (this=0x555556dbc8f0) at
/home/david/projects/kde6/src/frameworks/ksvg/src/declarativeimports/framesvgitem.cpp:569
#27 0x00007fffb9cdf1a3 in QtPrivate::FunctorCall<std::integer_sequence<unsigned
long>, QtPrivate::List<>, void, void (KSvg::FrameSvgItem::*)()>::call(void
(KSvg::FrameSvgItem::*)(), KSvg::FrameSvgItem*,
void**)::{lambda()#1}::operator()() const (__closure=0x7fffffff6db0) at
/opt/kde6/include/QtCore/qobjectdefs_impl.h:127
#28 0x00007fffb9cdfa85 in QtPrivate::FunctorCallBase::call_internal<void,
QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>,
void, void (KSvg::FrameSvgItem::*)()>::call(void (KSvg::FrameSvgItem::*)(),
KSvg::FrameSvgItem*, void**)::{lambda()#1}>(void**,
QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>,
void, void (KSvg::FrameSvgItem::*)()>::call(void (KSvg::FrameSvgItem::*)(),
KSvg::FrameSvgItem*, void**)::{lambda()#1}&&) (args=0x7fffffff70a0, fn=...) at
/opt/kde6/include/QtCore/qobjectdefs_impl.h:65
#29 0x00007fffb9cdf215 in QtPrivate::FunctorCall<std::integer_sequence<unsigned
long>, QtPrivate::List<>, void, void (KSvg::FrameSvgItem::*)()>::call(void
(KSvg::FrameSvgItem::*)(), KSvg::FrameSvgItem*, void**)
    (f=(void (KSvg::FrameSvgItem::*)(KSvg::FrameSvgItem * const))
0x7fffb9cd56ae <KSvg::FrameSvgItem::doUpdate()>, o=0x555556dbc8f0,
arg=0x7fffffff70a0) at /opt/kde6/include/QtCore/qobjectdefs_impl.h:126
#30 0x00007fffb9cdec56 in QtPrivate::FunctionPointer<void
(KSvg::FrameSvgItem::*)()>::call<QtPrivate::List<>, void>(void
(KSvg::FrameSvgItem::*)(), KSvg::FrameSvgItem*, void**)
    (f=(void (KSvg::FrameSvgItem::*)(KSvg::FrameSvgItem * const))
0x7fffb9cd56ae <KSvg::FrameSvgItem::doUpdate()>, o=0x555556dbc8f0,
arg=0x7fffffff70a0) at /opt/kde6/include/QtCore/qobjectdefs_impl.h:174
#31 0x00007fffb9cde1a5 in QtPrivate::QCallableObject<void
(KSvg::FrameSvgItem::*)(), QtPrivate::List<>, void>::impl(int,
QtPrivate::QSlotObjectBase*, QObject*, void**, bool*)
    (which=1, this_=0x555556dbd030, r=0x555556dbc8f0, a=0x7fffffff70a0,
ret=0x0) at /opt/kde6/include/QtCore/qobjectdefs_impl.h:545
#32 0x00007ffff204ff12 in QtPrivate::QSlotObjectBase::call
(this=0x555556dbd030, r=0x555556dbc8f0, a=0x7fffffff70a0) at
/home/david/projects/kde6/src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#33 0x00007ffff20fac04 in doActivate<false> (sender=0x555556dbcbf0,
signal_index=3, argv=0x7fffffff70a0) at
/home/david/projects/kde6/src/qtbase/src/corelib/kernel/qobject.cpp:4146
#34 0x00007ffff20f0663 in QMetaObject::activate (sender=0x555556dbcbf0,
m=0x7ffff5bfd280 <KSvg::Svg::staticMetaObject>, local_signal_index=0, argv=0x0)
    at /home/david/projects/kde6/src/qtbase/src/corelib/kernel/qobject.cpp:4206
--Type <RET> for more, q to quit, c to continue without paging--
#35 0x00007ffff5b95737 in KSvg::Svg::repaintNeeded (this=0x555556dbcbf0) at
/home/david/projects/kde6/build/frameworks/ksvg/src/ksvg/KF6Svg_autogen/include/moc_svg.cpp:484
#36 0x00007ffff5b7da7f in KSvg::FrameSvgPrivate::updateAndSignalSizes
(this=0x555556dbce50) at
/home/david/projects/kde6/src/frameworks/ksvg/src/ksvg/framesvg.cpp:1005
#37 0x00007ffff5b7afd1 in KSvg::FrameSvgPrivate::updateFrameData
(this=0x555556dbce50, lastModified=1727805102,
updateType=KSvg::FrameSvgPrivate::UpdateFrameAndMargins)
    at /home/david/projects/kde6/src/frameworks/ksvg/src/ksvg/framesvg.cpp:725
#38 0x00007ffff5b767a1 in KSvg::FrameSvg::setElementPrefix
(this=0x555556dbcbf0, prefix=...) at
/home/david/projects/kde6/src/frameworks/ksvg/src/ksvg/framesvg.cpp:126
#39 0x00007ffff5b7d9f7 in KSvg::FrameSvgPrivate::updateNeeded
(this=0x555556dbce50) at
/home/david/projects/kde6/src/frameworks/ksvg/src/ksvg/framesvg.cpp:989
#40 0x00007ffff5b8ce14 in std::__invoke_impl<void, void
(KSvg::FrameSvgPrivate::*&)(), KSvg::FrameSvgPrivate*&>
    (__f=@0x555556dbcf00: (void
(KSvg::FrameSvgPrivate::*)(KSvg::FrameSvgPrivate * const)) 0x7ffff5b7d9d0
<KSvg::FrameSvgPrivate::updateNeeded()>, __t=@0x555556dbcf10: 0x555556dbce50)
    at /usr/include/c++/14.2.1/bits/invoke.h:74
#41 0x00007ffff5b8cd71 in std::__invoke<void (KSvg::FrameSvgPrivate::*&)(),
KSvg::FrameSvgPrivate*&>
    (__fn=@0x555556dbcf00: (void
(KSvg::FrameSvgPrivate::*)(KSvg::FrameSvgPrivate * const)) 0x7ffff5b7d9d0
<KSvg::FrameSvgPrivate::updateNeeded()>) at
/usr/include/c++/14.2.1/bits/invoke.h:96
#42 0x00007ffff5b8ccd9 in std::_Bind<void
(KSvg::FrameSvgPrivate::*(KSvg::FrameSvgPrivate*))()>::__call<void, ,
0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x555556dbcf00, __args=...)
    at /usr/include/c++/14.2.1/functional:513
#43 0x00007ffff5b8caa9 in std::_Bind<void
(KSvg::FrameSvgPrivate::*(KSvg::FrameSvgPrivate*))()>::operator()<, void>()
(this=0x555556dbcf00) at /usr/include/c++/14.2.1/functional:598
#44 0x00007ffff5b8c447 in QtPrivate::FunctorCall<std::integer_sequence<unsigned
long>, QtPrivate::List<>, void, std::_Bind<void
(KSvg::FrameSvgPrivate::*(KSvg::FrameSvgPrivate*))()> >::call(std::_Bind<void
(KSvg::FrameSvgPrivate::*(KSvg::FrameSvgPrivate*))()>&,
void**)::{lambda()#1}::operator()() const (__closure=0x7fffffff73e0) at
/opt/kde6/include/QtCore/qobjectdefs_impl.h:116
#45 0x00007ffff5b8cae4 in QtPrivate::FunctorCallBase::call_internal<void,
QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>,
void, std::_Bind<void (KSvg::FrameSvgPrivate::*(KSvg::FrameSvgPrivate*))()>
>::call(std::_Bind<void (KSvg::FrameSvgPrivate::*(KSvg::FrameSvgPrivate*))()>&,
void**)::{lambda()#1}>(void**,
QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>,
void, std::_Bind<void (KSvg::FrameSvgPrivate::*(KSvg::FrameSvgPrivate*))()>
>::call(std::_Bind<void (KSvg::FrameSvgPrivate::*(KSvg::FrameSvgPrivate*))()>&,
void**)::{lambda()#1}&&) (args=0x7fffffff76d0, fn=...)
    at /opt/kde6/include/QtCore/qobjectdefs_impl.h:65
#46 0x00007ffff5b8c48c in QtPrivate::FunctorCall<std::integer_sequence<unsigned
long>, QtPrivate::List<>, void, std::_Bind<void
(KSvg::FrameSvgPrivate::*(KSvg::FrameSvgPrivate*))()> >::call(std::_Bind<void
(KSvg::FrameSvgPrivate::*(KSvg::FrameSvgPrivate*))()>&, void**) (f=...,
arg=0x7fffffff76d0) at /opt/kde6/include/QtCore/qobjectdefs_impl.h:115
#47 0x00007ffff5b8ad7f in QtPrivate::FunctorCallable<std::_Bind<void
(KSvg::FrameSvgPrivate::*(KSvg::FrameSvgPrivate*))()>>::call<QtPrivate::List<>,
void>(std::_Bind<void (KSvg::FrameSvgPrivate::*(KSvg::FrameSvgPrivate*))()>&,
void*, void**) (f=..., arg=0x7fffffff76d0) at
/opt/kde6/include/QtCore/qobjectdefs_impl.h:337
#48 0x00007ffff5b89275 in QtPrivate::QCallableObject<std::_Bind<void
(KSvg::FrameSvgPrivate::*(KSvg::FrameSvgPrivate*))()>, QtPrivate::List<>,
void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*)
    (which=1, this_=0x555556dbcef0, r=0x555556dbcbf0, a=0x7fffffff76d0,
ret=0x0) at /opt/kde6/include/QtCore/qobjectdefs_impl.h:547
#49 0x00007ffff204ff12 in QtPrivate::QSlotObjectBase::call
(this=0x555556dbcef0, r=0x555556dbcbf0, a=0x7fffffff76d0) at
/home/david/projects/kde6/src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#50 0x00007ffff20fac04 in doActivate<false> (sender=0x555556dbcbf0,
signal_index=3, argv=0x7fffffff76d0) at
/home/david/projects/kde6/src/qtbase/src/corelib/kernel/qobject.cpp:4146
#51 0x00007ffff20f0663 in QMetaObject::activate (sender=0x555556dbcbf0,
m=0x7ffff5bfd280 <KSvg::Svg::staticMetaObject>, local_signal_index=0, argv=0x0)
    at /home/david/projects/kde6/src/qtbase/src/corelib/kernel/qobject.cpp:4206
#52 0x00007ffff5b95737 in KSvg::Svg::repaintNeeded (this=0x555556dbcbf0) at
/home/david/projects/kde6/build/frameworks/ksvg/src/ksvg/KF6Svg_autogen/include/moc_svg.cpp:484
#53 0x00007ffff5b93237 in KSvg::Svg::setDevicePixelRatio (this=0x555556dbcbf0,
ratio=2) at /home/david/projects/kde6/src/frameworks/ksvg/src/ksvg/svg.cpp:882
#54 0x00007fffb9cd71f4 in KSvg::FrameSvgItem::updateDevicePixelRatio
(this=0x555556dbc8f0) at
/home/david/projects/kde6/src/frameworks/ksvg/src/declarativeimports/framesvgitem.cpp:731
#55 0x00007fffb9cd74bb in KSvg::FrameSvgItem::itemChange (this=0x555556dbc8f0,
change=QQuickItem::ItemDevicePixelRatioHasChanged, value=...)
    at
/home/david/projects/kde6/src/frameworks/ksvg/src/declarativeimports/framesvgitem.cpp:774
#56 0x00007ffff50ce903 in updatePixelRatioHelper (item=0x555556dbc8f0,
pixelRatio=pixelRatio@entry=2) at
/home/david/projects/kde6/src/qtdeclarative/src/quick/items/qquickwindow.cpp:387
#57 0x00007ffff50ce89d in updatePixelRatioHelper (item=<optimized out>,
pixelRatio=pixelRatio@entry=2) at
/home/david/projects/kde6/src/qtdeclarative/src/quick/items/qquickwindow.cpp:392
#58 0x00007ffff50ce89d in updatePixelRatioHelper (item=<optimized out>,
pixelRatio=2) at
/home/david/projects/kde6/src/qtdeclarative/src/quick/items/qquickwindow.cpp:392
#59 0x00007ffff50d2ed0 in QQuickWindow::physicalDpiChanged (this=<optimized
out>) at
/home/david/projects/kde6/src/qtdeclarative/src/quick/items/qquickwindow.cpp:403
#60 0x00007ffff50d7e7c in QQuickWindow::event (this=<optimized out>,
event=<optimized out>) at
/home/david/projects/kde6/src/qtdeclarative/src/quick/items/qquickwindow.cpp:1614
#61 0x00007ffff5dcf180 in QApplicationPrivate::notify_helper
(this=0x55555577c110, receiver=0x555556db8a30, e=0x7fffffff85d8) at
/home/david/projects/kde6/src/qtbase/src/widgets/kernel/qapplication.cpp:3301
#62 0x00007ffff5dd3071 in QApplication::notify (this=0x7fffffffdd50,
receiver=0x555556db8a30, e=0x7fffffff85d8) at
/home/david/projects/kde6/src/qtbase/src/widgets/kernel/qapplication.cpp:3251
#63 0x00007ffff203a309 in QCoreApplication::notifyInternal2
(receiver=0x555556db8a30, event=0x7fffffff85d8) at
/home/david/projects/kde6/src/qtbase/src/corelib/kernel/qcoreapplication.cpp:1106
#64 0x00007ffff203af79 in QCoreApplication::sendEvent (receiver=0x555556db8a30,
event=0x7fffffff85d8) at
/home/david/projects/kde6/src/qtbase/src/corelib/kernel/qcoreapplication.cpp:1546
#65 0x00007ffff335349c in QWindowPrivate::updateDevicePixelRatio
(this=0x555556aabd40) at
/home/david/projects/kde6/src/qtbase/src/gui/kernel/qwindow.cpp:1440
#66 0x00007ffff335b3c5 in QWindowPrivate::init(QWindow*,
QScreen*)::$_0::operator()(QScreen*) const (this=0x555556da0b20) at
/home/david/projects/kde6/src/qtbase/src/gui/kernel/qwindow.cpp:250
#67 0x00007ffff335b2e6 in QtPrivate::FunctorCall<std::integer_sequence<unsigned
long, 0ul>, QtPrivate::List<QScreen*>, void, QWindowPrivate::init(QWindow*,
QScreen*)::$_0>::call(QWindowPrivate::init(QWindow*, QScreen*)::$_0&,
void**)::{lambda()#1}::operator()() const (this=0x7fffffff8710) at
/home/david/projects/kde6/src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:116
#68 0x00007ffff335b2b9 in QtPrivate::FunctorCallBase::call_internal<void,
QtPrivate::FunctorCall<std::integer_sequence<unsigned long, 0ul>,
QtPrivate::List<QScreen*>, void, QWindowPrivate::init(QWindow*,
QScreen*)::$_0>::call(QWindowPrivate::init(QWindow*, QScreen*)::$_0&,
void**)::{lambda()#1}>(void**,
QtPrivate::FunctorCall<std::integer_sequence<unsigned long, 0ul>,
QtPrivate::List<QScreen*>, void, QWindowPrivate::init(QWindow*,
QScreen*)::$_0>::call(QWindowPrivate::init(QWindow*, QScreen*)::$_0&,
void**)::{lambda()#1}&&) (args=0x7fffffff8a80, fn=...) at
/home/david/projects/kde6/src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:65
#69 0x00007ffff335b27a in QtPrivate::FunctorCall<std::integer_sequence<unsigned
long, 0ul>, QtPrivate::List<QScreen*>, void, QWindowPrivate::init(QWindow*,
QScreen*)::$_0>::call(QWindowPrivate::init(QWindow*, QScreen*)::$_0&, void**)
(f=..., arg=0x7fffffff8a80) at
/home/david/projects/kde6/src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:115
#70 0x00007ffff335b221 in
QtPrivate::FunctorCallable<QWindowPrivate::init(QWindow*, QScreen*)::$_0,
QScreen*>::call<QtPrivate::List<QScreen*>, void>(QWindowPrivate::init(QWindow*,
QScreen*)::$_0&, void*, void**)
--Type <RET> for more, q to quit, c to continue without paging--
    (f=..., arg=0x7fffffff8a80) at
/home/david/projects/kde6/src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:337
#71 0x00007ffff335b1cd in
QtPrivate::QCallableObject<QWindowPrivate::init(QWindow*, QScreen*)::$_0,
QtPrivate::List<QScreen*>, void>::impl (which=1, this_=0x555556da0b10,
r=0x555556db8a30, a=0x7fffffff8a80, ret=0x0)
    at
/home/david/projects/kde6/src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:547
#72 0x00007ffff204ff12 in QtPrivate::QSlotObjectBase::call
(this=0x555556da0b10, r=0x555556db8a30, a=0x7fffffff8a80) at
/home/david/projects/kde6/src/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#73 0x00007ffff20fac04 in doActivate<false> (sender=0x555556db8a30,
signal_index=3, argv=0x7fffffff8a80) at
/home/david/projects/kde6/src/qtbase/src/corelib/kernel/qobject.cpp:4146
#74 0x00007ffff20f0663 in QMetaObject::activate (sender=0x555556db8a30,
m=0x7ffff3f51ae0 <QWindow::staticMetaObject>, local_signal_index=0,
argv=0x7fffffff8a80)
    at /home/david/projects/kde6/src/qtbase/src/corelib/kernel/qobject.cpp:4206
#75 0x00007ffff329316b in QMetaObject::activate<void, QScreen*>
(sender=0x555556db8a30, mo=0x7ffff3f51ae0 <QWindow::staticMetaObject>,
local_signal_index=0, ret=0x0, args=@0x7fffffff8ac0: 0x5555557900b0)
    at
/home/david/projects/kde6/src/qtbase/src/corelib/kernel/qobjectdefs.h:306
#76 0x00007ffff3351149 in QWindow::screenChanged (this=0x555556db8a30,
_t1=0x5555557900b0) at src/gui/Gui_autogen/include/moc_qwindow.cpp:575
#77 0x00007ffff335214b in QWindowPrivate::emitScreenChangedRecursion
(this=0x555556aabd40, newScreen=0x5555557900b0) at
/home/david/projects/kde6/src/qtbase/src/gui/kernel/qwindow.cpp:508
#78 0x00007ffff33523df in QWindowPrivate::setTopLevelScreen
(this=0x555556aabd40, newScreen=0x5555557900b0, recreate=false) at
/home/david/projects/kde6/src/qtbase/src/gui/kernel/qwindow.cpp:532
#79 0x00007ffff3352c3c in QWindowPrivate::create (this=0x555556aabd40,
recursive=false) at
/home/david/projects/kde6/src/qtbase/src/gui/kernel/qwindow.cpp:563
#80 0x00007ffff3351a18 in QWindow::create (this=0x555556db8a30) at
/home/david/projects/kde6/src/qtbase/src/gui/kernel/qwindow.cpp:734
#81 0x00007fffdbfa68f2 in surfaceForWindow (window=0x555556db8a30) at
/home/david/projects/kde6/src/frameworks/kwindowsystem/src/platforms/wayland/surfacehelper.h:26
#82 0x00007fffdbfb7fe8 in WindowShadow::internalCreate (this=0x555556dbba10) at
/home/david/projects/kde6/src/frameworks/kwindowsystem/src/platforms/wayland/windowshadow.cpp:136
#83 0x00007fffdbfb86f4 in WindowShadow::create (this=0x555556dbba10) at
/home/david/projects/kde6/src/frameworks/kwindowsystem/src/platforms/wayland/windowshadow.cpp:180
#84 0x00007ffff58f2a06 in KWindowShadow::create (this=0x555556e04e10) at
/home/david/projects/kde6/src/frameworks/kwindowsystem/src/kwindowshadow.cpp:257
#85 0x00007ffff7a10629 in DialogShadows::Private::updateShadow
(this=0x555556d9e1a0, window=0x555556db8a30, enabledBorders=...) at
/home/david/projects/kde6/src/plasma/libplasma/src/plasmaquick/dialogshadows.cpp:256
#86 0x00007ffff7a0f1ae in DialogShadows::addWindow (this=0x555556d64490,
window=0x555556db8a30, enabledBorders=...) at
/home/david/projects/kde6/src/plasma/libplasma/src/plasmaquick/dialogshadows.cpp:72
#87 0x00007ffff7a41ac2 in PlasmaQuick::PlasmaWindow::PlasmaWindow
(this=0x555556db8a30, svgPrefix=...) at
/home/david/projects/kde6/src/plasma/libplasma/src/plasmaquick/plasmawindow.cpp:62
#88 0x00007ffff7a456e6 in PlasmaQuick::PopupPlasmaWindow::PopupPlasmaWindow
(this=0x555556db8a30, svgPrefix=...) at
/home/david/projects/kde6/src/plasma/libplasma/src/plasmaquick/popupplasmawindow.cpp:283
#89 0x00007ffff79f9f0e in PlasmaQuick::AppletPopup::AppletPopup
(this=0x555556db8a30) at
/home/david/projects/kde6/src/plasma/libplasma/src/plasmaquick/appletpopup.cpp:63
#90 0x00007fffba4c01fa in
QQmlPrivate::QQmlElement<PlasmaQuick::AppletPopup>::QQmlElement
(this=0x555556db8a30) at /opt/kde6/include/QtQml/qqmlprivate.h:99
#91 0x00007fffba4c0243 in QQmlPrivate::createInto<PlasmaQuick::AppletPopup>
(memory=0x555556db8a30) at /opt/kde6/include/QtQml/qqmlprivate.h:174
#92 0x00007ffff4a25bf6 in QQmlType::create (this=0x7fffffff9430,
memory=0x7fffffff9340, additionalMemory=<optimized out>) at
/home/david/projects/kde6/src/qtdeclarative/src/qml/qml/qqmltype.cpp:512
#93 QQmlType::create (this=0x7fffffff9430, memory=0x7fffffff9340,
additionalMemory=<optimized out>) at
/home/david/projects/kde6/src/qtdeclarative/src/qml/qml/qqmltype.cpp:506
#94 0x00007ffff4a25cb2 in QQmlType::createWithQQmlData
(this=this@entry=0x7fffffff9430) at
/home/david/projects/kde6/src/qtdeclarative/src/qml/qml/qqmltype.cpp:527
#95 0x00007ffff49d1f21 in QQmlObjectCreator::createInstance
(this=this@entry=0x555556d639e0, index=14, parent=0x555556ad8a10,
isContextObject=isContextObject@entry=false)
    at
/home/david/projects/kde6/src/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1330
#96 0x00007ffff49d3910 in QQmlObjectCreator::setPropertyBinding
(this=this@entry=0x555556d639e0,
bindingProperty=bindingProperty@entry=0x7fffac1f3dc0,
binding=binding@entry=0x7fffb8014078)
    at /opt/kde6/include/QtCore/qendian.h:258

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

Reply via email to