All pastes #676823 Raw Edit

Anonymous

public text v1 · immutable
#676823 ·published 2007-08-31 13:10 UTC
rendered paste body
==22009== Invalid write of size 4
==22009==    at 0x42A4B7A: KSharedPtr<KSharedConfig>::attach(KSharedConfig*) (ksharedptr.h:203)
==22009==    by 0x42A4BA8: KSharedPtr<KSharedConfig>::clear() (ksharedptr.h:210)
==22009==    by 0x424DC27: KComponentDataPrivate::deref() (kcomponentdata_p.h:66)
==22009==    by 0x42A4393: KComponentData::~KComponentData() (kcomponentdata.cpp:132)
==22009==    by 0x42AF57C: KStandardDirs::KStandardDirsPrivate::~KStandardDirsPrivate() (kstandarddirs.cpp:62)
==22009==    by 0x42AD543: KStandardDirs::~KStandardDirs() (kstandarddirs.cpp:353)
==22009==    by 0x42A3D75: KComponentDataPrivate::checkConfig() (kcomponentdata.cpp:124)
==22009==    by 0x424DC27: KComponentDataPrivate::deref() (kcomponentdata_p.h:66)
==22009==    by 0x42A4393: KComponentData::~KComponentData() (kcomponentdata.cpp:132)
==22009==    by 0x42A3721: KGlobalPrivate::~KGlobalPrivate() (kglobal.cpp:77)
==22009==    by 0x42A2CEC: ._145::destroy() (kglobal.cpp:86)
==22009==    by 0x42540BA: KCleanUpGlobalStatic::~KCleanUpGlobalStatic() (kglobal.h:64)
==22009==    by 0x59C44D8: exit (in /lib/libc-2.6.1.so)
==22009==    by 0x59ADFE7: (below main) (in /lib/libc-2.6.1.so)
==22009==  Address 0x6583724 is 20 bytes inside a block of size 32 free'd
==22009==    at 0x4022156: operator delete(void*) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==22009==    by 0x424DC16: KComponentDataPrivate::deref() (kcomponentdata_p.h:64)
==22009==    by 0x42A4343: KComponentData::~KComponentData() (kcomponentdata.cpp:132)
==22009==    by 0x424326C: KConfigBase::Private::~Private() (kconfigbase.cpp:64)
==22009==    by 0x42406F3: KConfigBase::~KConfigBase() (kconfigbase.cpp:104)
==22009==    by 0x423BF0E: KConfig::~KConfig() (kconfig.cpp:219)
==22009==    by 0x4253C0F: KSharedConfig::~KSharedConfig() (ksharedconfig.cpp:72)
==22009==    by 0x42A4B79: KSharedPtr<KSharedConfig>::attach(KSharedConfig*) (ksharedptr.h:202)
==22009==    by 0x42A4BA8: KSharedPtr<KSharedConfig>::clear() (ksharedptr.h:210)
==22009==    by 0x424DC27: KComponentDataPrivate::deref() (kcomponentdata_p.h:66)
==22009==    by 0x42A4393: KComponentData::~KComponentData() (kcomponentdata.cpp:132)
==22009==    by 0x42AF57C: KStandardDirs::KStandardDirsPrivate::~KStandardDirsPrivate() (kstandarddirs.cpp:62)
==22009==    by 0x42AD543: KStandardDirs::~KStandardDirs() (kstandarddirs.cpp:353)
==22009==    by 0x42A3D75: KComponentDataPrivate::checkConfig() (kcomponentdata.cpp:124)
==22009==    by 0x424DC27: KComponentDataPrivate::deref() (kcomponentdata_p.h:66)
==22009==    by 0x42A4393: KComponentData::~KComponentData() (kcomponentdata.cpp:132)
==22009==    by 0x42A3721: KGlobalPrivate::~KGlobalPrivate() (kglobal.cpp:77)
==22009==    by 0x42A2CEC: ._145::destroy() (kglobal.cpp:86)
==22009==    by 0x42540BA: KCleanUpGlobalStatic::~KCleanUpGlobalStatic() (kglobal.h:64)
==22009==    by 0x59C44D8: exit (in /lib/libc-2.6.1.so)
==22009==    by 0x59ADFE7: (below main) (in /lib/libc-2.6.1.so)