==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<QEventLoop::ProcessEventsFlag>) (qeventdispatcher_unix.cpp:913)
==23589== by 0x67B9F91: QEventDispatcherX11::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventdispatcher_x11.cpp:154)
==23589== by 0x5ECAD99: QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:149)
==23589== by 0x5ECAF59: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (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<QEventLoop::ProcessEventsFlag>) (qeventdispatcher_unix.cpp:913)
==23589== by 0x67B9F91: QEventDispatcherX11::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventdispatcher_x11.cpp:154)
==23589== by 0x5ECAD99: QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:149)
==23589== by 0x5ECAF59: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (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<QEventLoop::ProcessEventsFlag>) (qeventdispatcher_unix.cpp:913)
==23589== by 0x67B9F91: QEventDispatcherX11::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventdispatcher_x11.cpp:154)
==23589== by 0x5ECAD99: QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:149)
==23589== by 0x5ECAF59: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (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<KMMsgBase*>::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<QEventLoop::ProcessEventsFlag>) (qeventdispatcher_unix.cpp:913)
==23589== by 0x67B9F91: QEventDispatcherX11::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventdispatcher_x11.cpp:154)
==23589== by 0x5ECAD99: QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:149)
==23589== by 0x5ECAF59: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (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<QEventLoop::ProcessEventsFlag>) (qeventdispatcher_unix.cpp:913)
==23589== by 0x67B9F91: QEventDispatcherX11::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventdispatcher_x11.cpp:154)
==23589== by 0x5ECAD99: QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:149)
==23589== by 0x5ECAF59: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (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<KMMsgBase*>::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<QEventLoop::ProcessEventsFlag>) (qeventdispatcher_unix.cpp:913)
==23589== by 0x67B9F91: QEventDispatcherX11::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventdispatcher_x11.cpp:154)
==23589== by 0x5ECAD99: QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:149)
==23589== by 0x5ECAF59: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (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)