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

[Reg 6.7 -> 6.8] Crash when using live preview

    XMLWordPrintable

Details

    • d07c9071b (dev), 610b8a07b (6.8), ec7bbe7e4 (6.8.0)

    Description

      To reproduce this the Outrun Demo is required: https://git.qt.io/public-demos/qtdesign-studio/-/tree/master/examples/Outrun_Cluster

      how to reproduce:

      Run the livepreview with Screen01.ui.qml from the command line:

      qmlpreview.exe qml.exe -I "C:/Users/Thomas Hartmann/Documents/QtDesignStudio/examples/Outrun_Cluster/imports" -I "C:/Users/Thomas Hartmann/Documents/QtDesignStudio/examples/Outrun_Cluster/asset_imports" "C:/Users/Thomas Hartmann/Documents/QtDesignStudio/examples/Outrun_Cluster/Screen01.ui.qml"

      The symptome is similar to https://bugreports.qt.io/browse/QTBUG-128638 but the stack trace is a different one. It might take a few seconds for the crash to occur.

      Qt6Qml.dll!QV4::IdentifierHash::lookup(QV4::String * str) Line 103	C++
       	Qt6Qml.dll!QV4::IdentifierHash::value(QV4::String * str) Line 184	C++
       	[Inline Frame] Qt6Qml.dll!QQmlContextData::propertyIndex(QV4::String *) Line 178	C++
       	Qt6Qml.dll!searchContextProperties(QV4::ExecutionEngine * v4, const QQmlRefPointer<QQmlContextData> & context, QV4::String * name, bool * hasProperty, QV4::Value * base, QV4::Lookup * lookup, QV4::Lookup * originalLookup, QQmlEnginePrivate * ep) Line 56	C++
       	Qt6Qml.dll!QV4::QQmlContextWrapper::lookupInParentContextHierarchy(QV4::Lookup * l, QV4::ExecutionEngine * engine, QV4::Value * base) Line 776	C++
       	Qt6Qml.dll!QV4::Moth::VME::interpret(QV4::JSTypesStackFrame * frame, QV4::ExecutionEngine * engine, const char * code) Line 610	C++
       	Qt6Qml.dll!QV4::Moth::VME::exec(QV4::JSTypesStackFrame * frame, QV4::ExecutionEngine * engine) Line 490	C++
       	Qt6Qml.dll!QV4::doCall(QV4::Function * self, const QV4::Value * thisObject, const QV4::Value * argv, int argc, QV4::ExecutionContext * context) Line 53	C++
       	Qt6Qml.dll!QQmlJavaScriptExpression::evaluate(QV4::CallData * callData, bool * isUndefined) Line 238	C++
       	[Inline Frame] Qt6Qml.dll!QQmlBinding::evaluate(bool *) Line 188	C++
       	Qt6Qml.dll!QQmlBinding::doUpdate(const QQmlJavaScriptExpression::DeleteWatcher & watcher, QFlags<enum QQmlPropertyData::WriteFlag> flags, QV4::Scope & scope) Line 702	C++
       	Qt6Qml.dll!QQmlBinding::update(QFlags<enum QQmlPropertyData::WriteFlag> flags) Line 166	C++
       	Qt6Qml.dll!QQmlBinding::setEnabled(bool e, QFlags<enum QQmlPropertyData::WriteFlag> flags) Line 623	C++
       	Qt6Qml.dll!QQmlPropertyPrivate::setBinding(QQmlAbstractBinding * binding, QFlags<enum QQmlPropertyPrivate::BindingFlag> flags, QFlags<enum QQmlPropertyData::WriteFlag> writeFlags) Line 986	C++
       	[Inline Frame] Qt6Quick.dll!QQmlAnyBinding::installOn(const QQmlProperty &) Line 241	C++
       	Qt6Quick.dll!QQuickTransitionManagerPrivate::applyBindings() Line 77	C++
       	Qt6Quick.dll!QQuickTransitionManager::complete() Line 61	C++
       	Qt6Quick.dll!ParallelAnimationWrapper::updateState(QAbstractAnimationJob::State newState, QAbstractAnimationJob::State oldState) Line 174	C++
       	Qt6Qml.dll!QAbstractAnimationJob::setState(QAbstractAnimationJob::State newState) Line 346	C++
       	[Inline Frame] Qt6Qml.dll!QAbstractAnimationJob::stop() Line 522	C++
       	Qt6Qml.dll!QAbstractAnimationJob::setCurrentTime(int msecs) Line 494	C++
       	Qt6Qml.dll!QQmlAnimationTimer::updateAnimationsTime(__int64 delta) Line 103	C++
       	Qt6Core.dll!QUnifiedTimer::updateAnimationTimers() Line 286	C++
       	[Inline Frame] Qt6Core.dll!QAnimationDriver::advanceAnimation() Line 755	C++
       	Qt6Core.dll!QAnimationDriver::advance() Line 768	C++
       	Qt6Quick.dll!QSGThreadedRenderLoop::polishAndSync(QSGThreadedRenderLoop::Window * w, bool inExpose) Line 1689	C++
       	Qt6Quick.dll!QSGThreadedRenderLoop::handleUpdateRequest(QQuickWindow * window) Line 1405	C++
       	Qt6Quick.dll!QQuickWindow::event(QEvent * event) Line 1577	C++
      
      

      Attachments

        Issue Links

          For Gerrit Dashboard: QTBUG-128782
          # Subject Branch Project Status CR V

          Activity

            People

              ulherman Ulf Hermann
              thohartm Thomas Hartmann
              Votes:
              2 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes