[Ci-reports] fail on QtBase_5.4_Integration #508

Qt Continuous Integration System ci-noreply at qt-project.org
Fri Oct 17 21:33:26 CEST 2014


Autotest `tst_qvariant' failed :(

  Testing tst_QVariant
  *** glibc detected *** ./tst_qvariant: double free or corruption (fasttop): 0x0000000001cfeb60 ***
  ======= Backtrace: =========
  /lib/x86_64-linux-gnu/libc.so.6(+0x7eb96)[0x7f1c5cb4ab96]
  /work/build/qt/qtbase/lib/libQt5Core.so.5(_ZNK20QAssociativeIterable5valueERK8QVariant+0x2f4)[0x7f1c5d6ba2f4]
  ./tst_qvariant[0x46cb37]
  /work/build/qt/qtbase/lib/libQt5Core.so.5(_ZNK11QMetaMethod6invokeEP7QObjectN2Qt14ConnectionTypeE22QGenericReturnArgument16QGenericArgumentS5_S5_S5_S5_S5_S5_S5_S5_S5_+0x5b3)[0x7f1c5d676593]
  /work/build/qt/qtbase/lib/libQt5Core.so.5(_ZN11QMetaObject12invokeMethodEP7QObjectPKcN2Qt14ConnectionTypeE22QGenericReturnArgument16QGenericArgumentS7_S7_S7_S7_S7_S7_S7_S7_S7_+0xc83)[0x7f1c5d67c253]
  /work/build/qt/qtbase/lib/libQt5Test.so.5(+0xf859)[0x7f1c5dad8859]
  /work/build/qt/qtbase/lib/libQt5Test.so.5(_ZN5QTest5qExecEP7QObjectiPPc+0x68c)[0x7f1c5dad968c]
  ./tst_qvariant[0x42fd04]
  /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)[0x7f1c5caed76d]
  ./tst_qvariant[0x42fd71]
  ======= Memory map: ========
  00400000-004e7000 r-xp 00000000 08:01 1458103                            /work/build/qt/qtbase/tests/auto/corelib/kernel/qvariant/tst_qvariant
  006e6000-006e9000 r--p 000e6000 08:01 1458103                            /work/build/qt/qtbase/tests/auto/corelib/kernel/qvariant/tst_qvariant
  006e9000-006ea000 rw-p 000e9000 08:01 1458103                            /work/build/qt/qtbase/tests/auto/corelib/kernel/qvariant/tst_qvariant
  006ea000-006eb000 rw-p 00000000 00:00 0
  01cf4000-01d15000 rw-p 00000000 00:00 0                                  [heap]
  7f1c598d9000-7f1c59fbc000 r--p 00000000 08:01 2103951                    /usr/lib/locale/locale-archive
  7f1c59fbc000-7f1c59ff8000 r-xp 00000000 08:01 2756293                    /lib/x86_64-linux-gnu/libpcre.so.3.12.1
  7f1c59ff8000-7f1c5a1f7000 ---p 0003c000 08:01 2756293                    /lib/x86_64-linux-gnu/libpcre.so.3.12.1
  7f1c5a1f7000-7f1c5a1f8000 r--p 0003b000 08:01 2756293                    /lib/x86_64-linux-gnu/libpcre.so.3.12.1
  7f1c5a1f8000-7f1c5a1f9000 rw-p 0003c000 08:01 2756293                    /lib/x86_64-linux-gnu/libpcre.so.3.12.1
  7f1c5a1f9000-7f1c5b368000 r-xp 00000000 08:01 2100106                    /usr/lib/libicudata.so.48.1.1
  7f1c5b368000-7f1c5b567000 ---p 0116f000 08:01 2100106                    /usr/lib/libicudata.so.48.1.1
  7f1c5b567000-7f1c5b568000 r--p 0116e000 08:01 2100106                    /usr/lib/libicudata.so.48.1.1
  7f1c5b568000-7f1c5b569000 rw-p 0116f000 08:01 2100106                    /usr/lib/libicudata.so.48.1.1
  7f1c5b569000-7f1c5b664000 r-xp 00000000 08:01 2768896                    /lib/x86_64-linux-gnu/libm-2.15.so
  7f1c5b664000-7f1c5b863000 ---p 000fb000 08:01 2768896                    /lib/x86_64-linux-gnu/libm-2.15.so
  7f1c5b863000-7f1c5b864000 r--p 000fa000 08:01 2768896                    /lib/x86_64-linux-gnu/libm-2.15.so
  7f1c5b864000-7f1c5b865000 rw-p 000fb000 08:01 2768896                    /lib/x86_64-linux-gnu/libm-2.15.so
  7f1c5b865000-7f1c5b957000 r-xp 00000000 08:01 2753233                    /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4
  7f1c5b957000-7f1c5bb57000 ---p 000f2000 08:01 2753233                    /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4
  7f1c5bb57000-7f1c5bb58000 r--p 000f2000 08:01 2753233                    /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4
  7f1c5bb58000-7f1c5bb59000 rw-p 000f3000 08:01 2753233                    /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4
  7f1c5bb59000-7f1c5bb5a000 rw-p 00000000 00:00 0
  7f1c5bb5a000-7f1c5bb61000 r-xp 00000000 08:01 2768892                    /lib/x86_64-linux-gnu/librt-2.15.so
  7f1c5bb61000-7f1c5bd60000 ---p 00007000 08:01 2768892                    /lib/x86_64-linux-gnu/librt-2.15.so
  7f1c5bd60000-7f1c5bd61000 r--p 00006000 08:01 2768892                    /lib/x86_64-linux-gnu/librt-2.15.so
  7f1c5bd61000-7f1c5bd62000 rw-p 00007000 08:01 2768892                    /lib/x86_64-linux-gnu/librt-2.15.so
  7f1c5bd62000-7f1c5bd64000 r-xp 00000000 08:01 2768901                    /lib/x86_64-linux-gnu/libdl-2.15.so
  7f1c5bd64000-7f1c5bf64000 ---p 00002000 08:01 2768901                    /lib/x86_64-linux-gnu/libdl-2.15.so
  7f1c5bf64000-7f1c5bf65000 r--p 00002000 08:01 2768901                    /lib/x86_64-linux-gnu/libdl-2.15.so
  7f1c5bf65000-7f1c5bf66000 rw-p 00003000 08:01 2768901                    /lib/x86_64-linux-gnu/libdl-2.15.so
  7f1c5bf66000-7f1c5c0bb000 r-xp 00000000 08:01 2100120                    /usr/lib/libicuuc.so.48.1.1
  7f1c5c0bb000-7f1c5c2bb000 ---p 00155000 08:01 2100120                    /usr/lib/libicuuc.so.48.1.1
  7f1c5c2bb000-7f1c5c2cb000 r--p 00155000 08:01 2100120                    /usr/lib/libicuuc.so.48.1.1
  7f1c5c2cb000-7f1c5c2cc000 rw-p 00165000 08:01 2100120                    /usr/lib/libicuuc.so.48.1.1
  7f1c5c2cc000-7f1c5c2d0000 rw-p 00000000 00:00 0
  7f1c5c2d0000-7f1c5c48b000 r-xp 00000000 08:01 2100108                    /usr/lib/libicui18n.so.48.1.1
  7f1c5c48b000-7f1c5c68a000 ---p 001bb000 08:01 2100108                    /usr/lib/libicui18n.so.48.1.1
  7f1c5c68a000-7f1c5c696000 r--p 001ba000 08:01 2100108                    /usr/lib/libicui18n.so.48.1.1
  7f1c5c696000-7f1c5c698000 rw-p 001c6000 08:01 2100108                    /usr/lib/libicui18n.so.48.1.1
  7f1c5c698000-7f1c5c6ae000 r-xp 00000000 08:01 2756331                    /lib/x86_64-linux-gnu/libz.so.1.2.3.4
  7f1c5c6ae000-7f1c5c8ad000 ---p 00016000 08:01 2756331                    /lib/x86_64-linux-gnu/libz.so.1.2.3.4
  7f1c5c8ad000-7f1c5c8ae000 r--p 00015000 08:01 2756331                    /lib/x86_64-linux-gnu/libz.so.1.2.3.4
  7f1c5c8ae000-7f1c5c8af000 rw-p 00016000 08:01 2756331                    /lib/x86_64-linux-gnu/libz.so.1.2.3.4
  7f1c5c8af000-7f1c5c8c7000 r-xp 00000000 08:01 2768894                    /lib/x86_64-linux-gnu/libpthread-2.15.so
  7f1c5c8c7000-7f1c5cac6000 ---p 00018000 08:01 2768894                    /lib/x86_64-linux-gnu/libpthread-2.15.so
  7f1c5cac6000-7f1c5cac7000 r--p 00017000 08:01 2768894                    /lib/x86_64-linux-gnu/libpthread-2.15.so
  7f1c5cac7000-7f1c5cac8000 rw-p 00018000 08:01 2768894                    /lib/x86_64-linux-gnu/libpthread-2.15.so
  7f1c5cac8000-7f1c5cacc000 rw-p 00000000 00:00 0
  7f1c5cacc000-7f1c5cc81000 r-xp 00000000 08:01 2753099                    /lib/x86_64-linux-gnu/libc-2.15.so
  7f1c5cc81000-7f1c5ce81000 ---p 001b5000 08:01 2753099                    /lib/x86_64-linux-gnu/libc-2.15.so
  7f1c5ce81000-7f1c5ce85000 r--p 001b5000 08:01 2753099                    /lib/x86_64-linux-gnu/libc-2.15.so
  7f1c5ce85000-7f1c5ce87000 rw-p 001b9000 08:01 2753099                    /lib/x86_64-linux-gnu/libc-2.15.so
  7f1c5ce87000-7f1c5ce8c000 rw-p 00000000 00:00 0
  7f1c5ce8c000-7f1c5cea1000 r-xp 00000000 08:01 2756241                    /lib/x86_64-linux-gnu/libgcc_s.so.1
  7f1c5cea1000-7f1c5d0a0000 ---p 00015000 08:01 2756241                    /lib/x86_64-linux-gnu/libgcc_s.so.1
  7f1c5d0a0000-7f1c5d0a1000 r--p 00014000 08:01 2756241                    /lib/x86_64-linux-gnu/libgcc_s.so.1
  7f1c5d0a1000-7f1c5d0a2000 rw-p 00015000 08:01 2756241                    /lib/x86_64-linux-gnu/libgcc_s.so.1
  7f1c5d0a2000-7f1c5d184000 r-xp 00000000 08:01 2105187                    /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16
  7f1c5d184000-7f1c5d383000 ---p 000e2000 08:01 2105187                    /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16
  7f1c5d383000-7f1c5d38b000 r--p 000e1000 08:01 2105187                    /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16
  7f1c5d38b000-7f1c5d38d000 rw-p 000e9000 08:01 2105187                    /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16
  7f1c5d38d000-7f1c5d3a2000 rw-p 00000000 00:00 0
  7f1c5d3a2000-7f1c5d8a1000 r-xp 00000000 08:01 1457279                    /work/build/qt/qtbase/lib/libQt5Core.so.5.4.0
  7f1c5d8a1000-7f1c5daa1000 ---p 004ff000 08:01 1457279                    /work/build/qt/qtbase/lib/libQt5Core.so.5.4.0
  7f1c5daa1000-7f1c5daab000 r--p 004ff000 08:01 1457279                    /work/build/qt/qtbase/lib/libQt5Core.so.5.4.0
  7f1c5daab000-7f1c5dac5000 rw-p 00509000 08:01 1457279                    /work/build/qt/qtbase/lib/libQt5Core.so.5.4.0
  7f1c5dac5000-7f1c5dac9000 rw-p 00000000 00:00 0
  7f1c5dac9000-7f1c5daf4000 r-xp 00000000 08:01 1457345                    /work/build/qt/qtbase/lib/libQt5Test.so.5.4.0
  7f1c5daf4000-7f1c5dcf4000 ---p 0002b000 08:01 1457345                    /work/build/qt/qtbase/lib/libQt5Test.so.5.4.0
  7f1c5dcf4000-7f1c5dcf5000 r--p 0002b000 08:01 1457345                    /work/build/qt/qtbase/lib/libQt5Test.so.5.4.0
  7f1c5dcf5000-7f1c5dcf6000 rw-p 0002c000 08:01 1457345                    /work/build/qt/qtbase/lib/libQt5Test.so.5.4.0
  7f1c5dcf6000-7f1c5dd18000 r-xp 00000000 08:01 2768898                    /lib/x86_64-linux-gnu/ld-2.15.so
  7f1c5dee9000-7f1c5def8000 rw-p 00000000 00:00 0
  7f1c5df0b000-7f1c5df0c000 rw-p 00000000 00:00 0
  7f1c5df0c000-7f1c5df13000 r--s 00000000 08:01 2369082                    /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache
  7f1c5df13000-7f1c5df18000 rw-p 00000000 00:00 0
  7f1c5df18000-7f1c5df19000 r--p 00022000 08:01 2768898                    /lib/x86_64-linux-gnu/ld-2.15.so
  7f1c5df19000-7f1c5df1b000 rw-p 00023000 08:01 2768898                    /lib/x86_64-linux-gnu/ld-2.15.so
  7fff9ae57000-7fff9ae79000 rw-p 00000000 00:00 0                          [stack]
  7fff9ae99000-7fff9ae9a000 r-xp 00000000 00:00 0                          [vdso]
  ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
  QtQA::App::TestRunner: Process exited due to signal 6; dumped core
  QtQA::App::TestRunner: ============================== backtrace follows: ==============================
  QtQA::App::TestRunner: gdb commands: thread apply all bt 100
  QtQA::App::TestRunner: [New LWP 29315]
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: warning: Can't read pathname for load map: Input/output error.
  QtQA::App::TestRunner: [Thread debugging using libthread_db enabled]
  QtQA::App::TestRunner: Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
  QtQA::App::TestRunner: Core was generated by `./tst_qvariant -silent -o /work/ci/qt/qtbase/5.4/_artifacts/test-logs/tst_qvari'.
  QtQA::App::TestRunner: Program terminated with signal 6, Aborted.
  QtQA::App::TestRunner: #0  0x00007f1c5cb02425 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
  QtQA::App::TestRunner: 64	../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: Thread 1 (Thread 0x7f1c5def0740 (LWP 29315)):
  QtQA::App::TestRunner: #0  0x00007f1c5cb02425 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
  QtQA::App::TestRunner: #1  0x00007f1c5cb05b8b in __GI_abort () at abort.c:91
  QtQA::App::TestRunner: #2  0x00007f1c5cb4039e in __libc_message (do_abort=2, fmt=0x7f1c5cc4a748 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:201
  QtQA::App::TestRunner: #3  0x00007f1c5cb4ab96 in malloc_printerr (action=3, str=0x7f1c5cc4a938 "double free or corruption (fasttop)", ptr=<optimized out>) at malloc.c:5039
  QtQA::App::TestRunner: #4  0x00007f1c5d6ba2f4 in destroyIter (this=0x7fff9ae73680) at ../../include/QtCore/../../src/corelib/kernel/qmetatype.h:1194
  QtQA::App::TestRunner: #5  ~AssociativeIterateableImplHolder (this=<synthetic pointer>, __in_chrg=<optimized out>) at kernel/qvariant.cpp:3881
  QtQA::App::TestRunner: #6  QAssociativeIterable::value (this=<optimized out>, key=...) at kernel/qvariant.cpp:3907
  QtQA::App::TestRunner: #7  0x000000000046cb37 in tst_QVariant::iterateContainerElements (this=<optimized out>) at tst_qvariant.cpp:4008
  QtQA::App::TestRunner: #8  0x00007f1c5d676593 in QMetaMethod::invoke (this=0x7fff9ae75970, object=0x7fff9ae76260, connectionType=Qt::DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:2183
  QtQA::App::TestRunner: #9  0x00007f1c5d67c253 in QMetaObject::invokeMethod (obj=0x7fff9ae76260, member=0x1d02ca0 "iterateContainerElements", type=Qt::DirectConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1478
  QtQA::App::TestRunner: #10 0x00007f1c5dad8859 in invokeMethod (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., type=Qt::DirectConnection, member=0x1d02ca0 "iterateContainerElements", obj=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs.h:391
  QtQA::App::TestRunner: #11 qInvokeTestMethodDataEntry (slot=0x1d02ca0 "iterateContainerElements") at qtestcase.cpp:1890
  QtQA::App::TestRunner: #12 QTest::qInvokeTestMethod (slotName=0x1cff5c8 "iterateContainerElements()", data=0x0) at qtestcase.cpp:2018
  QtQA::App::TestRunner: #13 0x00007f1c5dad968c in qInvokeTestMethods (testObject=0x7fff9ae76260) at qtestcase.cpp:2245
  QtQA::App::TestRunner: #14 QTest::qExec (testObject=0x7fff9ae76260, argc=<optimized out>, argv=<optimized out>) at qtestcase.cpp:2486
  QtQA::App::TestRunner: #15 0x000000000042fd04 in main (argc=6, argv=0x7fff9ae76378) at tst_qvariant.cpp:4178
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: ================================================================================
  QtQA::App::TestRunner: test failed, running again to see if it is flaky...
  ********* Start testing of tst_QVariant *********
  Config: Using QtTest library 5.4.0, Qt 5.4.0 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 4.6.3)
  PASS   : tst_QVariant::initTestCase()
  PASS   : tst_QVariant::constructor()
  PASS   : tst_QVariant::copy_constructor()
  PASS   : tst_QVariant::constructor_invalid(-1)
  PASS   : tst_QVariant::constructor_invalid(-122234567)
  PASS   : tst_QVariant::constructor_invalid(0xfffffffff)
  PASS   : tst_QVariant::constructor_invalid(LastCoreType + 1)
  PASS   : tst_QVariant::isNull()
  PASS   : tst_QVariant::swap()
  PASS   : tst_QVariant::canConvert(BitArray)
  PASS   : tst_QVariant::canConvert(ByteArray)
  PASS   : tst_QVariant::canConvert(Date)
  PASS   : tst_QVariant::canConvert(DateTime)
  PASS   : tst_QVariant::canConvert(Double)
  PASS   : tst_QVariant::canConvert(Float)
  PASS   : tst_QVariant::canConvert(Int)
  PASS   : tst_QVariant::canConvert(Invalid)
  PASS   : tst_QVariant::canConvert(List)
  PASS   : tst_QVariant::canConvert(LongLong)
  PASS   : tst_QVariant::canConvert(Map)
  PASS   : tst_QVariant::canConvert(Point)
  PASS   : tst_QVariant::canConvert(Rect)
  PASS   : tst_QVariant::canConvert(Size)
  PASS   : tst_QVariant::canConvert(String)
  PASS   : tst_QVariant::canConvert(StringList)
  PASS   : tst_QVariant::canConvert(Time)
  PASS   : tst_QVariant::canConvert(UInt)
  PASS   : tst_QVariant::canConvert(Int)
  PASS   : tst_QVariant::canConvert(ULongLong)
  PASS   : tst_QVariant::canConvert(Char)
  PASS   : tst_QVariant::canConvert(SChar)
  PASS   : tst_QVariant::canConvert(JsonValue)
  PASS   : tst_QVariant::toSize(qsizef4)
  PASS   : tst_QVariant::toSize(qsizef1)
  PASS   : tst_QVariant::toSize(qsizef2)
  PASS   : tst_QVariant::toSize(qsizef3)
  PASS   : tst_QVariant::toSizeF(qsize1)
  PASS   : tst_QVariant::toSizeF(qsize2)
  PASS   : tst_QVariant::toSizeF(qsize3)
  PASS   : tst_QVariant::toSizeF(qsize4)
  PASS   : tst_QVariant::toPoint(pointf1)
  PASS   : tst_QVariant::toPoint(pointf2)
  PASS   : tst_QVariant::toPoint(pointf3)
  PASS   : tst_QVariant::toPoint(pointf4)
  PASS   : tst_QVariant::toPoint(pointf5)
  PASS   : tst_QVariant::toRect(rectf1)
  PASS   : tst_QVariant::toRect(rectf2)
  PASS   : tst_QVariant::toRect(rectf3)
  PASS   : tst_QVariant::toRect(rectf4)
  PASS   : tst_QVariant::toRect(rectf5)
  PASS   : tst_QVariant::toChar(longlong)
  PASS   : tst_QVariant::toChar(ulonglong)
  PASS   : tst_QVariant::toLine(linef1)
  PASS   : tst_QVariant::toLine(linef2)
  PASS   : tst_QVariant::toLine(linef3)
  PASS   : tst_QVariant::toLine(linef4)
  PASS   : tst_QVariant::toLineF(line1)
  PASS   : tst_QVariant::toLineF(line2)
  PASS   : tst_QVariant::toLineF(line3)
  PASS   : tst_QVariant::toLineF(line4)
  PASS   : tst_QVariant::toInt(invalid)
  PASS   : tst_QVariant::toInt(int)
  PASS   : tst_QVariant::toInt(char)
  PASS   : tst_QVariant::toInt(signed char)
  PASS   : tst_QVariant::toInt(double)
  PASS   : tst_QVariant::toInt(float)
  PASS   : tst_QVariant::toInt(uint)
  PASS   : tst_QVariant::toInt(int-string)
  PASS   : tst_QVariant::toInt(string)
  PASS   : tst_QVariant::toInt(longlong0)
  PASS   : tst_QVariant::toInt(longlong1)
  PASS   : tst_QVariant::toInt(ulonglong0)
  PASS   : tst_QVariant::toInt(ulonglong1)
  PASS   : tst_QVariant::toInt(signedint)
  PASS   : tst_QVariant::toInt(signeddouble)
  PASS   : tst_QVariant::toInt(signedfloat)
  PASS   : tst_QVariant::toInt(signedint-string)
  PASS   : tst_QVariant::toInt(signedlonglong0)
  PASS   : tst_QVariant::toInt(QChar)
  PASS   : tst_QVariant::toInt(QByteArray1)
  PASS   : tst_QVariant::toInt(QByteArray2)
  PASS   : tst_QVariant::toInt(QJsonValue)
  PASS   : tst_QVariant::toUInt(int)
  PASS   : tst_QVariant::toUInt(char)
  PASS   : tst_QVariant::toUInt(signed char)
  PASS   : tst_QVariant::toUInt(double)
  PASS   : tst_QVariant::toUInt(float)
  PASS   : tst_QVariant::toUInt(uint)
  PASS   : tst_QVariant::toUInt(int-string)
  PASS   : tst_QVariant::toUInt(string)
  PASS   : tst_QVariant::toUInt(string2)
  PASS   : tst_QVariant::toUInt(longlong0)
  PASS   : tst_QVariant::toUInt(longlong1)
  PASS   : tst_QVariant::toUInt(ulonglong0)
  PASS   : tst_QVariant::toUInt(ulonglong1)
  PASS   : tst_QVariant::toUInt(negativeint)
  PASS   : tst_QVariant::toUInt(negativedouble)
  PASS   : tst_QVariant::toUInt(negativefloat)
  PASS   : tst_QVariant::toUInt(negativeint-string)
  PASS   : tst_QVariant::toUInt(negativelonglong0)
  PASS   : tst_QVariant::toUInt(QChar)
  PASS   : tst_QVariant::toUInt(QByteArray)
  PASS   : tst_QVariant::toUInt(QJsonValue)
  PASS   : tst_QVariant::toBool(int0)
  PASS   : tst_QVariant::toBool(int1)
  PASS   : tst_QVariant::toBool(uint0)
  PASS   : tst_QVariant::toBool(uint1)
  PASS   : tst_QVariant::toBool(double0)
  PASS   : tst_QVariant::toBool(float0)
  PASS   : tst_QVariant::toBool(double1)
  PASS   : tst_QVariant::toBool(float1)
  PASS   : tst_QVariant::toBool(string0)
  PASS   : tst_QVariant::toBool(string1)
  PASS   : tst_QVariant::toBool(string2)
  PASS   : tst_QVariant::toBool(string3)
  PASS   : tst_QVariant::toBool(longlong0)
  PASS   : tst_QVariant::toBool(longlong1)
  PASS   : tst_QVariant::toBool(ulonglong0)
  PASS   : tst_QVariant::toBool(ulonglong1)
  PASS   : tst_QVariant::toBool(QChar)
  PASS   : tst_QVariant::toBool(Null_QChar)
  PASS   : tst_QVariant::toBool(QJsonValue(true))
  PASS   : tst_QVariant::toBool(QJsonValue(false))
  PASS   : tst_QVariant::toLongLong(int0)
  PASS   : tst_QVariant::toLongLong(double)
  PASS   : tst_QVariant::toLongLong(float)
  PASS   : tst_QVariant::toLongLong(uint)
  PASS   : tst_QVariant::toLongLong(int-string)
  PASS   : tst_QVariant::toLongLong(string)
  PASS   : tst_QVariant::toLongLong(longlong)
  PASS   : tst_QVariant::toLongLong(ulonglong)
  PASS   : tst_QVariant::toLongLong(QChar)
  PASS   : tst_QVariant::toLongLong(QByteArray)
  PASS   : tst_QVariant::toLongLong(QJsonValue)
  PASS   : tst_QVariant::toLongLong(qint64)
  PASS   : tst_QVariant::toLongLong(-qint64)
  PASS   : tst_QVariant::toLongLong(long)
  PASS   : tst_QVariant::toLongLong(LONG_MAX)
  PASS   : tst_QVariant::toLongLong(LONG_MIN)
  PASS   : tst_QVariant::toLongLong(short)
  PASS   : tst_QVariant::toLongLong(-short)
  PASS   : tst_QVariant::toLongLong(ushort)
  PASS   : tst_QVariant::toULongLong(int0)
  PASS   : tst_QVariant::toULongLong(double)
  PASS   : tst_QVariant::toULongLong(float)
  PASS   : tst_QVariant::toULongLong(uint)
  PASS   : tst_QVariant::toULongLong(int-string)
  PASS   : tst_QVariant::toULongLong(string)
  PASS   : tst_QVariant::toULongLong(ulonglong-string)
  PASS   : tst_QVariant::toULongLong(bytaa-string)
  PASS   : tst_QVariant::toULongLong(longlong)
  PASS   : tst_QVariant::toULongLong(ulonglong)
  PASS   : tst_QVariant::toULongLong(QChar)
  PASS   : tst_QVariant::toULongLong(QByteArray)
  PASS   : tst_QVariant::toULongLong(QJsonValue)
  PASS   : tst_QVariant::toULongLong(qint64)
  PASS   : tst_QVariant::toULongLong(long)
  PASS   : tst_QVariant::toULongLong(LONG_MAX)
  PASS   : tst_QVariant::toULongLong(ULONG_MAX)
  PASS   : tst_QVariant::toULongLong(short)
  PASS   : tst_QVariant::toULongLong(-short)
  PASS   : tst_QVariant::toULongLong(ushort)
  PASS   : tst_QVariant::toByteArray(qbytearray)
  PASS   : tst_QVariant::toByteArray(int)
  PASS   : tst_QVariant::toByteArray(uint)
  PASS   : tst_QVariant::toByteArray(double)
  PASS   : tst_QVariant::toByteArray(float)
  PASS   : tst_QVariant::toByteArray(longlong)
  PASS   : tst_QVariant::toByteArray(ulonglong)
  PASS   : tst_QVariant::toString(qstring)
  PASS   : tst_QVariant::toString(charstar)
  PASS   : tst_QVariant::toString(qbytearray)
  PASS   : tst_QVariant::toString(int)
  PASS   : tst_QVariant::toString(uint)
  PASS   : tst_QVariant::toString(double)
  PASS   : tst_QVariant::toString(float)
  PASS   : tst_QVariant::toString(bool)
  PASS   : tst_QVariant::toString(qdate)
  PASS   : tst_QVariant::toString(qtime)
  PASS   : tst_QVariant::toString(qdatetime)
  PASS   : tst_QVariant::toString(llong)
  PASS   : tst_QVariant::toString(QJsonValue)
  PASS   : tst_QVariant::toDate(qdate)
  PASS   : tst_QVariant::toDate(qdatetime)
  PASS   : tst_QVariant::toDate(qstring)
  PASS   : tst_QVariant::toTime(qtime)
  PASS   : tst_QVariant::toTime(qdatetime)
  PASS   : tst_QVariant::toTime(qstring)
  PASS   : tst_QVariant::toDateTime(qdatetime)
  PASS   : tst_QVariant::toDateTime(qdate)
  PASS   : tst_QVariant::toDateTime(qstring)
  PASS   : tst_QVariant::toDouble(bytearray)
  PASS   : tst_QVariant::toDouble(QJsonValue)
  PASS   : tst_QVariant::toFloat(QByteArray)
  PASS   : tst_QVariant::toFloat(QJsonValue)
  PASS   : tst_QVariant::toPointF(QPoint)
  PASS   : tst_QVariant::toRectF(QRect)
  PASS   : tst_QVariant::qvariant_cast_QObject(from QObject)
  PASS   : tst_QVariant::qvariant_cast_QObject(from QObject2)
  PASS   : tst_QVariant::qvariant_cast_QObject(from String)
  PASS   : tst_QVariant::qvariant_cast_QObject(from int)
  PASS   : tst_QVariant::qvariant_cast_QObject(from Derived QObject)
  PASS   : tst_QVariant::qvariant_cast_QObject(from custom Object)
  PASS   : tst_QVariant::qvariant_cast_QObject(from custom ObjectStar)
  PASS   : tst_QVariant::qvariant_cast_QObject(null QObject)
  PASS   : tst_QVariant::qvariant_cast_QObject(null derived QObject)
  PASS   : tst_QVariant::qvariant_cast_QObject(null custom object)
  PASS   : tst_QVariant::qvariant_cast_QObject(null int)
  PASS   : tst_QVariant::qvariant_cast_QObject_derived()
  PASS   : tst_QVariant::qvariant_cast_QObject_wrapper()
  PASS   : tst_QVariant::qvariant_cast_QSharedPointerQObject()
  PASS   : tst_QVariant::toLocale()
  PASS   : tst_QVariant::toRegExp()
  PASS   : tst_QVariant::toRegularExpression()
  PASS   : tst_QVariant::url()
  PASS   : tst_QVariant::userType()
  PASS   : tst_QVariant::basicUserType()
  PASS   : tst_QVariant::variant_to()
  PASS   : tst_QVariant::writeToReadFromDataStream(list_valid)
  PASS   : tst_QVariant::writeToReadFromDataStream(invalid)
  PASS   : tst_QVariant::writeToReadFromDataStream(bitarray_invalid)
  PASS   : tst_QVariant::writeToReadFromDataStream(bitarray_valid)
  PASS   : tst_QVariant::writeToReadFromDataStream(bytearray_invalid)
  PASS   : tst_QVariant::writeToReadFromDataStream(int_invalid)
  PASS   : tst_QVariant::writeToReadFromDataStream(bytearray_valid)
  PASS   : tst_QVariant::writeToReadFromDataStream(date_invalid)
  PASS   : tst_QVariant::writeToReadFromDataStream(date_valid)
  PASS   : tst_QVariant::writeToReadFromDataStream(datetime_invalid)
  PASS   : tst_QVariant::writeToReadFromDataStream(datetime_valid)
  PASS   : tst_QVariant::writeToReadFromDataStream(double_valid)
  PASS   : tst_QVariant::writeToReadFromDataStream(float_valid)
  PASS   : tst_QVariant::writeToReadFromDataStream(int_valid)
  PASS   : tst_QVariant::writeToReadFromDataStream(map_valid)
  PASS   : tst_QVariant::writeToReadFromDataStream(point_invalid)
  PASS   : tst_QVariant::writeToReadFromDataStream(point_valid)
  PASS   : tst_QVariant::writeToReadFromDataStream(rect_invalid)
  PASS   : tst_QVariant::writeToReadFromDataStream(rect_valid)
  PASS   : tst_QVariant::writeToReadFromDataStream(size_invalid)
  PASS   : tst_QVariant::writeToReadFromDataStream(size_valid)
  PASS   : tst_QVariant::writeToReadFromDataStream(string_invalid)
  PASS   : tst_QVariant::writeToReadFromDataStream(string_valid)
  PASS   : tst_QVariant::writeToReadFromDataStream(stringlist_valid)
  PASS   : tst_QVariant::writeToReadFromDataStream(time_invalid)
  PASS   : tst_QVariant::writeToReadFromDataStream(time_valid)
  PASS   : tst_QVariant::writeToReadFromDataStream(uint_valid)
  PASS   : tst_QVariant::writeToReadFromDataStream(qchar)
  PASS   : tst_QVariant::writeToReadFromDataStream(qchar_null)
  PASS   : tst_QVariant::writeToReadFromDataStream(regexp)
  PASS   : tst_QVariant::writeToReadFromDataStream(regexp_empty)
  PASS   : tst_QVariant::writeToReadFromDataStream(regularexpression)
  PASS   : tst_QVariant::writeToReadFromDataStream(regularexpression_empty)
  PASS   : tst_QVariant::writeToReadFromDataStream(QMetaType::Long invalid)
  PASS   : tst_QVariant::writeToReadFromDataStream(QMetaType::Long)
  PASS   : tst_QVariant::writeToReadFromDataStream(QMetaType::Short invalid)
  PASS   : tst_QVariant::writeToReadFromDataStream(QMetaType::Short)
  PASS   : tst_QVariant::writeToReadFromDataStream(QMetaType::Char invalid)
  PASS   : tst_QVariant::writeToReadFromDataStream(QMetaType::Char)
  PASS   : tst_QVariant::writeToReadFromDataStream(QMetaType::ULong invalid)
  PASS   : tst_QVariant::writeToReadFromDataStream(QMetaType::ULong)
  PASS   : tst_QVariant::writeToReadFromDataStream(QMetaType::UShort invalid)
  PASS   : tst_QVariant::writeToReadFromDataStream(QMetaType::UShort)
  PASS   : tst_QVariant::writeToReadFromDataStream(QMetaType::UChar invalid)
  PASS   : tst_QVariant::writeToReadFromDataStream(QMetaType::UChar)
  PASS   : tst_QVariant::writeToReadFromDataStream(QMetaType::Float invalid)
  PASS   : tst_QVariant::writeToReadFromDataStream(QMetaType::Float)
  PASS   : tst_QVariant::writeToReadFromDataStream(Custom type)
  PASS   : tst_QVariant::writeToReadFromOldDataStream()
  PASS   : tst_QVariant::checkDataStream()
  PASS   : tst_QVariant::operator_eq_eq(invinv)
  PASS   : tst_QVariant::operator_eq_eq(int1int1)
  PASS   : tst_QVariant::operator_eq_eq(int1int0)
  PASS   : tst_QVariant::operator_eq_eq(nullint)
  PASS   : tst_QVariant::operator_eq_eq(ll1ll1)
  PASS   : tst_QVariant::operator_eq_eq(ll1lln2)
  PASS   : tst_QVariant::operator_eq_eq(ll1ull1)
  PASS   : tst_QVariant::operator_eq_eq(ll1i1)
  PASS   : tst_QVariant::operator_eq_eq(ull1ull1)
  PASS   : tst_QVariant::operator_eq_eq(ull1i1)
  PASS   : tst_QVariant::operator_eq_eq(double_int)
  PASS   : tst_QVariant::operator_eq_eq(float_int)
  PASS   : tst_QVariant::operator_eq_eq(mInt_mIntString)
  PASS   : tst_QVariant::operator_eq_eq(mIntString_mInt)
  PASS   : tst_QVariant::operator_eq_eq(mInt_mIntQString)
  PASS   : tst_QVariant::operator_eq_eq(mIntQString_mInt)
  PASS   : tst_QVariant::operator_eq_eq(mUInt_mUIntString)
  PASS   : tst_QVariant::operator_eq_eq(mUIntString_mUInt)
  PASS   : tst_QVariant::operator_eq_eq(mUInt_mUIntQString)
  PASS   : tst_QVariant::operator_eq_eq(mUIntQString_mUInt)
  PASS   : tst_QVariant::operator_eq_eq(mDouble_mDoubleString)
  PASS   : tst_QVariant::operator_eq_eq(mDoubleString_mDouble)
  PASS   : tst_QVariant::operator_eq_eq(mDouble_mDoubleQString)
  PASS   : tst_QVariant::operator_eq_eq(mDoubleQString_mDouble)
  PASS   : tst_QVariant::operator_eq_eq(mFloat_mFloatString)
  PASS   : tst_QVariant::operator_eq_eq(mFloatString_mFloat)
  PASS   : tst_QVariant::operator_eq_eq(mFloat_mFloatQString)
  PASS   : tst_QVariant::operator_eq_eq(mFloatQString_mFloat)
  PASS   : tst_QVariant::operator_eq_eq(mLongLong_mLongLongString)
  PASS   : tst_QVariant::operator_eq_eq(mLongLongString_mLongLong)
  PASS   : tst_QVariant::operator_eq_eq(mLongLong_mLongLongQString)
  PASS   : tst_QVariant::operator_eq_eq(mLongLongQString_mLongLong)
  PASS   : tst_QVariant::operator_eq_eq(mULongLong_mULongLongString)
  PASS   : tst_QVariant::operator_eq_eq(mULongLongString_mULongLong)
  PASS   : tst_QVariant::operator_eq_eq(mULongLong_mULongLongQString)
  PASS   : tst_QVariant::operator_eq_eq(mULongLongQString_mULongLong)
  PASS   : tst_QVariant::operator_eq_eq(mBool_mBoolString)
  PASS   : tst_QVariant::operator_eq_eq(mBoolString_mBool)
  PASS   : tst_QVariant::operator_eq_eq(mBool_mBoolQString)
  PASS   : tst_QVariant::operator_eq_eq(mBoolQString_mBool)
  PASS   : tst_QVariant::operator_eq_eq(ba2qstring)
  PASS   : tst_QVariant::operator_eq_eq(qstring2ba)
  PASS   : tst_QVariant::operator_eq_eq(char_char)
  PASS   : tst_QVariant::operator_eq_eq(char_char2)
  PASS   : tst_QVariant::operator_eq_eq(invalidConversion)
  PASS   : tst_QVariant::operator_eq_eq(invalidConversionR)
  PASS   : tst_QVariant::operator_eq_eq(TwoItemsInEqual)
  PASS   : tst_QVariant::operator_eq_eq(TwoItemsEqual)
  PASS   : tst_QVariant::operator_eq_eq(PopulatedEmptyMap)
  PASS   : tst_QVariant::operator_eq_eq(EmptyPopulatedMap)
  PASS   : tst_QVariant::operator_eq_eq(FirstLarger)
  PASS   : tst_QVariant::operator_eq_eq(SecondLarger)
  PASS   : tst_QVariant::operator_eq_eq(HashTwoItemsInEqual)
  PASS   : tst_QVariant::operator_eq_eq(HashTwoItemsEqual)
  PASS   : tst_QVariant::operator_eq_eq(HashPopulatedEmptyHash)
  PASS   : tst_QVariant::operator_eq_eq(EmptyPopulatedHash)
  PASS   : tst_QVariant::operator_eq_eq(HashFirstLarger)
  PASS   : tst_QVariant::operator_eq_eq(HashSecondLarger)
  PASS   : tst_QVariant::operator_eq_eq_rhs()
  PASS   : tst_QVariant::typeName(0)
  PASS   : tst_QVariant::typeName(1)
  PASS   : tst_QVariant::typeName(2)
  PASS   : tst_QVariant::typeName(3)
  PASS   : tst_QVariant::typeName(4)
  PASS   : tst_QVariant::typeName(5)
  PASS   : tst_QVariant::typeName(6)
  PASS   : tst_QVariant::typeName(7)
  PASS   : tst_QVariant::typeName(8)
  PASS   : tst_QVariant::typeName(9)
  PASS   : tst_QVariant::typeName(10)
  PASS   : tst_QVariant::typeName(11)
  PASS   : tst_QVariant::typeName(12)
  PASS   : tst_QVariant::typeName(13)
  PASS   : tst_QVariant::typeName(14)
  PASS   : tst_QVariant::typeName(15)
  PASS   : tst_QVariant::typeName(16)
  PASS   : tst_QVariant::typeName(17)
  PASS   : tst_QVariant::typeName(18)
  PASS   : tst_QVariant::typeName(19)
  PASS   : tst_QVariant::typeName(20)
  PASS   : tst_QVariant::typeName(21)
  PASS   : tst_QVariant::typeName(22)
  PASS   : tst_QVariant::typeName(23)
  PASS   : tst_QVariant::typeName(24)
  PASS   : tst_QVariant::typeName(25)
  PASS   : tst_QVariant::typeName(26)
  PASS   : tst_QVariant::typeName(27)
  PASS   : tst_QVariant::typeName(28)
  PASS   : tst_QVariant::typeName(29)
  PASS   : tst_QVariant::typeName(30)
  PASS   : tst_QVariant::typeName(31)
  PASS   : tst_QVariant::typeName(32)
  PASS   : tst_QVariant::typeName(33)
  PASS   : tst_QVariant::typeName(34)
  PASS   : tst_QVariant::typeName(35)
  PASS   : tst_QVariant::typeName(36)
  PASS   : tst_QVariant::typeName(37)
  PASS   : tst_QVariant::typeName(38)
  PASS   : tst_QVariant::typeName(39)
  PASS   : tst_QVariant::typeName(40)
  PASS   : tst_QVariant::typeName(41)
  PASS   : tst_QVariant::typeName(43)
  PASS   : tst_QVariant::typeName(44)
  PASS   : tst_QVariant::typeName(45)
  PASS   : tst_QVariant::typeName(46)
  PASS   : tst_QVariant::typeName(47)
  PASS   : tst_QVariant::typeName(48)
  PASS   : tst_QVariant::typeName(49)
  PASS   : tst_QVariant::typeName(50)
  PASS   : tst_QVariant::typeName(51)
  PASS   : tst_QVariant::typeToName()
  PASS   : tst_QVariant::streamInvalidVariant()
  PASS   : tst_QVariant::podUserType()
  PASS   : tst_QVariant::data()
  PASS   : tst_QVariant::constData()
  PASS   : tst_QVariant::saveLoadCustomTypes()
  PASS   : tst_QVariant::variantMap()
  PASS   : tst_QVariant::variantHash()
  PASS   : tst_QVariant::convertToQUint8()
  PASS   : tst_QVariant::comparePointers()
  PASS   : tst_QVariant::voidStar()
  PASS   : tst_QVariant::dataStar()
  PASS   : tst_QVariant::canConvertQStringList(An empty list)
  PASS   : tst_QVariant::canConvertQStringList(A single item)
  PASS   : tst_QVariant::canConvertQStringList(A single, but empty item)
  PASS   : tst_QVariant::canConvertQStringList(Two items)
  PASS   : tst_QVariant::canConvertQStringList(Three items)
  PASS   : tst_QVariant::canConvertMetaTypeToInt()
  PASS   : tst_QVariant::variantToDateTimeWithoutWarnings()
  PASS   : tst_QVariant::invalidDateTime()
  PASS   : tst_QVariant::loadUnknownUserType()
  PASS   : tst_QVariant::loadBrokenUserType()
  PASS   : tst_QVariant::invalidDate()
  PASS   : tst_QVariant::compareCustomTypes()
  PASS   : tst_QVariant::timeToDateTime()
  PASS   : tst_QVariant::copyingUserTypes()
  PASS   : tst_QVariant::convertBoolToByteArray(false)
  PASS   : tst_QVariant::convertBoolToByteArray(FALSE)
  PASS   : tst_QVariant::convertBoolToByteArray(falSE)
  PASS   : tst_QVariant::convertBoolToByteArray()
  PASS   : tst_QVariant::convertBoolToByteArray(null QByteArray)
  PASS   : tst_QVariant::convertBoolToByteArray(any-content)
  PASS   : tst_QVariant::convertBoolToByteArray(true)
  PASS   : tst_QVariant::convertBoolToByteArray(TRUE)
  PASS   : tst_QVariant::convertBoolToByteArray(trUE)
  PASS   : tst_QVariant::convertByteArrayToBool(false)
  PASS   : tst_QVariant::convertByteArrayToBool(true)
  PASS   : tst_QVariant::toIntFromQString()
  PASS   : tst_QVariant::toIntFromDouble()
  PASS   : tst_QVariant::setValue()
  PASS   : tst_QVariant::numericalConvert()
  PASS   : tst_QVariant::moreCustomTypes()
  PASS   : tst_QVariant::movabilityTest()
  PASS   : tst_QVariant::variantInVariant()
  PASS   : tst_QVariant::userConversion()
  PASS   : tst_QVariant::forwardDeclare()
  PASS   : tst_QVariant::debugStream(bool)
  PASS   : tst_QVariant::debugStream(int)
  PASS   : tst_QVariant::debugStream(uint)
  PASS   : tst_QVariant::debugStream(qlonglong)
  PASS   : tst_QVariant::debugStream(qulonglong)
  PASS   : tst_QVariant::debugStream(double)
  PASS   : tst_QVariant::debugStream(QChar)
  PASS   : tst_QVariant::debugStream(QVariantMap)
  PASS   : tst_QVariant::debugStream(QVariantList)
  PASS   : tst_QVariant::debugStream(QString)
  PASS   : tst_QVariant::debugStream(QStringList)
  PASS   : tst_QVariant::debugStream(QByteArray)
  PASS   : tst_QVariant::debugStream(QBitArray)
  PASS   : tst_QVariant::debugStream(QDate)
  PASS   : tst_QVariant::debugStream(QTime)
  PASS   : tst_QVariant::debugStream(QDateTime)
  PASS   : tst_QVariant::debugStream(QUrl)
  PASS   : tst_QVariant::debugStream(QLocale)
  PASS   : tst_QVariant::debugStream(QRect)
  PASS   : tst_QVariant::debugStream(QRectF)
  PASS   : tst_QVariant::debugStream(QSize)
  PASS   : tst_QVariant::debugStream(QSizeF)
  PASS   : tst_QVariant::debugStream(QLine)
  PASS   : tst_QVariant::debugStream(QLineF)
  PASS   : tst_QVariant::debugStream(QPoint)
  PASS   : tst_QVariant::debugStream(QPointF)
  PASS   : tst_QVariant::debugStream(QRegExp)
  PASS   : tst_QVariant::debugStream(QVariantHash)
  PASS   : tst_QVariant::debugStream(QEasingCurve)
  PASS   : tst_QVariant::debugStream(QUuid)
  PASS   : tst_QVariant::debugStream(void*)
  PASS   : tst_QVariant::debugStream(long)
  PASS   : tst_QVariant::debugStream(short)
  PASS   : tst_QVariant::debugStream(char)
  PASS   : tst_QVariant::debugStream(ulong)
  PASS   : tst_QVariant::debugStream(ushort)
  PASS   : tst_QVariant::debugStream(uchar)
  PASS   : tst_QVariant::debugStream(float)
  PASS   : tst_QVariant::debugStream(QObject*)
  PASS   : tst_QVariant::debugStream(signed char)
  PASS   : tst_QVariant::debugStream(QVariant)
  PASS   : tst_QVariant::debugStream(QModelIndex)
  PASS   : tst_QVariant::debugStream(QRegularExpression)
  PASS   : tst_QVariant::debugStream(QJsonValue)
  PASS   : tst_QVariant::debugStream(QJsonObject)
  PASS   : tst_QVariant::debugStream(QJsonArray)
  PASS   : tst_QVariant::debugStream(QJsonDocument)
  PASS   : tst_QVariant::debugStream(QByteArrayList)
  PASS   : tst_QVariant::debugStream(QBitArray(111))
  PASS   : tst_QVariant::debugStream(CustomStreamableClass)
  PASS   : tst_QVariant::debugStream(MyClass)
  PASS   : tst_QVariant::debugStream(InvalidVariant)
  PASS   : tst_QVariant::debugStream(CustomQObject)
  PASS   : tst_QVariant::debugStreamType(bool)
  PASS   : tst_QVariant::debugStreamType(int)
  PASS   : tst_QVariant::debugStreamType(uint)
  PASS   : tst_QVariant::debugStreamType(qlonglong)
  PASS   : tst_QVariant::debugStreamType(qulonglong)
  PASS   : tst_QVariant::debugStreamType(double)
  PASS   : tst_QVariant::debugStreamType(QChar)
  PASS   : tst_QVariant::debugStreamType(QVariantMap)
  PASS   : tst_QVariant::debugStreamType(QVariantList)
  PASS   : tst_QVariant::debugStreamType(QString)
  PASS   : tst_QVariant::debugStreamType(QStringList)
  PASS   : tst_QVariant::debugStreamType(QByteArray)
  PASS   : tst_QVariant::debugStreamType(QBitArray)
  PASS   : tst_QVariant::debugStreamType(QDate)
  PASS   : tst_QVariant::debugStreamType(QTime)
  PASS   : tst_QVariant::debugStreamType(QDateTime)
  PASS   : tst_QVariant::debugStreamType(QUrl)
  PASS   : tst_QVariant::debugStreamType(QLocale)
  PASS   : tst_QVariant::debugStreamType(QRect)
  PASS   : tst_QVariant::debugStreamType(QRectF)
  PASS   : tst_QVariant::debugStreamType(QSize)
  PASS   : tst_QVariant::debugStreamType(QSizeF)
  PASS   : tst_QVariant::debugStreamType(QLine)
  PASS   : tst_QVariant::debugStreamType(QLineF)
  PASS   : tst_QVariant::debugStreamType(QPoint)
  PASS   : tst_QVariant::debugStreamType(QPointF)
  PASS   : tst_QVariant::debugStreamType(QRegExp)
  PASS   : tst_QVariant::debugStreamType(QVariantHash)
  PASS   : tst_QVariant::debugStreamType(QEasingCurve)
  PASS   : tst_QVariant::debugStreamType(QUuid)
  PASS   : tst_QVariant::debugStreamType(void*)
  PASS   : tst_QVariant::debugStreamType(long)
  PASS   : tst_QVariant::debugStreamType(short)
  PASS   : tst_QVariant::debugStreamType(char)
  PASS   : tst_QVariant::debugStreamType(ulong)
  PASS   : tst_QVariant::debugStreamType(ushort)
  PASS   : tst_QVariant::debugStreamType(uchar)
  PASS   : tst_QVariant::debugStreamType(float)
  PASS   : tst_QVariant::debugStreamType(QObject*)
  PASS   : tst_QVariant::debugStreamType(signed char)
  PASS   : tst_QVariant::debugStreamType(QVariant)
  PASS   : tst_QVariant::debugStreamType(QModelIndex)
  PASS   : tst_QVariant::debugStreamType(QRegularExpression)
  PASS   : tst_QVariant::debugStreamType(QJsonValue)
  PASS   : tst_QVariant::debugStreamType(QJsonObject)
  PASS   : tst_QVariant::debugStreamType(QJsonArray)
  PASS   : tst_QVariant::debugStreamType(QJsonDocument)
  PASS   : tst_QVariant::debugStreamType(QByteArrayList)
  PASS   : tst_QVariant::debugStreamType(QBitArray(111))
  PASS   : tst_QVariant::debugStreamType(CustomStreamableClass)
  PASS   : tst_QVariant::debugStreamType(MyClass)
  PASS   : tst_QVariant::debugStreamType(InvalidVariant)
  PASS   : tst_QVariant::debugStreamType(CustomQObject)
  PASS   : tst_QVariant::loadQt4Stream(:/stream/qt4.9/bool.bin)
  PASS   : tst_QVariant::loadQt4Stream(:/stream/qt4.9/char.bin)
  PASS   : tst_QVariant::loadQt4Stream(:/stream/qt4.9/double.bin)
  PASS   : tst_QVariant::loadQt4Stream(:/stream/qt4.9/float.bin)
  PASS   : tst_QVariant::loadQt4Stream(:/stream/qt4.9/int.bin)
  PASS   : tst_QVariant::loadQt4Stream(:/stream/qt4.9/long.bin)
  PASS   : tst_QVariant::loadQt4Stream(:/stream/qt4.9/qbitarray.bin)
  PASS   : tst_QVariant::loadQt4Stream(:/stream/qt4.9/qbytearray.bin)
  PASS   : tst_QVariant::loadQt4Stream(:/stream/qt4.9/qchar.bin)
  PASS   : tst_QVariant::loadQt4Stream(:/stream/qt4.9/qdate.bin)
  PASS   : tst_QVariant::loadQt4Stream(:/stream/qt4.9/qdatetime.bin)
  PASS   : tst_QVariant::loadQt4Stream(:/stream/qt4.9/qline.bin)
  PASS   : tst_QVariant::loadQt4Stream(:/stream/qt4.9/qlinef.bin)
  PASS   : tst_QVariant::loadQt4Stream(:/stream/qt4.9/qlocale.bin)
  PASS   : tst_QVariant::loadQt4Stream(:/stream/qt4.9/qlonglong.bin)
  PASS   : tst_QVariant::loadQt4Stream(:/stream/qt4.9/qpoint.bin)
  PASS   : tst_QVariant::loadQt4Stream(:/stream/qt4.9/qpointf.bin)
  PASS   : tst_QVariant::loadQt4Stream(:/stream/qt4.9/qrect.bin)
  PASS   : tst_QVariant::loadQt4Stream(:/stream/qt4.9/qrectf.bin)
  PASS   : tst_QVariant::loadQt4Stream(:/stream/qt4.9/qregexp.bin)
  PASS   : tst_QVariant::loadQt4Stream(:/stream/qt4.9/qsize.bin)
  PASS   : tst_QVariant::loadQt4Stream(:/stream/qt4.9/qsizef.bin)
  PASS   : tst_QVariant::loadQt4Stream(:/stream/qt4.9/qstring.bin)
  PASS   : tst_QVariant::loadQt4Stream(:/stream/qt4.9/qstringlist.bin)
  PASS   : tst_QVariant::loadQt4Stream(:/stream/qt4.9/qtime.bin)
  PASS   : tst_QVariant::loadQt4Stream(:/stream/qt4.9/qulonglong.bin)
  PASS   : tst_QVariant::loadQt4Stream(:/stream/qt4.9/qurl.bin)
  PASS   : tst_QVariant::loadQt4Stream(:/stream/qt4.9/qvariant.bin)
  PASS   : tst_QVariant::loadQt4Stream(:/stream/qt4.9/qvarianthash.bin)
  PASS   : tst_QVariant::loadQt4Stream(:/stream/qt4.9/qvariantlist.bin)
  PASS   : tst_QVariant::loadQt4Stream(:/stream/qt4.9/qvariantmap.bin)
  PASS   : tst_QVariant::loadQt4Stream(:/stream/qt4.9/short.bin)
  PASS   : tst_QVariant::loadQt4Stream(:/stream/qt4.9/uchar.bin)
  PASS   : tst_QVariant::loadQt4Stream(:/stream/qt4.9/uint.bin)
  PASS   : tst_QVariant::loadQt4Stream(:/stream/qt4.9/ulong.bin)
  PASS   : tst_QVariant::loadQt4Stream(:/stream/qt4.9/ushort.bin)
  PASS   : tst_QVariant::loadQt4Stream(:/stream/qt4.9/void.bin)
  PASS   : tst_QVariant::saveQt4Stream(:/stream/qt4.9/bool.bin)
  PASS   : tst_QVariant::saveQt4Stream(:/stream/qt4.9/char.bin)
  PASS   : tst_QVariant::saveQt4Stream(:/stream/qt4.9/double.bin)
  PASS   : tst_QVariant::saveQt4Stream(:/stream/qt4.9/float.bin)
  PASS   : tst_QVariant::saveQt4Stream(:/stream/qt4.9/int.bin)
  PASS   : tst_QVariant::saveQt4Stream(:/stream/qt4.9/long.bin)
  PASS   : tst_QVariant::saveQt4Stream(:/stream/qt4.9/qbitarray.bin)
  PASS   : tst_QVariant::saveQt4Stream(:/stream/qt4.9/qbytearray.bin)
  PASS   : tst_QVariant::saveQt4Stream(:/stream/qt4.9/qchar.bin)
  PASS   : tst_QVariant::saveQt4Stream(:/stream/qt4.9/qdate.bin)
  PASS   : tst_QVariant::saveQt4Stream(:/stream/qt4.9/qdatetime.bin)
  PASS   : tst_QVariant::saveQt4Stream(:/stream/qt4.9/qline.bin)
  PASS   : tst_QVariant::saveQt4Stream(:/stream/qt4.9/qlinef.bin)
  PASS   : tst_QVariant::saveQt4Stream(:/stream/qt4.9/qlocale.bin)
  PASS   : tst_QVariant::saveQt4Stream(:/stream/qt4.9/qlonglong.bin)
  PASS   : tst_QVariant::saveQt4Stream(:/stream/qt4.9/qpoint.bin)
  PASS   : tst_QVariant::saveQt4Stream(:/stream/qt4.9/qpointf.bin)
  PASS   : tst_QVariant::saveQt4Stream(:/stream/qt4.9/qrect.bin)
  PASS   : tst_QVariant::saveQt4Stream(:/stream/qt4.9/qrectf.bin)
  PASS   : tst_QVariant::saveQt4Stream(:/stream/qt4.9/qregexp.bin)
  PASS   : tst_QVariant::saveQt4Stream(:/stream/qt4.9/qsize.bin)
  PASS   : tst_QVariant::saveQt4Stream(:/stream/qt4.9/qsizef.bin)
  PASS   : tst_QVariant::saveQt4Stream(:/stream/qt4.9/qstring.bin)
  PASS   : tst_QVariant::saveQt4Stream(:/stream/qt4.9/qstringlist.bin)
  PASS   : tst_QVariant::saveQt4Stream(:/stream/qt4.9/qtime.bin)
  PASS   : tst_QVariant::saveQt4Stream(:/stream/qt4.9/qulonglong.bin)
  PASS   : tst_QVariant::saveQt4Stream(:/stream/qt4.9/qurl.bin)
  PASS   : tst_QVariant::saveQt4Stream(:/stream/qt4.9/qvariant.bin)
  PASS   : tst_QVariant::saveQt4Stream(:/stream/qt4.9/qvarianthash.bin)
  PASS   : tst_QVariant::saveQt4Stream(:/stream/qt4.9/qvariantlist.bin)
  PASS   : tst_QVariant::saveQt4Stream(:/stream/qt4.9/qvariantmap.bin)
  PASS   : tst_QVariant::saveQt4Stream(:/stream/qt4.9/short.bin)
  PASS   : tst_QVariant::saveQt4Stream(:/stream/qt4.9/uchar.bin)
  PASS   : tst_QVariant::saveQt4Stream(:/stream/qt4.9/uint.bin)
  PASS   : tst_QVariant::saveQt4Stream(:/stream/qt4.9/ulong.bin)
  PASS   : tst_QVariant::saveQt4Stream(:/stream/qt4.9/ushort.bin)
  PASS   : tst_QVariant::saveQt4Stream(:/stream/qt4.9/void.bin)
  PASS   : tst_QVariant::loadQt5Stream(:/stream/qt5.0/bool.bin)
  PASS   : tst_QVariant::loadQt5Stream(:/stream/qt5.0/char.bin)
  PASS   : tst_QVariant::loadQt5Stream(:/stream/qt5.0/double.bin)
  PASS   : tst_QVariant::loadQt5Stream(:/stream/qt5.0/float.bin)
  PASS   : tst_QVariant::loadQt5Stream(:/stream/qt5.0/int.bin)
  PASS   : tst_QVariant::loadQt5Stream(:/stream/qt5.0/long.bin)
  PASS   : tst_QVariant::loadQt5Stream(:/stream/qt5.0/qbitarray.bin)
  PASS   : tst_QVariant::loadQt5Stream(:/stream/qt5.0/qbytearray.bin)
  PASS   : tst_QVariant::loadQt5Stream(:/stream/qt5.0/qchar.bin)
  PASS   : tst_QVariant::loadQt5Stream(:/stream/qt5.0/qdate.bin)
  PASS   : tst_QVariant::loadQt5Stream(:/stream/qt5.0/qdatetime.bin)
  PASS   : tst_QVariant::loadQt5Stream(:/stream/qt5.0/qline.bin)
  PASS   : tst_QVariant::loadQt5Stream(:/stream/qt5.0/qlinef.bin)
  PASS   : tst_QVariant::loadQt5Stream(:/stream/qt5.0/qlocale.bin)
  PASS   : tst_QVariant::loadQt5Stream(:/stream/qt5.0/qlonglong.bin)
  PASS   : tst_QVariant::loadQt5Stream(:/stream/qt5.0/qpoint.bin)
  PASS   : tst_QVariant::loadQt5Stream(:/stream/qt5.0/qpointf.bin)
  PASS   : tst_QVariant::loadQt5Stream(:/stream/qt5.0/qrect.bin)
  PASS   : tst_QVariant::loadQt5Stream(:/stream/qt5.0/qrectf.bin)
  PASS   : tst_QVariant::loadQt5Stream(:/stream/qt5.0/qregexp.bin)
  PASS   : tst_QVariant::loadQt5Stream(:/stream/qt5.0/qregularexpression.bin)
  PASS   : tst_QVariant::loadQt5Stream(:/stream/qt5.0/qsize.bin)
  PASS   : tst_QVariant::loadQt5Stream(:/stream/qt5.0/qsizef.bin)
  PASS   : tst_QVariant::loadQt5Stream(:/stream/qt5.0/qstring.bin)
  PASS   : tst_QVariant::loadQt5Stream(:/stream/qt5.0/qstringlist.bin)
  PASS   : tst_QVariant::loadQt5Stream(:/stream/qt5.0/qtime.bin)
  PASS   : tst_QVariant::loadQt5Stream(:/stream/qt5.0/qulonglong.bin)
  PASS   : tst_QVariant::loadQt5Stream(:/stream/qt5.0/qurl.bin)
  PASS   : tst_QVariant::loadQt5Stream(:/stream/qt5.0/quuid.bin)
  PASS   : tst_QVariant::loadQt5Stream(:/stream/qt5.0/qvariant.bin)
  PASS   : tst_QVariant::loadQt5Stream(:/stream/qt5.0/qvarianthash.bin)
  PASS   : tst_QVariant::loadQt5Stream(:/stream/qt5.0/qvariantlist.bin)
  PASS   : tst_QVariant::loadQt5Stream(:/stream/qt5.0/qvariantmap.bin)
  PASS   : tst_QVariant::loadQt5Stream(:/stream/qt5.0/short.bin)
  PASS   : tst_QVariant::loadQt5Stream(:/stream/qt5.0/uchar.bin)
  PASS   : tst_QVariant::loadQt5Stream(:/stream/qt5.0/uint.bin)
  PASS   : tst_QVariant::loadQt5Stream(:/stream/qt5.0/ulong.bin)
  PASS   : tst_QVariant::loadQt5Stream(:/stream/qt5.0/ushort.bin)
  PASS   : tst_QVariant::loadQt5Stream(:/stream/qt5.0/void.bin)
  PASS   : tst_QVariant::saveQt5Stream(:/stream/qt5.0/bool.bin)
  PASS   : tst_QVariant::saveQt5Stream(:/stream/qt5.0/char.bin)
  PASS   : tst_QVariant::saveQt5Stream(:/stream/qt5.0/double.bin)
  PASS   : tst_QVariant::saveQt5Stream(:/stream/qt5.0/float.bin)
  PASS   : tst_QVariant::saveQt5Stream(:/stream/qt5.0/int.bin)
  PASS   : tst_QVariant::saveQt5Stream(:/stream/qt5.0/long.bin)
  PASS   : tst_QVariant::saveQt5Stream(:/stream/qt5.0/qbitarray.bin)
  PASS   : tst_QVariant::saveQt5Stream(:/stream/qt5.0/qbytearray.bin)
  PASS   : tst_QVariant::saveQt5Stream(:/stream/qt5.0/qchar.bin)
  PASS   : tst_QVariant::saveQt5Stream(:/stream/qt5.0/qdate.bin)
  PASS   : tst_QVariant::saveQt5Stream(:/stream/qt5.0/qdatetime.bin)
  PASS   : tst_QVariant::saveQt5Stream(:/stream/qt5.0/qline.bin)
  PASS   : tst_QVariant::saveQt5Stream(:/stream/qt5.0/qlinef.bin)
  PASS   : tst_QVariant::saveQt5Stream(:/stream/qt5.0/qlocale.bin)
  PASS   : tst_QVariant::saveQt5Stream(:/stream/qt5.0/qlonglong.bin)
  PASS   : tst_QVariant::saveQt5Stream(:/stream/qt5.0/qpoint.bin)
  PASS   : tst_QVariant::saveQt5Stream(:/stream/qt5.0/qpointf.bin)
  PASS   : tst_QVariant::saveQt5Stream(:/stream/qt5.0/qrect.bin)
  PASS   : tst_QVariant::saveQt5Stream(:/stream/qt5.0/qrectf.bin)
  PASS   : tst_QVariant::saveQt5Stream(:/stream/qt5.0/qregexp.bin)
  PASS   : tst_QVariant::saveQt5Stream(:/stream/qt5.0/qregularexpression.bin)
  PASS   : tst_QVariant::saveQt5Stream(:/stream/qt5.0/qsize.bin)
  PASS   : tst_QVariant::saveQt5Stream(:/stream/qt5.0/qsizef.bin)
  PASS   : tst_QVariant::saveQt5Stream(:/stream/qt5.0/qstring.bin)
  PASS   : tst_QVariant::saveQt5Stream(:/stream/qt5.0/qstringlist.bin)
  PASS   : tst_QVariant::saveQt5Stream(:/stream/qt5.0/qtime.bin)
  PASS   : tst_QVariant::saveQt5Stream(:/stream/qt5.0/qulonglong.bin)
  PASS   : tst_QVariant::saveQt5Stream(:/stream/qt5.0/qurl.bin)
  PASS   : tst_QVariant::saveQt5Stream(:/stream/qt5.0/quuid.bin)
  PASS   : tst_QVariant::saveQt5Stream(:/stream/qt5.0/qvariant.bin)
  PASS   : tst_QVariant::saveQt5Stream(:/stream/qt5.0/qvarianthash.bin)
  PASS   : tst_QVariant::saveQt5Stream(:/stream/qt5.0/qvariantlist.bin)
  PASS   : tst_QVariant::saveQt5Stream(:/stream/qt5.0/qvariantmap.bin)
  PASS   : tst_QVariant::saveQt5Stream(:/stream/qt5.0/short.bin)
  PASS   : tst_QVariant::saveQt5Stream(:/stream/qt5.0/uchar.bin)
  PASS   : tst_QVariant::saveQt5Stream(:/stream/qt5.0/uint.bin)
  PASS   : tst_QVariant::saveQt5Stream(:/stream/qt5.0/ulong.bin)
  PASS   : tst_QVariant::saveQt5Stream(:/stream/qt5.0/ushort.bin)
  PASS   : tst_QVariant::saveQt5Stream(:/stream/qt5.0/void.bin)
  PASS   : tst_QVariant::saveInvalid(13)
  PASS   : tst_QVariant::saveInvalid(12)
  PASS   : tst_QVariant::saveInvalid(11)
  PASS   : tst_QVariant::saveInvalid(10)
  PASS   : tst_QVariant::saveInvalid(9)
  PASS   : tst_QVariant::saveInvalid(8)
  PASS   : tst_QVariant::saveInvalid(7)
  PASS   : tst_QVariant::saveInvalid(6)
  PASS   : tst_QVariant::saveInvalid(5)
  PASS   : tst_QVariant::saveInvalid(4)
  PASS   : tst_QVariant::saveInvalid(3)
  PASS   : tst_QVariant::saveInvalid(2)
  PASS   : tst_QVariant::saveNewBuiltinWithOldStream()
  PASS   : tst_QVariant::implicitConstruction()
  *** glibc detected *** ./tst_qvariant: double free or corruption (fasttop): 0x00000000021cc210 ***
  ======= Backtrace: =========
  /lib/x86_64-linux-gnu/libc.so.6(+0x7eb96)[0x7f52ab37ab96]
  /work/build/qt/qtbase/lib/libQt5Core.so.5(_ZNK20QAssociativeIterable5valueERK8QVariant+0x2f4)[0x7f52abeea2f4]
  ./tst_qvariant[0x46cb37]
  /work/build/qt/qtbase/lib/libQt5Core.so.5(_ZNK11QMetaMethod6invokeEP7QObjectN2Qt14ConnectionTypeE22QGenericReturnArgument16QGenericArgumentS5_S5_S5_S5_S5_S5_S5_S5_S5_+0x5b3)[0x7f52abea6593]
  /work/build/qt/qtbase/lib/libQt5Core.so.5(_ZN11QMetaObject12invokeMethodEP7QObjectPKcN2Qt14ConnectionTypeE22QGenericReturnArgument16QGenericArgumentS7_S7_S7_S7_S7_S7_S7_S7_S7_+0xc83)[0x7f52abeac253]
  /work/build/qt/qtbase/lib/libQt5Test.so.5(+0xf859)[0x7f52ac308859]
  /work/build/qt/qtbase/lib/libQt5Test.so.5(_ZN5QTest5qExecEP7QObjectiPPc+0x68c)[0x7f52ac30968c]
  ./tst_qvariant[0x42fd04]
  /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)[0x7f52ab31d76d]
  ./tst_qvariant[0x42fd71]
  ======= Memory map: ========
  00400000-004e7000 r-xp 00000000 08:01 1458103                            /work/build/qt/qtbase/tests/auto/corelib/kernel/qvariant/tst_qvariant
  006e6000-006e9000 r--p 000e6000 08:01 1458103                            /work/build/qt/qtbase/tests/auto/corelib/kernel/qvariant/tst_qvariant
  006e9000-006ea000 rw-p 000e9000 08:01 1458103                            /work/build/qt/qtbase/tests/auto/corelib/kernel/qvariant/tst_qvariant
  006ea000-006eb000 rw-p 00000000 00:00 0
  021bf000-021e0000 rw-p 00000000 00:00 0                                  [heap]
  7f52a8109000-7f52a87ec000 r--p 00000000 08:01 2103951                    /usr/lib/locale/locale-archive
  7f52a87ec000-7f52a8828000 r-xp 00000000 08:01 2756293                    /lib/x86_64-linux-gnu/libpcre.so.3.12.1
  7f52a8828000-7f52a8a27000 ---p 0003c000 08:01 2756293                    /lib/x86_64-linux-gnu/libpcre.so.3.12.1
  7f52a8a27000-7f52a8a28000 r--p 0003b000 08:01 2756293                    /lib/x86_64-linux-gnu/libpcre.so.3.12.1
  7f52a8a28000-7f52a8a29000 rw-p 0003c000 08:01 2756293                    /lib/x86_64-linux-gnu/libpcre.so.3.12.1
  7f52a8a29000-7f52a9b98000 r-xp 00000000 08:01 2100106                    /usr/lib/libicudata.so.48.1.1
  7f52a9b98000-7f52a9d97000 ---p 0116f000 08:01 2100106                    /usr/lib/libicudata.so.48.1.1
  7f52a9d97000-7f52a9d98000 r--p 0116e000 08:01 2100106                    /usr/lib/libicudata.so.48.1.1
  7f52a9d98000-7f52a9d99000 rw-p 0116f000 08:01 2100106                    /usr/lib/libicudata.so.48.1.1
  7f52a9d99000-7f52a9e94000 r-xp 00000000 08:01 2768896                    /lib/x86_64-linux-gnu/libm-2.15.so
  7f52a9e94000-7f52aa093000 ---p 000fb000 08:01 2768896                    /lib/x86_64-linux-gnu/libm-2.15.so
  7f52aa093000-7f52aa094000 r--p 000fa000 08:01 2768896                    /lib/x86_64-linux-gnu/libm-2.15.so
  7f52aa094000-7f52aa095000 rw-p 000fb000 08:01 2768896                    /lib/x86_64-linux-gnu/libm-2.15.so
  7f52aa095000-7f52aa187000 r-xp 00000000 08:01 2753233                    /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4
  7f52aa187000-7f52aa387000 ---p 000f2000 08:01 2753233                    /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4
  7f52aa387000-7f52aa388000 r--p 000f2000 08:01 2753233                    /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4
  7f52aa388000-7f52aa389000 rw-p 000f3000 08:01 2753233                    /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4
  7f52aa389000-7f52aa38a000 rw-p 00000000 00:00 0
  7f52aa38a000-7f52aa391000 r-xp 00000000 08:01 2768892                    /lib/x86_64-linux-gnu/librt-2.15.so
  7f52aa391000-7f52aa590000 ---p 00007000 08:01 2768892                    /lib/x86_64-linux-gnu/librt-2.15.so
  7f52aa590000-7f52aa591000 r--p 00006000 08:01 2768892                    /lib/x86_64-linux-gnu/librt-2.15.so
  7f52aa591000-7f52aa592000 rw-p 00007000 08:01 2768892                    /lib/x86_64-linux-gnu/librt-2.15.so
  7f52aa592000-7f52aa594000 r-xp 00000000 08:01 2768901                    /lib/x86_64-linux-gnu/libdl-2.15.so
  7f52aa594000-7f52aa794000 ---p 00002000 08:01 2768901                    /lib/x86_64-linux-gnu/libdl-2.15.so
  7f52aa794000-7f52aa795000 r--p 00002000 08:01 2768901                    /lib/x86_64-linux-gnu/libdl-2.15.so
  7f52aa795000-7f52aa796000 rw-p 00003000 08:01 2768901                    /lib/x86_64-linux-gnu/libdl-2.15.so
  7f52aa796000-7f52aa8eb000 r-xp 00000000 08:01 2100120                    /usr/lib/libicuuc.so.48.1.1
  7f52aa8eb000-7f52aaaeb000 ---p 00155000 08:01 2100120                    /usr/lib/libicuuc.so.48.1.1
  7f52aaaeb000-7f52aaafb000 r--p 00155000 08:01 2100120                    /usr/lib/libicuuc.so.48.1.1
  7f52aaafb000-7f52aaafc000 rw-p 00165000 08:01 2100120                    /usr/lib/libicuuc.so.48.1.1
  7f52aaafc000-7f52aab00000 rw-p 00000000 00:00 0
  7f52aab00000-7f52aacbb000 r-xp 00000000 08:01 2100108                    /usr/lib/libicui18n.so.48.1.1
  7f52aacbb000-7f52aaeba000 ---p 001bb000 08:01 2100108                    /usr/lib/libicui18n.so.48.1.1
  7f52aaeba000-7f52aaec6000 r--p 001ba000 08:01 2100108                    /usr/lib/libicui18n.so.48.1.1
  7f52aaec6000-7f52aaec8000 rw-p 001c6000 08:01 2100108                    /usr/lib/libicui18n.so.48.1.1
  7f52aaec8000-7f52aaede000 r-xp 00000000 08:01 2756331                    /lib/x86_64-linux-gnu/libz.so.1.2.3.4
  7f52aaede000-7f52ab0dd000 ---p 00016000 08:01 2756331                    /lib/x86_64-linux-gnu/libz.so.1.2.3.4
  7f52ab0dd000-7f52ab0de000 r--p 00015000 08:01 2756331                    /lib/x86_64-linux-gnu/libz.so.1.2.3.4
  7f52ab0de000-7f52ab0df000 rw-p 00016000 08:01 2756331                    /lib/x86_64-linux-gnu/libz.so.1.2.3.4
  7f52ab0df000-7f52ab0f7000 r-xp 00000000 08:01 2768894                    /lib/x86_64-linux-gnu/libpthread-2.15.so
  7f52ab0f7000-7f52ab2f6000 ---p 00018000 08:01 2768894                    /lib/x86_64-linux-gnu/libpthread-2.15.so
  7f52ab2f6000-7f52ab2f7000 r--p 00017000 08:01 2768894                    /lib/x86_64-linux-gnu/libpthread-2.15.so
  7f52ab2f7000-7f52ab2f8000 rw-p 00018000 08:01 2768894                    /lib/x86_64-linux-gnu/libpthread-2.15.so
  7f52ab2f8000-7f52ab2fc000 rw-p 00000000 00:00 0
  7f52ab2fc000-7f52ab4b1000 r-xp 00000000 08:01 2753099                    /lib/x86_64-linux-gnu/libc-2.15.so
  7f52ab4b1000-7f52ab6b1000 ---p 001b5000 08:01 2753099                    /lib/x86_64-linux-gnu/libc-2.15.so
  7f52ab6b1000-7f52ab6b5000 r--p 001b5000 08:01 2753099                    /lib/x86_64-linux-gnu/libc-2.15.so
  7f52ab6b5000-7f52ab6b7000 rw-p 001b9000 08:01 2753099                    /lib/x86_64-linux-gnu/libc-2.15.so
  7f52ab6b7000-7f52ab6bc000 rw-p 00000000 00:00 0
  7f52ab6bc000-7f52ab6d1000 r-xp 00000000 08:01 2756241                    /lib/x86_64-linux-gnu/libgcc_s.so.1
  7f52ab6d1000-7f52ab8d0000 ---p 00015000 08:01 2756241                    /lib/x86_64-linux-gnu/libgcc_s.so.1
  7f52ab8d0000-7f52ab8d1000 r--p 00014000 08:01 2756241                    /lib/x86_64-linux-gnu/libgcc_s.so.1
  7f52ab8d1000-7f52ab8d2000 rw-p 00015000 08:01 2756241                    /lib/x86_64-linux-gnu/libgcc_s.so.1
  7f52ab8d2000-7f52ab9b4000 r-xp 00000000 08:01 2105187                    /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16
  7f52ab9b4000-7f52abbb3000 ---p 000e2000 08:01 2105187                    /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16
  7f52abbb3000-7f52abbbb000 r--p 000e1000 08:01 2105187                    /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16
  7f52abbbb000-7f52abbbd000 rw-p 000e9000 08:01 2105187                    /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16
  7f52abbbd000-7f52abbd2000 rw-p 00000000 00:00 0
  7f52abbd2000-7f52ac0d1000 r-xp 00000000 08:01 1457279                    /work/build/qt/qtbase/lib/libQt5Core.so.5.4.0
  7f52ac0d1000-7f52ac2d1000 ---p 004ff000 08:01 1457279                    /work/build/qt/qtbase/lib/libQt5Core.so.5.4.0
  7f52ac2d1000-7f52ac2db000 r--p 004ff000 08:01 1457279                    /work/build/qt/qtbase/lib/libQt5Core.so.5.4.0
  7f52ac2db000-7f52ac2f5000 rw-p 00509000 08:01 1457279                    /work/build/qt/qtbase/lib/libQt5Core.so.5.4.0
  7f52ac2f5000-7f52ac2f9000 rw-p 00000000 00:00 0
  7f52ac2f9000-7f52ac324000 r-xp 00000000 08:01 1457345                    /work/build/qt/qtbase/lib/libQt5Test.so.5.4.0
  7f52ac324000-7f52ac524000 ---p 0002b000 08:01 1457345                    /work/build/qt/qtbase/lib/libQt5Test.so.5.4.0
  7f52ac524000-7f52ac525000 r--p 0002b000 08:01 1457345                    /work/build/qt/qtbase/lib/libQt5Test.so.5.4.0
  7f52ac525000-7f52ac526000 rw-p 0002c000 08:01 1457345                    /work/build/qt/qtbase/lib/libQt5Test.so.5.4.0
  7f52ac526000-7f52ac548000 r-xp 00000000 08:01 2768898                    /lib/x86_64-linux-gnu/ld-2.15.so
  7f52ac719000-7f52ac728000 rw-p 00000000 00:00 0
  7f52ac73b000-7f52ac73c000 rw-p 00000000 00:00 0
  7f52ac73c000-7f52ac743000 r--s 00000000 08:01 2369082                    /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache
  7f52ac743000-7f52ac748000 rw-p 00000000 00:00 0
  7f52ac748000-7f52ac749000 r--p 00022000 08:01 2768898                    /lib/x86_64-linux-gnu/ld-2.15.so
  7f52ac749000-7f52ac74b000 rw-p 00023000 08:01 2768898                    /lib/x86_64-linux-gnu/ld-2.15.so
  7fff32fb5000-7fff32fd7000 rw-p 00000000 00:00 0                          [stack]
  7fff32fff000-7fff33000000 r-xp 00000000 00:00 0                          [vdso]
  ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
  QtQA::App::TestRunner: Process exited due to signal 6; dumped core
  QtQA::App::TestRunner: ============================== backtrace follows: ==============================
  QtQA::App::TestRunner: gdb commands: thread apply all bt 100
  QtQA::App::TestRunner: [New LWP 31455]
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: warning: Can't read pathname for load map: Input/output error.
  QtQA::App::TestRunner: [Thread debugging using libthread_db enabled]
  QtQA::App::TestRunner: Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
  QtQA::App::TestRunner: Core was generated by `./tst_qvariant -o /work/ci/qt/qtbase/5.4/_artifacts/test-logs/tst_qvariant-test'.
  QtQA::App::TestRunner: Program terminated with signal 6, Aborted.
  QtQA::App::TestRunner: #0  0x00007f52ab332425 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
  QtQA::App::TestRunner: 64	../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: Thread 1 (Thread 0x7f52ac720740 (LWP 31455)):
  QtQA::App::TestRunner: #0  0x00007f52ab332425 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
  QtQA::App::TestRunner: #1  0x00007f52ab335b8b in __GI_abort () at abort.c:91
  QtQA::App::TestRunner: #2  0x00007f52ab37039e in __libc_message (do_abort=2, fmt=0x7f52ab47a748 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:201
  QtQA::App::TestRunner: #3  0x00007f52ab37ab96 in malloc_printerr (action=3, str=0x7f52ab47a938 "double free or corruption (fasttop)", ptr=<optimized out>) at malloc.c:5039
  QtQA::App::TestRunner: #4  0x00007f52abeea2f4 in destroyIter (this=0x7fff32fd14d0) at ../../include/QtCore/../../src/corelib/kernel/qmetatype.h:1194
  QtQA::App::TestRunner: #5  ~AssociativeIterateableImplHolder (this=<synthetic pointer>, __in_chrg=<optimized out>) at kernel/qvariant.cpp:3881
  QtQA::App::TestRunner: #6  QAssociativeIterable::value (this=<optimized out>, key=...) at kernel/qvariant.cpp:3907
  QtQA::App::TestRunner: #7  0x000000000046cb37 in tst_QVariant::iterateContainerElements (this=<optimized out>) at tst_qvariant.cpp:4008
  QtQA::App::TestRunner: #8  0x00007f52abea6593 in QMetaMethod::invoke (this=0x7fff32fd37c0, object=0x7fff32fd40b0, connectionType=Qt::DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:2183
  QtQA::App::TestRunner: #9  0x00007f52abeac253 in QMetaObject::invokeMethod (obj=0x7fff32fd40b0, member=0x21c7af0 "iterateContainerElements", type=Qt::DirectConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1478
  QtQA::App::TestRunner: #10 0x00007f52ac308859 in invokeMethod (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., type=Qt::DirectConnection, member=0x21c7af0 "iterateContainerElements", obj=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs.h:391
  QtQA::App::TestRunner: #11 qInvokeTestMethodDataEntry (slot=0x21c7af0 "iterateContainerElements") at qtestcase.cpp:1890
  QtQA::App::TestRunner: #12 QTest::qInvokeTestMethod (slotName=0x21d0368 "iterateContainerElements()", data=0x0) at qtestcase.cpp:2018
  QtQA::App::TestRunner: #13 0x00007f52ac30968c in qInvokeTestMethods (testObject=0x7fff32fd40b0) at qtestcase.cpp:2245
  QtQA::App::TestRunner: #14 QTest::qExec (testObject=0x7fff32fd40b0, argc=<optimized out>, argv=<optimized out>) at qtestcase.cpp:2486
  QtQA::App::TestRunner: #15 0x000000000042fd04 in main (argc=5, argv=0x7fff32fd41c8) at tst_qvariant.cpp:4178
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: ================================================================================
  QtQA::App::TestRunner: test failure could be reproduced twice consecutively
  QtQA::App::TestRunner: end tst_qvariant: 7 seconds, signal 6

  Build log: http://testresults.qt-project.org/ci/QtBase_5.4_Integration/build_00508/linux-g++_no-widgets_Ubuntu_12.04_x64/log.txt.gz

  Tested changes (refs/builds/5.4_1413572259):
    http://codereview.qt-project.org/96503 [PS1] - Bump default deployment target to 10.7
    http://codereview.qt-project.org/97187 [PS3] - iOS: Don't auto-activate popup windows unless they are standalone
    http://codereview.qt-project.org/97137 [PS2] - iOS: Remove unused and duplicated functions from QIOSWindow
    http://codereview.qt-project.org/97096 [PS1] - iOS: Fade out statusbar when scrolling view due to VKB
    http://codereview.qt-project.org/97095 [PS1] - iOS: Move UIView helpers to once place
    http://codereview.qt-project.org/97246 [PS1] - Always report focusObjectChanged on QWidget::clearFocus()
    http://codereview.qt-project.org/97034 [PS2] - embed a VERSIONINFO resource into Qt plugins
    http://codereview.qt-project.org/97188 [PS2] - Clear specific QWindow::focusObject() on QWindowPrivate::clearFocusObject()
    http://codereview.qt-project.org/97487 [PS1] - Remove QOpenGLContextPrivate::globalShareContext
    http://codereview.qt-project.org/96328 [PS1] - Make font hinting and antialiasing size dependent when using FontConfig
    http://codereview.qt-project.org/97332 [PS2] - Q{Sequential,Associative}Iterable: fix const_iterator assignment
    http://codereview.qt-project.org/97375 [PS3] - Fix a memleak in QAssociativeIterable::value()
    http://codereview.qt-project.org/96910 [PS3] - Android: deadlock avoidance
    http://codereview.qt-project.org/96902 [PS1] - Delay showing keyboard until application is active
    http://codereview.qt-project.org/95825 [PS2] - QLineEdit: take text margins into account in minimumSizeHint().
    http://codereview.qt-project.org/97331 [PS1] - tst_QPointer: fix memleak
    http://codereview.qt-project.org/97225 [PS1] - QEasingCurve: fix mem leak in operator>>
    http://codereview.qt-project.org/97326 [PS1] - tst_QState: fix memleaks
    http://codereview.qt-project.org/97327 [PS1] - tst_QThreadPool: fix memleak
    http://codereview.qt-project.org/97328 [PS1] - tst_QSharedPointer: fix memleak
    http://codereview.qt-project.org/97329 [PS1] - tst_QMetaType: fix memleaks
    http://codereview.qt-project.org/97330 [PS1] - tst_QMimeData: test doesn't require QGuiApplication
    http://codereview.qt-project.org/96382 [PS1] - QSizePolicy: remind to mark as Q_PRIMITIVE_TYPE in Qt 6
    http://codereview.qt-project.org/96377 [PS1] - qdatetime.h: include correct header
    http://codereview.qt-project.org/95793 [PS3] - Add qHash(QSslError) overload
    http://codereview.qt-project.org/95791 [PS5] - Add qHash(QSslCertificate) overload
    http://codereview.qt-project.org/95115 [PS3] - Fix QOpenGLWindow tests when devicePixelRatio != 1
    http://codereview.qt-project.org/96270 [PS2] - Remove old Trolltech feature string from QXmlSimpleReader docs



More information about the Ci-reports mailing list