$ QT_LOGGING_RULES="*=true" QT_SCALE_FACTOR=5 QT_MESSAGE_PATTERN="[%{if-debug}D%{endif}%{if-warning}W%{endif}%{if-critical}C%{endif}%{if-fatal}F%{endif}] %{category} %{file}:%{line} %{function}() - %{message}" nice -n 19 tests/auto/widgets/kernel/qwidget/tst_qwidget -v2 optimizedResizeMove [D] qt.highdpi /home/qtjimis/dist/src/qt/qtbase/src/gui/kernel/qhighdpiscaling.cpp:404 QHighDpiScaling::initHighDpiScaling() - Initializing high-DPI scaling [D] qt.highdpi /home/qtjimis/dist/src/qt/qtbase/src/gui/kernel/qhighdpiscaling.cpp:414 QHighDpiScaling::initHighDpiScaling() - environment variable set: QT_SCALE_FACTOR 5 [D] qt.highdpi /home/qtjimis/dist/src/qt/qtbase/src/gui/kernel/qhighdpiscaling.cpp:480 QHighDpiScaling::initHighDpiScaling() - Initialization done, high-DPI scaling is active [D] qt.qpa.plugin /home/qtjimis/dist/src/qt/qtbase/src/gui/kernel/qguiapplication.cpp:1194 init_platform() - init_platform called with pluginNamesWithArguments "wayland;xcb;xcb,wayland" platformPluginPath "" platformThemeName "" [D] qt.core.plugin.factoryloader /home/qtjimis/dist/src/qt/qtbase/src/corelib/plugin/qfactoryloader.cpp:150 QFactoryLoaderPrivate::updateSinglePath() - checking directory path "/home/qtjimis/dist/obj/qt/qtbase/plugins/platforms" ... [D] qt.core.plugin.factoryloader /home/qtjimis/dist/src/qt/qtbase/src/corelib/plugin/qfactoryloader.cpp:181 QFactoryLoaderPrivate::updateSinglePath() - looking at "/home/qtjimis/dist/obj/qt/qtbase/plugins/platforms/libqminimal.so" [D] qt.core.plugin.elfparser /home/qtjimis/dist/src/qt/qtbase/src/corelib/plugin/qelfparser_p.cpp:736 QElfParser::parse() - /home/qtjimis/dist/obj/qt/qtbase/plugins/platforms/libqminimal.so : ELF 64-bit LSB (SYSV), version 1, shared library or PIC executable, x86-64 [D] qt.core.plugin.elfparser /home/qtjimis/dist/src/qt/qtbase/src/corelib/plugin/qelfparser_p.cpp:742 QElfParser::parse() - /home/qtjimis/dist/obj/qt/qtbase/plugins/platforms/libqminimal.so : contains 10 program headers of 56 bytes at offset 64 [D] qt.core.plugin.elfparser /home/qtjimis/dist/src/qt/qtbase/src/corelib/plugin/qelfparser_p.cpp:744 QElfParser::parse() - /home/qtjimis/dist/obj/qt/qtbase/plugins/platforms/libqminimal.so : contains 44 sections of 64 bytes at offset 1634744 ; section header string table (shstrtab) is entry 34 [D] qt.core.plugin.elfparser /home/qtjimis/dist/src/qt/qtbase/src/corelib/plugin/qelfparser_p.cpp:549 preScanProgramHeaders(QByteArrayView, const {anonymous}::ErrorMaker&)::(WindowNoState) QDEBUG : tst_QWidget::optimizedResizeMove() [D] qt.qpa.wayland /home/qtjimis/dist/src/qt/qt5/qtwayland/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:94 QtWaylandClient::QWaylandXdgSurface::Toplevel::applyConfigure() - Applied pending xdg_toplevel configure event: QSize(0, 0) QFlags(WindowNoState) QINFO : tst_QWidget::optimizedResizeMove() [] qt.widgets.painting /home/qtjimis/dist/src/qt/qtbase/src/widgets/kernel/qwidgetrepaintmanager.cpp:604 QWidgetRepaintManager::sync() - Syncing QRegion(0,0 400x400) of QWidget(0x7ffe6ef7a0b0) QINFO : tst_QWidget::optimizedResizeMove() [] qt.widgets.painting /home/qtjimis/dist/src/qt/qtbase/src/widgets/kernel/qwidgetrepaintmanager.cpp:924 QWidgetRepaintManager::markNeedsFlush() - Marking QRegion(0,0 400x400) of top level QWidget(0x7ffe6ef7a0b0) as needing flush QINFO : tst_QWidget::optimizedResizeMove() [] qt.widgets.painting /home/qtjimis/dist/src/qt/qtbase/src/widgets/kernel/qwidgetrepaintmanager.cpp:702 QWidgetRepaintManager::paintAndFlush() - Painting and flushing dirty top level QRegion(0,0 400x400) and dirty widgets QList() QINFO : tst_QWidget::optimizedResizeMove() [] qt.widgets.painting /home/qtjimis/dist/src/qt/qtbase/src/widgets/kernel/qwidget.cpp:5454 QWidgetPrivate::drawWidget() - Drawing QRegion(0,0 400x400) of QWidget(0x7ffe6ef7a0b0) at QPoint(0,0) into paint device 0x16c8910 with QFlags(DrawAsRoot|DrawRecursive|UseEffectRegionBounds) QINFO : tst_QWidget::optimizedResizeMove() [] qt.widgets.painting /home/qtjimis/dist/src/qt/qtbase/src/widgets/kernel/qwidgetrepaintmanager.cpp:924 QWidgetRepaintManager::markNeedsFlush() - Marking QRegion(size=4, bounds=(0,0 400x400) - [(0,0 400x150), (0,150 150x150), (300,150 100x150), (0,300 400x100)]) of top level QWidget(0x7ffe6ef7a0b0) as needing flush QINFO : tst_QWidget::optimizedResizeMove() [] qt.widgets.painting /home/qtjimis/dist/src/qt/qtbase/src/widgets/kernel/qwidget.cpp:5454 QWidgetPrivate::drawWidget() - Drawing QRegion(0,0 150x150) of StaticWidget(0x7ffe6ef7a070) at QPoint(150,150) into paint device 0x16c8910 with QFlags(DrawRecursive) QINFO : tst_QWidget::optimizedResizeMove() [] qt.widgets.painting /home/qtjimis/dist/src/qt/qtbase/src/widgets/kernel/qwidgetrepaintmanager.cpp:929 QWidgetRepaintManager::markNeedsFlush() - Marking QRegion(0,0 150x150) of StaticWidget(0x7ffe6ef7a070) as needing flush in QWidget(0x7ffe6ef7a0b0) at offset QPoint(150,150) QINFO : tst_QWidget::optimizedResizeMove() [] qt.widgets.painting /home/qtjimis/dist/src/qt/qtbase/src/widgets/kernel/qwidgetrepaintmanager.cpp:968 QWidgetRepaintManager::flush() - Flushing top level QRegion(0,0 400x400) and children QList() QINFO : tst_QWidget::optimizedResizeMove() [] qt.widgets.painting /home/qtjimis/dist/src/qt/qtbase/src/widgets/kernel/qwidgetrepaintmanager.cpp:1065 QWidgetRepaintManager::flush() - Flushing QRegion(0,0 400x400) of QWidget(0x7ffe6ef7a0b0) QDEBUG : tst_QWidget::optimizedResizeMove() [D] qt.qpa.wayland.backingstore /home/qtjimis/dist/src/qt/qt5/qtwayland/src/client/qwaylandwindow.cpp:1523 QtWaylandClient::QWaylandWindow::handleUpdate() - handleUpdate QThread(0x1680150) INFO : tst_QWidget::optimizedResizeMove() QVERIFY(QTest::qWaitForWindowExposed(&parent)) Loc: [/home/qtjimis/dist/src/qt/qtbase/tests/auto/widgets/kernel/qwidget/tst_qwidget.cpp(4646)] INFO : tst_QWidget::optimizedResizeMove() QVERIFY(staticWidget.waitForPaintEvent()) Loc: [/home/qtjimis/dist/src/qt/qtbase/tests/auto/widgets/kernel/qwidget/tst_qwidget.cpp(4647)] QINFO : tst_QWidget::optimizedResizeMove() [] qt.widgets.painting /home/qtjimis/dist/src/qt/qtbase/src/widgets/kernel/qwidgetrepaintmanager.cpp:171 QWidgetRepaintManager::markDirty() - Marking QRegion(0,0 150x150) of StaticWidget(0x7ffe6ef7a070) dirty with QWidgetRepaintManager::UpdateLater QINFO : tst_QWidget::optimizedResizeMove() [] qt.widgets.painting /home/qtjimis/dist/src/qt/qtbase/src/widgets/kernel/qwidgetrepaintmanager.cpp:337 QWidgetRepaintManager::sendUpdateRequest() - Sending update request to QWidget(0x7ffe6ef7a0b0) with QWidgetRepaintManager::UpdateLater QINFO : tst_QWidget::optimizedResizeMove() [] qt.widgets.painting /home/qtjimis/dist/src/qt/qtbase/src/widgets/kernel/qwidgetrepaintmanager.cpp:171 QWidgetRepaintManager::markDirty() - Marking QRegion(size=2, bounds=(150,150 150x150) - [(150,150 150x10), (150,160 10x140)]) of QWidget(0x7ffe6ef7a0b0) dirty with QWidgetRepaintManager::UpdateLater QINFO : tst_QWidget::optimizedResizeMove() [] qt.widgets.painting /home/qtjimis/dist/src/qt/qtbase/src/widgets/kernel/qwidgetrepaintmanager.cpp:924 QWidgetRepaintManager::markNeedsFlush() - Marking QRegion(size=3, bounds=(150,150 160x160) - [(150,150 150x10), (150,160 160x140), (160,300 150x10)]) of top level QWidget(0x7ffe6ef7a0b0) as needing flush QINFO : tst_QWidget::optimizedResizeMove() [] qt.widgets.painting /home/qtjimis/dist/src/qt/qtbase/src/widgets/kernel/qwidgetrepaintmanager.cpp:637 QWidgetRepaintManager::sync() - Syncing dirty widgets QINFO : tst_QWidget::optimizedResizeMove() [] qt.widgets.painting /home/qtjimis/dist/src/qt/qtbase/src/widgets/kernel/qwidgetrepaintmanager.cpp:702 QWidgetRepaintManager::paintAndFlush() - Painting and flushing dirty top level QRegion(null) and dirty widgets QList(StaticWidget(0x7ffe6ef7a070), QWidget(0x7ffe6ef7a0b0)) QINFO : tst_QWidget::optimizedResizeMove() [] qt.widgets.painting /home/qtjimis/dist/src/qt/qtbase/src/widgets/kernel/qwidget.cpp:5454 QWidgetPrivate::drawWidget() - Drawing QRegion(0,0 150x150) of StaticWidget(0x7ffe6ef7a070) at QPoint(160,160) into paint device 0x16d8010 with QFlags(DrawRecursive) QINFO : tst_QWidget::optimizedResizeMove() [] qt.widgets.painting /home/qtjimis/dist/src/qt/qtbase/src/widgets/kernel/qwidgetrepaintmanager.cpp:929 QWidgetRepaintManager::markNeedsFlush() - Marking QRegion(0,0 150x150) of StaticWidget(0x7ffe6ef7a070) as needing flush in QWidget(0x7ffe6ef7a0b0) at offset QPoint(160,160) QINFO : tst_QWidget::optimizedResizeMove() [] qt.widgets.painting /home/qtjimis/dist/src/qt/qtbase/src/widgets/kernel/qwidget.cpp:5454 QWidgetPrivate::drawWidget() - Drawing QRegion(size=2, bounds=(150,150 150x150) - [(150,150 150x10), (150,160 10x140)]) of QWidget(0x7ffe6ef7a0b0) at QPoint(0,0) into paint device 0x16d8010 with QFlags(DrawAsRoot|DrawRecursive) QINFO : tst_QWidget::optimizedResizeMove() [] qt.widgets.painting /home/qtjimis/dist/src/qt/qtbase/src/widgets/kernel/qwidgetrepaintmanager.cpp:924 QWidgetRepaintManager::markNeedsFlush() - Marking QRegion(size=2, bounds=(150,150 150x150) - [(150,150 150x10), (150,160 10x140)]) of top level QWidget(0x7ffe6ef7a0b0) as needing flush QINFO : tst_QWidget::optimizedResizeMove() [] qt.widgets.painting /home/qtjimis/dist/src/qt/qtbase/src/widgets/kernel/qwidgetrepaintmanager.cpp:968 QWidgetRepaintManager::flush() - Flushing top level QRegion(size=3, bounds=(150,150 160x160) - [(150,150 150x10), (150,160 160x140), (160,300 150x10)]) and children QList() QINFO : tst_QWidget::optimizedResizeMove() [] qt.widgets.painting /home/qtjimis/dist/src/qt/qtbase/src/widgets/kernel/qwidgetrepaintmanager.cpp:1065 QWidgetRepaintManager::flush() - Flushing QRegion(size=3, bounds=(150,150 160x160) - [(150,150 150x10), (150,160 160x140), (160,300 150x10)]) of QWidget(0x7ffe6ef7a0b0) QDEBUG : tst_QWidget::optimizedResizeMove() [D] qt.qpa.wayland.backingstore /home/qtjimis/dist/src/qt/qt5/qtwayland/src/client/qwaylandwindow.cpp:1523 QtWaylandClient::QWaylandWindow::handleUpdate() - handleUpdate QThread(0x1680150) INFO : tst_QWidget::optimizedResizeMove() QVERIFY(!staticWidget.waitForPaintEvent()) Loc: [/home/qtjimis/dist/src/qt/qtbase/tests/auto/widgets/kernel/qwidget/tst_qwidget.cpp(4650)] FAIL! : tst_QWidget::optimizedResizeMove() '!staticWidget.waitForPaintEvent()' returned FALSE. () Loc: [/home/qtjimis/dist/src/qt/qtbase/tests/auto/widgets/kernel/qwidget/tst_qwidget.cpp(4650)] QDEBUG : tst_QWidget::optimizedResizeMove() [D] qt.accessibility.cache /home/qtjimis/dist/src/qt/qtbase/src/gui/accessible/qaccessiblecache.cpp:165 QAccessibleCache::deleteInterface() - delete - id: 2147483648 iface: QAccessibleInterface(0x16c3840 invalid) QINFO : tst_QWidget::optimizedResizeMove() [] qt.widgets.painting /home/qtjimis/dist/src/qt/qtbase/src/widgets/kernel/qwidgetrepaintmanager.cpp:171 QWidgetRepaintManager::markDirty() - Marking QRect(160,160 150x150) of QWidget(0x7ffe6ef7a0b0) dirty with QWidgetRepaintManager::UpdateLater QINFO : tst_QWidget::optimizedResizeMove() [] qt.widgets.painting /home/qtjimis/dist/src/qt/qtbase/src/widgets/kernel/qwidgetrepaintmanager.cpp:337 QWidgetRepaintManager::sendUpdateRequest() - Sending update request to QWidget(0x7ffe6ef7a0b0) with QWidgetRepaintManager::UpdateLater QINFO : tst_QWidget::optimizedResizeMove() [] qt.widgets.painting /home/qtjimis/dist/src/qt/qtbase/src/widgets/kernel/qwidgetrepaintmanager.cpp:171 QWidgetRepaintManager::markDirty() - Marking QRect(0,0 400x400) of QWidget(0x7ffe6ef7a0b0) dirty with QWidgetRepaintManager::UpdateLater QDEBUG : tst_QWidget::optimizedResizeMove() [D] qt.accessibility.cache /home/qtjimis/dist/src/qt/qtbase/src/gui/accessible/qaccessiblecache.cpp:165 QAccessibleCache::deleteInterface() - delete - id: 2147483649 iface: QAccessibleInterface(0x16c7d30 invalid) INFO : tst_QWidget::optimizedResizeMove() QVERIFY(QApplication::topLevelWidgets().isEmpty()) Loc: [/home/qtjimis/dist/src/qt/qtbase/tests/auto/widgets/kernel/qwidget/tst_qwidget.cpp(662)] INFO : tst_QWidget::cleanupTestCase() entering PASS : tst_QWidget::cleanupTestCase() Totals: 2 passed, 1 failed, 0 skipped, 0 blacklisted, 39ms ********* Finished testing of tst_QWidget ********* "/home/qtjimis/dist/obj/qt/qtbase/plugins/platforms/libqwayland-generic.so" unloaded library "/home/qtjimis/dist/obj/qt/qtbase/plugins/wayland-shell-integration/libxdg-shell.so" unloaded library