==2459== Memcheck, a memory error detector ==2459== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al. ==2459== Using Valgrind-3.6.0 and LibVEX; rerun with -h for copyright info ==2459== Command: ./gtkdialogtest -style gtk ==2459== ==2459== Invalid read of size 8 ==2459== at 0x415F7B3: qt_blend_argb32_on_argb32_ssse3(unsigned char*, int, unsigned char const*, int, int, int, int) (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x43680A2: QRasterPaintEnginePrivate::drawImage(QPointF const&, QImage const&, void (*)(unsigned char*, int, unsigned char const*, int, int, int, int), QRect const&, int, QRect const&) (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x436CB55: QRasterPaintEngine::drawImage(QPointF const&, QImage const&) (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x43753E0: QRasterPaintEngine::drawPixmap(QPointF const&, QPixmap const&) (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x42F23B7: QPainter::drawPixmap(QPointF const&, QPixmap const&) (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x4554CD9: QGtkPainter::paintBox(_GtkWidget*, char const*, QRect const&, GtkStateType, GtkShadowType, _GtkStyle*, QString const&) (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x4540120: QGtkStyle::drawPrimitive(QStyle::PrimitiveElement, QStyleOption const*, QPainter*, QWidget const*) const (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x44DA532: QCommonStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x457BD78: QWindowsStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x4566078: QCleanlooksStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x45422C3: QGtkStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x4542466: QGtkStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== Address 0x5c25110 is 8 bytes before a block of size 43,848 alloc'd ==2459== at 0x400682F: malloc (vg_replace_malloc.c:236) ==2459== by 0x4230910: QImageData::create(QSize const&, QImage::Format, int) (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x4231D72: QImage::QImage(int, int, QImage::Format) (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x42320C6: QImage::copy(QRect const&) const (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x454E3B0: QGtkPainter::renderTheme(unsigned char*, unsigned char*, QRect const&) (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x4554860: QGtkPainter::paintBox(_GtkWidget*, char const*, QRect const&, GtkStateType, GtkShadowType, _GtkStyle*, QString const&) (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x4540120: QGtkStyle::drawPrimitive(QStyle::PrimitiveElement, QStyleOption const*, QPainter*, QWidget const*) const (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x44DA532: QCommonStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x457BD78: QWindowsStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x4566078: QCleanlooksStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x45422C3: QGtkStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x4542466: QGtkStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== ==2459== Invalid read of size 8 ==2459== at 0x415F893: qt_blend_argb32_on_argb32_ssse3(unsigned char*, int, unsigned char const*, int, int, int, int) (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x43680A2: QRasterPaintEnginePrivate::drawImage(QPointF const&, QImage const&, void (*)(unsigned char*, int, unsigned char const*, int, int, int, int), QRect const&, int, QRect const&) (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x436CB55: QRasterPaintEngine::drawImage(QPointF const&, QImage const&) (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x43753E0: QRasterPaintEngine::drawPixmap(QPointF const&, QPixmap const&) (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x42F23B7: QPainter::drawPixmap(QPointF const&, QPixmap const&) (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x4554CD9: QGtkPainter::paintBox(_GtkWidget*, char const*, QRect const&, GtkStateType, GtkShadowType, _GtkStyle*, QString const&) (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x454ABF5: QGtkStyle::drawComplexControl(QStyle::ComplexControl, QStyleOptionComplex const*, QPainter*, QWidget const*) const (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x4598A7C: QAbstractSpinBox::paintEvent(QPaintEvent*) (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x41BC2EA: QWidget::event(QEvent*) (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x4598CDB: QAbstractSpinBox::event(QEvent*) (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x4166C3B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x416CC0C: QApplication::notify(QObject*, QEvent*) (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== Address 0x5cc7218 is 0 bytes after a block of size 960 alloc'd ==2459== at 0x400682F: malloc (vg_replace_malloc.c:236) ==2459== by 0x4230910: QImageData::create(QSize const&, QImage::Format, int) (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x4231D72: QImage::QImage(int, int, QImage::Format) (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x42320C6: QImage::copy(QRect const&) const (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x454E3B0: QGtkPainter::renderTheme(unsigned char*, unsigned char*, QRect const&) (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x4554860: QGtkPainter::paintBox(_GtkWidget*, char const*, QRect const&, GtkStateType, GtkShadowType, _GtkStyle*, QString const&) (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x454ABF5: QGtkStyle::drawComplexControl(QStyle::ComplexControl, QStyleOptionComplex const*, QPainter*, QWidget const*) const (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x4598A7C: QAbstractSpinBox::paintEvent(QPaintEvent*) (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x41BC2EA: QWidget::event(QEvent*) (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x4598CDB: QAbstractSpinBox::event(QEvent*) (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x4166C3B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== by 0x416CC0C: QApplication::notify(QObject*, QEvent*) (in /usr/local/qt/4.8.4/lib/libQtGui.so.4.8.4) ==2459== ==2459== ==2459== HEAP SUMMARY: ==2459== in use at exit: 968,867 bytes in 9,522 blocks ==2459== total heap usage: 44,434 allocs, 34,912 frees, 6,866,482 bytes allocated ==2459== ==2459== LEAK SUMMARY: ==2459== definitely lost: 2,768 bytes in 16 blocks ==2459== indirectly lost: 8,692 bytes in 409 blocks ==2459== possibly lost: 225,036 bytes in 1,065 blocks ==2459== still reachable: 732,371 bytes in 8,032 blocks ==2459== suppressed: 0 bytes in 0 blocks ==2459== Rerun with --leak-check=full to see details of leaked memory ==2459== ==2459== For counts of detected and suppressed errors, rerun with: -v ==2459== ERROR SUMMARY: 16 errors from 2 contexts (suppressed: 155 from 14)