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

Crash in QQuickStackLayout::rearrange

    XMLWordPrintable

Details

    • Bug
    • Resolution: Incomplete
    • Not Evaluated
    • None
    • 6.4.0 Beta1
    • Quick: Layouts
    • None
    • Windows

    Description

      Debug output:

      ASSERT: "item" in file \Users\qt\work\qt\qtdeclarative\src\quicklayouts\qquickstacklayout.cpp, line 354
      Debug Error!
      
      Program: C:\QtCommercial\6.4.0\msvc2019_64\bin\Qt6Cored.dll
      Module: 6.4.0
      File: \Users\qt\work\qt\qtdeclarative\src\quicklayouts\qquickstacklayout.cpp
      Line: 354
      
      ASSERT: "item" in file \Users\qt\work\qt\qtdeclarative\src\quicklayouts\qquickstacklayout.cpp, line 354
      

      Stack:

                                                                                                          
                                                                                                          
      1  qt_message_fatal                              qlogging.cpp                   1917 0x7ffbf03bb264 
      2  QMessageLogger::fatal                         qlogging.cpp                   851  0x7ffbf03b96c8 
      3  qt_assert                                     qglobal.cpp                    3270 0x7ffbf03a6e09 
      4  QQuickStackLayout::rearrange                  qquickstacklayout.cpp          355  0x7ffc0fb2e1ab 
      5  QQuickStackLayout::setCurrentIndex            qquickstacklayout.cpp          163  0x7ffc0fb2d79d 
      6  QQuickStackLayout::qt_static_metacall         moc_qquickstacklayout_p.cpp    146  0x7ffc0fb2d4b8 
      7  QQmlPropertyData::writeProperty               qqmlpropertydata_p.h           375  0x7ffbf59e0e46 
      8  GenericBinding<2>::write                      qqmlbinding.cpp                328  0x7ffbf59ff731 
      9  QQmlNonbindingBinding::doUpdate               qqmlbinding.cpp                275  0x7ffbf59f98e3 
      10 QQmlBinding::update                           qqmlbinding.cpp                201  0x7ffbf59ea9b3 
      11 QQmlBinding::expressionChanged                qqmlbinding.cpp                656  0x7ffbf59eab9f 
      12 QQmlJavaScriptExpressionGuard_callback        qqmljavascriptexpression.cpp   585  0x7ffbf5af359d 
      13 QQmlNotifier::emitNotify                      qqmlnotifier.cpp               107  0x7ffbf5b5b11a 
      14 QQmlData::signalEmitted                       qqmlengine.cpp                 382  0x7ffbf5a58af8 
      15 doActivate<0>                                 qobject.cpp                    4070 0x7ffbf0582ce0 
      16 QMetaObject::activate                         qobject.cpp                    4235 0x7ffbf056b1b8 
      17 QQuickContainer::currentIndexChanged          moc_qquickcontainer_p.cpp      417  0x7ffbeca10f75 
      18 QQuickContainer::setCurrentIndex              qquickcontainer.cpp            705  0x7ffbeca10e0d 
      19 QQuickContainer::qt_static_metacall           moc_qquickcontainer_p.cpp      310  0x7ffbeca10385 
      20 QQmlPropertyData::writeProperty               qqmlpropertydata_p.h           375  0x7ffbf59e0e46 
      21 GenericBinding<2>::write                      qqmlbinding.cpp                328  0x7ffbf59ff731 
      22 QQmlNonbindingBinding::doUpdate               qqmlbinding.cpp                275  0x7ffbf59f98e3 
      23 QQmlBinding::update                           qqmlbinding.cpp                201  0x7ffbf59ea9b3 
      24 QQmlBinding::expressionChanged                qqmlbinding.cpp                656  0x7ffbf59eab9f 
      25 QQmlJavaScriptExpressionGuard_callback        qqmljavascriptexpression.cpp   585  0x7ffbf5af359d 
      26 QQmlNotifier::emitNotify                      qqmlnotifier.cpp               107  0x7ffbf5b5b11a 
      27 QQmlData::signalEmitted                       qqmlengine.cpp                 382  0x7ffbf5a58af8 
      28 doActivate<0>                                 qobject.cpp                    4070 0x7ffbf0582ce0 
      29 QMetaObject::activate                         qobject.cpp                    4248 0x7ffbf056b231 
      30 QQmlVMEMetaObject::activate                   qqmlvmemetaobject.cpp          1386 0x7ffbf5cf1e96 
      31 QQmlVMEMetaObject::metaCall                   qqmlvmemetaobject.cpp          970  0x7ffbf5ceecd4 
      32 QQmlPropertyData::doMetacall<2>               qqmlpropertydata_p.h           357  0x7ffbf59d0849 
      33 QQmlPropertyData::writeProperty               qqmlpropertydata_p.h           378  0x7ffbf59e0e72 
      34 QQmlPropertyPrivate::write                    qqmlproperty.cpp               1406 0x7ffbf5bb025b 
      35 QQmlPropertyPrivate::writeValueProperty       qqmlproperty.cpp               1329 0x7ffbf5bafad8 
      36 QQmlPropertyPrivate::writeValueProperty       qqmlproperty.cpp               1295 0x7ffbf5baf2e7 
      37 QQmlPropertyPrivate::write                    qqmlproperty.cpp               1704 0x7ffbf5bb2dc2 
      38 QQmlProperty::write                           qqmlproperty.cpp               1621 0x7ffbf5bac2a5 
      39 QQmlBind::eval                                qqmlbind.cpp                   1056 0x7ffbf5d1500f 
      40 QQmlBind::prepareEval                         qqmlbind.cpp                   967  0x7ffbf5d1493b 
      41 QQmlBind::setValue                            qqmlbind.cpp                   588  0x7ffbf5d14123 
      42 QQmlBind::qt_static_metacall                  moc_qqmlbind_p.cpp             155  0x7ffbf5d13a0d 
      43 QQmlPropertyData::writeProperty               qqmlpropertydata_p.h           375  0x7ffbf59e0e46 
      44 QQmlPropertyPrivate::write                    qqmlproperty.cpp               1442 0x7ffbf5bb073e 
      45 QQmlPropertyPrivate::writeValueProperty       qqmlproperty.cpp               1329 0x7ffbf5bafad8 
      46 QQmlBinding::slowWrite                        qqmlbinding.cpp                592  0x7ffbf59ebdc8 
      47 GenericBinding<0>::write                      qqmlbinding.cpp                387  0x7ffbf5a01081 
      48 GenericBinding<0>::write                      qqmlbinding.cpp                333  0x7ffbf5a0144f 
      49 QQmlNonbindingBinding::doUpdate               qqmlbinding.cpp                267  0x7ffbf59f979b 
      50 QQmlBinding::update                           qqmlbinding.cpp                201  0x7ffbf59ea9b3 
      51 QQmlBinding::expressionChanged                qqmlbinding.cpp                656  0x7ffbf59eab9f 
      52 QQmlJavaScriptExpressionGuard_callback        qqmljavascriptexpression.cpp   585  0x7ffbf5af359d 
      53 QQmlNotifier::emitNotify                      qqmlnotifier.cpp               107  0x7ffbf5b5b11a 
      54 QQmlData::signalEmitted                       qqmlengine.cpp                 382  0x7ffbf5a58af8 
      55 doActivate<0>                                 qobject.cpp                    4070 0x7ffbf0582ce0 
      56 QMetaObject::activate                         qobject.cpp                    4248 0x7ffbf056b231 
      57 QQmlVMEMetaObject::activate                   qqmlvmemetaobject.cpp          1386 0x7ffbf5cf1e96 
      58 QQmlVMEVariantQObjectPtr::objectDestroyedImpl qqmlvmemetaobject.cpp          191  0x7ffbf5ceba25 
      59 QQmlData::destroyed                           qqmlengine.cpp                 1330 0x7ffbf5a59249 
      60 QQmlData::destroyed                           qqmlengine.cpp                 302  0x7ffbf5a585a8 
      61 QObject::~QObject                             qobject.cpp                    1209 0x7ffbf056c45c 
      62 AbstractDialog::~AbstractDialog               abstractdialog.cpp             40   0x7ff72fe43861 
      63 MultiPageObject::~MultiPageObject             qtvtm                               0x7ff72faa7e14 
      64 MultiPageObject::`scalar deleting destructor' qtvtm                               0x7ff72fec53b8 
      65 qDeleteInEventHandler                         qobject.cpp                    5046 0x7ffbf05767eb 
      66 QObject::event                                qobject.cpp                    1568 0x7ffbf056cb44 
      67 QApplicationPrivate::notify_helper            qapplication.cpp               3305 0x7ffbf637e6ab 
      68 QApplication::notify                          qapplication.cpp               3256 0x7ffbf637b98a 
      69 QCoreApplication::notifyInternal2             qcoreapplication.cpp           1033 0x7ffbf04a2237 
      70 QCoreApplication::sendEvent                   qcoreapplication.cpp           1450 0x7ffbf049f8cb 
      71 QCoreApplicationPrivate::sendPostedEvents     qcoreapplication.cpp           1811 0x7ffbf04a45a2 
      72 QEventDispatcherWin32::sendPostedEvents       qeventdispatcher_win.cpp       902  0x7ffbf08c7dff 
      73 QWindowsGuiEventDispatcher::sendPostedEvents  qwindowsguieventdispatcher.cpp 44   0x7ffbee336b05 
      74 QEventDispatcherWin32::processEvents          qeventdispatcher_win.cpp       472  0x7ffbf08c60ff 
      75 QWindowsGuiEventDispatcher::processEvents     qwindowsguieventdispatcher.cpp 36   0x7ffbee336abb 
      76 QEventLoop::processEvents                     qeventloop.cpp                 101  0x7ffbf04c8c6c 
      77 QEventLoop::exec                              qeventloop.cpp                 182  0x7ffbf04c8f54 
      78 QCoreApplication::exec                        qcoreapplication.cpp           1354 0x7ffbf049f66a 
      79 QGuiApplication::exec                         qguiapplication.cpp            1860 0x7ffbedbf442a 
      80 QApplication::exec                            qapplication.cpp               2587 0x7ffbf63786cc 
      81 main                                          main.cpp                       106  0x7ff7311442d2 
      82 invoke_main                                   exe_common.inl                 79   0x7ff731b21149 
      83 __scrt_common_main_seh                        exe_common.inl                 288  0x7ff731b2102e 
      84 __scrt_common_main                            exe_common.inl                 331  0x7ff731b20eee 
      85 mainCRTStartup                                exe_main.cpp                   17   0x7ff731b211de 
      86 BaseThreadInitThunk                           KERNEL32                            0x7ffc7d517034 
      87 RtlUserThreadStart                            ntdll                               0x7ffc7e3a2651 
      
      

      The problem does not happen in Qt 6.3.1.

      Attachments

        Activity

          People

            qt.team.quick.subscriptions Qt Quick and Widgets Team
            Harald Meyer Harald Meyer
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: