==23589== Memcheck, a memory error detector. ==23589== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al. ==23589== Using LibVEX rev 1854, a library for dynamic binary translation. ==23589== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP. ==23589== Using valgrind-3.3.1, a dynamic binary instrumentation framework. ==23589== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al. ==23589== For more details, rerun with: -v ==23589== ==23589== My PID = 23589, parent PID = 3012. Prog and args are: ==23589== kmail ==23589== -nofork ==23589== ==23589== Warning: ignored attempt to set SIGKILL handler in sigaction(); ==23589== the SIGKILL signal is uncatchable ==23589== Invalid read of size 4 ==23589== at 0x4155D31: KMFolderTree::addDirectory(KMFolderDir*, KMFolderTreeItem*) (kmfoldertree.cpp:695) ==23589== by 0x415DAE1: KMFolderTree::reload(bool) (kmfoldertree.cpp:550) ==23589== by 0x43F98EE: KMMainWidget::readConfig() (kmmainwidget.cpp:612) ==23589== by 0x440ED49: KMMainWidget::KMMainWidget(QWidget*, KXMLGUIClient*, KActionCollection*, KConfig*) (kmmainwidget.cpp:214) ==23589== by 0x40D66EF: KMMainWin::KMMainWin(QWidget*) (kmmainwin.cpp:43) ==23589== by 0x43161C0: KMKernel::openReader(bool) (kmkernel.cpp:372) ==23589== by 0x4318163: KMKernel::action(bool, bool, QString const&, QString const&, QString const&, QString const&, QString const&, KUrl const&, KUrl::List const&, QStringList const&) (kmkernel.cpp:1811) ==23589== by 0x43194D1: KMKernel::handleCommandLine(bool) (kmkernel.cpp:320) ==23589== by 0x804AD3C: KMailApplication::newInstance() (main.cpp:79) ==23589== by 0x596314F: KUniqueApplication::Private::_k_newInstanceNoFork() (kuniqueapplication.cpp:395) ==23589== by 0x59631C7: KUniqueApplication::qt_metacall(QMetaObject::Call, int, void**) (kuniqueapplication.moc:65) ==23589== by 0x5EDDE99: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3007) ==23589== by 0x5EDE411: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3080) ==23589== by 0x5EE4F46: QSingleShotTimer::timeout() (qtimer.moc:74) ==23589== by 0x5EE506B: QSingleShotTimer::timerEvent(QTimerEvent*) (qtimer.cpp:300) ==23589== by 0x5EDA7CE: QObject::event(QEvent*) (qobject.cpp:1105) ==23589== by 0x672FEFB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3772) ==23589== by 0x6736F0D: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3366) ==23589== by 0x595E7F0: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:311) ==23589== by 0x5ECC640: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:584) ==23589== by 0x5EF4BB5: QTimerInfoList::activateTimers() (qcoreapplication.h:215) ==23589== by 0x5EF520A: QEventDispatcherUNIX::processEvents(QFlags) (qeventdispatcher_unix.cpp:913) ==23589== by 0x67B9F91: QEventDispatcherX11::processEvents(QFlags) (qeventdispatcher_x11.cpp:154) ==23589== by 0x5ECAD99: QEventLoop::processEvents(QFlags) (qeventloop.cpp:149) ==23589== by 0x5ECAF59: QEventLoop::exec(QFlags) (qeventloop.cpp:196) ==23589== by 0x5ECD15C: QCoreApplication::exec() (qcoreapplication.cpp:846) ==23589== by 0x672FD76: QApplication::exec() (qapplication.cpp:3304) ==23589== by 0x804A799: main (main.cpp:130) ==23589== Address 0xad67944 is 0 bytes after a block of size 20 alloc'd ==23589== at 0x4024D8E: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==23589== by 0x5DED88C: qMalloc(unsigned) (qmalloc.cpp:57) ==23589== by 0x5E133C0: QListData::detach2() (qlistdata.cpp:96) ==23589== by 0x430EEF8: KMKernel::cleanupImapFolders() (qlist.h:522) ==23589== by 0x431FCF1: KMKernel::init() (kmkernel.cpp:1440) ==23589== by 0x804A753: main (main.cpp:112) ==23589== ==23589== Invalid read of size 4 ==23589== at 0x4155D31: KMFolderTree::addDirectory(KMFolderDir*, KMFolderTreeItem*) (kmfoldertree.cpp:695) ==23589== by 0x415DAE1: KMFolderTree::reload(bool) (kmfoldertree.cpp:550) ==23589== by 0x43F8913: KMMainWidget::slotShowStartupFolder() (kmmainwidget.cpp:3611) ==23589== by 0x441225F: KMMainWidget::qt_metacall(QMetaObject::Call, int, void**) (kmmainwidget.moc:427) ==23589== by 0x5EDDE99: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3007) ==23589== by 0x5EDE411: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3080) ==23589== by 0x5EE4F46: QSingleShotTimer::timeout() (qtimer.moc:74) ==23589== by 0x5EE506B: QSingleShotTimer::timerEvent(QTimerEvent*) (qtimer.cpp:300) ==23589== by 0x5EDA7CE: QObject::event(QEvent*) (qobject.cpp:1105) ==23589== by 0x672FEFB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3772) ==23589== by 0x6736F0D: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3366) ==23589== by 0x595E7F0: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:311) ==23589== by 0x5ECC640: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:584) ==23589== by 0x5EF4BB5: QTimerInfoList::activateTimers() (qcoreapplication.h:215) ==23589== by 0x5EF520A: QEventDispatcherUNIX::processEvents(QFlags) (qeventdispatcher_unix.cpp:913) ==23589== by 0x67B9F91: QEventDispatcherX11::processEvents(QFlags) (qeventdispatcher_x11.cpp:154) ==23589== by 0x5ECAD99: QEventLoop::processEvents(QFlags) (qeventloop.cpp:149) ==23589== by 0x5ECAF59: QEventLoop::exec(QFlags) (qeventloop.cpp:196) ==23589== by 0x5ECD15C: QCoreApplication::exec() (qcoreapplication.cpp:846) ==23589== by 0x672FD76: QApplication::exec() (qapplication.cpp:3304) ==23589== by 0x804A799: main (main.cpp:130) ==23589== Address 0xad67944 is 0 bytes after a block of size 20 alloc'd ==23589== at 0x4024D8E: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==23589== by 0x5DED88C: qMalloc(unsigned) (qmalloc.cpp:57) ==23589== by 0x5E133C0: QListData::detach2() (qlistdata.cpp:96) ==23589== by 0x430EEF8: KMKernel::cleanupImapFolders() (qlist.h:522) ==23589== by 0x431FCF1: KMKernel::init() (kmkernel.cpp:1440) ==23589== by 0x804A753: main (main.cpp:112) ==23589== ==23589== Invalid read of size 4 ==23589== at 0x43D6090: KMCommand::slotStart() (kmcommands.cpp:244) ==23589== by 0x43C5B42: KMCommand::qt_metacall(QMetaObject::Call, int, void**) (kmcommands.moc:85) ==23589== by 0x43D8AA9: KMMoveCommand::qt_metacall(QMetaObject::Call, int, void**) (kmcommands.moc:1662) ==23589== by 0x5EDDE99: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3007) ==23589== by 0x5EDE411: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3080) ==23589== by 0x5EE4F46: QSingleShotTimer::timeout() (qtimer.moc:74) ==23589== by 0x5EE506B: QSingleShotTimer::timerEvent(QTimerEvent*) (qtimer.cpp:300) ==23589== by 0x5EDA7CE: QObject::event(QEvent*) (qobject.cpp:1105) ==23589== by 0x672FEFB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3772) ==23589== by 0x6736F0D: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3366) ==23589== by 0x595E7F0: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:311) ==23589== by 0x5ECC640: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:584) ==23589== by 0x5EF4BB5: QTimerInfoList::activateTimers() (qcoreapplication.h:215) ==23589== by 0x5EF520A: QEventDispatcherUNIX::processEvents(QFlags) (qeventdispatcher_unix.cpp:913) ==23589== by 0x67B9F91: QEventDispatcherX11::processEvents(QFlags) (qeventdispatcher_x11.cpp:154) ==23589== by 0x5ECAD99: QEventLoop::processEvents(QFlags) (qeventloop.cpp:149) ==23589== by 0x5ECAF59: QEventLoop::exec(QFlags) (qeventloop.cpp:196) ==23589== by 0x5ECD15C: QCoreApplication::exec() (qcoreapplication.cpp:846) ==23589== by 0x672FD76: QApplication::exec() (qapplication.cpp:3304) ==23589== by 0x804A799: main (main.cpp:130) ==23589== Address 0x902899c is 0 bytes after a block of size 20 alloc'd ==23589== at 0x4024D8E: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==23589== by 0x5DED88C: qMalloc(unsigned) (qmalloc.cpp:57) ==23589== by 0x5E133C0: QListData::detach2() (qlistdata.cpp:96) ==23589== by 0x418ED1C: QList::detach_helper() (qlist.h:522) ==23589== by 0x43D606D: KMCommand::slotStart() (qlist.h:121) ==23589== by 0x43C5B42: KMCommand::qt_metacall(QMetaObject::Call, int, void**) (kmcommands.moc:85) ==23589== by 0x43D8AA9: KMMoveCommand::qt_metacall(QMetaObject::Call, int, void**) (kmcommands.moc:1662) ==23589== by 0x5EDDE99: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3007) ==23589== by 0x5EDE411: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3080) ==23589== by 0x5EE4F46: QSingleShotTimer::timeout() (qtimer.moc:74) ==23589== by 0x5EE506B: QSingleShotTimer::timerEvent(QTimerEvent*) (qtimer.cpp:300) ==23589== by 0x5EDA7CE: QObject::event(QEvent*) (qobject.cpp:1105) ==23589== by 0x672FEFB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3772) ==23589== by 0x6736F0D: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3366) ==23589== by 0x595E7F0: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:311) ==23589== by 0x5ECC640: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:584) ==23589== by 0x5EF4BB5: QTimerInfoList::activateTimers() (qcoreapplication.h:215) ==23589== by 0x5EF520A: QEventDispatcherUNIX::processEvents(QFlags) (qeventdispatcher_unix.cpp:913) ==23589== by 0x67B9F91: QEventDispatcherX11::processEvents(QFlags) (qeventdispatcher_x11.cpp:154) ==23589== by 0x5ECAD99: QEventLoop::processEvents(QFlags) (qeventloop.cpp:149) ==23589== by 0x5ECAF59: QEventLoop::exec(QFlags) (qeventloop.cpp:196) ==23589== by 0x5ECD15C: QCoreApplication::exec() (qcoreapplication.cpp:846) ==23589== by 0x672FD76: QApplication::exec() (qapplication.cpp:3304) ==23589== by 0x804A799: main (main.cpp:130) ==23589== ==23589== Invalid read of size 4 ==23589== at 0x43D6090: KMCommand::slotStart() (kmcommands.cpp:244) ==23589== by 0x43C5B42: KMCommand::qt_metacall(QMetaObject::Call, int, void**) (kmcommands.moc:85) ==23589== by 0x43C5E61: KMSetStatusCommand::qt_metacall(QMetaObject::Call, int, void**) (kmcommands.moc:1326) ==23589== by 0x5EDDE99: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3007) ==23589== by 0x5EDE411: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3080) ==23589== by 0x5EE4F46: QSingleShotTimer::timeout() (qtimer.moc:74) ==23589== by 0x5EE506B: QSingleShotTimer::timerEvent(QTimerEvent*) (qtimer.cpp:300) ==23589== by 0x5EDA7CE: QObject::event(QEvent*) (qobject.cpp:1105) ==23589== by 0x672FEFB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3772) ==23589== by 0x6736F0D: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3366) ==23589== by 0x595E7F0: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:311) ==23589== by 0x5ECC640: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:584) ==23589== by 0x5EF4BB5: QTimerInfoList::activateTimers() (qcoreapplication.h:215) ==23589== by 0x5EF520A: QEventDispatcherUNIX::processEvents(QFlags) (qeventdispatcher_unix.cpp:913) ==23589== by 0x67B9F91: QEventDispatcherX11::processEvents(QFlags) (qeventdispatcher_x11.cpp:154) ==23589== by 0x5ECAD99: QEventLoop::processEvents(QFlags) (qeventloop.cpp:149) ==23589== by 0x5ECAF59: QEventLoop::exec(QFlags) (qeventloop.cpp:196) ==23589== by 0x5ECD15C: QCoreApplication::exec() (qcoreapplication.cpp:846) ==23589== by 0x672FD76: QApplication::exec() (qapplication.cpp:3304) ==23589== by 0x804A799: main (main.cpp:130) ==23589== Address 0xb01d83c is 0 bytes after a block of size 20 alloc'd ==23589== at 0x4024D8E: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==23589== by 0x5DED88C: qMalloc(unsigned) (qmalloc.cpp:57) ==23589== by 0x5E133C0: QListData::detach2() (qlistdata.cpp:96) ==23589== by 0x418ED1C: QList::detach_helper() (qlist.h:522) ==23589== by 0x43D606D: KMCommand::slotStart() (qlist.h:121) ==23589== by 0x43C5B42: KMCommand::qt_metacall(QMetaObject::Call, int, void**) (kmcommands.moc:85) ==23589== by 0x43C5E61: KMSetStatusCommand::qt_metacall(QMetaObject::Call, int, void**) (kmcommands.moc:1326) ==23589== by 0x5EDDE99: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3007) ==23589== by 0x5EDE411: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3080) ==23589== by 0x5EE4F46: QSingleShotTimer::timeout() (qtimer.moc:74) ==23589== by 0x5EE506B: QSingleShotTimer::timerEvent(QTimerEvent*) (qtimer.cpp:300) ==23589== by 0x5EDA7CE: QObject::event(QEvent*) (qobject.cpp:1105) ==23589== by 0x672FEFB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3772) ==23589== by 0x6736F0D: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3366) ==23589== by 0x595E7F0: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:311) ==23589== by 0x5ECC640: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:584) ==23589== by 0x5EF4BB5: QTimerInfoList::activateTimers() (qcoreapplication.h:215) ==23589== by 0x5EF520A: QEventDispatcherUNIX::processEvents(QFlags) (qeventdispatcher_unix.cpp:913) ==23589== by 0x67B9F91: QEventDispatcherX11::processEvents(QFlags) (qeventdispatcher_x11.cpp:154) ==23589== by 0x5ECAD99: QEventLoop::processEvents(QFlags) (qeventloop.cpp:149) ==23589== by 0x5ECAF59: QEventLoop::exec(QFlags) (qeventloop.cpp:196) ==23589== by 0x5ECD15C: QCoreApplication::exec() (qcoreapplication.cpp:846) ==23589== by 0x672FD76: QApplication::exec() (qapplication.cpp:3304) ==23589== by 0x804A799: main (main.cpp:130)