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

QQuickWidget::grabFramebuffer crashes on change of Windows Geometry in Windows Store Desktop App

    XMLWordPrintable

Details

    • Bug
    • Resolution: Invalid
    • Not Evaluated
    • None
    • 5.9.6
    • WebEngine
    • None
    • Windows

    Description

      Our application uses WebEngine and one version of our software is also packaged via the Windows Desktop Bridge as a Windows Store application.

      According to the Windows Store Health Failure Reports, one of our more common crashes (~24 %) is related to a call to QQuickWidget::grabFramebuffer in response to a windows geometry change. It appears this error is more common in the specific scenario of the Windows Store Desktop App, since our regular desktop app crash reports seem not to show this.

      Since these errors happen on end customer systems, we rarely have the ability to actually reproduce these errors ourself.

      We have stacktraces for a LENOVO-20FQS0GF00, LENOVO-F0DT002JGE and a Microsoft Corporation-Surface Pro 4 device via the Windows Store Health Failure Reports.

      Example Stack Trace

       

      Frame Image Function Offset
      0 ucrtbase.dll abort 0x000000000000004E
      1 CWCore.dll CWLogMessageHandler::handleLogMessage 0x0000000000000465
      2 Qt5Core.dll qt_message_output 0x0000000000000138
      3 Qt5Core.dll qt_logging_to_console 0x00000000000000BF
      4 Qt5Core.dll QMessageLogger::fatal 0x000000000000003B
      5 Qt5QuickWidgets.dll QQuickWidget::grabFramebuffer 0x00000000000001FE
      6 Qt5QuickWidgets.dll QQuickWidget::continueExecute 0x0000000000000517
      7 Qt5QuickWidgets.dll QQuickWidget::resizeEvent 0x0000000000000181
      8 Qt5WebEngineWidgets.dll QWebEngineView::zoomFactor 0x000000000000119F
      9 Qt5Widgets.dll QWidget::event 0x0000000000000606
      10 Qt5Widgets.dll QApplicationPrivate::notify_helper 0x0000000000000140
      11 Qt5Widgets.dll QApplication::notify 0x0000000000001A77
      12 CWGUIWidgets.dll CWApplication::notify 0x0000000000000028
      13 Qt5Core.dll QCoreApplication::notifyInternal2 0x00000000000000B9
      14 Qt5Widgets.dll QWidgetPrivate::sendPendingMoveAndResizeEvents 0x0000000000000114
      15 Qt5Widgets.dll QWidgetPrivate::show_helper 0x000000000000002A
      16 Qt5Widgets.dll QWidgetPrivate::showChildren 0x0000000000000133
      17 Qt5Widgets.dll QWidgetPrivate::show_helper 0x000000000000004A
      18 Qt5Widgets.dll QWidget::setVisible 0x0000000000000288
      19 Qt5Widgets.dll QWidgetPrivate::showChildren 0x000000000000013D
      20 Qt5Widgets.dll QWidgetPrivate::show_helper 0x000000000000004A
      21 Qt5Widgets.dll QWidgetPrivate::showChildren 0x0000000000000133
      22 Qt5Widgets.dll QWidgetPrivate::show_helper 0x000000000000004A
      23 Qt5Widgets.dll QWidget::setVisible 0x0000000000000288
      24 Qt5Widgets.dll QWidgetPrivate::showChildren 0x000000000000013D
      25 Qt5Widgets.dll QWidgetPrivate::show_helper 0x000000000000004A
      26 Qt5Widgets.dll QWidget::setVisible 0x0000000000000288
      27 CWGUIWidgets.dll CWGUISettings::restoreWindowGeometry 0x0000000000000052
      28 Mein CEWE FOTOBUCH.exe null 0x00000000001688C5
      29 null null 0x0000000000000000
      30 unknown.dll noop 0x0000000000000000
      31 null null 0x0000000000000000
      32 Mein CEWE FOTOBUCH.exe null 0x0000000000168375
      33 CWModelBase.dll CWShadowConfig::NoShadow 0x0000000000000140
      34 null null 0x0000000000000000
      35 null null 0x0000000000000000
      36 Mein CEWE FOTOBUCH.exe null 0x0000000000280AE0

       

      Kai Köhne suggested we report this here.

       

      Attachments

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

        Activity

          People

            qt_webengine_team Qt WebEngine Team
            mustrumridcully Daniel Mueller
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes