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

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

    XMLWordPrintable

Details

    Description

      To reproduce this the design material bundle demo is required: https://git.qt.io/public-demos/qtdesign-studio/-/tree/master/examples/MaterialBundleDemo?ref_type=heads

      This is a regression against Qt 6.7.2.

      how to reproduce:

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

      qmlpreview qml.exe -I "C:/Users/Thomas Hartmann/Documents/QtDesignStudio/examples/MaterialBundleDemo/." --apptype widget "C:/Users/Thomas Hartmann/Documents/QtDesignStudio/examples/MaterialBundleDemo/MaterialBundleDemoContent/Screen01.ui.qml"

      >	Qt6Qml.dll!QV4::Value::isString() Line 287	C++
       	Qt6Qml.dll!QV4::QObjectWrapper::virtualResolveLookupGetter(const QV4::Object * object, QV4::ExecutionEngine * engine, QV4::Lookup * lookup) Line 1081	C++
       	Qt6Qml.dll!QV4::Moth::VME::interpret(QV4::JSTypesStackFrame * frame, QV4::ExecutionEngine * engine, const char * code) Line 675	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++
       	[Inline Frame] Qt6Qml.dll!QV4::Function::call::__l5::<lambda_1>::operator()(const QV4::Value *) Line 28	C++
       	Qt6Qml.dll!QV4::convertAndCall<`QV4::Function::call'::`5'::<lambda_1>>(QV4::ExecutionEngine * engine, QObject * thisObject, void * * a, const QMetaType * types, int argc, QV4::Function::call::__l5::<lambda_1> call) Line 199	C++
       	Qt6Qml.dll!QV4::Function::call(QObject * thisObject, void * * a, const QMetaType * types, int argc, QV4::ExecutionContext * context) Line 25	C++
       	Qt6Qml.dll!QQmlJavaScriptExpression::evaluate(void * * a, const QMetaType * types, int argc) Line 270	C++
       	Qt6Qml.dll!QQmlBoundSignalExpression::evaluate(void * * a) Line 197	C++
       	Qt6Qml.dll!QQmlBoundSignal_callback(QQmlNotifierEndpoint * e, void * * a) Line 316	C++
       	Qt6Qml.dll!QQmlNotifier::emitNotify(QQmlNotifierEndpoint * endpoint, void * * a) Line 71	C++
       	Qt6Qml.dll!QQmlData::signalEmitted(QAbstractDeclarativeData * __formal, QObject * object, int index, void * * a) Line 340	C++
       	Qt6Core.dll!doActivate<0>(QObject * sender, int signal_index, void * * argv) Line 4016	C++
       	Qt6Core.dll!QMetaObject::activate(QObject * sender, const QMetaObject * m, int local_signal_index, void * * argv) Line 4181	C++
       	[Inline Frame] Qt6QmlMeta.dll!QQmlTimer::triggered() Line 285	C++
       	[Inline Frame] Qt6QmlMeta.dll!QQmlTimer::ticked() Line 285	C++
       	Qt6QmlMeta.dll!QQmlTimer::event(QEvent * e) Line 297	C++
       	Qt6Widgets.dll!QApplicationPrivate::notify_helper(QObject * receiver, QEvent * e) Line 3296	C++
       	Qt6Widgets.dll!QApplication::notify(QObject * receiver, QEvent * e) Line 3248	C++
       	Qt6Core.dll!QCoreApplication::notifyInternal2(QObject * receiver, QEvent * event) Line 1154	C++
       	[Inline Frame] Qt6Core.dll!QCoreApplication::sendEvent(QObject *) Line 1598	C++
       	Qt6Core.dll!QCoreApplicationPrivate::sendPostedEvents(QObject * receiver, int event_type, QThreadData * data) Line 1954	C++
       	Qt6Gui.dll!QWindowsGuiEventDispatcher::sendPostedEvents() Line 44	C++
       	Qt6Core.dll!QEventDispatcherWin32::processEvents(QFlags<enum QEventLoop::ProcessEventsFlag> flags) Line 470	C++
       	Qt6Gui.dll!QWindowsGuiEventDispatcher::processEvents(QFlags<enum QEventLoop::ProcessEventsFlag> flags) Line 37	C++
       	[Inline Frame] Qt6Core.dll!QEventLoop::processEvents(QFlags<enum QEventLoop::ProcessEventsFlag>) Line 100	C++
       	Qt6Core.dll!QEventLoop::exec(QFlags<enum QEventLoop::ProcessEventsFlag> flags) Line 190	C++
       	Qt6Core.dll!QCoreApplication::exec() Line 1499	C++
       	qml.exe!main(int argc, char * * argv) Line 650	C++
       	[External Code]	
      
      

      Attachments

        Issue Links

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

          Activity

            People

              qtqmlteam Qt Qml Team User
              thohartm Thomas Hartmann
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes