Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
6.5.3, 6.7.3, 6.8.0
-
None
-
-
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
- relates to
-
QTBUG-108214 List view crash in FxListItemSG::itemPosition()
- Closed
For Gerrit Dashboard: QTBUG-129231 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
600455,5 | QQuickListViewPrivate::fixup: fix potential use-after-free | dev | qt/qtdeclarative | Status: ABANDONED | +1 | +1 |
604362,10 | QQuickListViewPrivate::fixup: fix potential use-after-free | dev | qt/qtdeclarative | Status: MERGED | +2 | +1 |
611729,2 | QQuickListViewPrivate::fixup: fix potential use-after-free | 6.9 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
611731,2 | QQuickListViewPrivate::fixup: fix potential use-after-free | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
611754,2 | QQuickListViewPrivate::fixup: fix potential use-after-free | tqtc/lts-6.5 | qt/tqtc-qtdeclarative | Status: MERGED | +2 | 0 |