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.

        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
            studiosus Vladimir Belyavsky
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: