Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
None
-
4.8.0
-
None
-
qt/4.8 commit a86d45a2
Description
tst_qeventloop prints the following output, and then crashes:
[QTestLib] ********* Start testing of tst_QEventLoop *********
Config: Using QTest library 4.8.0, Qt 4.8.0
[QTestLib] PASS : tst_QEventLoop::initTestCase()
[QTestLib] PASS : tst_QEventLoop::onlySymbianActiveScheduler()
[QTestLib] PASS : tst_QEventLoop::symbianNestedActiveSchedulerLoop()
[QTestLib] PASS : tst_QEventLoop::processEvents()
[QTestLib] QWARN : tst_QEventLoop::exec() QEventLoop::exec: instance 0x43574c has already called exec()
[QTestLib] PASS : tst_QEventLoop::exec()
[QTestLib] PASS : tst_QEventLoop::reexec()
[QTestLib] PASS : tst_QEventLoop::exit()
[QTestLib] PASS : tst_QEventLoop::execAfterExit()
[QTestLib] PASS : tst_QEventLoop::wakeUp()
[QTestLib] PASS : tst_QEventLoop::quit()
[QTestLib] PASS : tst_QEventLoop::processEventsExcludeSocket()
[QTestLib] XFAIL : tst_QEventLoop::processEventsExcludeTimers() X11ExcludeTimers only works on UN*X
Loc: [c:\Users\gareth.stockwell\work\local\build\qt\qt_s3\git\gerrit\dev\qt\tests\auto\qeventloop\tst_qeventloop.cpp(681)]
[QTestLib] PASS : tst_QEventLoop::processEventsExcludeTimers()
[QTestLib] FAIL! : tst_QEventLoop::deliverInDefinedOrder_QTBUG19637() Compared values are not the same
Actual (objects[o].count): 49
Expected (int(NbEvent)): 50
Loc: [c:\Users\gareth.stockwell\work\local\build\qt\qt_s3\git\gerrit\dev\qt\tests\a
[QTestLib] uto\qeventloop\tst_qeventloop.cpp(909)]
Commenting out the deliverInDefinedOrder_QTBUG19637 test step allows the program to run to completion, with the following results:
[QTestLib] Totals: 14 passed, 0 failed, 0 skipped
Attachments
For Gerrit Dashboard: QTBUG-23974 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
27567,2 | Fix for QEventLoop autotest for Symbian | 4.8 | qt/qt | Status: MERGED | +2 | 0 |
28576,1 | Fix for QEventLoop autotest for Symbian | 4.8.1-symbian | qt/qt | Status: MERGED | +2 | 0 |