Details
-
Bug
-
Resolution: Done
-
P2: Important
-
None
-
5.12
-
None
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 |
233732,4 | macOS: Ensure all windows are created on a valid screen | 5.11 | qt/qtbase | Status: MERGED | +2 | 0 |