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

Sporadic crash on QQuickListViewPrivate::fixup()

XMLWordPrintable

    • macOS, Windows
    • 0273207f7 (dev), eb4e404aa (6.9), be4b07a9e (6.8), 4fd0575f8 (tqtc/lts-6.5)

      Unhandled exception at 0x00007FFBCB5F74A2 (Qt6Quick.dll) in minidump (26).dmp: 0xC0000005: Access violation reading location 0x0000000000000008.
      

      Call stack:

       	Qt6Quick.dll!FxListItemSG::itemPosition() Line 262	C++
      >	Qt6Quick.dll!QQuickListViewPrivate::fixup(QQuickFlickablePrivate::AxisData & data, double minExtent, double maxExtent) Line 1795	C++
       	[Inline Frame] Qt6Quick.dll!QQuickFlickablePrivate::fixupX() Line 415	C++
       	Qt6Quick.dll!QQuickFlickablePrivate::handleReleaseEvent(QPointerEvent * event) Line 1481	C++
       	Qt6Quick.dll!QQuickFlickable::filterPointerEvent(QQuickItem * receiver, QPointerEvent * event) Line 2738	C++
       	Qt6Quick.dll!QQuickDeliveryAgentPrivate::sendFilteredPointerEventImpl(QPointerEvent * event, QQuickItem * receiver, QQuickItem * filteringParent) Line 2614	C++
       	Qt6Quick.dll!QQuickDeliveryAgentPrivate::sendFilteredPointerEventImpl(QPointerEvent * event, QQuickItem * receiver, QQuickItem * filteringParent) Line 2719	C++
       	Qt6Quick.dll!QQuickDeliveryAgentPrivate::sendFilteredPointerEventImpl(QPointerEvent * event, QQuickItem * receiver, QQuickItem * filteringParent) Line 2719	C++
       	[Inline Frame] Qt6Quick.dll!QQuickDeliveryAgentPrivate::sendFilteredPointerEvent(QPointerEvent *) Line 2591	C++
       	Qt6Quick.dll!QQuickDeliveryAgentPrivate::deliverUpdatedPoints(QPointerEvent * event) Line 2097	C++
       	Qt6Quick.dll!QQuickDeliveryAgentPrivate::deliverPointerEvent(QPointerEvent * event) Line 1948	C++
       	Qt6Quick.dll!QQuickDeliveryAgentPrivate::handleMouseEvent(QMouseEvent * event) Line 1682	C++
       	Qt6Quick.dll!QQuickDeliveryAgent::event(QEvent * ev) Line 874	C++
       	Qt6Quick.dll!QQuickWindow::event(QEvent * event) Line 1565	C++
       	[Inline Frame] Qt6Core.dll!QCoreApplicationPrivate::notify_helper(QObject *) Line 1316	C++
       	[Inline Frame] Qt6Core.dll!doNotify(QObject *) Line 1243	C++
       	Qt6Core.dll!QCoreApplication::notify(QObject * receiver, QEvent * event) Line 1227	C++
       	Qt6Core.dll!QCoreApplication::notifyInternal2(QObject * receiver, QEvent * event) Line 1142	C++
       	Qt6Gui.dll!QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent * e) Line 2331	C++
       	Qt6Gui.dll!QWindowSystemInterface::sendWindowSystemEvents(QFlags<enum QEventLoop::ProcessEventsFlag> flags) Line 1120	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 181	C++
       	Qt6Core.dll!QCoreApplication::exec() Line 1486	C++
      

       

      Unfortunately, I don't have a simple reproducer or any details on how this can be reproduced intentionally. We don't encounter this locally, and I only see such crashes on the user side through our automated tracking system. For some reason these happens much more often on macOS than on Windows.

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

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

              Created:
              Updated:
              Resolved: