Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-137350

weatherforecast example crashes when clicking quickly

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P1: Critical
    • 6.8, 6.10.0 Beta1, 6.11.0 FF, 6.11
    • 6.9
    • None
    • $ uname -a
      Linux moheim 6.14.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Sun Apr 6 15:05:05 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
    • Linux/Wayland
    • 217439c2d (dev), 848521bbb (6.10)

    Description

      Steps to reproduce:

      1. Start weatherforecastexample from qtdeclarative/examples/quick/quickshapes/weatherforecast
      2. Click around quickly and randomly on the map

      This is with qtdeclarative at fa4568622c built with Clang 20. 

      This reliably produced asserts and segfaults within a few seconds of clicking. Here are some sample backtraces:

       rocess 1652792 stopped
      * thread #1, name = 'weatherforecast', stop reason = signal SIGSEGV: invalid permissions for mapped object (fault address=0x7fffdd1ae480)
          frame #0: 0x00007ffff66ac070 libQt6Qml.so.6`QV4::Heap::Pointer<QV4::Heap::InternalClass*, 0ul>::get(this=0x00007fffdd1ae480) const at qv4heap_p.h:45:48
         42             WriteBarrier::write(e, base(), &ptr, reinterpret_cast<Base *>(newVal));
         43         }
         44      
      -> 45         T get() const { return reinterpret_cast<T>(ptr); }
         46      
         47         template <typename Type>
         48         Type *cast() { return static_cast<Type *>(ptr); }
      Likely cause: this->ptr accessed 0x7fffdd1ae480
      (lldb) bt
      * thread #1, name = 'weatherforecast', stop reason = signal SIGSEGV: invalid permissions for mapped object (fault address=0x7fffdd1ae480)
        * frame #0: 0x00007ffff66ac070 libQt6Qml.so.6`QV4::Heap::Pointer<QV4::Heap::InternalClass*, 0ul>::get(this=0x00007fffdd1ae480) const at qv4heap_p.h:45:48
          frame #1: 0x00007ffff66ac059 libQt6Qml.so.6`QV4::Heap::Pointer<QV4::Heap::InternalClass*, 0ul>::operator->(this=0x00007fffdd1ae480) const at qv4heap_p.h:36:35
          frame #2: 0x00007ffff677df92 libQt6Qml.so.6`QV4::Value::isString(this=0x00007fffdd6ab638) const at qv4value_p.h:289:17
          frame #3: 0x00007ffff678550d libQt6Qml.so.6`QV4::Value::stringValue(this=0x00007fffdd6ab638) const at qv4value_p.h:58:14
          frame #4: 0x00007ffff69773eb libQt6Qml.so.6`QV4::Value::toQString(this=0x00007fffdd6ab638) const at qv4value.cpp:161:25
          frame #5: 0x00007ffff697a86d libQt6Qml.so.6`mapPropertyKey(mapping=0x00007fffdd6ab608, key=0x00007fffdd6ab600) at qv4variantassociationobject.cpp:70:20
          frame #6: 0x00007ffff697a654 libQt6Qml.so.6`_ZZNK3QV424VariantAssociationObject10getElementERK7QStringPbENK3$_0clI4QMapIS1_8QVariantEEEDaPT_(this=0x00007fffffff8ef8, association=0x00007fffdd163190) at qv4variantassociationobject.cpp:351:21
          frame #7: 0x00007ffff697a4a0 libQt6Qml.so.6`unsigned long long std::__invoke_impl<unsigned long long, QV4::VariantAssociationObject::getElement(QString const&, bool*) const::$_0&, QMap<QString, QVariant>*>((null)=__invoke_other @ 0x00007fffffff8ddf, __f=0x00007fffffff8ef8, __args=0x00007fffffff8e80) at invoke.h:61:14
          frame #8: 0x00007ffff697a46d libQt6Qml.so.6`std::__invoke_result<QV4::VariantAssociationObject::getElement(QString const&, bool*) const::$_0&, QMap<QString, QVariant>*>::type std::__invoke<QV4::VariantAssociationObject::getElement(QString const&, bool*) const::$_0&, QMap<QString, QVariant>*>(__fn=0x00007fffffff8ef8, __args=0x00007fffffff8e80) at invoke.h:96:14
          frame #9: 0x00007ffff697a40d libQt6Qml.so.6`std::invoke_result<QV4::VariantAssociationObject::getElement(QString const&, bool*) const::$_0&, QMap<QString, QVariant>*>::type std::invoke<QV4::VariantAssociationObject::getElement(QString const&, bool*) const::$_0&, QMap<QString, QVariant>*>(__fn=0x00007fffffff8ef8, __args=0x00007fffffff8e80) at functional:120:14
          frame #10: 0x00007ffff697a373 libQt6Qml.so.6`unsigned long long visitVariantAssociation<unsigned long long, QV4::VariantAssociationObject::getElement(QString const&, bool*) const::$_0&, QV4::VariantAssociationObject::getElement(QString const&, bool*) const::$_0&>(association=0x00007fffdd163140, mapCallable=0x00007fffffff8ef8, hashCallable=0x00007fffffff8ef8) at qv4variantassociationobject.cpp:37:20
          frame #11: 0x00007ffff6979101 libQt6Qml.so.6`unsigned long long visitVariantAssociation<unsigned long long, QV4::VariantAssociationObject::getElement(QString const&, bool*) const::$_0>(association=0x00007fffdd163140, callable=0x00007fffffff8ef8) at qv4variantassociationobject.cpp:61:12
          frame #12: 0x00007ffff6978da5 libQt6Qml.so.6`QV4::VariantAssociationObject::getElement(this=0x00007fffdd6ab5f0, key=0x00007fffffff8f70, hasProperty=0x0000000000000000) const at qv4variantassociationobject.cpp:336:16
          frame #13: 0x00007ffff6978034 libQt6Qml.so.6`QV4::VariantAssociationObject::virtualGet(that=0x00007fffdd6ab5f0, id=PropertyKey @ 0x00007fffffff8f90, (null)=0x00007fffdd6ab5f0, hasProperty=0x0000000000000000) at qv4variantassociationobject.cpp:197:69
          frame #14: 0x00007ffff677e967 libQt6Qml.so.6`QV4::Object::get(this=0x00007fffdd6ab5f0, id=PropertyKey @ 0x00007fffffff8fe0, receiver=0x00007fffdd6ab5f0, hasProperty=0x0000000000000000) const at qv4object_p.h:277:46
          frame #15: 0x00007ffff691e332 libQt6Qml.so.6`QV4::getElementFallback(engine=0x0000555555ac71b0, object=0x00007fffdd6ab5a8, index=0x00007fffdd6ab520) at qv4runtime.cpp:761:15
          frame #16: 0x00007ffff691db80 libQt6Qml.so.6`QV4::Runtime::LoadElement::call(engine=0x0000555555ac71b0, object=0x00007fffdd6ab5a8, index=0x00007fffdd6ab520) at qv4runtime.cpp:782:12
          frame #17: 0x00007fffdc126db9
          frame #18: 0x00007ffff6983bfa libQt6Qml.so.6`QV4::Moth::VME::exec(frame=0x00007fffffff92d0, engine=0x0000555555ac71b0) at qv4vme_moth.cpp:484:18
          frame #19: 0x00007ffff6843777 libQt6Qml.so.6`QV4::doCall(self=0x0000555555b8b0c0, thisObject=0x00007fffdd6ab508, argv=0x00007fffdd6ab500, argc=1, context=0x00007fffdc145a90) at qv4function.cpp:52:28
          frame #20: 0x00007ffff6842e2a libQt6Qml.so.6`QV4::Function::call(this=0x0000555555b8b0c0, thisObject=0x00007fffdd6ab508, argv=0x00007fffdd6ab500, argc=1, context=0x00007fffdc145a90) at qv4function.cpp:77:12
          frame #21: 0x00007ffff6844a72 libQt6Qml.so.6`QV4::Function::call(QObject*, void**, QMetaType const*, int, QV4::ExecutionContext*)::$_0::operator()(this=0x00007fffffff9510, thisObject=0x00007fffdd6ab508, argv=0x00007fffdd6ab500, argc=1) const at qv4function.cpp:28:20
          frame #22: 0x00007ffff6842b21 libQt6Qml.so.6`bool QV4::convertAndCall<QV4::Function::call(QObject*, void**, QMetaType const*, int, QV4::ExecutionContext*)::$_0>(engine=0x0000555555ac71b0, thisObject=0x0000555555bda110, a=0x00007fffffffb520, types=0x00007fffffff97b0, argc=1, call=(unnamed class) @ 0x00007fffffff9510) at qv4jscall_p.h:199:33
          frame #23: 0x00007ffff6842871 libQt6Qml.so.6`QV4::Function::call(this=0x0000555555b8b0c0, thisObject=0x0000555555bda110, a=0x00007fffffffb520, types=0x00007fffffff97b0, argc=1, context=0x00007fffdc145a90) at qv4function.cpp:25:16
          frame #24: 0x00007ffff6ac1af5 libQt6Qml.so.6`QQmlJavaScriptExpression::evaluate(this=0x0000555555bda520, a=0x00007fffffffb520, types=0x00007fffffff97b0, argc=1) at qqmljavascriptexpression.cpp:270:46
          frame #25: 0x00007ffff6a14432 libQt6Qml.so.6`QQmlBoundSignalExpression::evaluate(this=0x0000555555bda520, a=0x00007fffffffb520) at qqmlboundsignal.cpp:196:35
          frame #26: 0x00007ffff6a14922 libQt6Qml.so.6`QQmlBoundSignal_callback(e=0x0000555555b87ad0, a=0x00007fffffffb520) at qqmlboundsignal.cpp:315:26
          frame #27: 0x00007ffff6b1412f libQt6Qml.so.6`QQmlNotifier::emitNotify(endpoint=0x0000000000000000, a=0x00007fffffffb520) at qqmlnotifier.cpp:74:13
          frame #28: 0x00007ffff6a63139 libQt6Qml.so.6`QQmlData::signalEmitted((null)=0x0000555555bda130, object=0x0000555555bda110, index=48, a=0x00007fffffffb520) at qqmlengine.cpp:345:17
          frame #29: 0x00007ffff462af1c libQt6Core.so.6`void doActivate<false>(sender=0x0000555555bda110, signal_index=48, argv=0x00007fffffffb520) at qobject.cpp:4131:9
          frame #30: 0x00007ffff4621a03 libQt6Core.so.6`QMetaObject::activate(sender=0x0000555555bda110, m=0x00007ffff7f49ee8, local_signal_index=15, argv=0x00007fffffffb520) at qobject.cpp:4301:9
          frame #31: 0x00007ffff7847fab libQt6Quick.so.6`void QMetaObject::activate<void, QQuickMouseEvent*>(sender=0x0000555555bda110, mo=0x00007ffff7f49ee8, local_signal_index=15, ret=0x0000000000000000, args=0x00007fffffffb560) at qobjectdefs.h:319:9
          frame #32: 0x00007ffff784603e libQt6Quick.so.6`QQuickMouseArea::released(this=0x0000555555bda110, _t1=0x00005555559d7f08) at moc_qquickmousearea_p.cpp:469:5
          frame #33: 0x00007ffff7843118 libQt6Quick.so.6`QQuickMouseArea::setPressed(this=0x0000555555bda110, button=LeftButton, p=false, source=MouseEventNotSynthesized) at qquickmousearea.cpp:1273:18
          frame #34: 0x00007ffff7844189 libQt6Quick.so.6`QQuickMouseArea::mouseReleaseEvent(this=0x0000555555bda110, event=0x00007fffffffceb8) at qquickmousearea.cpp:763:9
          frame #35: 0x00007ffff77e1e5a libQt6Quick.so.6`QQuickItemPrivate::deliverPointerEvent(this=0x00005555559d7d10, event=0x00007fffffffceb8) at qquickitem.cpp:5666:12
          frame #36: 0x00007ffff77e9695 libQt6Quick.so.6`QQuickItem::event(this=0x0000555555bda110, ev=0x00007fffffffceb8) at qquickitem.cpp:9146:12
          frame #37: 0x00007ffff45689e6 libQt6Core.so.6`QCoreApplicationPrivate::notify_helper(receiver=0x0000555555bda110, event=0x00007fffffffceb8) at qcoreapplication.cpp:1282:26
          frame #38: 0x00007ffff4568515 libQt6Core.so.6`doNotify(receiver=0x0000555555bda110, event=0x00007fffffffceb8) at qcoreapplication.cpp:1211:47
          frame #39: 0x00007ffff4568619 libQt6Core.so.6`QCoreApplication::notify(this=0x00007fffffffde58, receiver=0x0000555555bda110, event=0x00007fffffffceb8) at qcoreapplication.cpp:1194:12
          frame #40: 0x00007ffff51e5867 libQt6Gui.so.6`QGuiApplication::notify(this=0x00007fffffffde58, object=0x0000555555bda110, event=0x00007fffffffceb8) at qguiapplication.cpp:2068:30
          frame #41: 0x00007ffff45683f9 libQt6Core.so.6`QCoreApplication::notifyInternal2(receiver=0x0000555555bda110, event=0x00007fffffffceb8) at qcoreapplication.cpp:1110:18
          frame #42: 0x00007ffff4569069 libQt6Core.so.6`QCoreApplication::sendEvent(receiver=0x0000555555bda110, event=0x00007fffffffceb8) at qcoreapplication.cpp:1550:12
          frame #43: 0x00007ffff7b540b6 libQt6Quick.so.6`QQuickDeliveryAgentPrivate::deliverMatchingPointsToItem(this=0x0000555555935d00, item=0x0000555555bda110, isGrabber=true, pointerEvent=0x00007fffffffceb8, handlersOnly=false) at qquickdeliveryagent.cpp:2449:13
          frame #44: 0x00007ffff7b52ef3 libQt6Quick.so.6`QQuickDeliveryAgentPrivate::deliverUpdatedPoints(this=0x0000555555935d00, event=0x00007fffffffceb8) at qquickdeliveryagent.cpp:2227:13
          frame #45: 0x00007ffff7b4dc54 libQt6Quick.so.6`QQuickDeliveryAgentPrivate::deliverPointerEvent(this=0x0000555555935d00, event=0x00007fffffffceb8) at qquickdeliveryagent.cpp:2040:9
          frame #46: 0x00007ffff7b4b730 libQt6Quick.so.6`QQuickDeliveryAgentPrivate::handleMouseEvent(this=0x0000555555935d00, event=0x00007fffffffceb8) at qquickdeliveryagent.cpp:1772:9
          frame #47: 0x00007ffff7b4acd4 libQt6Quick.so.6`QQuickDeliveryAgent::event(this=0x0000555555af0760, ev=0x00007fffffffceb8) at qquickdeliveryagent.cpp:822:12
          frame #48: 0x00007ffff7951b00 libQt6Quick.so.6`QQuickWindow::event(this=0x0000555555aed5d0, event=0x00007fffffffceb8) at qquickwindow.cpp:1553:31
          frame #49: 0x00007ffff7977372 libQt6Quick.so.6`QQuickWindowQmlImpl::event(this=0x0000555555aed5d0, event=0x00007fffffffceb8) at qquickwindowmodule.cpp:152:26
          frame #50: 0x00007ffff45689e6 libQt6Core.so.6`QCoreApplicationPrivate::notify_helper(receiver=0x0000555555aed5d0, event=0x00007fffffffceb8) at qcoreapplication.cpp:1282:26
          frame #51: 0x00007ffff4568515 libQt6Core.so.6`doNotify(receiver=0x0000555555aed5d0, event=0x00007fffffffceb8) at qcoreapplication.cpp:1211:47
          frame #52: 0x00007ffff4568619 libQt6Core.so.6`QCoreApplication::notify(this=0x00007fffffffde58, receiver=0x0000555555aed5d0, event=0x00007fffffffceb8) at qcoreapplication.cpp:1194:12
          frame #53: 0x00007ffff51e5867 libQt6Gui.so.6`QGuiApplication::notify(this=0x00007fffffffde58, object=0x0000555555aed5d0, event=0x00007fffffffceb8) at qguiapplication.cpp:2068:30
          frame #54: 0x00007ffff45683f9 libQt6Core.so.6`QCoreApplication::notifyInternal2(receiver=0x0000555555aed5d0, event=0x00007fffffffceb8) at qcoreapplication.cpp:1110:18
          frame #55: 0x00007ffff45690f9 libQt6Core.so.6`QCoreApplication::sendSpontaneousEvent(receiver=0x0000555555aed5d0, event=0x00007fffffffceb8) at qcoreapplication.cpp:1564:12
          frame #56: 0x00007ffff51e7687 libQt6Gui.so.6`QGuiApplicationPrivate::processMouseEvent(e=0x00007fffc4001a70) at qguiapplication.cpp:2480:5
          frame #57: 0x00007ffff51e67d6 libQt6Gui.so.6`QGuiApplicationPrivate::processWindowSystemEvent(e=0x00007fffc4001a70) at qguiapplication.cpp:2204:9
          frame #58: 0x00007ffff52c4a3d libQt6Gui.so.6`QWindowSystemInterface::sendWindowSystemEvents(flags=QEventLoop::ProcessEventsFlags @ 0x00007fffffffd274) at qwindowsysteminterface.cpp:1113:13
          frame #59: 0x00007ffff52c48ee libQt6Gui.so.6`QWindowSystemInterface::flushWindowSystemEvents(flags=QEventLoop::ProcessEventsFlags @ 0x00007fffffffd2f4) at qwindowsysteminterface.cpp:1082:9
          frame #60: 0x00007fffefb19045 libQt6WaylandClient.so.6`QtWaylandClient::QWaylandDisplay::flushRequests(this=0x000055555585dc70) at qwaylanddisplay.cpp:521:5
          frame #61: 0x00007fffefb334f5 libQt6WaylandClient.so.6`QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, void (QtWaylandClient::QWaylandDisplay::*)()>::call(this=0x00007fffffffd3c0)(), QtWaylandClient::QWaylandDisplay*, void**)::'lambda'()::operator()() const at qobjectdefs_impl.h:127:24
          frame #62: 0x00007fffefb3341d libQt6WaylandClient.so.6`void QtPrivate::FunctorCallBase::call_internal<void, QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, void (QtWaylandClient::QWaylandDisplay::*)()>::call(void (QtWaylandClient::QWaylandDisplay::*)(), QtWaylandClient::QWaylandDisplay*, void**)::'lambda'()>(args=0x00007fffc40020b8, fn=0x00007fffffffd3c0) at qobjectdefs_impl.h:65:17
          frame #63: 0x00007fffefb3333f libQt6WaylandClient.so.6`QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, void (QtWaylandClient::QWaylandDisplay::*)()>::call(f=(libQt6WaylandClient.so.6`QtWaylandClient::QWaylandDisplay::flushRequests() at qwaylanddisplay.cpp:519), o=0x000055555585dc70, arg=0x00007fffc40020b8) at qobjectdefs_impl.h:126:13
          frame #64: 0x00007fffefb332b1 libQt6WaylandClient.so.6`void QtPrivate::FunctionPointer<void (QtWaylandClient::QWaylandDisplay::*)()>::call<QtPrivate::List<>, void>(f=(libQt6WaylandClient.so.6`QtWaylandClient::QWaylandDisplay::flushRequests() at qwaylanddisplay.cpp:519), o=0x000055555585dc70, arg=0x00007fffc40020b8) at qobjectdefs_impl.h:174:13
          frame #65: 0x00007fffefb331db libQt6WaylandClient.so.6`QtPrivate::QCallableObject<void (QtWaylandClient::QWaylandDisplay::*)(), QtPrivate::List<>, void>::impl(which=1, this_=0x000055555586e5f0, r=0x000055555585dc70, a=0x00007fffc40020b8, ret=0x0000000000000000) at qobjectdefs_impl.h:545:21
          frame #66: 0x00007ffff442a742 libQt6Core.so.6`QtPrivate::QSlotObjectBase::call(this=0x000055555586e5f0, r=0x000055555585dc70, a=0x00007fffc40020b8) at qobjectdefs_impl.h:461:51
          frame #67: 0x00007ffff4615d0c libQt6Core.so.6`QMetaCallEvent::placeMetaCall(this=0x00007fffc4002070, object=0x000055555585dc70) at qobject.cpp:620:21
          frame #68: 0x00007ffff4617a61 libQt6Core.so.6`QObject::event(this=0x000055555585dc70, e=0x00007fffc4002070) at qobject.cpp:1429:18
          frame #69: 0x00007ffff45689e6 libQt6Core.so.6`QCoreApplicationPrivate::notify_helper(receiver=0x000055555585dc70, event=0x00007fffc4002070) at qcoreapplication.cpp:1282:26
          frame #70: 0x00007ffff4568515 libQt6Core.so.6`doNotify(receiver=0x000055555585dc70, event=0x00007fffc4002070) at qcoreapplication.cpp:1211:47
          frame #71: 0x00007ffff4568619 libQt6Core.so.6`QCoreApplication::notify(this=0x00007fffffffde58, receiver=0x000055555585dc70, event=0x00007fffc4002070) at qcoreapplication.cpp:1194:12
          frame #72: 0x00007ffff51e5867 libQt6Gui.so.6`QGuiApplication::notify(this=0x00007fffffffde58, object=0x000055555585dc70, event=0x00007fffc4002070) at qguiapplication.cpp:2068:30
          frame #73: 0x00007ffff45683f9 libQt6Core.so.6`QCoreApplication::notifyInternal2(receiver=0x000055555585dc70, event=0x00007fffc4002070) at qcoreapplication.cpp:1110:18
          frame #74: 0x00007ffff4569069 libQt6Core.so.6`QCoreApplication::sendEvent(receiver=0x000055555585dc70, event=0x00007fffc4002070) at qcoreapplication.cpp:1550:12
          frame #75: 0x00007ffff4569fa8 libQt6Core.so.6`QCoreApplicationPrivate::sendPostedEvents(receiver=0x0000000000000000, event_type=0, data=0x0000555555856a30) at qcoreapplication.cpp:1890:9
          frame #76: 0x00007ffff4568eac libQt6Core.so.6`QCoreApplication::sendPostedEvents(receiver=0x0000000000000000, event_type=0) at qcoreapplication.cpp:1744:5
          frame #77: 0x00007ffff4b06031 libQt6Core.so.6`postEventSourceDispatch(s=0x000055555585a420, (null)=0x0000000000000000, (null)=0x0000000000000000) at qeventdispatcher_glib.cpp:246:5
          frame #78: 0x00007ffff36f7de2 libglib-2.0.so.0`___lldb_unnamed_symbol2573 + 402
          frame #79: 0x00007ffff37691f8 libglib-2.0.so.0`___lldb_unnamed_symbol2838 + 984
          frame #80: 0x00007ffff36f8223 libglib-2.0.so.0`g_main_context_iteration + 51
          frame #81: 0x00007ffff4b0526b libQt6Core.so.6`QEventDispatcherGlib::processEvents(this=0x0000555555859f70, flags=QEventLoop::ProcessEventsFlags @ 0x00007fffffffdb44) at qeventdispatcher_glib.cpp:399:19
          frame #82: 0x00007ffff5a68038 libQt6Gui.so.6`QPAEventDispatcherGlib::processEvents(this=0x0000555555859f70, flags=QEventLoop::ProcessEventsFlags @ 0x00007fffffffdb74) at qeventdispatcher_glib.cpp:89:34
          frame #83: 0x00007ffff4581cd0 libQt6Core.so.6`QEventLoop::processEvents(this=0x00007fffffffdd20, flags=QEventLoop::ProcessEventsFlags @ 0x00007fffffffdbc4) at qeventloop.cpp:104:55
          frame #84: 0x00007ffff4581f23 libQt6Core.so.6`QEventLoop::exec(this=0x00007fffffffdd20, flags=QEventLoop::ProcessEventsFlags @ 0x00007fffffffdc7c) at qeventloop.cpp:186:9
          frame #85: 0x00007ffff4568d5e libQt6Core.so.6`QCoreApplication::exec() at qcoreapplication.cpp:1453:32
          frame #86: 0x00007ffff51e561a libQt6Gui.so.6`QGuiApplication::exec() at qguiapplication.cpp:1985:12
          frame #87: 0x000055555555fc5c weatherforecastexample`main(argc=1, argv=0x00007fffffffdfb8) at main.cpp:24:12
          frame #88: 0x00007ffff382a338 libc.so.6`__libc_start_call_main(main=(weatherforecastexample`main at main.cpp:8), argc=1, argv=0x00007fffffffdfb8) at libc_start_call_main.h:58:16
          frame #89: 0x00007ffff382a3fb libc.so.6`__libc_start_main_impl(main=(weatherforecastexample`main at main.cpp:8), argc=1, argv=0x00007fffffffdfb8, init=<unavailable>, fini=<unavailable>, rtld_fini=<unavailable>, stack_end=0x00007fffffffdfa8) at libc-start.c:360:3
          frame #90: 0x000055555555fa25 weatherforecastexample`_start + 37
      (lldb) r
      There is a running process, kill it and restart?: [Y/n] y
      Process 1652792 exited with status = 9 (0x00000009) killed
      Process 1653296 launched: '/home/moheim/qt/build-default-base/qtdeclarative/examples/quick/quickshapes/weatherforecast/weatherforecastexample' (x86_64)
      QSGThreadedRenderLoop: expose event received for window QQuickWindowQmlImpl_QML_29(0x555555a75950 active exposed, visibility=QWindow::Windowed, flags=QFlags<Qt::WindowType>(Window), title=Weather Forecast, geometry=0,0 1280x960) with invalid geometry: QRect(0,0 1280x960) on QScreen(0x55555586d2a0, name=DP-1)
      Process 1653296 stopped
      * thread #1, name = 'weatherforecast', stop reason = signal SIGSEGV: invalid permissions for mapped object (fault address=0x7fffd51bad80)
          frame #0: 0x00007ffff66ac070 libQt6Qml.so.6`QV4::Heap::Pointer<QV4::Heap::InternalClass*, 0ul>::get(this=0x00007fffd51bad80) const at qv4heap_p.h:45:48
         42             WriteBarrier::write(e, base(), &ptr, reinterpret_cast<Base *>(newVal));
         43         }
         44      
      -> 45         T get() const { return reinterpret_cast<T>(ptr); }
         46      
         47         template <typename Type>
         48         Type *cast() { return static_cast<Type *>(ptr); }
      Likely cause: this->ptr accessed 0x7fffd51bad80
      (lldb) bt
      * thread #1, name = 'weatherforecast', stop reason = signal SIGSEGV: invalid permissions for mapped object (fault address=0x7fffd51bad80)
        * frame #0: 0x00007ffff66ac070 libQt6Qml.so.6`QV4::Heap::Pointer<QV4::Heap::InternalClass*, 0ul>::get(this=0x00007fffd51bad80) const at qv4heap_p.h:45:48
          frame #1: 0x00007ffff66ac059 libQt6Qml.so.6`QV4::Heap::Pointer<QV4::Heap::InternalClass*, 0ul>::operator->(this=0x00007fffd51bad80) const at qv4heap_p.h:36:35
          frame #2: 0x00007ffff677df92 libQt6Qml.so.6`QV4::Value::isString(this=0x00007fffd56ab620) const at qv4value_p.h:289:17
          frame #3: 0x00007ffff678550d libQt6Qml.so.6`QV4::Value::stringValue(this=0x00007fffd56ab620) const at qv4value_p.h:58:14
          frame #4: 0x00007ffff69773eb libQt6Qml.so.6`QV4::Value::toQString(this=0x00007fffd56ab620) const at qv4value.cpp:161:25
          frame #5: 0x00007ffff697a86d libQt6Qml.so.6`mapPropertyKey(mapping=0x00007fffd56ab608, key=0x00007fffd56ab600) at qv4variantassociationobject.cpp:70:20
          frame #6: 0x00007ffff697a654 libQt6Qml.so.6`_ZZNK3QV424VariantAssociationObject10getElementERK7QStringPbENK3$_0clI4QMapIS1_8QVariantEEEDaPT_(this=0x00007fffffff8ef8, association=0x00007fffd5163290) at qv4variantassociationobject.cpp:351:21
          frame #7: 0x00007ffff697a4a0 libQt6Qml.so.6`unsigned long long std::__invoke_impl<unsigned long long, QV4::VariantAssociationObject::getElement(QString const&, bool*) const::$_0&, QMap<QString, QVariant>*>((null)=__invoke_other @ 0x00007fffffff8ddf, __f=0x00007fffffff8ef8, __args=0x00007fffffff8e80) at invoke.h:61:14
          frame #8: 0x00007ffff697a46d libQt6Qml.so.6`std::__invoke_result<QV4::VariantAssociationObject::getElement(QString const&, bool*) const::$_0&, QMap<QString, QVariant>*>::type std::__invoke<QV4::VariantAssociationObject::getElement(QString const&, bool*) const::$_0&, QMap<QString, QVariant>*>(__fn=0x00007fffffff8ef8, __args=0x00007fffffff8e80) at invoke.h:96:14
          frame #9: 0x00007ffff697a40d libQt6Qml.so.6`std::invoke_result<QV4::VariantAssociationObject::getElement(QString const&, bool*) const::$_0&, QMap<QString, QVariant>*>::type std::invoke<QV4::VariantAssociationObject::getElement(QString const&, bool*) const::$_0&, QMap<QString, QVariant>*>(__fn=0x00007fffffff8ef8, __args=0x00007fffffff8e80) at functional:120:14
          frame #10: 0x00007ffff697a373 libQt6Qml.so.6`unsigned long long visitVariantAssociation<unsigned long long, QV4::VariantAssociationObject::getElement(QString const&, bool*) const::$_0&, QV4::VariantAssociationObject::getElement(QString const&, bool*) const::$_0&>(association=0x00007fffd5163240, mapCallable=0x00007fffffff8ef8, hashCallable=0x00007fffffff8ef8) at qv4variantassociationobject.cpp:37:20
          frame #11: 0x00007ffff6979101 libQt6Qml.so.6`unsigned long long visitVariantAssociation<unsigned long long, QV4::VariantAssociationObject::getElement(QString const&, bool*) const::$_0>(association=0x00007fffd5163240, callable=0x00007fffffff8ef8) at qv4variantassociationobject.cpp:61:12
          frame #12: 0x00007ffff6978da5 libQt6Qml.so.6`QV4::VariantAssociationObject::getElement(this=0x00007fffd56ab5f0, key=0x00007fffffff8f70, hasProperty=0x0000000000000000) const at qv4variantassociationobject.cpp:336:16
          frame #13: 0x00007ffff6978034 libQt6Qml.so.6`QV4::VariantAssociationObject::virtualGet(that=0x00007fffd56ab5f0, id=PropertyKey @ 0x00007fffffff8f90, (null)=0x00007fffd56ab5f0, hasProperty=0x0000000000000000) at qv4variantassociationobject.cpp:197:69
          frame #14: 0x00007ffff677e967 libQt6Qml.so.6`QV4::Object::get(this=0x00007fffd56ab5f0, id=PropertyKey @ 0x00007fffffff8fe0, receiver=0x00007fffd56ab5f0, hasProperty=0x0000000000000000) const at qv4object_p.h:277:46
          frame #15: 0x00007ffff691e332 libQt6Qml.so.6`QV4::getElementFallback(engine=0x0000555555ae4c80, object=0x00007fffd56ab578, index=0x00007fffd56ab520) at qv4runtime.cpp:761:15
          frame #16: 0x00007ffff691db80 libQt6Qml.so.6`QV4::Runtime::LoadElement::call(engine=0x0000555555ae4c80, object=0x00007fffd56ab578, index=0x00007fffd56ab520) at qv4runtime.cpp:782:12
          frame #17: 0x00007fffd412673a
          frame #18: 0x00007ffff6983bfa libQt6Qml.so.6`QV4::Moth::VME::exec(frame=0x00007fffffff92d0, engine=0x0000555555ae4c80) at qv4vme_moth.cpp:484:18
          frame #19: 0x00007ffff6843777 libQt6Qml.so.6`QV4::doCall(self=0x0000555555b8a490, thisObject=0x00007fffd56ab508, argv=0x00007fffd56ab500, argc=1, context=0x00007fffd4145a90) at qv4function.cpp:52:28
          frame #20: 0x00007ffff6842e2a libQt6Qml.so.6`QV4::Function::call(this=0x0000555555b8a490, thisObject=0x00007fffd56ab508, argv=0x00007fffd56ab500, argc=1, context=0x00007fffd4145a90) at qv4function.cpp:77:12
          frame #21: 0x00007ffff6844a72 libQt6Qml.so.6`QV4::Function::call(QObject*, void**, QMetaType const*, int, QV4::ExecutionContext*)::$_0::operator()(this=0x00007fffffff9510, thisObject=0x00007fffd56ab508, argv=0x00007fffd56ab500, argc=1) const at qv4function.cpp:28:20
          frame #22: 0x00007ffff6842b21 libQt6Qml.so.6`bool QV4::convertAndCall<QV4::Function::call(QObject*, void**, QMetaType const*, int, QV4::ExecutionContext*)::$_0>(engine=0x0000555555ae4c80, thisObject=0x0000555555bd95a0, a=0x00007fffffffb520, types=0x00007fffffff97b0, argc=1, call=(unnamed class) @ 0x00007fffffff9510) at qv4jscall_p.h:199:33
          frame #23: 0x00007ffff6842871 libQt6Qml.so.6`QV4::Function::call(this=0x0000555555b8a490, thisObject=0x0000555555bd95a0, a=0x00007fffffffb520, types=0x00007fffffff97b0, argc=1, context=0x00007fffd4145a90) at qv4function.cpp:25:16
          frame #24: 0x00007ffff6ac1af5 libQt6Qml.so.6`QQmlJavaScriptExpression::evaluate(this=0x0000555555bd99b0, a=0x00007fffffffb520, types=0x00007fffffff97b0, argc=1) at qqmljavascriptexpression.cpp:270:46
          frame #25: 0x00007ffff6a14432 libQt6Qml.so.6`QQmlBoundSignalExpression::evaluate(this=0x0000555555bd99b0, a=0x00007fffffffb520) at qqmlboundsignal.cpp:196:35
          frame #26: 0x00007ffff6a14922 libQt6Qml.so.6`QQmlBoundSignal_callback(e=0x0000555555b86ea0, a=0x00007fffffffb520) at qqmlboundsignal.cpp:315:26
          frame #27: 0x00007ffff6b1412f libQt6Qml.so.6`QQmlNotifier::emitNotify(endpoint=0x0000000000000000, a=0x00007fffffffb520) at qqmlnotifier.cpp:74:13
          frame #28: 0x00007ffff6a63139 libQt6Qml.so.6`QQmlData::signalEmitted((null)=0x0000555555bd95c0, object=0x0000555555bd95a0, index=48, a=0x00007fffffffb520) at qqmlengine.cpp:345:17
          frame #29: 0x00007ffff462af1c libQt6Core.so.6`void doActivate<false>(sender=0x0000555555bd95a0, signal_index=48, argv=0x00007fffffffb520) at qobject.cpp:4131:9
          frame #30: 0x00007ffff4621a03 libQt6Core.so.6`QMetaObject::activate(sender=0x0000555555bd95a0, m=0x00007ffff7f49ee8, local_signal_index=15, argv=0x00007fffffffb520) at qobject.cpp:4301:9
          frame #31: 0x00007ffff7847fab libQt6Quick.so.6`void QMetaObject::activate<void, QQuickMouseEvent*>(sender=0x0000555555bd95a0, mo=0x00007ffff7f49ee8, local_signal_index=15, ret=0x0000000000000000, args=0x00007fffffffb560) at qobjectdefs.h:319:9
          frame #32: 0x00007ffff784603e libQt6Quick.so.6`QQuickMouseArea::released(this=0x0000555555bd95a0, _t1=0x0000555555aa2a18) at moc_qquickmousearea_p.cpp:469:5
          frame #33: 0x00007ffff7843118 libQt6Quick.so.6`QQuickMouseArea::setPressed(this=0x0000555555bd95a0, button=LeftButton, p=false, source=MouseEventNotSynthesized) at qquickmousearea.cpp:1273:18
          frame #34: 0x00007ffff7844189 libQt6Quick.so.6`QQuickMouseArea::mouseReleaseEvent(this=0x0000555555bd95a0, event=0x00007fffffffceb8) at qquickmousearea.cpp:763:9
          frame #35: 0x00007ffff77e1e5a libQt6Quick.so.6`QQuickItemPrivate::deliverPointerEvent(this=0x0000555555aa2820, event=0x00007fffffffceb8) at qquickitem.cpp:5666:12
          frame #36: 0x00007ffff77e9695 libQt6Quick.so.6`QQuickItem::event(this=0x0000555555bd95a0, ev=0x00007fffffffceb8) at qquickitem.cpp:9146:12
          frame #37: 0x00007ffff45689e6 libQt6Core.so.6`QCoreApplicationPrivate::notify_helper(receiver=0x0000555555bd95a0, event=0x00007fffffffceb8) at qcoreapplication.cpp:1282:26
          frame #38: 0x00007ffff4568515 libQt6Core.so.6`doNotify(receiver=0x0000555555bd95a0, event=0x00007fffffffceb8) at qcoreapplication.cpp:1211:47
          frame #39: 0x00007ffff4568619 libQt6Core.so.6`QCoreApplication::notify(this=0x00007fffffffde58, receiver=0x0000555555bd95a0, event=0x00007fffffffceb8) at qcoreapplication.cpp:1194:12
          frame #40: 0x00007ffff51e5867 libQt6Gui.so.6`QGuiApplication::notify(this=0x00007fffffffde58, object=0x0000555555bd95a0, event=0x00007fffffffceb8) at qguiapplication.cpp:2068:30
          frame #41: 0x00007ffff45683f9 libQt6Core.so.6`QCoreApplication::notifyInternal2(receiver=0x0000555555bd95a0, event=0x00007fffffffceb8) at qcoreapplication.cpp:1110:18
          frame #42: 0x00007ffff4569069 libQt6Core.so.6`QCoreApplication::sendEvent(receiver=0x0000555555bd95a0, event=0x00007fffffffceb8) at qcoreapplication.cpp:1550:12
          frame #43: 0x00007ffff7b540b6 libQt6Quick.so.6`QQuickDeliveryAgentPrivate::deliverMatchingPointsToItem(this=0x0000555555934ec0, item=0x0000555555bd95a0, isGrabber=true, pointerEvent=0x00007fffffffceb8, handlersOnly=false) at qquickdeliveryagent.cpp:2449:13
          frame #44: 0x00007ffff7b52ef3 libQt6Quick.so.6`QQuickDeliveryAgentPrivate::deliverUpdatedPoints(this=0x0000555555934ec0, event=0x00007fffffffceb8) at qquickdeliveryagent.cpp:2227:13
          frame #45: 0x00007ffff7b4dc54 libQt6Quick.so.6`QQuickDeliveryAgentPrivate::deliverPointerEvent(this=0x0000555555934ec0, event=0x00007fffffffceb8) at qquickdeliveryagent.cpp:2040:9
          frame #46: 0x00007ffff7b4b730 libQt6Quick.so.6`QQuickDeliveryAgentPrivate::handleMouseEvent(this=0x0000555555934ec0, event=0x00007fffffffceb8) at qquickdeliveryagent.cpp:1772:9
          frame #47: 0x00007ffff7b4acd4 libQt6Quick.so.6`QQuickDeliveryAgent::event(this=0x0000555555a76590, ev=0x00007fffffffceb8) at qquickdeliveryagent.cpp:822:12
          frame #48: 0x00007ffff7951b00 libQt6Quick.so.6`QQuickWindow::event(this=0x0000555555a75950, event=0x00007fffffffceb8) at qquickwindow.cpp:1553:31
          frame #49: 0x00007ffff7977372 libQt6Quick.so.6`QQuickWindowQmlImpl::event(this=0x0000555555a75950, event=0x00007fffffffceb8) at qquickwindowmodule.cpp:152:26
          frame #50: 0x00007ffff45689e6 libQt6Core.so.6`QCoreApplicationPrivate::notify_helper(receiver=0x0000555555a75950, event=0x00007fffffffceb8) at qcoreapplication.cpp:1282:26
          frame #51: 0x00007ffff4568515 libQt6Core.so.6`doNotify(receiver=0x0000555555a75950, event=0x00007fffffffceb8) at qcoreapplication.cpp:1211:47
          frame #52: 0x00007ffff4568619 libQt6Core.so.6`QCoreApplication::notify(this=0x00007fffffffde58, receiver=0x0000555555a75950, event=0x00007fffffffceb8) at qcoreapplication.cpp:1194:12
          frame #53: 0x00007ffff51e5867 libQt6Gui.so.6`QGuiApplication::notify(this=0x00007fffffffde58, object=0x0000555555a75950, event=0x00007fffffffceb8) at qguiapplication.cpp:2068:30
          frame #54: 0x00007ffff45683f9 libQt6Core.so.6`QCoreApplication::notifyInternal2(receiver=0x0000555555a75950, event=0x00007fffffffceb8) at qcoreapplication.cpp:1110:18
          frame #55: 0x00007ffff45690f9 libQt6Core.so.6`QCoreApplication::sendSpontaneousEvent(receiver=0x0000555555a75950, event=0x00007fffffffceb8) at qcoreapplication.cpp:1564:12
          frame #56: 0x00007ffff51e7687 libQt6Gui.so.6`QGuiApplicationPrivate::processMouseEvent(e=0x00007fffcc002250) at qguiapplication.cpp:2480:5
          frame #57: 0x00007ffff51e67d6 libQt6Gui.so.6`QGuiApplicationPrivate::processWindowSystemEvent(e=0x00007fffcc002250) at qguiapplication.cpp:2204:9
          frame #58: 0x00007ffff52c4a3d libQt6Gui.so.6`QWindowSystemInterface::sendWindowSystemEvents(flags=QEventLoop::ProcessEventsFlags @ 0x00007fffffffd274) at qwindowsysteminterface.cpp:1113:13
          frame #59: 0x00007ffff52c48ee libQt6Gui.so.6`QWindowSystemInterface::flushWindowSystemEvents(flags=QEventLoop::ProcessEventsFlags @ 0x00007fffffffd2f4) at qwindowsysteminterface.cpp:1082:9
          frame #60: 0x00007fffefb19045 libQt6WaylandClient.so.6`QtWaylandClient::QWaylandDisplay::flushRequests(this=0x000055555585dc70) at qwaylanddisplay.cpp:521:5
          frame #61: 0x00007fffefb334f5 libQt6WaylandClient.so.6`QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, void (QtWaylandClient::QWaylandDisplay::*)()>::call(this=0x00007fffffffd3c0)(), QtWaylandClient::QWaylandDisplay*, void**)::'lambda'()::operator()() const at qobjectdefs_impl.h:127:24
          frame #62: 0x00007fffefb3341d libQt6WaylandClient.so.6`void QtPrivate::FunctorCallBase::call_internal<void, QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, void (QtWaylandClient::QWaylandDisplay::*)()>::call(void (QtWaylandClient::QWaylandDisplay::*)(), QtWaylandClient::QWaylandDisplay*, void**)::'lambda'()>(args=0x00007fffcc0024f8, fn=0x00007fffffffd3c0) at qobjectdefs_impl.h:65:17
          frame #63: 0x00007fffefb3333f libQt6WaylandClient.so.6`QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, void (QtWaylandClient::QWaylandDisplay::*)()>::call(f=(libQt6WaylandClient.so.6`QtWaylandClient::QWaylandDisplay::flushRequests() at qwaylanddisplay.cpp:519), o=0x000055555585dc70, arg=0x00007fffcc0024f8) at qobjectdefs_impl.h:126:13
          frame #64: 0x00007fffefb332b1 libQt6WaylandClient.so.6`void QtPrivate::FunctionPointer<void (QtWaylandClient::QWaylandDisplay::*)()>::call<QtPrivate::List<>, void>(f=(libQt6WaylandClient.so.6`QtWaylandClient::QWaylandDisplay::flushRequests() at qwaylanddisplay.cpp:519), o=0x000055555585dc70, arg=0x00007fffcc0024f8) at qobjectdefs_impl.h:174:13
          frame #65: 0x00007fffefb331db libQt6WaylandClient.so.6`QtPrivate::QCallableObject<void (QtWaylandClient::QWaylandDisplay::*)(), QtPrivate::List<>, void>::impl(which=1, this_=0x000055555586e5f0, r=0x000055555585dc70, a=0x00007fffcc0024f8, ret=0x0000000000000000) at qobjectdefs_impl.h:545:21
          frame #66: 0x00007ffff442a742 libQt6Core.so.6`QtPrivate::QSlotObjectBase::call(this=0x000055555586e5f0, r=0x000055555585dc70, a=0x00007fffcc0024f8) at qobjectdefs_impl.h:461:51
          frame #67: 0x00007ffff4615d0c libQt6Core.so.6`QMetaCallEvent::placeMetaCall(this=0x00007fffcc0024b0, object=0x000055555585dc70) at qobject.cpp:620:21
          frame #68: 0x00007ffff4617a61 libQt6Core.so.6`QObject::event(this=0x000055555585dc70, e=0x00007fffcc0024b0) at qobject.cpp:1429:18
          frame #69: 0x00007ffff45689e6 libQt6Core.so.6`QCoreApplicationPrivate::notify_helper(receiver=0x000055555585dc70, event=0x00007fffcc0024b0) at qcoreapplication.cpp:1282:26
          frame #70: 0x00007ffff4568515 libQt6Core.so.6`doNotify(receiver=0x000055555585dc70, event=0x00007fffcc0024b0) at qcoreapplication.cpp:1211:47
          frame #71: 0x00007ffff4568619 libQt6Core.so.6`QCoreApplication::notify(this=0x00007fffffffde58, receiver=0x000055555585dc70, event=0x00007fffcc0024b0) at qcoreapplication.cpp:1194:12
          frame #72: 0x00007ffff51e5867 libQt6Gui.so.6`QGuiApplication::notify(this=0x00007fffffffde58, object=0x000055555585dc70, event=0x00007fffcc0024b0) at qguiapplication.cpp:2068:30
          frame #73: 0x00007ffff45683f9 libQt6Core.so.6`QCoreApplication::notifyInternal2(receiver=0x000055555585dc70, event=0x00007fffcc0024b0) at qcoreapplication.cpp:1110:18
          frame #74: 0x00007ffff4569069 libQt6Core.so.6`QCoreApplication::sendEvent(receiver=0x000055555585dc70, event=0x00007fffcc0024b0) at qcoreapplication.cpp:1550:12
          frame #75: 0x00007ffff4569fa8 libQt6Core.so.6`QCoreApplicationPrivate::sendPostedEvents(receiver=0x0000000000000000, event_type=0, data=0x0000555555856a30) at qcoreapplication.cpp:1890:9
          frame #76: 0x00007ffff4568eac libQt6Core.so.6`QCoreApplication::sendPostedEvents(receiver=0x0000000000000000, event_type=0) at qcoreapplication.cpp:1744:5
          frame #77: 0x00007ffff4b06031 libQt6Core.so.6`postEventSourceDispatch(s=0x000055555585a420, (null)=0x0000000000000000, (null)=0x0000000000000000) at qeventdispatcher_glib.cpp:246:5
          frame #78: 0x00007ffff36f7de2 libglib-2.0.so.0`___lldb_unnamed_symbol2573 + 402
          frame #79: 0x00007ffff37691f8 libglib-2.0.so.0`___lldb_unnamed_symbol2838 + 984
          frame #80: 0x00007ffff36f8223 libglib-2.0.so.0`g_main_context_iteration + 51
          frame #81: 0x00007ffff4b0526b libQt6Core.so.6`QEventDispatcherGlib::processEvents(this=0x0000555555859f70, flags=QEventLoop::ProcessEventsFlags @ 0x00007fffffffdb44) at qeventdispatcher_glib.cpp:399:19
          frame #82: 0x00007ffff5a68038 libQt6Gui.so.6`QPAEventDispatcherGlib::processEvents(this=0x0000555555859f70, flags=QEventLoop::ProcessEventsFlags @ 0x00007fffffffdb74) at qeventdispatcher_glib.cpp:89:34
          frame #83: 0x00007ffff4581cd0 libQt6Core.so.6`QEventLoop::processEvents(this=0x00007fffffffdd20, flags=QEventLoop::ProcessEventsFlags @ 0x00007fffffffdbc4) at qeventloop.cpp:104:55
          frame #84: 0x00007ffff4581f23 libQt6Core.so.6`QEventLoop::exec(this=0x00007fffffffdd20, flags=QEventLoop::ProcessEventsFlags @ 0x00007fffffffdc7c) at qeventloop.cpp:186:9
          frame #85: 0x00007ffff4568d5e libQt6Core.so.6`QCoreApplication::exec() at qcoreapplication.cpp:1453:32
          frame #86: 0x00007ffff51e561a libQt6Gui.so.6`QGuiApplication::exec() at qguiapplication.cpp:1985:12
          frame #87: 0x000055555555fc5c weatherforecastexample`main(argc=1, argv=0x00007fffffffdfb8) at main.cpp:24:12
          frame #88: 0x00007ffff382a338 libc.so.6`__libc_start_call_main(main=(weatherforecastexample`main at main.cpp:8), argc=1, argv=0x00007fffffffdfb8) at libc_start_call_main.h:58:16
          frame #89: 0x00007ffff382a3fb libc.so.6`__libc_start_main_impl(main=(weatherforecastexample`main at main.cpp:8), argc=1, argv=0x00007fffffffdfb8, init=<unavailable>, fini=<unavailable>, rtld_fini=<unavailable>, stack_end=0x00007fffffffdfa8) at libc-start.c:360:3
          frame #90: 0x000055555555fa25 weatherforecastexample`_start + 37
      (lldb) r
      There is a running process, kill it and restart?: [Y/n]
      Process 1653296 exited with status = 9 (0x00000009) killed
      Process 1653404 launched: '/home/moheim/qt/build-default-base/qtdeclarative/examples/quick/quickshapes/weatherforecast/weatherforecastexample' (x86_64)
      QSGThreadedRenderLoop: expose event received for window QQuickWindowQmlImpl_QML_29(0x555555ac1280 active exposed, visibility=QWindow::Windowed, flags=QFlags<Qt::WindowType>(Window), title=Weather Forecast, geometry=0,0 1280x960) with invalid geometry: QRect(0,0 1280x960) on QScreen(0x55555586d2a0, name=DP-1)
      ASSERT: "base->inUse()" in file /home/moheim/qt/qt6/qtdeclarative/src/qml/jsruntime/qv4value_p.h, line 435
      Process 1653404 stopped
      * thread #1, name = 'weatherforecast', stop reason = signal SIGABRT
          frame #0: 0x00007ffff38a50bc libc.so.6`__GI___pthread_kill [inlined] __pthread_kill_implementation(threadid=<unavailable>, signo=6, no_tid=0) at pthread_kill.c:44:76
      (lldb) bt
      * thread #1, name = 'weatherforecast', stop reason = signal SIGABRT
        * frame #0: 0x00007ffff38a50bc libc.so.6`__GI___pthread_kill [inlined] __pthread_kill_implementation(threadid=<unavailable>, signo=6, no_tid=0) at pthread_kill.c:44:76
          frame #1: 0x00007ffff38a5078 libc.so.6`__GI___pthread_kill [inlined] __pthread_kill_internal(threadid=<unavailable>, signo=6) at pthread_kill.c:89:10
          frame #2: 0x00007ffff38a5078 libc.so.6`__GI___pthread_kill(threadid=<unavailable>, signo=6) at pthread_kill.c:100:10
          frame #3: 0x00007ffff38456de libc.so.6`__GI_raise(sig=6) at raise.c:26:13
          frame #4: 0x00007ffff38288cd libc.so.6`__GI_abort at abort.c:73:3
          frame #5: 0x00007ffff442a9bd libQt6Core.so.6`qAbort() at qassert.cpp:46:5
          frame #6: 0x00007ffff4471e5a libQt6Core.so.6`void qt_maybe_message_fatal<QString&>(msgType=QtFatalMsg, context=0x00007fffffff8868, message=0x00007fffffff8730) at qlogging.cpp:2165:5
          frame #7: 0x00007ffff446b114 libQt6Core.so.6`qt_message(msgType=QtFatalMsg, context=0x00007fffffff8868, msg="ASSERT: \"%s\" in file %s, line %d", ap=0x00007fffffff8850) at qlogging.cpp:412:5
          frame #8: 0x00007ffff446d45d libQt6Core.so.6`QMessageLogger::fatal(this=0x00007fffffff89f8, msg="ASSERT: \"%s\" in file %s, line %d") const at qlogging.cpp:901:5
          frame #9: 0x00007ffff442aa0b libQt6Core.so.6`qt_assert(assertion="base->inUse()", file="/home/moheim/qt/qt6/qtdeclarative/src/qml/jsruntime/qv4value_p.h", line=435) at qassert.cpp:106:14
          frame #10: 0x00007ffff67917a5 libQt6Qml.so.6`QV4::ValueArray<32ul>::base(this=0x00007fffdd180680) at qv4value_p.h:435:9
          frame #11: 0x00007ffff67916cd libQt6Qml.so.6`QV4::ValueArray<32ul>::set(this=0x00007fffdd180680, e=0x0000555555a40230, index=3, v=Value @ 0x00007fffffff8ac0) at qv4value_p.h:440:32
          frame #12: 0x00007ffff6790482 libQt6Qml.so.6`QV4::Heap::SimpleArrayData::setData(this=0x00007fffdd180660, e=0x0000555555a40230, index=3, newVal=Value @ 0x00007fffffff8b10) at qv4arraydata_p.h:102:16
          frame #13: 0x00007ffff678c868 libQt6Qml.so.6`QV4::SimpleArrayData::put(o=0x00007fffdd6ab608, index=3, value=0x00007fffdd6ab600) at qv4arraydata.cpp:195:9
          frame #14: 0x00007ffff67927a0 libQt6Qml.so.6`QV4::Object::arrayPut(this=0x00007fffdd6ab608, index=3, value=0x00007fffdd6ab600) at qv4object_p.h:217:16
          frame #15: 0x00007ffff67e28ec libQt6Qml.so.6`QV4::Object::push_back(this=0x00007fffdd6ab608, v=0x00007fffdd6ab600) at qv4object_p.h:481:5
          frame #16: 0x00007ffff697a8b5 libQt6Qml.so.6`mapPropertyKey(mapping=0x00007fffdd6ab608, key=0x00007fffdd6ab600) at qv4variantassociationobject.cpp:74:14
          frame #17: 0x00007ffff697a654 libQt6Qml.so.6`_ZZNK3QV424VariantAssociationObject10getElementERK7QStringPbENK3$_0clI4QMapIS1_8QVariantEEEDaPT_(this=0x00007fffffff8ef8, association=0x00007fffdd163190) at qv4variantassociationobject.cpp:351:21
          frame #18: 0x00007ffff697a4a0 libQt6Qml.so.6`unsigned long long std::__invoke_impl<unsigned long long, QV4::VariantAssociationObject::getElement(QString const&, bool*) const::$_0&, QMap<QString, QVariant>*>((null)=__invoke_other @ 0x00007fffffff8ddf, __f=0x00007fffffff8ef8, __args=0x00007fffffff8e80) at invoke.h:61:14
          frame #19: 0x00007ffff697a46d libQt6Qml.so.6`std::__invoke_result<QV4::VariantAssociationObject::getElement(QString const&, bool*) const::$_0&, QMap<QString, QVariant>*>::type std::__invoke<QV4::VariantAssociationObject::getElement(QString const&, bool*) const::$_0&, QMap<QString, QVariant>*>(__fn=0x00007fffffff8ef8, __args=0x00007fffffff8e80) at invoke.h:96:14
          frame #20: 0x00007ffff697a40d libQt6Qml.so.6`std::invoke_result<QV4::VariantAssociationObject::getElement(QString const&, bool*) const::$_0&, QMap<QString, QVariant>*>::type std::invoke<QV4::VariantAssociationObject::getElement(QString const&, bool*) const::$_0&, QMap<QString, QVariant>*>(__fn=0x00007fffffff8ef8, __args=0x00007fffffff8e80) at functional:120:14
          frame #21: 0x00007ffff697a373 libQt6Qml.so.6`unsigned long long visitVariantAssociation<unsigned long long, QV4::VariantAssociationObject::getElement(QString const&, bool*) const::$_0&, QV4::VariantAssociationObject::getElement(QString const&, bool*) const::$_0&>(association=0x00007fffdd163140, mapCallable=0x00007fffffff8ef8, hashCallable=0x00007fffffff8ef8) at qv4variantassociationobject.cpp:37:20
          frame #22: 0x00007ffff6979101 libQt6Qml.so.6`unsigned long long visitVariantAssociation<unsigned long long, QV4::VariantAssociationObject::getElement(QString const&, bool*) const::$_0>(association=0x00007fffdd163140, callable=0x00007fffffff8ef8) at qv4variantassociationobject.cpp:61:12
          frame #23: 0x00007ffff6978da5 libQt6Qml.so.6`QV4::VariantAssociationObject::getElement(this=0x00007fffdd6ab5f0, key=0x00007fffffff8f70, hasProperty=0x0000000000000000) const at qv4variantassociationobject.cpp:336:16
          frame #24: 0x00007ffff6978034 libQt6Qml.so.6`QV4::VariantAssociationObject::virtualGet(that=0x00007fffdd6ab5f0, id=PropertyKey @ 0x00007fffffff8f90, (null)=0x00007fffdd6ab5f0, hasProperty=0x0000000000000000) at qv4variantassociationobject.cpp:197:69
          frame #25: 0x00007ffff677e967 libQt6Qml.so.6`QV4::Object::get(this=0x00007fffdd6ab5f0, id=PropertyKey @ 0x00007fffffff8fe0, receiver=0x00007fffdd6ab5f0, hasProperty=0x0000000000000000) const at qv4object_p.h:277:46
          frame #26: 0x00007ffff691e332 libQt6Qml.so.6`QV4::getElementFallback(engine=0x0000555555a40230, object=0x00007fffdd6ab5a8, index=0x00007fffdd6ab520) at qv4runtime.cpp:761:15
          frame #27: 0x00007ffff691db80 libQt6Qml.so.6`QV4::Runtime::LoadElement::call(engine=0x0000555555a40230, object=0x00007fffdd6ab5a8, index=0x00007fffdd6ab520) at qv4runtime.cpp:782:12
          frame #28: 0x00007fffdc127db9
          frame #29: 0x00007ffff6983bfa libQt6Qml.so.6`QV4::Moth::VME::exec(frame=0x00007fffffff92d0, engine=0x0000555555a40230) at qv4vme_moth.cpp:484:18
          frame #30: 0x00007ffff6843777 libQt6Qml.so.6`QV4::doCall(self=0x0000555555b8a110, thisObject=0x00007fffdd6ab508, argv=0x00007fffdd6ab500, argc=1, context=0x00007fffdc145a90) at qv4function.cpp:52:28
          frame #31: 0x00007ffff6842e2a libQt6Qml.so.6`QV4::Function::call(this=0x0000555555b8a110, thisObject=0x00007fffdd6ab508, argv=0x00007fffdd6ab500, argc=1, context=0x00007fffdc145a90) at qv4function.cpp:77:12
          frame #32: 0x00007ffff6844a72 libQt6Qml.so.6`QV4::Function::call(QObject*, void**, QMetaType const*, int, QV4::ExecutionContext*)::$_0::operator()(this=0x00007fffffff9510, thisObject=0x00007fffdd6ab508, argv=0x00007fffdd6ab500, argc=1) const at qv4function.cpp:28:20
          frame #33: 0x00007ffff6842b21 libQt6Qml.so.6`bool QV4::convertAndCall<QV4::Function::call(QObject*, void**, QMetaType const*, int, QV4::ExecutionContext*)::$_0>(engine=0x0000555555a40230, thisObject=0x0000555555bd9650, a=0x00007fffffffb520, types=0x00007fffffff97b0, argc=1, call=(unnamed class) @ 0x00007fffffff9510) at qv4jscall_p.h:199:33
          frame #34: 0x00007ffff6842871 libQt6Qml.so.6`QV4::Function::call(this=0x0000555555b8a110, thisObject=0x0000555555bd9650, a=0x00007fffffffb520, types=0x00007fffffff97b0, argc=1, context=0x00007fffdc145a90) at qv4function.cpp:25:16
          frame #35: 0x00007ffff6ac1af5 libQt6Qml.so.6`QQmlJavaScriptExpression::evaluate(this=0x0000555555bd9a60, a=0x00007fffffffb520, types=0x00007fffffff97b0, argc=1) at qqmljavascriptexpression.cpp:270:46
          frame #36: 0x00007ffff6a14432 libQt6Qml.so.6`QQmlBoundSignalExpression::evaluate(this=0x0000555555bd9a60, a=0x00007fffffffb520) at qqmlboundsignal.cpp:196:35
          frame #37: 0x00007ffff6a14922 libQt6Qml.so.6`QQmlBoundSignal_callback(e=0x0000555555b86ba0, a=0x00007fffffffb520) at qqmlboundsignal.cpp:315:26
          frame #38: 0x00007ffff6b1412f libQt6Qml.so.6`QQmlNotifier::emitNotify(endpoint=0x0000000000000000, a=0x00007fffffffb520) at qqmlnotifier.cpp:74:13
          frame #39: 0x00007ffff6a63139 libQt6Qml.so.6`QQmlData::signalEmitted((null)=0x0000555555bd9670, object=0x0000555555bd9650, index=48, a=0x00007fffffffb520) at qqmlengine.cpp:345:17
          frame #40: 0x00007ffff462af1c libQt6Core.so.6`void doActivate<false>(sender=0x0000555555bd9650, signal_index=48, argv=0x00007fffffffb520) at qobject.cpp:4131:9
          frame #41: 0x00007ffff4621a03 libQt6Core.so.6`QMetaObject::activate(sender=0x0000555555bd9650, m=0x00007ffff7f49ee8, local_signal_index=15, argv=0x00007fffffffb520) at qobject.cpp:4301:9
          frame #42: 0x00007ffff7847fab libQt6Quick.so.6`void QMetaObject::activate<void, QQuickMouseEvent*>(sender=0x0000555555bd9650, mo=0x00007ffff7f49ee8, local_signal_index=15, ret=0x0000000000000000, args=0x00007fffffffb560) at qobjectdefs.h:319:9
          frame #43: 0x00007ffff784603e libQt6Quick.so.6`QQuickMouseArea::released(this=0x0000555555bd9650, _t1=0x0000555555aa35d8) at moc_qquickmousearea_p.cpp:469:5
          frame #44: 0x00007ffff7843118 libQt6Quick.so.6`QQuickMouseArea::setPressed(this=0x0000555555bd9650, button=LeftButton, p=false, source=MouseEventNotSynthesized) at qquickmousearea.cpp:1273:18
          frame #45: 0x00007ffff7844189 libQt6Quick.so.6`QQuickMouseArea::mouseReleaseEvent(this=0x0000555555bd9650, event=0x00007fffffffceb8) at qquickmousearea.cpp:763:9
          frame #46: 0x00007ffff77e1e5a libQt6Quick.so.6`QQuickItemPrivate::deliverPointerEvent(this=0x0000555555aa33e0, event=0x00007fffffffceb8) at qquickitem.cpp:5666:12
          frame #47: 0x00007ffff77e9695 libQt6Quick.so.6`QQuickItem::event(this=0x0000555555bd9650, ev=0x00007fffffffceb8) at qquickitem.cpp:9146:12
          frame #48: 0x00007ffff45689e6 libQt6Core.so.6`QCoreApplicationPrivate::notify_helper(receiver=0x0000555555bd9650, event=0x00007fffffffceb8) at qcoreapplication.cpp:1282:26
          frame #49: 0x00007ffff4568515 libQt6Core.so.6`doNotify(receiver=0x0000555555bd9650, event=0x00007fffffffceb8) at qcoreapplication.cpp:1211:47
          frame #50: 0x00007ffff4568619 libQt6Core.so.6`QCoreApplication::notify(this=0x00007fffffffde58, receiver=0x0000555555bd9650, event=0x00007fffffffceb8) at qcoreapplication.cpp:1194:12
          frame #51: 0x00007ffff51e5867 libQt6Gui.so.6`QGuiApplication::notify(this=0x00007fffffffde58, object=0x0000555555bd9650, event=0x00007fffffffceb8) at qguiapplication.cpp:2068:30
          frame #52: 0x00007ffff45683f9 libQt6Core.so.6`QCoreApplication::notifyInternal2(receiver=0x0000555555bd9650, event=0x00007fffffffceb8) at qcoreapplication.cpp:1110:18
          frame #53: 0x00007ffff4569069 libQt6Core.so.6`QCoreApplication::sendEvent(receiver=0x0000555555bd9650, event=0x00007fffffffceb8) at qcoreapplication.cpp:1550:12
          frame #54: 0x00007ffff7b540b6 libQt6Quick.so.6`QQuickDeliveryAgentPrivate::deliverMatchingPointsToItem(this=0x00005555559357a0, item=0x0000555555bd9650, isGrabber=true, pointerEvent=0x00007fffffffceb8, handlersOnly=false) at qquickdeliveryagent.cpp:2449:13
          frame #55: 0x00007ffff7b52ef3 libQt6Quick.so.6`QQuickDeliveryAgentPrivate::deliverUpdatedPoints(this=0x00005555559357a0, event=0x00007fffffffceb8) at qquickdeliveryagent.cpp:2227:13
          frame #56: 0x00007ffff7b4dc54 libQt6Quick.so.6`QQuickDeliveryAgentPrivate::deliverPointerEvent(this=0x00005555559357a0, event=0x00007fffffffceb8) at qquickdeliveryagent.cpp:2040:9
          frame #57: 0x00007ffff7b4b730 libQt6Quick.so.6`QQuickDeliveryAgentPrivate::handleMouseEvent(this=0x00005555559357a0, event=0x00007fffffffceb8) at qquickdeliveryagent.cpp:1772:9
          frame #58: 0x00007ffff7b4acd4 libQt6Quick.so.6`QQuickDeliveryAgent::event(this=0x0000555555ac2290, ev=0x00007fffffffceb8) at qquickdeliveryagent.cpp:822:12
          frame #59: 0x00007ffff7951b00 libQt6Quick.so.6`QQuickWindow::event(this=0x0000555555ac1280, event=0x00007fffffffceb8) at qquickwindow.cpp:1553:31
          frame #60: 0x00007ffff7977372 libQt6Quick.so.6`QQuickWindowQmlImpl::event(this=0x0000555555ac1280, event=0x00007fffffffceb8) at qquickwindowmodule.cpp:152:26
          frame #61: 0x00007ffff45689e6 libQt6Core.so.6`QCoreApplicationPrivate::notify_helper(receiver=0x0000555555ac1280, event=0x00007fffffffceb8) at qcoreapplication.cpp:1282:26
          frame #62: 0x00007ffff4568515 libQt6Core.so.6`doNotify(receiver=0x0000555555ac1280, event=0x00007fffffffceb8) at qcoreapplication.cpp:1211:47
          frame #63: 0x00007ffff4568619 libQt6Core.so.6`QCoreApplication::notify(this=0x00007fffffffde58, receiver=0x0000555555ac1280, event=0x00007fffffffceb8) at qcoreapplication.cpp:1194:12
          frame #64: 0x00007ffff51e5867 libQt6Gui.so.6`QGuiApplication::notify(this=0x00007fffffffde58, object=0x0000555555ac1280, event=0x00007fffffffceb8) at qguiapplication.cpp:2068:30
          frame #65: 0x00007ffff45683f9 libQt6Core.so.6`QCoreApplication::notifyInternal2(receiver=0x0000555555ac1280, event=0x00007fffffffceb8) at qcoreapplication.cpp:1110:18
          frame #66: 0x00007ffff45690f9 libQt6Core.so.6`QCoreApplication::sendSpontaneousEvent(receiver=0x0000555555ac1280, event=0x00007fffffffceb8) at qcoreapplication.cpp:1564:12
          frame #67: 0x00007ffff51e7687 libQt6Gui.so.6`QGuiApplicationPrivate::processMouseEvent(e=0x00007fffc4001430) at qguiapplication.cpp:2480:5
          frame #68: 0x00007ffff51e67d6 libQt6Gui.so.6`QGuiApplicationPrivate::processWindowSystemEvent(e=0x00007fffc4001430) at qguiapplication.cpp:2204:9
          frame #69: 0x00007ffff52c4a3d libQt6Gui.so.6`QWindowSystemInterface::sendWindowSystemEvents(flags=QEventLoop::ProcessEventsFlags @ 0x00007fffffffd274) at qwindowsysteminterface.cpp:1113:13
          frame #70: 0x00007ffff52c48ee libQt6Gui.so.6`QWindowSystemInterface::flushWindowSystemEvents(flags=QEventLoop::ProcessEventsFlags @ 0x00007fffffffd2f4) at qwindowsysteminterface.cpp:1082:9
          frame #71: 0x00007fffefb19045 libQt6WaylandClient.so.6`QtWaylandClient::QWaylandDisplay::flushRequests(this=0x000055555585dc70) at qwaylanddisplay.cpp:521:5
          frame #72: 0x00007fffefb334f5 libQt6WaylandClient.so.6`QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, void (QtWaylandClient::QWaylandDisplay::*)()>::call(this=0x00007fffffffd3c0)(), QtWaylandClient::QWaylandDisplay*, void**)::'lambda'()::operator()() const at qobjectdefs_impl.h:127:24
          frame #73: 0x00007fffefb3341d libQt6WaylandClient.so.6`void QtPrivate::FunctorCallBase::call_internal<void, QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, void (QtWaylandClient::QWaylandDisplay::*)()>::call(void (QtWaylandClient::QWaylandDisplay::*)(), QtWaylandClient::QWaylandDisplay*, void**)::'lambda'()>(args=0x00007fffc4001758, fn=0x00007fffffffd3c0) at qobjectdefs_impl.h:65:17
          frame #74: 0x00007fffefb3333f libQt6WaylandClient.so.6`QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, void (QtWaylandClient::QWaylandDisplay::*)()>::call(f=(libQt6WaylandClient.so.6`QtWaylandClient::QWaylandDisplay::flushRequests() at qwaylanddisplay.cpp:519), o=0x000055555585dc70, arg=0x00007fffc4001758) at qobjectdefs_impl.h:126:13
          frame #75: 0x00007fffefb332b1 libQt6WaylandClient.so.6`void QtPrivate::FunctionPointer<void (QtWaylandClient::QWaylandDisplay::*)()>::call<QtPrivate::List<>, void>(f=(libQt6WaylandClient.so.6`QtWaylandClient::QWaylandDisplay::flushRequests() at qwaylanddisplay.cpp:519), o=0x000055555585dc70, arg=0x00007fffc4001758) at qobjectdefs_impl.h:174:13
          frame #76: 0x00007fffefb331db libQt6WaylandClient.so.6`QtPrivate::QCallableObject<void (QtWaylandClient::QWaylandDisplay::*)(), QtPrivate::List<>, void>::impl(which=1, this_=0x000055555586e5f0, r=0x000055555585dc70, a=0x00007fffc4001758, ret=0x0000000000000000) at qobjectdefs_impl.h:545:21
          frame #77: 0x00007ffff442a742 libQt6Core.so.6`QtPrivate::QSlotObjectBase::call(this=0x000055555586e5f0, r=0x000055555585dc70, a=0x00007fffc4001758) at qobjectdefs_impl.h:461:51
          frame #78: 0x00007ffff4615d0c libQt6Core.so.6`QMetaCallEvent::placeMetaCall(this=0x00007fffc4001710, object=0x000055555585dc70) at qobject.cpp:620:21
          frame #79: 0x00007ffff4617a61 libQt6Core.so.6`QObject::event(this=0x000055555585dc70, e=0x00007fffc4001710) at qobject.cpp:1429:18
          frame #80: 0x00007ffff45689e6 libQt6Core.so.6`QCoreApplicationPrivate::notify_helper(receiver=0x000055555585dc70, event=0x00007fffc4001710) at qcoreapplication.cpp:1282:26
          frame #81: 0x00007ffff4568515 libQt6Core.so.6`doNotify(receiver=0x000055555585dc70, event=0x00007fffc4001710) at qcoreapplication.cpp:1211:47
          frame #82: 0x00007ffff4568619 libQt6Core.so.6`QCoreApplication::notify(this=0x00007fffffffde58, receiver=0x000055555585dc70, event=0x00007fffc4001710) at qcoreapplication.cpp:1194:12
          frame #83: 0x00007ffff51e5867 libQt6Gui.so.6`QGuiApplication::notify(this=0x00007fffffffde58, object=0x000055555585dc70, event=0x00007fffc4001710) at qguiapplication.cpp:2068:30
          frame #84: 0x00007ffff45683f9 libQt6Core.so.6`QCoreApplication::notifyInternal2(receiver=0x000055555585dc70, event=0x00007fffc4001710) at qcoreapplication.cpp:1110:18
          frame #85: 0x00007ffff4569069 libQt6Core.so.6`QCoreApplication::sendEvent(receiver=0x000055555585dc70, event=0x00007fffc4001710) at qcoreapplication.cpp:1550:12
          frame #86: 0x00007ffff4569fa8 libQt6Core.so.6`QCoreApplicationPrivate::sendPostedEvents(receiver=0x0000000000000000, event_type=0, data=0x0000555555856a30) at qcoreapplication.cpp:1890:9
          frame #87: 0x00007ffff4568eac libQt6Core.so.6`QCoreApplication::sendPostedEvents(receiver=0x0000000000000000, event_type=0) at qcoreapplication.cpp:1744:5
          frame #88: 0x00007ffff4b06031 libQt6Core.so.6`postEventSourceDispatch(s=0x000055555585a420, (null)=0x0000000000000000, (null)=0x0000000000000000) at qeventdispatcher_glib.cpp:246:5
          frame #89: 0x00007ffff36f7de2 libglib-2.0.so.0`___lldb_unnamed_symbol2573 + 402
          frame #90: 0x00007ffff37691f8 libglib-2.0.so.0`___lldb_unnamed_symbol2838 + 984
          frame #91: 0x00007ffff36f8223 libglib-2.0.so.0`g_main_context_iteration + 51
          frame #92: 0x00007ffff4b0526b libQt6Core.so.6`QEventDispatcherGlib::processEvents(this=0x0000555555859f70, flags=QEventLoop::ProcessEventsFlags @ 0x00007fffffffdb44) at qeventdispatcher_glib.cpp:399:19
          frame #93: 0x00007ffff5a68038 libQt6Gui.so.6`QPAEventDispatcherGlib::processEvents(this=0x0000555555859f70, flags=QEventLoop::ProcessEventsFlags @ 0x00007fffffffdb74) at qeventdispatcher_glib.cpp:89:34
          frame #94: 0x00007ffff4581cd0 libQt6Core.so.6`QEventLoop::processEvents(this=0x00007fffffffdd20, flags=QEventLoop::ProcessEventsFlags @ 0x00007fffffffdbc4) at qeventloop.cpp:104:55
          frame #95: 0x00007ffff4581f23 libQt6Core.so.6`QEventLoop::exec(this=0x00007fffffffdd20, flags=QEventLoop::ProcessEventsFlags @ 0x00007fffffffdc7c) at qeventloop.cpp:186:9
          frame #96: 0x00007ffff4568d5e libQt6Core.so.6`QCoreApplication::exec() at qcoreapplication.cpp:1453:32
          frame #97: 0x00007ffff51e561a libQt6Gui.so.6`QGuiApplication::exec() at qguiapplication.cpp:1985:12
          frame #98: 0x000055555555fc5c weatherforecastexample`main(argc=1, argv=0x00007fffffffdfb8) at main.cpp:24:12
          frame #99: 0x00007ffff382a338 libc.so.6`__libc_start_call_main(main=(weatherforecastexample`main at main.cpp:8), argc=1, argv=0x00007fffffffdfb8) at libc_start_call_main.h:58:16
          frame #100: 0x00007ffff382a3fb libc.so.6`__libc_start_main_impl(main=(weatherforecastexample`main at main.cpp:8), argc=1, argv=0x00007fffffffdfb8, init=<unavailable>, fini=<unavailable>, rtld_fini=<unavailable>, stack_end=0x00007fffffffdfa8) at libc-start.c:360:3
          frame #101: 0x000055555555fa25 weatherforecastexample`_start + 37

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            fabiankosmale Fabian Kosmale
            moheim Moss Heim
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes