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

Crash in QQuickStackLayout::rearrange

XMLWordPrintable

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

      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.

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

            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

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes