[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