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

crash when open dialog

    XMLWordPrintable

Details

    • Windows

    Description

      when open a dialog, it crashed.
      currently can't reproduce, and no more info. post it for checking if I'm lucky.

      [内联框架] Qt6Qml.dll!QV4::StaticValue::isManagedOrUndefined() 行 288 C++
      [内联框架] Qt6Qml.dll!QV4::Value::heapObject() 行 165 C++
      [内联框架] Qt6Qml.dll!QV4::Value::isObject() 行 389 C++
      [内联框架] Qt6Qml.dll!QV4::Value::objectValue() 行 155 C++
      [内联框架] Qt6Qml.dll!QV4::Value::as() 行 216 C++
      [内联框架] Qt6Qml.dll!QV4::Scoped<QV4::Object>::

      {ctor}

      (const QV4::Scope &) 行 308 C++
      Qt6Qml.dll!QV4::Runtime::StoreProperty::call(QV4::ExecutionEngine * engine, const QV4::Value & object, int nameIndex, const QV4::Value & value) 行 661 C++
      Qt6Qml.dll!QV4::Moth::VME::interpret(QV4::JSTypesStackFrame * frame, QV4::ExecutionEngine * engine, const char * code) 行 767 C++
      Qt6Qml.dll!QV4::Moth::VME::exec(QV4::JSTypesStackFrame * frame, QV4::ExecutionEngine * engine) 行 560 C++
      Qt6Qml.dll!QV4::Function::call(const QV4::Value * thisObject, const QV4::Value * argv, int argc, QV4::ExecutionContext * context) 行 99 C++
      Qt6Qml.dll!QQmlJavaScriptExpression::evaluate(QV4::CallData * callData, bool * isUndefined) 行 274 C++
      Qt6Qml.dll!QQmlBinding::evaluate(bool * isUndefined) 行 224 C++
      > Qt6Qml.dll!QQmlNonbindingBinding::doUpdate(const QQmlJavaScriptExpression::DeleteWatcher & watcher, QFlags<enum QQmlPropertyData::WriteFlag> flags, QV4::Scope & scope) 行 283 C++
      Qt6Qml.dll!QQmlBinding::update(QFlags<enum QQmlPropertyData::WriteFlag> flags) 行 201 C++
      Qt6Qml.dll!QQmlNotifier::emitNotify(QQmlNotifierEndpoint * endpoint, void * * a) 行 105 C++
      Qt6Qml.dll!QQmlData::signalEmitted(QAbstractDeclarativeData * __formal, QObject * object, int index, void * * a) 行 385 C++
      Qt6Core.dll!doActivate<0>(QObject * sender, int signal_index, void * * argv) 行 3817 C++
      Qt6Core.dll!QMetaObject::activate(QObject * sender, const QMetaObject * m, int local_signal_index, void * * argv) 行 3980 C++
      Qt6QuickTemplates2.dll!QQuickOverlayAttachedPrivate::setWindow(QQuickWindow * newWindow) 行 623 C++
      [内联框架] Qt6Core.dll!QtPrivate::QSlotObjectBase::call(QObject *) 行 399 C++
      Qt6Core.dll!doActivate<0>(QObject * sender, int signal_index, void * * argv) 行 3919 C++
      Qt6Core.dll!QMetaObject::activate(QObject * sender, const QMetaObject * m, int local_signal_index, void * * argv) 行 3980 C++
      [内联框架] Qt6QuickTemplates2.dll!QQuickPopup::windowChanged(QQuickWindow * _t1) 行 1523 C++
      Qt6QuickTemplates2.dll!QQuickPopupPrivate::setWindow(QQuickWindow * newWindow) 行 717 C++
      [内联框架] Qt6Core.dll!QtPrivate::QSlotObjectBase::call(QObject *) 行 399 C++
      Qt6Core.dll!doActivate<0>(QObject * sender, int signal_index, void * * argv) 行 3919 C++
      Qt6Core.dll!QMetaObject::activate(QObject * sender, const QMetaObject * m, int local_signal_index, void * * argv) 行 3980 C++
      [内联框架] Qt6Quick.dll!QQuickItem::windowChanged(QQuickWindow * _t1) 行 1120 C++
      Qt6Quick.dll!QQuickItem::itemChange(QQuickItem::ItemChange change, const QQuickItem::ItemChangeData & value) 行 5570 C++
      [内联框架] Qt6Quick.dll!QQuickItemPrivate::itemChange(QQuickItem::ItemChange) 行 6611 C++
      Qt6Quick.dll!QQuickItemPrivate::refWindow(QQuickWindow * c) 行 3020 C++
      Qt6Quick.dll!QQuickItemPrivate::refWindow(QQuickWindow * c) 行 3013 C++
      Qt6Quick.dll!QQuickItemPrivate::refWindow(QQuickWindow * c) 行 3013 C++
      Qt6Quick.dll!QQuickItemPrivate::refWindow(QQuickWindow * c) 行 3013 C++
      Qt6Quick.dll!QQuickItemPrivate::refWindow(QQuickWindow * c) 行 3013 C++
      Qt6Quick.dll!QQuickItemPrivate::refWindow(QQuickWindow * c) 行 3013 C++
      Qt6Quick.dll!QQuickItemPrivate::refWindow(QQuickWindow * c) 行 3013 C++
      Qt6Quick.dll!QQuickItemPrivate::refWindow(QQuickWindow * c) 行 3013 C++
      Qt6Quick.dll!QQuickItem::setParentItem(QQuickItem * parentItem) 行 2735 C++
      Qt6QuickTemplates2.dll!QQuickPopupPrivate::prepareEnterTransition() 行 481 C++
      Qt6QuickTemplates2.dll!QQuickPopupTransitionManager::transitionEnter() 行 858 C++
      Qt6QuickTemplates2.dll!QQuickPopup::qt_metacall(QMetaObject::Call _c, int _id, void * * _a) 行 1250 C++
      Qt6QuickTemplates2.dll!QQuickDialog::qt_metacall(QMetaObject::Call _c, int _id, void * * _a) 行 437 C++
      Qt6Qml.dll!QQmlVMEMetaObject::metaCall(QObject * o, QMetaObject::Call c, int _id, void * * a) 行 1033 C++
      Qt6Qml.dll!QQmlVMEMetaObject::metaCall(QObject * o, QMetaObject::Call c, int _id, void * * a) 行 1030 C++
      Qt6Qml.dll!QQmlVMEMetaObject::metaCall(QObject * o, QMetaObject::Call c, int _id, void * * a) 行 1030 C++
      Qt6Core.dll!QMetaObject::metacall(QObject * object, QMetaObject::Call cl, int idx, void * * argv) 行 323 C++
      Qt6Qml.dll!QQmlObjectOrGadget::metacall(QMetaObject::Call type, int index, void * * argv) 行 57 C++
      Qt6Qml.dll!CallMethod(const QQmlObjectOrGadget & object, int index, QMetaType returnType, int argCount, const QMetaType * argTypes, QV4::ExecutionEngine * engine, QV4::CallData * callArgs, QMetaObject::Call callType) 行 1424 C++
      Qt6Qml.dll!CallPrecise(const QQmlObjectOrGadget & object, const QQmlPropertyData & data, QV4::ExecutionEngine * engine, QV4::CallData * callArgs, QMetaObject::Call callType) 行 1671 C++
      [内联框架] Qt6Qml.dll!QV4::QObjectMethod::callInternal::__l2::<lambda_3e8464433ed092c25780b342b967fe3f>::operator()() 行 2343 C++
      [内联框架] Qt6Qml.dll!QV4::QObjectMethod::callInternal::_l2::<lambda_657cc18542143512c6492e582a8beac5>::operator()(const QV4::QObjectMethod::callInternal::_l2::<lambda_3e8464433ed092c25780b342b967fe3f> &) 行 2321 C++
      Qt6Qml.dll!QV4::QObjectMethod::callInternal(const QV4::Value * thisObject, const QV4::Value * argv, int argc) 行 2343 C++
      Qt6Qml.dll!QV4::FunctionObject::call(const QV4::Value * thisObject, const QV4::Value * argv, int argc) 行 206 C++
      Qt6Qml.dll!QV4::Moth::VME::interpret(QV4::JSTypesStackFrame * frame, QV4::ExecutionEngine * engine, const char * code) 行 876 C++
      Qt6Qml.dll!QV4::Moth::VME::exec(QV4::JSTypesStackFrame * frame, QV4::ExecutionEngine * engine) 行 560 C++
      Qt6Qml.dll!QV4::Function::call(const QV4::Value * thisObject, const QV4::Value * argv, int argc, QV4::ExecutionContext * context) 行 99 C++
      [内联框架] Qt6Qml.dll!QV4::Function::call::__l5::<lambda_f15eb9b3a6e26b3d0034fc979a0ed169>::operator()(const QV4::Value *) 行 67 C++
      Qt6Qml.dll!QV4::convertAndCall<<lambda_f15eb9b3a6e26b3d0034fc979a0ed169>>(QV4::ExecutionEngine * engine, QObject * thisObject, void * * a, const QMetaType * types, int argc, QV4::Function::call::__l5::<lambda_f15eb9b3a6e26b3d0034fc979a0ed169> call) 行 229 C++
      Qt6Qml.dll!QV4::Function::call(QObject * thisObject, void * * a, const QMetaType * types, int argc, QV4::ExecutionContext * context) 行 64 C++
      Qt6Qml.dll!QQmlJavaScriptExpression::evaluate(void * * a, const QMetaType * types, int argc) 行 310 C++
      Qt6Qml.dll!QQmlBoundSignalExpression::evaluate(void * * a) 行 232 C++
      Qt6Qml.dll!QQmlBoundSignal_callback(QQmlNotifierEndpoint * e, void * * a) 行 351 C++
      Qt6Qml.dll!QQmlNotifier::emitNotify(QQmlNotifierEndpoint * endpoint, void * * a) 行 105 C++
      Qt6Qml.dll!QQmlData::signalEmitted(QAbstractDeclarativeData * __formal, QObject * object, int index, void * * a) 行 385 C++
      Qt6Core.dll!doActivate<0>(QObject * sender, int signal_index, void * * argv) 行 3817 C++
      [内联框架] Qt6Qml.dll!QQmlVMEMetaObject::activate(QObject *) 行 1296 C++
      Qt6Qml.dll!QQmlVMEMetaObject::metaCall(QObject * o, QMetaObject::Call c, int _id, void * * a) 行 1033 C++
      Qt6Core.dll!QMetaObject::metacall(QObject * object, QMetaObject::Call cl, int idx, void * * argv) 行 323 C++
      Qt6Qml.dll!QQmlObjectOrGadget::metacall(QMetaObject::Call type, int index, void * * argv) 行 57 C++
      Qt6Qml.dll!CallMethod(const QQmlObjectOrGadget & object, int index, QMetaType returnType, int argCount, const QMetaType * argTypes, QV4::ExecutionEngine * engine, QV4::CallData * callArgs, QMetaObject::Call callType) 行 1424 C++
      Qt6Qml.dll!CallPrecise(const QQmlObjectOrGadget & object, const QQmlPropertyData & data, QV4::ExecutionEngine * engine, QV4::CallData * callArgs, QMetaObject::Call callType) 行 1671 C++
      [内联框架] Qt6Qml.dll!QV4::QObjectMethod::callInternal::__l2::<lambda_3e8464433ed092c25780b342b967fe3f>::operator()() 行 2343 C++
      [内联框架] Qt6Qml.dll!QV4::QObjectMethod::callInternal::_l2::<lambda_657cc18542143512c6492e582a8beac5>::operator()(const QV4::QObjectMethod::callInternal::_l2::<lambda_3e8464433ed092c25780b342b967fe3f> &) 行 2321 C++
      Qt6Qml.dll!QV4::QObjectMethod::callInternal(const QV4::Value * thisObject, const QV4::Value * argv, int argc) 行 2343 C++
      Qt6Qml.dll!QV4::FunctionObject::call(const QV4::Value * thisObject, const QV4::Value * argv, int argc) 行 206 C++
      Qt6Qml.dll!QV4::Moth::VME::interpret(QV4::JSTypesStackFrame * frame, QV4::ExecutionEngine * engine, const char * code) 行 876 C++
      Qt6Qml.dll!QV4::Moth::VME::exec(QV4::JSTypesStackFrame * frame, QV4::ExecutionEngine * engine) 行 560 C++
      Qt6Qml.dll!QV4::Function::call(const QV4::Value * thisObject, const QV4::Value * argv, int argc, QV4::ExecutionContext * context) 行 99 C++
      [内联框架] Qt6Qml.dll!QV4::Function::call::__l5::<lambda_f15eb9b3a6e26b3d0034fc979a0ed169>::operator()(const QV4::Value *) 行 67 C++
      Qt6Qml.dll!QV4::convertAndCall<<lambda_f15eb9b3a6e26b3d0034fc979a0ed169>>(QV4::ExecutionEngine * engine, QObject * thisObject, void * * a, const QMetaType * types, int argc, QV4::Function::call::__l5::<lambda_f15eb9b3a6e26b3d0034fc979a0ed169> call) 行 229 C++
      Qt6Qml.dll!QV4::Function::call(QObject * thisObject, void * * a, const QMetaType * types, int argc, QV4::ExecutionContext * context) 行 64 C++
      Qt6Qml.dll!QQmlJavaScriptExpression::evaluate(void * * a, const QMetaType * types, int argc) 行 310 C++
      Qt6Qml.dll!QQmlBoundSignalExpression::evaluate(void * * a) 行 232 C++
      Qt6Qml.dll!QQmlBoundSignal_callback(QQmlNotifierEndpoint * e, void * * a) 行 351 C++
      Qt6Qml.dll!QQmlNotifier::emitNotify(QQmlNotifierEndpoint * endpoint, void * * a) 行 105 C++
      Qt6Qml.dll!QQmlData::signalEmitted(QAbstractDeclarativeData * __formal, QObject * object, int index, void * * a) 行 385 C++
      Qt6Core.dll!doActivate<0>(QObject * sender, int signal_index, void * * argv) 行 3817 C++
      Qt6Core.dll!QMetaObject::activate(QObject * sender, const QMetaObject * m, int local_signal_index, void * * argv) 行 3980 C++
      Qt6QuickTemplates2.dll!QQuickAbstractButtonPrivate::trigger(bool doubleClick) 行 385 C++
      Qt6QuickTemplates2.dll!QQuickAbstractButtonPrivate::handleRelease(const QPointF & point, unsigned long timestamp) 行 193 C++
      Qt6QuickTemplates2.dll!QQuickControl::mouseReleaseEvent(QMouseEvent * event) 行 2000 C++
      Qt6Quick.dll!QQuickItem::event(QEvent * ev) 行 8710 C++
      Qt6Widgets.dll!QApplicationPrivate::notify_helper(QObject * receiver, QEvent * e) 行 3339 C++
      Qt6Widgets.dll!QApplication::notify(QObject * receiver, QEvent * e) 行 3291 C++
      Qt6Core.dll!QCoreApplication::notifyInternal2(QObject * receiver, QEvent * event) 行 1068 C++
      Qt6Quick.dll!QQuickDeliveryAgentPrivate::deliverMatchingPointsToItem(QQuickItem * item, bool isGrabber, QPointerEvent * pointerEvent, bool handlersOnly) 行 2040 C++
      Qt6Quick.dll!QQuickDeliveryAgentPrivate::deliverUpdatedPoints(QPointerEvent * event) 行 1860 C++
      Qt6Quick.dll!QQuickDeliveryAgentPrivate::deliverPointerEvent(QPointerEvent * event) 行 1759 C++
      Qt6Quick.dll!QQuickDeliveryAgentPrivate::handleMouseEvent(QMouseEvent * event) 行 1533 C++
      Qt6Quick.dll!QQuickDeliveryAgent::event(QEvent * ev) 行 836 C++
      Qt6Quick.dll!QQuickWindow::event(QEvent * e) 行 1496 C++
      Qt6Widgets.dll!QApplicationPrivate::notify_helper(QObject * receiver, QEvent * e) 行 3339 C++
      Qt6Widgets.dll!QApplication::notify(QObject * receiver, QEvent * e) 行 3291 C++
      Qt6Core.dll!QCoreApplication::notifyInternal2(QObject * receiver, QEvent * event) 行 1068 C++
      Qt6Gui.dll!QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent * e) 行 2259 C++
      Qt6Gui.dll!QWindowSystemInterface::sendWindowSystemEvents(QFlags<enum QEventLoop::ProcessEventsFlag> flags) 行 1141 C++
      Qt6Core.dll!QEventDispatcherWin32::processEvents(QFlags<enum QEventLoop::ProcessEventsFlag> flags) 行 476 C++
      Qt6Gui.dll!QWindowsGuiEventDispatcher::processEvents(QFlags<enum QEventLoop::ProcessEventsFlag> flags) 行 73 C++
      [内联框架] Qt6Core.dll!QEventLoop::processEvents(QFlags<enum QEventLoop::ProcessEventsFlag>) 行 136 C++
      Qt6Core.dll!QEventLoop::exec(QFlags<enum QEventLoop::ProcessEventsFlag> flags) 行 218 C++
      Qt6Core.dll!QCoreApplication::exec() 行 1389 C++

      Attachments

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

        Activity

          People

            qtqmlteam Qt Qml Team User
            niqingliang2003 niqingliang2003
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes