==12870== Memcheck, a memory error detector ==12870== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==12870== Using Valgrind-3.5.0 and LibVEX; rerun with -h for copyright info ==12870== Command: ./WePOS ==12870== ==12870== Conditional jump or move depends on uninitialised value(s) ==12870== at 0x439AEFE: QTransform::fromScale(double, double) (in /usr/lib/libQtGui.so.4.7.2) ==12870== by 0x42BE513: QPixmap::scaled(QSize const&, Qt::AspectRatioMode, Qt::TransformationMode) const (in /usr/lib/libQtGui.so.4.7.2) ==12870== by 0x428B58D: QPixmapIconEngine::pixmap(QSize const&, QIcon::Mode, QIcon::State) (in /usr/lib/libQtGui.so.4.7.2) ==12870== by 0x4288F73: QIcon::pixmap(QSize const&, QIcon::Mode, QIcon::State) const (in /usr/lib/libQtGui.so.4.7.2) ==12870== by 0x6EDD8F9: ??? (in /usr/lib/kde4/plugins/styles/qtcurve.so) ==12870== by 0x6F20346: ??? (in /usr/lib/kde4/plugins/styles/qtcurve.so) ==12870== by 0x6F2555B: ??? (in /usr/lib/kde4/plugins/styles/qtcurve.so) ==12870== by 0x4677D00: QPushButton::paintEvent(QPaintEvent*) (in /usr/lib/libQtGui.so.4.7.2) ==12870== by 0x422B4E9: QWidget::event(QEvent*) (in /usr/lib/libQtGui.so.4.7.2) ==12870== by 0x45D67DF: QAbstractButton::event(QEvent*) (in /usr/lib/libQtGui.so.4.7.2) ==12870== by 0x4678B37: QPushButton::event(QEvent*) (in /usr/lib/libQtGui.so.4.7.2) ==12870== by 0x41CFFD3: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.2) ==12870== by 0x41D8E43: QApplication::notify(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.2) ==12870== by 0x4DB4D4D: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x4228191: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (in /usr/lib/libQtGui.so.4.7.2) ==12870== by 0x4228EE6: QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (in /usr/lib/libQtGui.so.4.7.2) ==12870== by 0x4228DAC: QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (in /usr/lib/libQtGui.so.4.7.2) ==12870== by 0x4228DAC: QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (in /usr/lib/libQtGui.so.4.7.2) ==12870== by 0x4228DAC: QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (in /usr/lib/libQtGui.so.4.7.2) ==12870== by 0x4228DAC: QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (in /usr/lib/libQtGui.so.4.7.2) ==12870== by 0x4228DAC: QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (in /usr/lib/libQtGui.so.4.7.2) ==12870== by 0x4227EE7: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (in /usr/lib/libQtGui.so.4.7.2) ==12870== by 0x4228EE6: QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (in /usr/lib/libQtGui.so.4.7.2) ==12870== by 0x4227EE7: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (in /usr/lib/libQtGui.so.4.7.2) ==12870== by 0x441A737: QWidgetBackingStore::sync() (in /usr/lib/libQtGui.so.4.7.2) ==12870== ==12870== Invalid read of size 4 ==12870== at 0x4D46711: QIODevice::read(char*, long long) (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x4B528FE: QFtpDTP::writeData() (in /usr/lib/libQtNetwork.so.4.7.2) ==12870== by 0x4B570DF: QFtpPI::processReply() (in /usr/lib/libQtNetwork.so.4.7.2) ==12870== by 0x4B58209: QFtpPI::readyRead() (in /usr/lib/libQtNetwork.so.4.7.2) ==12870== by 0x4B58863: QFtpPI::qt_metacall(QMetaObject::Call, int, void**) (in /usr/lib/libQtNetwork.so.4.7.2) ==12870== by 0x4DBB5EC: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x4DCB7EB: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x4E18314: QIODevice::readyRead() (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x4BDF29A: QAbstractSocketPrivate::canReadNotification() (in /usr/lib/libQtNetwork.so.4.7.2) ==12870== by 0x4BCB908: QAbstractSocketEngine::readNotification() (in /usr/lib/libQtNetwork.so.4.7.2) ==12870== by 0x4BCC59A: QReadNotifier::event(QEvent*) (in /usr/lib/libQtNetwork.so.4.7.2) ==12870== by 0x41CFFD3: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.2) ==12870== by 0x41D8D96: QApplication::notify(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.2) ==12870== by 0x4DB4D4D: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x4DE2EE7: socketNotifierSourceDispatch(_GSource*, int (*)(void*), void*) (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x51EEB48: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.2400.1) ==12870== by 0x51EF34F: ??? (in /usr/lib/libglib-2.0.so.0.2400.1) ==12870== by 0x51EF60D: g_main_context_iteration (in /usr/lib/libglib-2.0.so.0.2400.1) ==12870== by 0x4DE354A: QEventDispatcherGlib::processEvents(QFlags) (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x4286A89: QGuiEventDispatcherGlib::processEvents(QFlags) (in /usr/lib/libQtGui.so.4.7.2) ==12870== by 0x4DB402C: QEventLoop::processEvents(QFlags) (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x4DB4258: QEventLoop::exec(QFlags) (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x4DB8CFF: QCoreApplication::exec() (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x41CDCD3: QApplication::exec() (in /usr/lib/libQtGui.so.4.7.2) ==12870== by 0x80580F9: main (main.cxx:62) ==12870== Address 0x5674154 is 4 bytes inside a block of size 12 free'd ==12870== at 0x40266AD: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==12870== by 0x4D491B1: QByteDeviceWrappingIoDevice::~QByteDeviceWrappingIoDevice() (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x4DC8AB3: QObjectPrivate::deleteChildren() (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x4DCD96B: QObject::~QObject() (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x4B85F75: QNetworkAccessBackend::~QNetworkAccessBackend() (in /usr/lib/libQtNetwork.so.4.7.2) ==12870== by 0x4B8A42F: QNetworkAccessFtpBackend::~QNetworkAccessFtpBackend() (in /usr/lib/libQtNetwork.so.4.7.2) ==12870== by 0x4B8A491: QNetworkAccessFtpBackend::~QNetworkAccessFtpBackend() (in /usr/lib/libQtNetwork.so.4.7.2) ==12870== by 0x4DC8AB3: QObjectPrivate::deleteChildren() (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x4DCD96B: QObject::~QObject() (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x4D46105: QIODevice::~QIODevice() (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x4B9D155: QNetworkReply::~QNetworkReply() (in /usr/lib/libQtNetwork.so.4.7.2) ==12870== by 0x4B9EC8A: QNetworkReplyImpl::~QNetworkReplyImpl() (in /usr/lib/libQtNetwork.so.4.7.2) ==12870== by 0x4B9ED21: QNetworkReplyImpl::~QNetworkReplyImpl() (in /usr/lib/libQtNetwork.so.4.7.2) ==12870== by 0x4B7F9FD: QNetworkAccessManager::~QNetworkAccessManager() (in /usr/lib/libQtNetwork.so.4.7.2) ==12870== by 0x4B7FAB1: QNetworkAccessManager::~QNetworkAccessManager() (in /usr/lib/libQtNetwork.so.4.7.2) ==12870== by 0x4DC8AB3: QObjectPrivate::deleteChildren() (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x4226162: QWidget::~QWidget() (in /usr/lib/libQtGui.so.4.7.2) ==12870== by 0x46F9BC3: QDialog::~QDialog() (in /usr/lib/libQtGui.so.4.7.2) ==12870== by 0x806D4DC: Backup::~Backup() (in /home/koller/priv_docs/lillehus/WePOS/WePOS) ==12870== by 0x806587B: MainWidget::doBackup() (MainWidget.cxx:1279) ==12870== by 0x80648ED: MainWidget::reportsSlot() (MainWidget.cxx:1228) ==12870== by 0x8092274: MainWidget::qt_metacall(QMetaObject::Call, int, void**) (moc_MainWidget.cpp:132) ==12870== by 0x4DBB5EC: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x4DCB7EB: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x48DF04C: QAbstractButton::clicked(bool) (in /usr/lib/libQtGui.so.4.7.2) ==12870== ==12870== Invalid read of size 4 ==12870== at 0x4D46726: QIODevice::read(char*, long long) (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x4B528FE: QFtpDTP::writeData() (in /usr/lib/libQtNetwork.so.4.7.2) ==12870== by 0x4B570DF: QFtpPI::processReply() (in /usr/lib/libQtNetwork.so.4.7.2) ==12870== by 0x4B58209: QFtpPI::readyRead() (in /usr/lib/libQtNetwork.so.4.7.2) ==12870== by 0x4B58863: QFtpPI::qt_metacall(QMetaObject::Call, int, void**) (in /usr/lib/libQtNetwork.so.4.7.2) ==12870== by 0x4DBB5EC: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x4DCB7EB: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x4E18314: QIODevice::readyRead() (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x4BDF29A: QAbstractSocketPrivate::canReadNotification() (in /usr/lib/libQtNetwork.so.4.7.2) ==12870== by 0x4BCB908: QAbstractSocketEngine::readNotification() (in /usr/lib/libQtNetwork.so.4.7.2) ==12870== by 0x4BCC59A: QReadNotifier::event(QEvent*) (in /usr/lib/libQtNetwork.so.4.7.2) ==12870== by 0x41CFFD3: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.2) ==12870== by 0x41D8D96: QApplication::notify(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.2) ==12870== by 0x4DB4D4D: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x4DE2EE7: socketNotifierSourceDispatch(_GSource*, int (*)(void*), void*) (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x51EEB48: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.2400.1) ==12870== by 0x51EF34F: ??? (in /usr/lib/libglib-2.0.so.0.2400.1) ==12870== by 0x51EF60D: g_main_context_iteration (in /usr/lib/libglib-2.0.so.0.2400.1) ==12870== by 0x4DE354A: QEventDispatcherGlib::processEvents(QFlags) (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x4286A89: QGuiEventDispatcherGlib::processEvents(QFlags) (in /usr/lib/libQtGui.so.4.7.2) ==12870== by 0x4DB402C: QEventLoop::processEvents(QFlags) (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x4DB4258: QEventLoop::exec(QFlags) (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x4DB8CFF: QCoreApplication::exec() (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x41CDCD3: QApplication::exec() (in /usr/lib/libQtGui.so.4.7.2) ==12870== by 0x80580F9: main (main.cxx:62) ==12870== Address 0x58 is not stack'd, malloc'd or (recently) free'd ==12870== ==12870== ==12870== Process terminating with default action of signal 11 (SIGSEGV) ==12870== Access not within mapped region at address 0x58 ==12870== at 0x4D46726: QIODevice::read(char*, long long) (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x4B528FE: QFtpDTP::writeData() (in /usr/lib/libQtNetwork.so.4.7.2) ==12870== by 0x4B570DF: QFtpPI::processReply() (in /usr/lib/libQtNetwork.so.4.7.2) ==12870== by 0x4B58209: QFtpPI::readyRead() (in /usr/lib/libQtNetwork.so.4.7.2) ==12870== by 0x4B58863: QFtpPI::qt_metacall(QMetaObject::Call, int, void**) (in /usr/lib/libQtNetwork.so.4.7.2) ==12870== by 0x4DBB5EC: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x4DCB7EB: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x4E18314: QIODevice::readyRead() (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x4BDF29A: QAbstractSocketPrivate::canReadNotification() (in /usr/lib/libQtNetwork.so.4.7.2) ==12870== by 0x4BCB908: QAbstractSocketEngine::readNotification() (in /usr/lib/libQtNetwork.so.4.7.2) ==12870== by 0x4BCC59A: QReadNotifier::event(QEvent*) (in /usr/lib/libQtNetwork.so.4.7.2) ==12870== by 0x41CFFD3: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.2) ==12870== by 0x41D8D96: QApplication::notify(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.2) ==12870== by 0x4DB4D4D: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x4DE2EE7: socketNotifierSourceDispatch(_GSource*, int (*)(void*), void*) (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x51EEB48: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.2400.1) ==12870== by 0x51EF34F: ??? (in /usr/lib/libglib-2.0.so.0.2400.1) ==12870== by 0x51EF60D: g_main_context_iteration (in /usr/lib/libglib-2.0.so.0.2400.1) ==12870== by 0x4DE354A: QEventDispatcherGlib::processEvents(QFlags) (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x4286A89: QGuiEventDispatcherGlib::processEvents(QFlags) (in /usr/lib/libQtGui.so.4.7.2) ==12870== by 0x4DB402C: QEventLoop::processEvents(QFlags) (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x4DB4258: QEventLoop::exec(QFlags) (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x4DB8CFF: QCoreApplication::exec() (in /usr/lib/libQtCore.so.4.7.2) ==12870== by 0x41CDCD3: QApplication::exec() (in /usr/lib/libQtGui.so.4.7.2) ==12870== by 0x80580F9: main (main.cxx:62) ==12870== If you believe this happened as a result of a stack ==12870== overflow in your program's main thread (unlikely but ==12870== possible), you can try to increase the size of the ==12870== main thread stack using the --main-stacksize= flag. ==12870== The main thread stack size used in this run was 8388608. ==12870== ==12870== HEAP SUMMARY: ==12870== in use at exit: 1,732,226 bytes in 28,449 blocks ==12870== total heap usage: 228,464 allocs, 200,015 frees, 42,977,967 bytes allocated ==12870== ==12870== LEAK SUMMARY: ==12870== definitely lost: 4,988 bytes in 26 blocks ==12870== indirectly lost: 21,980 bytes in 1,093 blocks ==12870== possibly lost: 1,193,279 bytes in 20,904 blocks ==12870== still reachable: 511,979 bytes in 6,426 blocks ==12870== suppressed: 0 bytes in 0 blocks ==12870== Rerun with --leak-check=full to see details of leaked memory ==12870== ==12870== For counts of detected and suppressed errors, rerun with: -v ==12870== Use --track-origins=yes to see where uninitialised values come from ==12870== ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 3 from 3) /usr/local/bin/memcheck: line 4: 12870 Killed valgrind --tool=memcheck $*