rendered paste body********* Start testing of KServiceTest *********
Config: Using QTest library 4.3.1, Qt 4.3.1
PASS : initTestCase()
QDEBUG : testByName() qttest(2779)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from "/home/kdevel/.kde-unit-test/cache-Epsilon3/ksycoca4"
PASS : testByName()
PASS : testProperty()
PASS : testAllServiceTypes()
PASS : testAllServices()
QDEBUG : testServiceTypeTraderForReadOnlyPart() qttest(2779)/kdecore (trader) KServiceTypeTrader::defaultOffers: query for serviceType "KParts/ReadOnlyPart" : returning 19 offers
QDEBUG : testServiceTypeTraderForReadOnlyPart() qttest(2779)/kdecore (trader) KServiceTypeTrader::defaultOffers: query for serviceType "KTextEditor/Plugin" : returning 4 offers
PASS : testServiceTypeTraderForReadOnlyPart()
QDEBUG : testTraderConstraints() qttest(2779)/kdecore (trader) KServiceTypeTrader::defaultOffers: query for serviceType "KTextEditor/Plugin" : returning 1 offers
PASS : testTraderConstraints()
PASS : testHasServiceType1()
PASS : testHasServiceType2()
==2779== Invalid read of size 4
==2779== at 0x4219B37: QByteArray::size() const (qbytearray.h:354)
==2779== by 0x421E1F1: KConfig::keyList(QString const&) const (kconfig.cpp:194)
==2779== by 0x421E314: KConfig::deleteGroupImpl(QByteArray const&, QFlags<KConfigBase::WriteConfigFlag>) (kconfig.cpp:614)
==2779== by 0x422528C: KConfigBase::deleteGroup(QString const&, QFlags<KConfigBase::WriteConfigFlag>) (kconfigbase.cpp:81)
==2779== by 0x42B93CA: KServiceTypeProfile::writeServiceTypeProfile(QString const&, QList<KSharedPtr<KService> > const&, QList<KSharedPtr<KService> > const&) (kservicetypeprofile.cpp:338)
==2779== by 0x804AAF0: KServiceTest::testWriteServiceTypeProfile() (kservicetest.cpp:264)
==2779== by 0x804D119: KServiceTest::qt_metacall(QMetaObject::Call, int, void**) (kservicetest.moc:93)
==2779== by 0x412401E: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (qmetaobject.cpp:990)
==2779== by 0x4379873: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (qobjectdefs.h:363)
==2779== by 0x437885D: QTest::qInvokeTestMethod(char const*, char const*) (qtestcase.cpp:1018)
==2779== by 0x43792DC: QTest::qExec(QObject*, int, char**) (qtestcase.cpp:1229)
==2779== by 0x804CEF6: main (kservicetest.cpp:46)
==2779== Address 0x5071034 is not stack'd, malloc'd or (recently) free'd
==2779==
==2779== Invalid read of size 4
==2779== at 0x4219B39: QByteArray::size() const (qbytearray.h:354)
==2779== by 0x421E1F1: KConfig::keyList(QString const&) const (kconfig.cpp:194)
==2779== by 0x421E314: KConfig::deleteGroupImpl(QByteArray const&, QFlags<KConfigBase::WriteConfigFlag>) (kconfig.cpp:614)
==2779== by 0x422528C: KConfigBase::deleteGroup(QString const&, QFlags<KConfigBase::WriteConfigFlag>) (kconfigbase.cpp:81)
==2779== by 0x42B93CA: KServiceTypeProfile::writeServiceTypeProfile(QString const&, QList<KSharedPtr<KService> > const&, QList<KSharedPtr<KService> > const&) (kservicetypeprofile.cpp:338)
==2779== by 0x804AAF0: KServiceTest::testWriteServiceTypeProfile() (kservicetest.cpp:264)
==2779== by 0x804D119: KServiceTest::qt_metacall(QMetaObject::Call, int, void**) (kservicetest.moc:93)
==2779== by 0x412401E: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (qmetaobject.cpp:990)
==2779== by 0x4379873: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (qobjectdefs.h:363)
==2779== by 0x437885D: QTest::qInvokeTestMethod(char const*, char const*) (qtestcase.cpp:1018)
==2779== by 0x43792DC: QTest::qExec(QObject*, int, char**) (qtestcase.cpp:1229)
==2779== by 0x804CEF6: main (kservicetest.cpp:46)
==2779== Address 0x8 is not stack'd, malloc'd or (recently) free'd
==2779==
==2779== Process terminating with default action of signal 11 (SIGSEGV): dumping core
==2779== Access not within mapped region at address 0x8
==2779== at 0x4219B39: QByteArray::size() const (qbytearray.h:354)
==2779== by 0x421E1F1: KConfig::keyList(QString const&) const (kconfig.cpp:194)
==2779== by 0x421E314: KConfig::deleteGroupImpl(QByteArray const&, QFlags<KConfigBase::WriteConfigFlag>) (kconfig.cpp:614)
==2779== by 0x422528C: KConfigBase::deleteGroup(QString const&, QFlags<KConfigBase::WriteConfigFlag>) (kconfigbase.cpp:81)
==2779== by 0x42B93CA: KServiceTypeProfile::writeServiceTypeProfile(QString const&, QList<KSharedPtr<KService> > const&, QList<KSharedPtr<KService> > const&) (kservicetypeprofile.cpp:338)
==2779== by 0x804AAF0: KServiceTest::testWriteServiceTypeProfile() (kservicetest.cpp:264)
==2779== by 0x804D119: KServiceTest::qt_metacall(QMetaObject::Call, int, void**) (kservicetest.moc:93)
==2779== by 0x412401E: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (qmetaobject.cpp:990)
==2779== by 0x4379873: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (qobjectdefs.h:363)
==2779== by 0x437885D: QTest::qInvokeTestMethod(char const*, char const*) (qtestcase.cpp:1018)
==2779== by 0x43792DC: QTest::qExec(QObject*, int, char**) (qtestcase.cpp:1229)
==2779== by 0x804CEF6: main (kservicetest.cpp:46)
==2779==
==2779== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 88 from 1)
==2779== malloc/free: in use at exit: 316,965 bytes in 2,968 blocks.
==2779== malloc/free: 518,337 allocs, 515,369 frees, 45,508,457 bytes allocated.
==2779== For counts of detected errors, rerun with: -v
==2779== searching for pointers to 2,968 not-freed blocks.
==2779== checked 418,768 bytes.
==2779==
==2779== LEAK SUMMARY:
==2779== definitely lost: 147 bytes in 5 blocks.
==2779== possibly lost: 10,108 bytes in 445 blocks.
==2779== still reachable: 306,710 bytes in 2,518 blocks.
==2779== suppressed: 0 bytes in 0 blocks.
==2779== Rerun with --leak-check=full to see details of leaked memory.
[1] 2779 segmentation fault (core dumped) valgrind ./kservicetest