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

ASSERT failure in QCocoaWindow: "Resulting NSScreen should match the requested NSScreen"

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P2: Important
    • None
    • 5.12
    • QPA, Widgets: GraphicsView
    • None
    • macOS

    Description

      tst_qgraphicsproxywidget::childPos asserts on macOS in debug builds.

      QT_LOGGING_RULES="qt.qpa.*=true" ./tst_qgraphicsproxywidget childPos
      qt.qpa.screen: Adding QCocoaScreen(0x7faec944b280, index=0, native=<NSScreen: 0x7faec9412250>, geometry=QRect(0,0 1440x900), dpr=1, name="Color LCD")
      ********* Start testing of tst_QGraphicsProxyWidget *********
      Config: Using QtTest library 5.12.0, Qt 5.12.0 (x86_64-little_endian-lp64 shared (dynamic) debug build; by Clang 8.1.0 (clang-802.0.42) (Apple))
      PASS   : tst_QGraphicsProxyWidget::initTestCase()
      QDEBUG : tst_QGraphicsProxyWidget::childPos(0) qt.qpa.window: QCocoaWindow::QCocoaWindow QWidgetWindow(0x7faec9591040, name="QComboBoxClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(0) qt.qpa.window: QCocoaWindow::initialize QWidgetWindow(0x7faec9591040, name="QComboBoxClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(0) qt.qpa.window: QCocoaWindow::setGeometry QWidgetWindow(0x7faec9591040, name="QComboBoxClassWindow") QRect(0,0 640x480)
      QDEBUG : tst_QGraphicsProxyWidget::childPos(0) qt.qpa.window: QCocoaWindow::recreateWindowIfNeeded QWidgetWindow(0x7faec9591040, name="QComboBoxClassWindow") QFlags<QCocoaWindow::RecreationReasons>(MissingWindow|ContentViewChanged)
      QDEBUG : tst_QGraphicsProxyWidget::childPos(0) qt.qpa.window: QRectF(0,420 640x480) <NSScreen: 0x7faec9412250> <NSScreen: 0x7faec9412250>
      QDEBUG : tst_QGraphicsProxyWidget::childPos(0) qt.qpa.window: Ensuring that <QNSView: 0x7faec9590cb0; QCocoaWindow(0x7faec958bd70, window=QWidgetWindow(0x7faec9591040, name="QComboBoxClassWindow"))> is content view for <QNSWindow: 0x7faec955cf30; contentView=NSObject(0x0)>
      QDEBUG : tst_QGraphicsProxyWidget::childPos(0) qt.qpa.cocoa.notifications: Forwarding NSViewFrameDidChangeNotification to QVector(QCocoaWindow(0x7faec958bd70, window=QWidgetWindow(0x7faec9591040, name="QComboBoxClassWindow")))
      QDEBUG : tst_QGraphicsProxyWidget::childPos(0) qt.qpa.window: QCocoaWindow::propagateSizeHints QWidgetWindow(0x7faec9591040, name="QComboBoxClassWindow") min: QSize(0, 0) max: QSize(16777215, 16777215) increment: QSize(-1, -1) base: QSize(-1, -1)
      QDEBUG : tst_QGraphicsProxyWidget::childPos(0) qt.qpa.window: QCocoaWindow::setMask QWidgetWindow(0x7faec9591040, name="QComboBoxClassWindow") QRegion(null)
      QDEBUG : tst_QGraphicsProxyWidget::childPos(0) qt.qpa.window: QCocoaWindow::QCocoaWindow QWidgetWindow(0x7faec947bb90, name="QComboBoxPrivateContainerClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(0) qt.qpa.window: QCocoaWindow::initialize QWidgetWindow(0x7faec947bb90, name="QComboBoxPrivateContainerClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(0) qt.qpa.window: QCocoaWindow::setGeometry QWidgetWindow(0x7faec947bb90, name="QComboBoxPrivateContainerClassWindow") QRect(-7,1 63x80)
      QDEBUG : tst_QGraphicsProxyWidget::childPos(0) qt.qpa.window: QCocoaWindow::recreateWindowIfNeeded QWidgetWindow(0x7faec947bb90, name="QComboBoxPrivateContainerClassWindow") QFlags<QCocoaWindow::RecreationReasons>(MissingWindow|ContentViewChanged|PanelChanged)
      QWARN  : tst_QGraphicsProxyWidget::childPos(0) qt.qpa.window: Window position QPoint(-7,1) outside any known screen, using primary screen
      QDEBUG : tst_QGraphicsProxyWidget::childPos(0) qt.qpa.window: QRectF(-7,819 63x80) <NSScreen: 0x7faec9412250> <NSScreen: 0x7faec9412250>
      QDEBUG : tst_QGraphicsProxyWidget::childPos(0) qt.qpa.window: Ensuring that <QNSView: 0x7faec947b2d0; QCocoaWindow(0x7faec947b040, window=QWidgetWindow(0x7faec947bb90, name="QComboBoxPrivateContainerClassWindow"))> is content view for <QNSPanel: 0x7faec947b5d0; contentView=NSObject(0x0)>
      QDEBUG : tst_QGraphicsProxyWidget::childPos(0) qt.qpa.cocoa.notifications: Forwarding NSViewFrameDidChangeNotification to QVector(QCocoaWindow(0x7faec947b040, window=QWidgetWindow(0x7faec947bb90, name="QComboBoxPrivateContainerClassWindow")))
      QDEBUG : tst_QGraphicsProxyWidget::childPos(0) qt.qpa.window: QCocoaWindow::propagateSizeHints QWidgetWindow(0x7faec947bb90, name="QComboBoxPrivateContainerClassWindow") min: QSize(0, 8) max: QSize(16777215, 16777215) increment: QSize(-1, -1) base: QSize(-1, -1)
      QDEBUG : tst_QGraphicsProxyWidget::childPos(0) qt.qpa.window: QCocoaWindow::setMask QWidgetWindow(0x7faec947bb90, name="QComboBoxPrivateContainerClassWindow") QRegion(null)
      QDEBUG : tst_QGraphicsProxyWidget::childPos(0) qt.qpa.drawing: [QNSView displayLayer] QWidgetWindow(0x7faec947bb90, name="QComboBoxPrivateContainerClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(0) qt.qpa.drawing: QCocoaWindow::handleExposeEvent QWidgetWindow(0x7faec947bb90, name="QComboBoxPrivateContainerClassWindow") QRegion(0,0 63x80) isExposed false
      QDEBUG : tst_QGraphicsProxyWidget::childPos(0) qt.qpa.drawing: [QNSView displayLayer] QWidgetWindow(0x7faec9591040, name="QComboBoxClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(0) qt.qpa.drawing: QCocoaWindow::handleExposeEvent QWidgetWindow(0x7faec9591040, name="QComboBoxClassWindow") QRegion(0,0 640x480) isExposed false
      QDEBUG : tst_QGraphicsProxyWidget::childPos(0) qt.qpa.window: QCocoaWindow::raise QWidgetWindow(0x7faec947bb90, name="QComboBoxPrivateContainerClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(0) qt.qpa.window: QCocoaWindow::~QCocoaWindow QWidgetWindow(0x7faec947bb90, name="QComboBoxPrivateContainerClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(0) qt.qpa.window: dealloc <QNSPanel: 0x7faec947b5d0; contentView=NSObject(0x0)>
      QDEBUG : tst_QGraphicsProxyWidget::childPos(0) qt.qpa.window: QCocoaWindow::~QCocoaWindow QWidgetWindow(0x7faec9591040, name="QComboBoxClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(0) qt.qpa.window: dealloc <QNSWindow: 0x7faec955cf30; contentView=NSObject(0x0)>
      PASS   : tst_QGraphicsProxyWidget::childPos(0)
      QDEBUG : tst_QGraphicsProxyWidget::childPos(1) qt.qpa.window: QCocoaWindow::QCocoaWindow QWidgetWindow(0x7faec958af90, name="QComboBoxClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(1) qt.qpa.window: QCocoaWindow::initialize QWidgetWindow(0x7faec958af90, name="QComboBoxClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(1) qt.qpa.window: QCocoaWindow::setGeometry QWidgetWindow(0x7faec958af90, name="QComboBoxClassWindow") QRect(10,0 640x480)
      QDEBUG : tst_QGraphicsProxyWidget::childPos(1) qt.qpa.window: QCocoaWindow::recreateWindowIfNeeded QWidgetWindow(0x7faec958af90, name="QComboBoxClassWindow") QFlags<QCocoaWindow::RecreationReasons>(MissingWindow|ContentViewChanged)
      QDEBUG : tst_QGraphicsProxyWidget::childPos(1) qt.qpa.window: QRectF(10,420 640x480) <NSScreen: 0x7faec9412250> <NSScreen: 0x7faec9412250>
      QDEBUG : tst_QGraphicsProxyWidget::childPos(1) qt.qpa.window: Ensuring that <QNSView: 0x7faec958aaa0; QCocoaWindow(0x7faec958cf40, window=QWidgetWindow(0x7faec958af90, name="QComboBoxClassWindow"))> is content view for <QNSWindow: 0x7faec95aaa10; contentView=NSObject(0x0)>
      QDEBUG : tst_QGraphicsProxyWidget::childPos(1) qt.qpa.cocoa.notifications: Forwarding NSViewFrameDidChangeNotification to QVector(QCocoaWindow(0x7faec958cf40, window=QWidgetWindow(0x7faec958af90, name="QComboBoxClassWindow")))
      QDEBUG : tst_QGraphicsProxyWidget::childPos(1) qt.qpa.window: QCocoaWindow::propagateSizeHints QWidgetWindow(0x7faec958af90, name="QComboBoxClassWindow") min: QSize(0, 0) max: QSize(16777215, 16777215) increment: QSize(-1, -1) base: QSize(-1, -1)
      QDEBUG : tst_QGraphicsProxyWidget::childPos(1) qt.qpa.window: QCocoaWindow::setMask QWidgetWindow(0x7faec958af90, name="QComboBoxClassWindow") QRegion(null)
      QDEBUG : tst_QGraphicsProxyWidget::childPos(1) qt.qpa.window: QCocoaWindow::QCocoaWindow QWidgetWindow(0x7faec972f460, name="QComboBoxPrivateContainerClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(1) qt.qpa.window: QCocoaWindow::initialize QWidgetWindow(0x7faec972f460, name="QComboBoxPrivateContainerClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(1) qt.qpa.window: QCocoaWindow::setGeometry QWidgetWindow(0x7faec972f460, name="QComboBoxPrivateContainerClassWindow") QRect(3,1 63x80)
      QDEBUG : tst_QGraphicsProxyWidget::childPos(1) qt.qpa.window: QCocoaWindow::recreateWindowIfNeeded QWidgetWindow(0x7faec972f460, name="QComboBoxPrivateContainerClassWindow") QFlags<QCocoaWindow::RecreationReasons>(MissingWindow|ContentViewChanged|PanelChanged)
      QDEBUG : tst_QGraphicsProxyWidget::childPos(1) qt.qpa.window: QRectF(3,819 63x80) <NSScreen: 0x7faec9412250> <NSScreen: 0x7faec9412250>
      QDEBUG : tst_QGraphicsProxyWidget::childPos(1) qt.qpa.window: Ensuring that <QNSView: 0x7faec9733400; QCocoaWindow(0x7faec9733280, window=QWidgetWindow(0x7faec972f460, name="QComboBoxPrivateContainerClassWindow"))> is content view for <QNSPanel: 0x7faec9733a30; contentView=NSObject(0x0)>
      QDEBUG : tst_QGraphicsProxyWidget::childPos(1) qt.qpa.cocoa.notifications: Forwarding NSViewFrameDidChangeNotification to QVector(QCocoaWindow(0x7faec9733280, window=QWidgetWindow(0x7faec972f460, name="QComboBoxPrivateContainerClassWindow")))
      QDEBUG : tst_QGraphicsProxyWidget::childPos(1) qt.qpa.window: QCocoaWindow::propagateSizeHints QWidgetWindow(0x7faec972f460, name="QComboBoxPrivateContainerClassWindow") min: QSize(0, 8) max: QSize(16777215, 16777215) increment: QSize(-1, -1) base: QSize(-1, -1)
      QDEBUG : tst_QGraphicsProxyWidget::childPos(1) qt.qpa.window: QCocoaWindow::setMask QWidgetWindow(0x7faec972f460, name="QComboBoxPrivateContainerClassWindow") QRegion(null)
      QDEBUG : tst_QGraphicsProxyWidget::childPos(1) qt.qpa.drawing: [QNSView displayLayer] QWidgetWindow(0x7faec972f460, name="QComboBoxPrivateContainerClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(1) qt.qpa.drawing: QCocoaWindow::handleExposeEvent QWidgetWindow(0x7faec972f460, name="QComboBoxPrivateContainerClassWindow") QRegion(0,0 63x80) isExposed false
      QDEBUG : tst_QGraphicsProxyWidget::childPos(1) qt.qpa.drawing: [QNSView displayLayer] QWidgetWindow(0x7faec958af90, name="QComboBoxClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(1) qt.qpa.drawing: QCocoaWindow::handleExposeEvent QWidgetWindow(0x7faec958af90, name="QComboBoxClassWindow") QRegion(0,0 640x480) isExposed false
      QDEBUG : tst_QGraphicsProxyWidget::childPos(1) qt.qpa.window: QCocoaWindow::raise QWidgetWindow(0x7faec972f460, name="QComboBoxPrivateContainerClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(1) qt.qpa.window: QCocoaWindow::~QCocoaWindow QWidgetWindow(0x7faec972f460, name="QComboBoxPrivateContainerClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(1) qt.qpa.window: dealloc <QNSPanel: 0x7faec9733a30; contentView=NSObject(0x0)>
      QDEBUG : tst_QGraphicsProxyWidget::childPos(1) qt.qpa.window: QCocoaWindow::~QCocoaWindow QWidgetWindow(0x7faec958af90, name="QComboBoxClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(1) qt.qpa.window: dealloc <QNSWindow: 0x7faec95aaa10; contentView=NSObject(0x0)>
      PASS   : tst_QGraphicsProxyWidget::childPos(1)
      QDEBUG : tst_QGraphicsProxyWidget::childPos(2) qt.qpa.window: QCocoaWindow::QCocoaWindow QWidgetWindow(0x7faec96274f0, name="QComboBoxClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(2) qt.qpa.window: QCocoaWindow::initialize QWidgetWindow(0x7faec96274f0, name="QComboBoxClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(2) qt.qpa.window: QCocoaWindow::setGeometry QWidgetWindow(0x7faec96274f0, name="QComboBoxClassWindow") QRect(100,0 640x480)
      QDEBUG : tst_QGraphicsProxyWidget::childPos(2) qt.qpa.window: QCocoaWindow::recreateWindowIfNeeded QWidgetWindow(0x7faec96274f0, name="QComboBoxClassWindow") QFlags<QCocoaWindow::RecreationReasons>(MissingWindow|ContentViewChanged)
      QDEBUG : tst_QGraphicsProxyWidget::childPos(2) qt.qpa.window: QRectF(100,420 640x480) <NSScreen: 0x7faec9412250> <NSScreen: 0x7faec9412250>
      QDEBUG : tst_QGraphicsProxyWidget::childPos(2) qt.qpa.window: Ensuring that <QNSView: 0x7faec96270b0; QCocoaWindow(0x7faec9626f30, window=QWidgetWindow(0x7faec96274f0, name="QComboBoxClassWindow"))> is content view for <QNSWindow: 0x7faec96271f0; contentView=NSObject(0x0)>
      QDEBUG : tst_QGraphicsProxyWidget::childPos(2) qt.qpa.cocoa.notifications: Forwarding NSViewFrameDidChangeNotification to QVector(QCocoaWindow(0x7faec9626f30, window=QWidgetWindow(0x7faec96274f0, name="QComboBoxClassWindow")))
      QDEBUG : tst_QGraphicsProxyWidget::childPos(2) qt.qpa.window: QCocoaWindow::propagateSizeHints QWidgetWindow(0x7faec96274f0, name="QComboBoxClassWindow") min: QSize(0, 0) max: QSize(16777215, 16777215) increment: QSize(-1, -1) base: QSize(-1, -1)
      QDEBUG : tst_QGraphicsProxyWidget::childPos(2) qt.qpa.window: QCocoaWindow::setMask QWidgetWindow(0x7faec96274f0, name="QComboBoxClassWindow") QRegion(null)
      QDEBUG : tst_QGraphicsProxyWidget::childPos(2) qt.qpa.window: QCocoaWindow::QCocoaWindow QWidgetWindow(0x7faec9479370, name="QComboBoxPrivateContainerClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(2) qt.qpa.window: QCocoaWindow::initialize QWidgetWindow(0x7faec9479370, name="QComboBoxPrivateContainerClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(2) qt.qpa.window: QCocoaWindow::setGeometry QWidgetWindow(0x7faec9479370, name="QComboBoxPrivateContainerClassWindow") QRect(93,1 63x80)
      QDEBUG : tst_QGraphicsProxyWidget::childPos(2) qt.qpa.window: QCocoaWindow::recreateWindowIfNeeded QWidgetWindow(0x7faec9479370, name="QComboBoxPrivateContainerClassWindow") QFlags<QCocoaWindow::RecreationReasons>(MissingWindow|ContentViewChanged|PanelChanged)
      QDEBUG : tst_QGraphicsProxyWidget::childPos(2) qt.qpa.window: QRectF(93,819 63x80) <NSScreen: 0x7faec9412250> <NSScreen: 0x7faec9412250>
      QDEBUG : tst_QGraphicsProxyWidget::childPos(2) qt.qpa.window: Ensuring that <QNSView: 0x7faec9478460; QCocoaWindow(0x7faec94782e0, window=QWidgetWindow(0x7faec9479370, name="QComboBoxPrivateContainerClassWindow"))> is content view for <QNSPanel: 0x7faec947bd60; contentView=NSObject(0x0)>
      QDEBUG : tst_QGraphicsProxyWidget::childPos(2) qt.qpa.cocoa.notifications: Forwarding NSViewFrameDidChangeNotification to QVector(QCocoaWindow(0x7faec94782e0, window=QWidgetWindow(0x7faec9479370, name="QComboBoxPrivateContainerClassWindow")))
      QDEBUG : tst_QGraphicsProxyWidget::childPos(2) qt.qpa.window: QCocoaWindow::propagateSizeHints QWidgetWindow(0x7faec9479370, name="QComboBoxPrivateContainerClassWindow") min: QSize(0, 8) max: QSize(16777215, 16777215) increment: QSize(-1, -1) base: QSize(-1, -1)
      QDEBUG : tst_QGraphicsProxyWidget::childPos(2) qt.qpa.window: QCocoaWindow::setMask QWidgetWindow(0x7faec9479370, name="QComboBoxPrivateContainerClassWindow") QRegion(null)
      QDEBUG : tst_QGraphicsProxyWidget::childPos(2) qt.qpa.drawing: [QNSView displayLayer] QWidgetWindow(0x7faec9479370, name="QComboBoxPrivateContainerClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(2) qt.qpa.drawing: QCocoaWindow::handleExposeEvent QWidgetWindow(0x7faec9479370, name="QComboBoxPrivateContainerClassWindow") QRegion(0,0 63x80) isExposed false
      QDEBUG : tst_QGraphicsProxyWidget::childPos(2) qt.qpa.drawing: [QNSView displayLayer] QWidgetWindow(0x7faec96274f0, name="QComboBoxClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(2) qt.qpa.drawing: QCocoaWindow::handleExposeEvent QWidgetWindow(0x7faec96274f0, name="QComboBoxClassWindow") QRegion(0,0 640x480) isExposed false
      QDEBUG : tst_QGraphicsProxyWidget::childPos(2) qt.qpa.window: QCocoaWindow::raise QWidgetWindow(0x7faec9479370, name="QComboBoxPrivateContainerClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(2) qt.qpa.window: QCocoaWindow::~QCocoaWindow QWidgetWindow(0x7faec9479370, name="QComboBoxPrivateContainerClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(2) qt.qpa.window: dealloc <QNSPanel: 0x7faec947bd60; contentView=NSObject(0x0)>
      QDEBUG : tst_QGraphicsProxyWidget::childPos(2) qt.qpa.window: QCocoaWindow::~QCocoaWindow QWidgetWindow(0x7faec96274f0, name="QComboBoxClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(2) qt.qpa.window: dealloc <QNSWindow: 0x7faec96271f0; contentView=NSObject(0x0)>
      PASS   : tst_QGraphicsProxyWidget::childPos(2)
      QDEBUG : tst_QGraphicsProxyWidget::childPos(3) qt.qpa.window: QCocoaWindow::QCocoaWindow QWidgetWindow(0x7faec972e6b0, name="QComboBoxClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(3) qt.qpa.window: QCocoaWindow::initialize QWidgetWindow(0x7faec972e6b0, name="QComboBoxClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(3) qt.qpa.window: QCocoaWindow::setGeometry QWidgetWindow(0x7faec972e6b0, name="QComboBoxClassWindow") QRect(1000,0 640x480)
      QDEBUG : tst_QGraphicsProxyWidget::childPos(3) qt.qpa.window: QCocoaWindow::recreateWindowIfNeeded QWidgetWindow(0x7faec972e6b0, name="QComboBoxClassWindow") QFlags<QCocoaWindow::RecreationReasons>(MissingWindow|ContentViewChanged)
      QDEBUG : tst_QGraphicsProxyWidget::childPos(3) qt.qpa.window: QRectF(1000,420 640x480) <NSScreen: 0x7faec9412250> <NSScreen: 0x7faec9412250>
      QDEBUG : tst_QGraphicsProxyWidget::childPos(3) qt.qpa.window: Ensuring that <QNSView: 0x7faec97365c0; QCocoaWindow(0x7faec9736440, window=QWidgetWindow(0x7faec972e6b0, name="QComboBoxClassWindow"))> is content view for <QNSWindow: 0x7faec948baa0; contentView=NSObject(0x0)>
      QDEBUG : tst_QGraphicsProxyWidget::childPos(3) qt.qpa.cocoa.notifications: Forwarding NSViewFrameDidChangeNotification to QVector(QCocoaWindow(0x7faec9736440, window=QWidgetWindow(0x7faec972e6b0, name="QComboBoxClassWindow")))
      QDEBUG : tst_QGraphicsProxyWidget::childPos(3) qt.qpa.window: QCocoaWindow::propagateSizeHints QWidgetWindow(0x7faec972e6b0, name="QComboBoxClassWindow") min: QSize(0, 0) max: QSize(16777215, 16777215) increment: QSize(-1, -1) base: QSize(-1, -1)
      QDEBUG : tst_QGraphicsProxyWidget::childPos(3) qt.qpa.window: QCocoaWindow::setMask QWidgetWindow(0x7faec972e6b0, name="QComboBoxClassWindow") QRegion(null)
      QDEBUG : tst_QGraphicsProxyWidget::childPos(3) qt.qpa.window: QCocoaWindow::QCocoaWindow QWidgetWindow(0x7faec948d650, name="QComboBoxPrivateContainerClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(3) qt.qpa.window: QCocoaWindow::initialize QWidgetWindow(0x7faec948d650, name="QComboBoxPrivateContainerClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(3) qt.qpa.window: QCocoaWindow::setGeometry QWidgetWindow(0x7faec948d650, name="QComboBoxPrivateContainerClassWindow") QRect(993,1 63x80)
      QDEBUG : tst_QGraphicsProxyWidget::childPos(3) qt.qpa.window: QCocoaWindow::recreateWindowIfNeeded QWidgetWindow(0x7faec948d650, name="QComboBoxPrivateContainerClassWindow") QFlags<QCocoaWindow::RecreationReasons>(MissingWindow|ContentViewChanged|PanelChanged)
      QDEBUG : tst_QGraphicsProxyWidget::childPos(3) qt.qpa.window: QRectF(993,819 63x80) <NSScreen: 0x7faec9412250> <NSScreen: 0x7faec9412250>
      QDEBUG : tst_QGraphicsProxyWidget::childPos(3) qt.qpa.window: Ensuring that <QNSView: 0x7faec948c9b0; QCocoaWindow(0x7faec948c880, window=QWidgetWindow(0x7faec948d650, name="QComboBoxPrivateContainerClassWindow"))> is content view for <QNSPanel: 0x7faec948e000; contentView=NSObject(0x0)>
      QDEBUG : tst_QGraphicsProxyWidget::childPos(3) qt.qpa.cocoa.notifications: Forwarding NSViewFrameDidChangeNotification to QVector(QCocoaWindow(0x7faec948c880, window=QWidgetWindow(0x7faec948d650, name="QComboBoxPrivateContainerClassWindow")))
      QDEBUG : tst_QGraphicsProxyWidget::childPos(3) qt.qpa.window: QCocoaWindow::propagateSizeHints QWidgetWindow(0x7faec948d650, name="QComboBoxPrivateContainerClassWindow") min: QSize(0, 8) max: QSize(16777215, 16777215) increment: QSize(-1, -1) base: QSize(-1, -1)
      QDEBUG : tst_QGraphicsProxyWidget::childPos(3) qt.qpa.window: QCocoaWindow::setMask QWidgetWindow(0x7faec948d650, name="QComboBoxPrivateContainerClassWindow") QRegion(null)
      QDEBUG : tst_QGraphicsProxyWidget::childPos(3) qt.qpa.drawing: [QNSView displayLayer] QWidgetWindow(0x7faec948d650, name="QComboBoxPrivateContainerClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(3) qt.qpa.drawing: QCocoaWindow::handleExposeEvent QWidgetWindow(0x7faec948d650, name="QComboBoxPrivateContainerClassWindow") QRegion(0,0 63x80) isExposed false
      QDEBUG : tst_QGraphicsProxyWidget::childPos(3) qt.qpa.drawing: [QNSView displayLayer] QWidgetWindow(0x7faec972e6b0, name="QComboBoxClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(3) qt.qpa.drawing: QCocoaWindow::handleExposeEvent QWidgetWindow(0x7faec972e6b0, name="QComboBoxClassWindow") QRegion(0,0 640x480) isExposed false
      QDEBUG : tst_QGraphicsProxyWidget::childPos(3) qt.qpa.window: QCocoaWindow::raise QWidgetWindow(0x7faec948d650, name="QComboBoxPrivateContainerClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(3) qt.qpa.window: QCocoaWindow::~QCocoaWindow QWidgetWindow(0x7faec948d650, name="QComboBoxPrivateContainerClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(3) qt.qpa.window: dealloc <QNSPanel: 0x7faec948e000; contentView=NSObject(0x0)>
      QDEBUG : tst_QGraphicsProxyWidget::childPos(3) qt.qpa.window: QCocoaWindow::~QCocoaWindow QWidgetWindow(0x7faec972e6b0, name="QComboBoxClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(3) qt.qpa.window: dealloc <QNSWindow: 0x7faec948baa0; contentView=NSObject(0x0)>
      PASS   : tst_QGraphicsProxyWidget::childPos(3)
      QDEBUG : tst_QGraphicsProxyWidget::childPos(4) qt.qpa.window: QCocoaWindow::QCocoaWindow QWidgetWindow(0x7faec96272d0, name="QComboBoxClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(4) qt.qpa.window: QCocoaWindow::initialize QWidgetWindow(0x7faec96272d0, name="QComboBoxClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(4) qt.qpa.window: QCocoaWindow::setGeometry QWidgetWindow(0x7faec96272d0, name="QComboBoxClassWindow") QRect(10000,0 640x480)
      QDEBUG : tst_QGraphicsProxyWidget::childPos(4) qt.qpa.window: QCocoaWindow::recreateWindowIfNeeded QWidgetWindow(0x7faec96272d0, name="QComboBoxClassWindow") QFlags<QCocoaWindow::RecreationReasons>(MissingWindow|ContentViewChanged)
      QWARN  : tst_QGraphicsProxyWidget::childPos(4) qt.qpa.window: Window position QPoint(10000,0) outside any known screen, using primary screen
      QDEBUG : tst_QGraphicsProxyWidget::childPos(4) qt.qpa.window: QRectF(10000,420 640x480) <NSScreen: 0x7faec9412250> <NSScreen: 0x7faec9412250>
      QDEBUG : tst_QGraphicsProxyWidget::childPos(4) qt.qpa.window: Ensuring that <QNSView: 0x7faec9627f90; QCocoaWindow(0x7faec96260f0, window=QWidgetWindow(0x7faec96272d0, name="QComboBoxClassWindow"))> is content view for <QNSWindow: 0x7faec9628490; contentView=NSObject(0x0)>
      QDEBUG : tst_QGraphicsProxyWidget::childPos(4) qt.qpa.cocoa.notifications: Forwarding NSViewFrameDidChangeNotification to QVector(QCocoaWindow(0x7faec96260f0, window=QWidgetWindow(0x7faec96272d0, name="QComboBoxClassWindow")))
      QDEBUG : tst_QGraphicsProxyWidget::childPos(4) qt.qpa.window: QCocoaWindow::propagateSizeHints QWidgetWindow(0x7faec96272d0, name="QComboBoxClassWindow") min: QSize(0, 0) max: QSize(16777215, 16777215) increment: QSize(-1, -1) base: QSize(-1, -1)
      QDEBUG : tst_QGraphicsProxyWidget::childPos(4) qt.qpa.window: QCocoaWindow::setMask QWidgetWindow(0x7faec96272d0, name="QComboBoxClassWindow") QRegion(null)
      QDEBUG : tst_QGraphicsProxyWidget::childPos(4) qt.qpa.window: QCocoaWindow::QCocoaWindow QWidgetWindow(0x7faece051aa0, name="QComboBoxPrivateContainerClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(4) qt.qpa.window: QCocoaWindow::initialize QWidgetWindow(0x7faece051aa0, name="QComboBoxPrivateContainerClassWindow")
      QDEBUG : tst_QGraphicsProxyWidget::childPos(4) qt.qpa.window: QCocoaWindow::setGeometry QWidgetWindow(0x7faece051aa0, name="QComboBoxPrivateContainerClassWindow") QRect(9993,1 63x80)
      QDEBUG : tst_QGraphicsProxyWidget::childPos(4) qt.qpa.window: QCocoaWindow::recreateWindowIfNeeded QWidgetWindow(0x7faece051aa0, name="QComboBoxPrivateContainerClassWindow") QFlags<QCocoaWindow::RecreationReasons>(MissingWindow|ContentViewChanged|PanelChanged)
      QWARN  : tst_QGraphicsProxyWidget::childPos(4) qt.qpa.window: Window position QPoint(9993,1) outside any known screen, using primary screen
      QDEBUG : tst_QGraphicsProxyWidget::childPos(4) qt.qpa.window: QRectF(9993,819 63x80) NSObject(0x0) <NSScreen: 0x7faec9412250>
      QFATAL : tst_QGraphicsProxyWidget::childPos(4) ASSERT failure in QCocoaWindow: "Resulting NSScreen should match the requested NSScreen", file qcocoawindow.mm, line 1402
      FAIL!  : tst_QGraphicsProxyWidget::childPos(4) Received a fatal error.
         Loc: [Unknown file(0)]
      Totals: 5 passed, 1 failed, 0 skipped, 0 blacklisted, 294ms
      ********* Finished testing of tst_QGraphicsProxyWidget *********
      

      Attachments

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

        Activity

          People

            vestbo Tor Arne Vestbø
            paeglis Gatis Paeglis
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes