$ valgrind akregator --nofork ==1044== Memcheck, a memory error detector ==1044== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al. ==1044== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info ==1044== Command: akregator --nofork ==1044== QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave. ==1044== Invalid read of size 4 ==1044== at 0x793E573: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==1044== by 0x7940C4C: FcConfigFilename (in /usr/lib/libfontconfig.so.1.4.4) ==1044== by 0x79555CC: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==1044== by 0x794A236: FcInitLoadConfig (in /usr/lib/libfontconfig.so.1.4.4) ==1044== by 0x794A369: FcInitLoadConfigAndFonts (in /usr/lib/libfontconfig.so.1.4.4) ==1044== by 0x794A5FC: FcInit (in /usr/lib/libfontconfig.so.1.4.4) ==1044== by 0x5A78483: ??? (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x59FB77E: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x8A96A97: ??? ==1044== Address 0x8aa024c is 20 bytes inside a block of size 22 alloc'd ==1044== at 0x402AD89: malloc (vg_replace_malloc.c:236) ==1044== by 0x793E4D8: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==1044== by 0x7940C4C: FcConfigFilename (in /usr/lib/libfontconfig.so.1.4.4) ==1044== by 0x79555CC: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==1044== by 0x794A236: FcInitLoadConfig (in /usr/lib/libfontconfig.so.1.4.4) ==1044== by 0x794A369: FcInitLoadConfigAndFonts (in /usr/lib/libfontconfig.so.1.4.4) ==1044== by 0x794A5FC: FcInit (in /usr/lib/libfontconfig.so.1.4.4) ==1044== by 0x5A78483: ??? (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x59FB77E: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x8A96A97: ??? ==1044== ==1044== Invalid read of size 4 ==1044== at 0x793E587: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==1044== by 0x900642D: ??? ==1044== Address 0x8aa6438 is 16 bytes inside a block of size 18 alloc'd ==1044== at 0x402AD89: malloc (vg_replace_malloc.c:236) ==1044== by 0x793E4D8: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==1044== by 0x900642D: ??? ==1044== ==1044== Invalid read of size 4 ==1044== at 0x793E587: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==1044== by 0x79555CC: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==1044== by 0x7955AA0: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==1044== by 0x7955E51: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==1044== Address 0x8ae6a58 is 40 bytes inside a block of size 43 alloc'd ==1044== at 0x402AD89: malloc (vg_replace_malloc.c:236) ==1044== by 0x793E4D8: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==1044== by 0x79555CC: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==1044== by 0x7955AA0: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==1044== by 0x7955E51: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==1044== ==1044== Invalid read of size 4 ==1044== at 0x793E573: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==1044== by 0x79555CC: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==1044== by 0x7955AA0: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==1044== by 0x7955E51: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==1044== Address 0x8af741c is 36 bytes inside a block of size 39 alloc'd ==1044== at 0x402AD89: malloc (vg_replace_malloc.c:236) ==1044== by 0x793E4D8: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==1044== by 0x79555CC: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==1044== by 0x7955AA0: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==1044== by 0x7955E51: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==1044== ==1044== Invalid read of size 4 ==1044== at 0x793E587: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==1044== by 0x2E73746D: ??? ==1044== Address 0x8b20910 is 24 bytes inside a block of size 26 alloc'd ==1044== at 0x402AD89: malloc (vg_replace_malloc.c:236) ==1044== by 0x793E4D8: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==1044== by 0x2E73746D: ??? ==1044== ==1044== Invalid read of size 4 ==1044== at 0x793E573: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==1044== by 0x6F632E6B: ??? ==1044== Address 0x8b2fabc is 20 bytes inside a block of size 22 alloc'd ==1044== at 0x402AD89: malloc (vg_replace_malloc.c:236) ==1044== by 0x793E4D8: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==1044== by 0x6F632E6B: ??? ==1044== ==1044== Invalid read of size 8 ==1044== at 0x59E87A3: ??? (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x5BE0707: ??? (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x5BE7470: ??? (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x5BF19B4: ??? (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x5B6ADDB: QPainter::drawPixmap(QRectF const&, QPixmap const&, QRectF const&) (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x5D353C8: QStyle::drawItemPixmap(QPainter*, QRect const&, int, QPixmap const&) const (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x15: ??? ==1044== Address 0x95c48f0 is 8 bytes before a block of size 1,936 alloc'd ==1044== at 0x402AD89: malloc (vg_replace_malloc.c:236) ==1044== by 0x5ABD8F8: QImageData::create(QSize const&, QImage::Format, int) (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x5ABEB79: QImage::QImage(int, int, QImage::Format) (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x95FFFFF: ??? ==1044== ==1044== Invalid read of size 8 ==1044== at 0x59E88AD: ??? (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x5BE0707: ??? (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x5BE7470: ??? (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x5BF19B4: ??? (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x5B6ADDB: QPainter::drawPixmap(QRectF const&, QPixmap const&, QRectF const&) (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x5D353C8: QStyle::drawItemPixmap(QPainter*, QRect const&, int, QPixmap const&) const (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x15: ??? ==1044== Address 0x96207e8 is 0 bytes after a block of size 1,936 alloc'd ==1044== at 0x402AD89: malloc (vg_replace_malloc.c:236) ==1044== by 0x5ABD8F8: QImageData::create(QSize const&, QImage::Format, int) (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x5ABEB79: QImage::QImage(int, int, QImage::Format) (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0xAB1FFFF: ??? ==1044== ==1044== Invalid read of size 8 ==1044== at 0x59E8AE9: ??? (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x5BE0707: ??? (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x5BE7470: ??? (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x5BF19B4: ??? (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x5B6ADDB: QPainter::drawPixmap(QRectF const&, QPixmap const&, QRectF const&) (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x5D353C8: QStyle::drawItemPixmap(QPainter*, QRect const&, int, QPixmap const&) const (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x15: ??? ==1044== Address 0x9877758 is 0 bytes after a block of size 1,936 alloc'd ==1044== at 0x402AD89: malloc (vg_replace_malloc.c:236) ==1044== by 0x5ABD8F8: QImageData::create(QSize const&, QImage::Format, int) (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x5ABEB79: QImage::QImage(int, int, QImage::Format) (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x964FFFF: ??? ==1044== ==1044== Invalid read of size 8 ==1044== at 0x59E87A3: ??? (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x5BE0707: ??? (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x5BE5B47: ??? (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x5B686F4: QPainter::drawImage(QPointF const&, QImage const&) (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x4C4C504: ??? (in /usr/lib/libkhtml.so.5.7.0) ==1044== by 0x4C4C880: ??? (in /usr/lib/libkhtml.so.5.7.0) ==1044== by 0x4C4D9E5: ??? (in /usr/lib/libkhtml.so.5.7.0) ==1044== by 0x4C4E1D6: ??? (in /usr/lib/libkhtml.so.5.7.0) ==1044== by 0x4B3B5AB: ??? (in /usr/lib/libkhtml.so.5.7.0) ==1044== Address 0x9727ce0 is 8 bytes before a block of size 3,840 alloc'd ==1044== at 0x402AD89: malloc (vg_replace_malloc.c:236) ==1044== by 0x5ABD8F8: QImageData::create(QSize const&, QImage::Format, int) (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x5ABEB79: QImage::QImage(int, int, QImage::Format) (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x5ABF6BC: QImage::copy(QRect const&) const (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x4C4C4A5: ??? (in /usr/lib/libkhtml.so.5.7.0) ==1044== by 0x4C4C880: ??? (in /usr/lib/libkhtml.so.5.7.0) ==1044== by 0x4C4D9E5: ??? (in /usr/lib/libkhtml.so.5.7.0) ==1044== by 0x4C4E1D6: ??? (in /usr/lib/libkhtml.so.5.7.0) ==1044== by 0x4B3B5AB: ??? (in /usr/lib/libkhtml.so.5.7.0) ==1044== ==1044== Invalid read of size 8 ==1044== at 0x59E8AE9: ??? (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x5BE0707: ??? (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x5BE5B47: ??? (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x5B686F4: QPainter::drawImage(QPointF const&, QImage const&) (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x4C4C504: ??? (in /usr/lib/libkhtml.so.5.7.0) ==1044== by 0x4C4C880: ??? (in /usr/lib/libkhtml.so.5.7.0) ==1044== by 0x4C4D9E5: ??? (in /usr/lib/libkhtml.so.5.7.0) ==1044== by 0x4C4E1D6: ??? (in /usr/lib/libkhtml.so.5.7.0) ==1044== by 0x4B3B5AB: ??? (in /usr/lib/libkhtml.so.5.7.0) ==1044== Address 0x9728be8 is 0 bytes after a block of size 3,840 alloc'd ==1044== at 0x402AD89: malloc (vg_replace_malloc.c:236) ==1044== by 0x5ABD8F8: QImageData::create(QSize const&, QImage::Format, int) (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x5ABEB79: QImage::QImage(int, int, QImage::Format) (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x5ABF6BC: QImage::copy(QRect const&) const (in /usr/lib/libQtGui.so.4.8.0) ==1044== by 0x4C4C4A5: ??? (in /usr/lib/libkhtml.so.5.7.0) ==1044== by 0x4C4C880: ??? (in /usr/lib/libkhtml.so.5.7.0) ==1044== by 0x4C4D9E5: ??? (in /usr/lib/libkhtml.so.5.7.0) ==1044== by 0x4C4E1D6: ??? (in /usr/lib/libkhtml.so.5.7.0) ==1044== by 0x4B3B5AB: ??? (in /usr/lib/libkhtml.so.5.7.0) ==1044== ==1044== Invalid read of size 4 ==1044== at 0x4184876: Akregator::Folder::FolderPrivate::~FolderPrivate() (qalgorithms.h:322) ==1044== by 0x4184928: Akregator::Folder::~Folder() (folder.cpp:95) ==1044== by 0x4184992: Akregator::Folder::~Folder() (folder.cpp:97) ==1044== by 0x418487D: Akregator::Folder::FolderPrivate::~FolderPrivate() (qalgorithms.h:322) ==1044== by 0x4184928: Akregator::Folder::~Folder() (folder.cpp:95) ==1044== by 0x6895D55: QCoreApplication::aboutToQuit() (in /usr/lib/libQtCore.so.4.8.0) ==1044== by 0xAACD067: ??? ==1044== Address 0xb1c7cd0 is 0 bytes inside a block of size 20 free'd ==1044== at 0x4029B7D: operator delete(void*) (vg_replace_malloc.c:387) ==1044== by 0x416DA7A: Akregator::Feed::~Feed() (feed.cpp:322) ==1044== by 0x418487D: Akregator::Folder::FolderPrivate::~FolderPrivate() (qalgorithms.h:322) ==1044== by 0x4184928: Akregator::Folder::~Folder() (folder.cpp:95) ==1044== by 0x4184992: Akregator::Folder::~Folder() (folder.cpp:97) ==1044== by 0x418487D: Akregator::Folder::FolderPrivate::~FolderPrivate() (qalgorithms.h:322) ==1044== by 0x4184928: Akregator::Folder::~Folder() (folder.cpp:95) ==1044== by 0x6895D55: QCoreApplication::aboutToQuit() (in /usr/lib/libQtCore.so.4.8.0) ==1044== by 0xAACD067: ??? ==1044== ==1044== Invalid read of size 4 ==1044== at 0x68462F0: QObject::~QObject() (in /usr/lib/libQtCore.so.4.8.0) ==1044== by 0x6846B92: QObject::~QObject() (in /usr/lib/libQtCore.so.4.8.0) ==1044== by 0x418487D: Akregator::Folder::FolderPrivate::~FolderPrivate() (qalgorithms.h:322) ==1044== by 0x4184928: Akregator::Folder::~Folder() (folder.cpp:95) ==1044== by 0x4184992: Akregator::Folder::~Folder() (folder.cpp:97) ==1044== by 0x418487D: Akregator::Folder::FolderPrivate::~FolderPrivate() (qalgorithms.h:322) ==1044== by 0x4184928: Akregator::Folder::~Folder() (folder.cpp:95) ==1044== by 0x6895D55: QCoreApplication::aboutToQuit() (in /usr/lib/libQtCore.so.4.8.0) ==1044== by 0xAACD067: ??? ==1044== Address 0xb1c7cd4 is 4 bytes inside a block of size 20 free'd ==1044== at 0x4029B7D: operator delete(void*) (vg_replace_malloc.c:387) ==1044== by 0x416DA7A: Akregator::Feed::~Feed() (feed.cpp:322) ==1044== by 0x418487D: Akregator::Folder::FolderPrivate::~FolderPrivate() (qalgorithms.h:322) ==1044== by 0x4184928: Akregator::Folder::~Folder() (folder.cpp:95) ==1044== by 0x4184992: Akregator::Folder::~Folder() (folder.cpp:97) ==1044== by 0x418487D: Akregator::Folder::FolderPrivate::~FolderPrivate() (qalgorithms.h:322) ==1044== by 0x4184928: Akregator::Folder::~Folder() (folder.cpp:95) ==1044== by 0x6895D55: QCoreApplication::aboutToQuit() (in /usr/lib/libQtCore.so.4.8.0) ==1044== by 0xAACD067: ??? ==1044== ==1044== Invalid write of size 4 ==1044== at 0x68462F3: QObject::~QObject() (in /usr/lib/libQtCore.so.4.8.0) ==1044== by 0x6846B92: QObject::~QObject() (in /usr/lib/libQtCore.so.4.8.0) ==1044== by 0x418487D: Akregator::Folder::FolderPrivate::~FolderPrivate() (qalgorithms.h:322) ==1044== by 0x4184928: Akregator::Folder::~Folder() (folder.cpp:95) ==1044== by 0x4184992: Akregator::Folder::~Folder() (folder.cpp:97) ==1044== by 0x418487D: Akregator::Folder::FolderPrivate::~FolderPrivate() (qalgorithms.h:322) ==1044== by 0x4184928: Akregator::Folder::~Folder() (folder.cpp:95) ==1044== by 0x6895D55: QCoreApplication::aboutToQuit() (in /usr/lib/libQtCore.so.4.8.0) ==1044== by 0xAACD067: ??? ==1044== Address 0xb1c7cd0 is 0 bytes inside a block of size 20 free'd ==1044== at 0x4029B7D: operator delete(void*) (vg_replace_malloc.c:387) ==1044== by 0x416DA7A: Akregator::Feed::~Feed() (feed.cpp:322) ==1044== by 0x418487D: Akregator::Folder::FolderPrivate::~FolderPrivate() (qalgorithms.h:322) ==1044== by 0x4184928: Akregator::Folder::~Folder() (folder.cpp:95) ==1044== by 0x4184992: Akregator::Folder::~Folder() (folder.cpp:97) ==1044== by 0x418487D: Akregator::Folder::FolderPrivate::~FolderPrivate() (qalgorithms.h:322) ==1044== by 0x4184928: Akregator::Folder::~Folder() (folder.cpp:95) ==1044== by 0x6895D55: QCoreApplication::aboutToQuit() (in /usr/lib/libQtCore.so.4.8.0) ==1044== by 0xAACD067: ??? ==1044== ==1044== Invalid read of size 1 ==1044== at 0x68462F9: QObject::~QObject() (in /usr/lib/libQtCore.so.4.8.0) ==1044== by 0x6846B92: QObject::~QObject() (in /usr/lib/libQtCore.so.4.8.0) ==1044== by 0x418487D: Akregator::Folder::FolderPrivate::~FolderPrivate() (qalgorithms.h:322) ==1044== by 0x4184928: Akregator::Folder::~Folder() (folder.cpp:95) ==1044== by 0x4184992: Akregator::Folder::~Folder() (folder.cpp:97) ==1044== by 0x418487D: Akregator::Folder::FolderPrivate::~FolderPrivate() (qalgorithms.h:322) ==1044== by 0x4184928: Akregator::Folder::~Folder() (folder.cpp:95) ==1044== by 0x6895D55: QCoreApplication::aboutToQuit() (in /usr/lib/libQtCore.so.4.8.0) ==1044== by 0xAACD067: ??? ==1044== Address 0x10 is not stack'd, malloc'd or (recently) free'd ==1044== --1044-- WARNING: unhandled syscall: 340 --1044-- You may be able to write your own handler. --1044-- Read the file README_MISSING_SYSCALL_OR_IOCTL. --1044-- Nevertheless we consider this a bug. Please report --1044-- it at http://valgrind.org/support/bug_reports.html. KCrash: Application 'akregator' crashing... KCrash: Attempting to start /usr/libexec/kde4/drkonqi from kdeinit ==1044== Invalid read of size 4 ==1044== at 0x56CDBB3: ??? (in /usr/lib/libkdeui.so.5.7.0) ==1044== by 0x56CE083: ??? (in /usr/lib/libkdeui.so.5.7.0) ==1044== by 0x58095F7: ??? (in /usr/lib/libkdeui.so.5.7.0) ==1044== Address 0xb7de2e0 is 0 bytes inside a block of size 3 alloc'd ==1044== at 0x402AD89: malloc (vg_replace_malloc.c:236) ==1044== by 0x56CDAE2: ??? (in /usr/lib/libkdeui.so.5.7.0) ==1044== by 0x4C505F53: ??? ==1044== sock_file=/home/user/.kde/socket-localhost.localdomain/kdeinit4__0 [1]+ Stopped valgrind akregator --nofork [user@localhost ~]$ ==1044== ==1044== HEAP SUMMARY: ==1044== in use at exit: 63,735,503 bytes in 85,526 blocks ==1044== total heap usage: 369,013 allocs, 283,487 frees, 184,967,526 bytes allocated ==1044== ==1044== LEAK SUMMARY: ==1044== definitely lost: 7,870 bytes in 45 blocks ==1044== indirectly lost: 30,400 bytes in 1,502 blocks ==1044== possibly lost: 22,300,358 bytes in 36,239 blocks ==1044== still reachable: 41,396,875 bytes in 47,740 blocks ==1044== suppressed: 0 bytes in 0 blocks ==1044== Rerun with --leak-check=full to see details of leaked memory ==1044== ==1044== For counts of detected and suppressed errors, rerun with: -v ==1044== ERROR SUMMARY: 194 errors from 16 contexts (suppressed: 378 from 13) fg bash: fg: job has terminated [1]+ Exit 253 valgrind akregator --nofork