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

Sporadic crash on QQuickListViewPrivate::fixup()

    XMLWordPrintable

Details

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

    Description

      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.

      Attachments

        Issue Links

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

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews