Details
-
Bug
-
Resolution: Fixed
-
P3: Somewhat important
-
5.0.0
-
None
-
{{qtbase f98525e9a44bb148b49280525123d8953d2398aa}}
Ubuntu 10.04 x86 32-bit
Qt configured with -qpa -xcb
Running with {{QT_QPA_PLATFORM=xcb}}
Description
This autotest usually passes, but sometimes fails.
While running in an infinite loop on my workstation, it failed on second try.
$ while DISPLAY=:1234 make check; do date; done 2>&1 | tee TESTLOG.txt cd test/ && /usr/bin/make -f Makefile check cd stressTest/ && /usr/bin/make -f Makefile check make[1]: Entering directory `/home/rmcgover/build/qt/qt5/qtbase/tests/auto/qtcpsocket/stressTest' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `/home/rmcgover/build/qt/qt5/qtbase/tests/auto/qtcpsocket/stressTest' make[1]: Entering directory `/home/rmcgover/build/qt/qt5/qtbase/tests/auto/qtcpsocket/test' cd ../ && ./tst_qtcpsocket QObject::connect: Cannot connect (null)::destroyed() to QHostInfoLookupManager::waitForThreadPoolDone() Information of screen 289: width.........: 640 height........: 480 depth.........: 24 white pixel...: ffffff black pixel...: 0 ********* Start testing of tst_QTcpSocket ********* Config: Using QTest library 5.0.0, Qt 5.0.0 QDEBUG : tst_QTcpSocket::initTestCase() "qt-test-server.qt-test-net" PASS : tst_QTcpSocket::initTestCase() PASS : tst_QTcpSocket::socketsConstructedBeforeEventLoop() PASS : tst_QTcpSocket::constructing() PASS : tst_QTcpSocket::setInvalidSocketDescriptor() XFAIL : tst_QTcpSocket::setSocketDescriptor(WithoutProxy) bug has been around for years, will not fix without need Loc: [../tst_qtcpsocket.cpp(534)] XFAIL : tst_QTcpSocket::setSocketDescriptor(WithoutProxy SSL) bug has been around for years, will not fix without need Loc: [../tst_qtcpsocket.cpp(534)] PASS : tst_QTcpSocket::setSocketDescriptor() PASS : tst_QTcpSocket::socketDescriptor() PASS : tst_QTcpSocket::blockingIMAP() PASS : tst_QTcpSocket::nonBlockingIMAP() PASS : tst_QTcpSocket::hostNotFound() PASS : tst_QTcpSocket::timeoutConnect() PASS : tst_QTcpSocket::delayedClose() PASS : tst_QTcpSocket::partialRead() PASS : tst_QTcpSocket::unget() PASS : tst_QTcpSocket::readAllAfterClose() PASS : tst_QTcpSocket::openCloseOpenClose() PASS : tst_QTcpSocket::connectDisconnectConnectDisconnect() PASS : tst_QTcpSocket::disconnectWhileConnecting() PASS : tst_QTcpSocket::disconnectWhileConnectingNoEventLoop() PASS : tst_QTcpSocket::disconnectWhileLookingUp() QDEBUG : tst_QTcpSocket::downloadBigFile(WithoutProxy) 9.5MB/0.9s: 10.2MB/s QDEBUG : tst_QTcpSocket::downloadBigFile(WithSocks5Proxy) 9.5MB/1.1s: 8.1MB/s QDEBUG : tst_QTcpSocket::downloadBigFile(WithSocks5ProxyAuth) 9.5MB/0.9s: 10.7MB/s QDEBUG : tst_QTcpSocket::downloadBigFile(WithHttpProxy) 9.5MB/0.8s: 11.1MB/s QDEBUG : tst_QTcpSocket::downloadBigFile(WithHttpProxyBasicAuth) 9.5MB/0.8s: 11.1MB/s QDEBUG : tst_QTcpSocket::downloadBigFile(WithoutProxy SSL) 9.5MB/1.3s: 7.2MB/s QDEBUG : tst_QTcpSocket::downloadBigFile(WithSocks5Proxy SSL) 9.5MB/0.9s: 10.2MB/s QDEBUG : tst_QTcpSocket::downloadBigFile(WithSocks5AuthProxy SSL) 9.5MB/1.1s: 8.2MB/s QDEBUG : tst_QTcpSocket::downloadBigFile(WithHttpProxy SSL) 9.5MB/1.0s: 9.3MB/s QDEBUG : tst_QTcpSocket::downloadBigFile(WithHttpProxyBasicAuth SSL) 9.5MB/0.9s: 10.5MB/s PASS : tst_QTcpSocket::downloadBigFile() PASS : tst_QTcpSocket::readLine() PASS : tst_QTcpSocket::readLineString() PASS : tst_QTcpSocket::readChunks() PASS : tst_QTcpSocket::waitForBytesWritten() PASS : tst_QTcpSocket::waitForBytesWrittenMinusOne() PASS : tst_QTcpSocket::waitForReadyRead() PASS : tst_QTcpSocket::waitForReadyReadMinusOne() PASS : tst_QTcpSocket::flush() PASS : tst_QTcpSocket::synchronousApi() PASS : tst_QTcpSocket::dontCloseOnTimeout() PASS : tst_QTcpSocket::recursiveReadyRead() PASS : tst_QTcpSocket::atEnd() PASS : tst_QTcpSocket::socketInAThread() PASS : tst_QTcpSocket::socketsInThreads() PASS : tst_QTcpSocket::waitForReadyReadInASlot() PASS : tst_QTcpSocket::remoteCloseError() Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". created regular window: 2097154 created regular window: 2097159 created regular window: 2097164 created regular window: 2097169 created regular window: 2097174 created regular window: 2097179 created regular window: 2097184 created regular window: 2097189 created regular window: 2097194 created regular window: 2097199 PASS : tst_QTcpSocket::openMessageBoxInErrorSlot() PASS : tst_QTcpSocket::connectToLocalHostNoService() PASS : tst_QTcpSocket::waitForConnectedInHostLookupSlot() Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". created regular window: 2097204 created regular window: 2097209 created regular window: 2097214 created regular window: 2097219 created regular window: 2097224 created regular window: 2097229 created regular window: 2097234 created regular window: 2097239 created regular window: 2097244 created regular window: 2097249 PASS : tst_QTcpSocket::waitForConnectedInHostLookupSlot2() PASS : tst_QTcpSocket::readyReadSignalsAfterWaitForReadyRead() PASS : tst_QTcpSocket::abortiveClose() PASS : tst_QTcpSocket::localAddressEmptyOnBSD() PASS : tst_QTcpSocket::zeroAndMinusOneReturns() PASS : tst_QTcpSocket::connectionRefused() QDEBUG : tst_QTcpSocket::suddenRemoteDisconnect(WithoutProxy:Qt4 Client <-> Qt4 Server) Running stress test for 5 seconds PASS : tst_QTcpSocket::suddenRemoteDisconnect() SKIP : tst_QTcpSocket::connectToMultiIP(WithoutProxy) TODO: setup DNS in the new network Loc: [../tst_qtcpsocket.cpp(2258)] PASS : tst_QTcpSocket::moveToThread0() PASS : tst_QTcpSocket::increaseReadBufferSize() PASS : tst_QTcpSocket::taskQtBug5799ConnectionErrorWaitForConnected() PASS : tst_QTcpSocket::taskQtBug5799ConnectionErrorEventLoop() PASS : tst_QTcpSocket::taskQtBug7054TimeoutErrorResetting() PASS : tst_QTcpSocket::invalidProxy() PASS : tst_QTcpSocket::proxyFactory() PASS : tst_QTcpSocket::qtbug14268_peek() PASS : tst_QTcpSocket::cleanupTestCase() Totals: 55 passed, 0 failed, 1 skipped ********* Finished testing of tst_QTcpSocket ********* make[1]: Leaving directory `/home/rmcgover/build/qt/qt5/qtbase/tests/auto/qtcpsocket/test' Mon Aug 22 11:31:58 EST 2011 cd test/ && /usr/bin/make -f Makefile check cd stressTest/ && /usr/bin/make -f Makefile check make[1]: Entering directory `/home/rmcgover/build/qt/qt5/qtbase/tests/auto/qtcpsocket/stressTest' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `/home/rmcgover/build/qt/qt5/qtbase/tests/auto/qtcpsocket/stressTest' make[1]: Entering directory `/home/rmcgover/build/qt/qt5/qtbase/tests/auto/qtcpsocket/test' cd ../ && ./tst_qtcpsocket QObject::connect: Cannot connect (null)::destroyed() to QHostInfoLookupManager::waitForThreadPoolDone() Information of screen 289: width.........: 640 height........: 480 depth.........: 24 white pixel...: ffffff black pixel...: 0 ********* Start testing of tst_QTcpSocket ********* Config: Using QTest library 5.0.0, Qt 5.0.0 QDEBUG : tst_QTcpSocket::initTestCase() "qt-test-server.qt-test-net" PASS : tst_QTcpSocket::initTestCase() PASS : tst_QTcpSocket::socketsConstructedBeforeEventLoop() PASS : tst_QTcpSocket::constructing() PASS : tst_QTcpSocket::setInvalidSocketDescriptor() XFAIL : tst_QTcpSocket::setSocketDescriptor(WithoutProxy) bug has been around for years, will not fix without need Loc: [../tst_qtcpsocket.cpp(534)] XFAIL : tst_QTcpSocket::setSocketDescriptor(WithoutProxy SSL) bug has been around for years, will not fix without need Loc: [../tst_qtcpsocket.cpp(534)] PASS : tst_QTcpSocket::setSocketDescriptor() PASS : tst_QTcpSocket::socketDescriptor() PASS : tst_QTcpSocket::blockingIMAP() PASS : tst_QTcpSocket::nonBlockingIMAP() PASS : tst_QTcpSocket::hostNotFound() PASS : tst_QTcpSocket::timeoutConnect() PASS : tst_QTcpSocket::delayedClose() PASS : tst_QTcpSocket::partialRead() PASS : tst_QTcpSocket::unget() PASS : tst_QTcpSocket::readAllAfterClose() PASS : tst_QTcpSocket::openCloseOpenClose() PASS : tst_QTcpSocket::connectDisconnectConnectDisconnect() PASS : tst_QTcpSocket::disconnectWhileConnecting() PASS : tst_QTcpSocket::disconnectWhileConnectingNoEventLoop() FAIL! : tst_QTcpSocket::disconnectWhileLookingUp(WithoutProxy SSL:disconnect) 'socket->state() == QAbstractSocket::UnconnectedState' returned FALSE. () Loc: [../tst_qtcpsocket.cpp(1251)] QDEBUG : tst_QTcpSocket::downloadBigFile(WithoutProxy) 9.5MB/0.9s: 10.8MB/s QDEBUG : tst_QTcpSocket::downloadBigFile(WithSocks5Proxy) 9.5MB/0.9s: 10.5MB/s QDEBUG : tst_QTcpSocket::downloadBigFile(WithSocks5ProxyAuth) 9.5MB/0.8s: 11.0MB/s QDEBUG : tst_QTcpSocket::downloadBigFile(WithHttpProxy) 9.5MB/0.8s: 11.2MB/s QDEBUG : tst_QTcpSocket::downloadBigFile(WithHttpProxyBasicAuth) 9.5MB/0.8s: 11.2MB/s QDEBUG : tst_QTcpSocket::downloadBigFile(WithoutProxy SSL) 9.5MB/0.8s: 11.1MB/s QDEBUG : tst_QTcpSocket::downloadBigFile(WithSocks5Proxy SSL) 9.5MB/0.8s: 11.2MB/s QDEBUG : tst_QTcpSocket::downloadBigFile(WithSocks5AuthProxy SSL) 9.5MB/0.8s: 11.2MB/s QDEBUG : tst_QTcpSocket::downloadBigFile(WithHttpProxy SSL) 9.5MB/0.8s: 11.2MB/s QDEBUG : tst_QTcpSocket::downloadBigFile(WithHttpProxyBasicAuth SSL) 9.5MB/0.8s: 11.1MB/s PASS : tst_QTcpSocket::downloadBigFile() PASS : tst_QTcpSocket::readLine() PASS : tst_QTcpSocket::readLineString() PASS : tst_QTcpSocket::readChunks() PASS : tst_QTcpSocket::waitForBytesWritten() PASS : tst_QTcpSocket::waitForBytesWrittenMinusOne() PASS : tst_QTcpSocket::waitForReadyRead() PASS : tst_QTcpSocket::waitForReadyReadMinusOne() PASS : tst_QTcpSocket::flush() PASS : tst_QTcpSocket::synchronousApi() PASS : tst_QTcpSocket::dontCloseOnTimeout() PASS : tst_QTcpSocket::recursiveReadyRead() PASS : tst_QTcpSocket::atEnd() PASS : tst_QTcpSocket::socketInAThread() PASS : tst_QTcpSocket::socketsInThreads() PASS : tst_QTcpSocket::waitForReadyReadInASlot() PASS : tst_QTcpSocket::remoteCloseError() Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". created regular window: 2097154 created regular window: 2097159 created regular window: 2097164 created regular window: 2097169 created regular window: 2097174 created regular window: 2097179 created regular window: 2097184 created regular window: 2097189 created regular window: 2097194 created regular window: 2097199 PASS : tst_QTcpSocket::openMessageBoxInErrorSlot() PASS : tst_QTcpSocket::connectToLocalHostNoService() PASS : tst_QTcpSocket::waitForConnectedInHostLookupSlot() Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". Xlib: extension "NV-GLX" missing on display ":1234.0". created regular window: 2097204 created regular window: 2097209 created regular window: 2097214 created regular window: 2097219 created regular window: 2097224 created regular window: 2097229 created regular window: 2097234 created regular window: 2097239 created regular window: 2097244 created regular window: 2097249 PASS : tst_QTcpSocket::waitForConnectedInHostLookupSlot2() PASS : tst_QTcpSocket::readyReadSignalsAfterWaitForReadyRead() PASS : tst_QTcpSocket::abortiveClose() PASS : tst_QTcpSocket::localAddressEmptyOnBSD() PASS : tst_QTcpSocket::zeroAndMinusOneReturns() PASS : tst_QTcpSocket::connectionRefused() QDEBUG : tst_QTcpSocket::suddenRemoteDisconnect(WithoutProxy:Qt4 Client <-> Qt4 Server) Running stress test for 5 seconds PASS : tst_QTcpSocket::suddenRemoteDisconnect() SKIP : tst_QTcpSocket::connectToMultiIP(WithoutProxy) TODO: setup DNS in the new network Loc: [../tst_qtcpsocket.cpp(2258)] PASS : tst_QTcpSocket::moveToThread0() PASS : tst_QTcpSocket::increaseReadBufferSize() PASS : tst_QTcpSocket::taskQtBug5799ConnectionErrorWaitForConnected() PASS : tst_QTcpSocket::taskQtBug5799ConnectionErrorEventLoop() PASS : tst_QTcpSocket::taskQtBug7054TimeoutErrorResetting() PASS : tst_QTcpSocket::invalidProxy() PASS : tst_QTcpSocket::proxyFactory() PASS : tst_QTcpSocket::qtbug14268_peek() PASS : tst_QTcpSocket::cleanupTestCase() Totals: 54 passed, 1 failed, 1 skipped ********* Finished testing of tst_QTcpSocket ********* make[1]: *** [check] Error 1 make[1]: Leaving directory `/home/rmcgover/build/qt/qt5/qtbase/tests/auto/qtcpsocket/test' make: *** [sub-test-check] Error 2
Note: I have <1 ms ping to qt-test-server.qt-test.net
Attachments
Issue Links
- is required for
-
QTBUG-35034 network: fix failing auto tests on new network test server
-
- Closed
-
For Gerrit Dashboard: QTBUG-21043 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
3279,1 | test: marked tst_qtcpsocket autotest as unstable | master | qt/qtbase | Status: MERGED | +2 | 0 |
3341,1 | test: really marked tst_qtcpsocket autotest as unstable | master | qt/qtbase | Status: MERGED | +2 | 0 |
10771,1 | Fix unstable test case | master | qt/qtbase | Status: MERGED | +2 | 0 |