Thread 1 "tst_qquickcanva" received signal SIGSEGV, Segmentation fault. QV4::JIT::PlatformAssemblerCommon::link (this=0x5555556aba10, function=0x5555556678e0, jitKind=0x7ffff7abff7e "BaselineJIT") at /home/paul/dev/qt6/qtdeclarative/src/qml/jit/qv4assemblercommon.cpp:107 107 JSC::JSGlobalData dummy(function->internalClass->engine->executableAllocator); (gdb) bt #0 QV4::JIT::PlatformAssemblerCommon::link (this=0x5555556aba10, function=0x5555556678e0, jitKind=0x7ffff7abff7e "BaselineJIT") at /home/paul/dev/qt6/qtdeclarative/src/qml/jit/qv4assemblercommon.cpp:107 #1 0x00007ffff7988c98 in QV4::JIT::BaselineAssembler::link (this=0x555555b3ff40, function=0x5555556678e0) at /home/paul/dev/qt6/qtdeclarative/src/qml/jit/qv4baselineassembler.cpp:826 #2 0x00007ffff7994b70 in QV4::JIT::BaselineJIT::generate (this=0x7fffffff1d30) at /home/paul/dev/qt6/qtdeclarative/src/qml/jit/qv4baselinejit.cpp:39 #3 0x00007ffff75f3707 in QV4::Moth::VME::exec (frame=0x7fffffff1de0, engine=0x555555fe1600) at /home/paul/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:470 #4 0x00007ffff74ebed7 in QV4::doCall (self=0x5555556678e0, thisObject=0x7fffeefbda78, argv=0x7fffeefbda70, argc=1, context=0x7ffff06067a0) at /home/paul/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4function.cpp:54 #5 0x00007ffff74ec09c in QV4::Function::call (this=0x5555556678e0, thisObject=0x7fffeefbda78, argv=0x7fffeefbda70, argc=1, context=0x7ffff06067a0) at /home/paul/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4function.cpp:79 #6 0x00007ffff74ebc24 in operator() (__closure=0x7fffffff1ff0, thisObject=0x7fffeefbda78, argv=0x7fffeefbda70, argc=1) at /home/paul/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4function.cpp:30 #7 0x00007ffff74ed3c5 in QV4::convertAndCall >(QV4::ExecutionEngine *, QObject *, void **, const QMetaType *, int, struct {...}) (engine=0x555555fe1600, thisObject=0x555555caa120, a=0x7fffffff3e10, types=0x7fffffff2208, argc=1, call=...) at /home/paul/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4jscall_p.h:194 #8 0x00007ffff74ebccb in QV4::Function::call (this=0x5555556678e0, thisObject=0x555555caa120, a=0x7fffffff3e10, types=0x7fffffff2208, argc=1, context=0x7ffff06067a0) at /home/paul/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4function.cpp:27 #9 0x00007ffff771ec40 in QQmlJavaScriptExpression::evaluate (this=0x555555aff150, a=0x7fffffff3e10, types=0x7fffffff2208, argc=1) at /home/paul/dev/qt6/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:270 #10 0x00007ffff7683b7e in QQmlBoundSignalExpression::evaluate (this=0x555555aff150, a=0x7fffffff3e10) at /home/paul/dev/qt6/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:195 #11 0x00007ffff76840a7 in QQmlBoundSignal_callback (e=0x555555aff1f0, a=0x7fffffff3e10) at /home/paul/dev/qt6/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:314 #12 0x00007ffff776913a in QQmlNotifier::emitNotify (endpoint=0x0, a=0x7fffffff3e10) at /home/paul/dev/qt6/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:70 #13 0x00007ffff76c8e35 in QQmlData::signalEmitted (object=0x555555caa120, index=33, a=0x7fffffff3e10) at /home/paul/dev/qt6/qtdeclarative/src/qml/qml/qqmlengine.cpp:352 #14 0x00007ffff586c1e2 in doActivate (sender=0x555555caa120, signal_index=33, argv=0x7fffffff3e10) at /home/paul/dev/qt6/qtbase/src/corelib/kernel/qobject.cpp:4013 #15 0x00007ffff5860d69 in QMetaObject::activate (sender=0x555555caa120, m=0x7ffff4c72cc0 , local_signal_index=0, argv=0x7fffffff3e10) at /home/paul/dev/qt6/qtbase/src/corelib/kernel/qobject.cpp:4181 #16 0x00007ffff4839ca0 in QQuickCanvasItem::paint (this=0x555555caa120, _t1=...) at /home/paul/dev/build/gcc-dev/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickcanvasitem_p.cpp:540 #17 0x00007ffff48367bf in QQuickCanvasItem::updatePolish (this=0x555555caa120) at /home/paul/dev/qt6/qtdeclarative/src/quick/items/context2d/qquickcanvasitem.cpp:695 #18 0x00007ffff437c9dd in QQuickWindowPrivate::polishItems (this=0x5555558f3700) at /home/paul/dev/qt6/qtdeclarative/src/quick/items/qquickwindow.cpp:369 #19 0x00007ffff4731a45 in QSGThreadedRenderLoop::polishAndSync (this=0x555555692360, w=0x55555591e4e0, inExpose=false) at /home/paul/dev/qt6/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1616 #20 0x00007ffff4730846 in QSGThreadedRenderLoop::handleUpdateRequest (this=0x555555692360, window=0x7fffffffd8f0) at /home/paul/dev/qt6/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1403 #21 0x00007ffff438139c in QQuickWindow::event (this=0x7fffffffd8f0, event=0x7fffffff4540) at /home/paul/dev/qt6/qtdeclarative/src/quick/items/qquickwindow.cpp:1594 #22 0x00007ffff57c9ffa in QCoreApplicationPrivate::notify_helper (receiver=0x7fffffffd8f0, event=0x7fffffff4540) at /home/paul/dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1312 #23 0x00007ffff57c9b7c in doNotify (receiver=0x7fffffffd8f0, event=0x7fffffff4540) at /home/paul/dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1239 #24 0x00007ffff57c9ab0 in QCoreApplication::notify (this=0x55555558e960, receiver=0x7fffffffd8f0, event=0x7fffffff4540) at /home/paul/dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1222 #25 0x00007ffff640c30f in QGuiApplication::notify (this=0x55555558e960, object=0x7fffffffd8f0, event=0x7fffffff4540) at /home/paul/dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1993 #26 0x00007ffff57c9991 in QCoreApplication::notifyInternal2 (receiver=0x7fffffffd8f0, event=0x7fffffff4540) at /home/paul/dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1138 #27 0x00007ffff57ca669 in QCoreApplication::sendEvent (receiver=0x7fffffffd8f0, event=0x7fffffff4540) at /home/paul/dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1581 #28 0x00007ffff64a0136 in QPlatformWindow::deliverUpdateRequest (this=0x555555a4aac0) at /home/paul/dev/qt6/qtbase/src/gui/kernel/qplatformwindow.cpp:783 #29 0x00007ffff649f3b7 in QPlatformWindow::windowEvent (this=0x555555a4aac0, event=0x7fffffff4730) at /home/paul/dev/qt6/qtbase/src/gui/kernel/qplatformwindow.cpp:454 #30 0x00007ffff07582e4 in QXcbWindow::windowEvent (this=0x555555a4aaa0, event=0x7fffffff4730) at /home/paul/dev/qt6/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp:2393 #31 0x00007ffff640c6df in QGuiApplicationPrivate::sendQWindowEventToQPlatformWindow (window=0x7fffffffd8f0, event=0x7fffffff4730) at /home/paul/dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:2055 #32 0x00007ffff640c2e1 in QGuiApplication::notify (this=0x55555558e960, object=0x7fffffffd8f0, event=0x7fffffff4730) at /home/paul/dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1987 #33 0x00007ffff57c9991 in QCoreApplication::notifyInternal2 (receiver=0x7fffffffd8f0, event=0x7fffffff4730) at /home/paul/dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1138 #34 0x00007ffff57ca669 in QCoreApplication::sendEvent (receiver=0x7fffffffd8f0, event=0x7fffffff4730) at /home/paul/dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1581 #35 0x00007ffff5a8d210 in QTimerInfoList::activateTimers (this=0x5555555f51d0) at /home/paul/dev/qt6/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp:436 #36 0x00007ffff5c4305f in timerSourceDispatch (source=0x5555555f5170) at /home/paul/dev/qt6/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:150 #37 0x00007ffff551bd3b in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #38 0x00007ffff5571258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #39 0x00007ffff55193e3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #40 0x00007ffff5c43b88 in QEventDispatcherGlib::processEvents (this=0x5555555fdcb0, flags=...) at /home/paul/dev/qt6/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:394 #41 0x00007ffff0712d86 in QXcbGlibEventDispatcher::processEvents (this=0x5555555fdcb0, flags=...) at /home/paul/dev/qt6/qtbase/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:96 #42 0x00007ffff57ca088 in QCoreApplication::processEvents (flags=...) at /home/paul/dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1374 #43 0x00007ffff7f4a7a3 in QTest::qWaitFor >(struct {...}, QDeadlineTimer) (predicate=..., deadline=...) at /home/paul/dev/qt6/qtbase/src/corelib/kernel/qtestsupport_core.h:41 #44 0x00007ffff7f4a427 in QTest::qWaitFor >(struct {...}, int) (predicate=..., timeout=5000) at /home/paul/dev/qt6/qtbase/src/corelib/kernel/qtestsupport_core.h:65 #45 0x00007ffff7f4778a in qWaitForSignal (obj=0x7fffffffd8f0, signal=0x7ffff7f84c58 "2frameSwapped()", timeout=5000) at /home/paul/dev/qt6/qtdeclarative/src/qmltest/quicktest.cpp:264 #46 0x00007ffff7f65df0 in QuickTestResult::waitForRendering (this=0x7fffbc4fec70, item=0x555555974f40, timeout=5000) at /home/paul/dev/qt6/qtdeclarative/src/qmltest/quicktestresult.cpp:642 #47 0x00007ffff7f67664 in QuickTestResult::qt_static_metacall (_o=0x7fffbc4fec70, _c=QMetaObject::InvokeMetaMethod, _id=26, _a=0x7fffffff4da8) at /home/paul/dev/build/gcc-dev/qtdeclarative/src/qmltest/QuickTest_autogen/include/moc_quicktestresult_p.cpp:500 #48 0x00007ffff7f68185 in QuickTestResult::qt_metacall (this=0x7fffbc4fec70, _c=QMetaObject::InvokeMetaMethod, _id=26, _a=0x7fffffff4da8) at /home/paul/dev/build/gcc-dev/qtdeclarative/src/qmltest/QuickTest_autogen/include/moc_quicktestresult_p.cpp:657 #49 0x00007ffff57e70f9 in QMetaObject::metacall (object=0x7fffbc4fec70, cl=QMetaObject::InvokeMetaMethod, idx=30, argv=0x7fffffff4da8) at /home/paul/dev/qt6/qtbase/src/corelib/kernel/qmetaobject.cpp:334 #50 0x00007ffff7793ead in QQmlObjectOrGadget::metacall (this=0x7fffffff5270, type=QMetaObject::InvokeMetaMethod, index=30, argv=0x7fffffff4da8) at /home/paul/dev/qt6/qtdeclarative/src/qml/qml/qqmlobjectorgadget.cpp:14 #51 0x00007ffff756033d in QV4::CallMethod (object=..., index=30, returnType=..., argCount=2, argTypes=0x7fffffff5108, engine=0x555555fe1600, callArgs=0x7fffeefbda28, callType=QMetaObject::InvokeMetaMethod) at /home/paul/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:1659 #52 0x00007ffff7561820 in QV4::CallPrecise (object=..., data=..., engine=0x555555fe1600, callArgs=0x7fffeefbda28, callType=QMetaObject::InvokeMetaMethod) at /home/paul/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:1968 #53 0x00007ffff7565d7c in operator() (__closure=0x7fffffff52f0) at /home/paul/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2942 #54 0x00007ffff7565e56 in operator() >(const struct {...} &) const (__closure=0x7fffffff52d0, call=...) at /home/paul/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2919 #55 0x00007ffff7566553 in QV4::QObjectMethod::callInternal (this=0x7fffffff5470, thisObject=0x7fffeefbd9d0, argv=0x7fffeefbd9e8, argc=2) at /home/paul/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2942 #56 0x00007ffff756581e in QV4::QObjectMethod::virtualCall (m=0x7fffffff5470, thisObject=0x7fffeefbd9d0, argv=0x7fffeefbd9e8, argc=2) at /home/paul/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2824 #57 0x00007ffff743db18 in QV4::FunctionObject::call (this=0x7fffffff5470, thisObject=0x7fffeefbd9d0, argv=0x7fffeefbd9e8, argc=2) at /home/paul/dev/build/gcc-dev/qtbase/include/QtQml/6.8.0/QtQml/private/../../../../../../../../qt6/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:171 #58 0x00007ffff75b023a in QV4::Runtime::CallPropertyLookup::call (engine=0x555555fe1600, base=..., index=305, argv=0x7fffeefbd9e8, argc=2) at /home/paul/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp:1507 #59 0x00007fffee9ab91c in ?? () #60 0x0000555555fe1600 in ?? () #61 0x00007fffffff5980 in ?? () #62 0x00007fffeefbd8e0 in ?? () #63 0x0000000000000000 in ?? ()