Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
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
-
-
217439c2d (dev), 848521bbb (6.10)
Description
Steps to reproduce:
- Start weatherforecastexample from qtdeclarative/examples/quick/quickshapes/weatherforecast
- 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