==14540== Memcheck, a memory error detector ==14540== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al. ==14540== Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info ==14540== Command: ./qtbug53721 ==14540== ==14540== Syscall param ioctl(generic) points to uninitialised byte(s) ==14540== at 0x6B53687: ioctl (syscall-template.S:84) ==14540== by 0xB2420F7: drmIoctl (in /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0) ==14540== by 0xB244DEE: drmCommandWriteRead (in /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0) ==14540== by 0x12B45A88: ??? (in /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.0) ==14540== by 0x12B4651A: nouveau_device_new (in /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.0) ==14540== by 0x122555E4: nouveau_drm_screen_create (in /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so) ==14540== by 0x11EA0675: ??? (in /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so) ==14540== by 0x1212CB93: ??? (in /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so) ==14540== by 0x121290CE: ??? (in /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so) ==14540== by 0x8068502: ??? (in /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0) ==14540== by 0x80408A3: ??? (in /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0) ==14540== by 0x803C696: glXGetFBConfigs (in /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0) ==14540== by 0x803D951: glXChooseFBConfig (in /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0) ==14540== by 0x403D444: qglx_findConfig(_XDisplay*, int, QSurfaceFormat const&, int) (qglxconvenience.cpp:143) ==14540== by 0x403D653: qglx_findVisualInfo(_XDisplay*, int, QSurfaceFormat*) (qglxconvenience.cpp:192) ==14540== by 0x4038275: QXcbGlxWindow::createVisual() (qxcbglxwindow.cpp:60) ==14540== by 0x40C3FCC: QXcbWindow::create() (qxcbwindow.cpp:416) ==14540== by 0x40AC2D8: QXcbIntegration::createPlatformWindow(QWindow*) const (qxcbintegration.cpp:203) ==14540== by 0x5810693: QWindowPrivate::create(bool) (qwindow.cpp:395) ==14540== by 0x5810CAE: QWindow::create() (qwindow.cpp:555) ==14540== by 0x50060E9: QWidgetPrivate::create_sys(unsigned long long, bool, bool) (qwidget.cpp:1467) ==14540== by 0x50056EE: QWidget::create(unsigned long long, bool, bool) (qwidget.cpp:1331) ==14540== by 0x50191B5: QWidget::setVisible(bool) (qwidget.cpp:8127) ==14540== by 0x5017E84: QWidget::show() (qwidget.cpp:7730) ==14540== by 0x40187E: main (main.cpp:20) ==14540== Address 0xd585f12 is 2 bytes inside a block of size 72 alloc'd ==14540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x12B45A33: ??? (in /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.0) ==14540== by 0x12B4651A: nouveau_device_new (in /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.0) ==14540== by 0x122555E4: nouveau_drm_screen_create (in /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so) ==14540== by 0x11EA0675: ??? (in /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so) ==14540== by 0x1212CB93: ??? (in /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so) ==14540== by 0x121290CE: ??? (in /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so) ==14540== by 0x8068502: ??? (in /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0) ==14540== by 0x80408A3: ??? (in /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0) ==14540== by 0x803C696: glXGetFBConfigs (in /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0) ==14540== by 0x803D951: glXChooseFBConfig (in /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0) ==14540== by 0x403D444: qglx_findConfig(_XDisplay*, int, QSurfaceFormat const&, int) (qglxconvenience.cpp:143) ==14540== by 0x403D653: qglx_findVisualInfo(_XDisplay*, int, QSurfaceFormat*) (qglxconvenience.cpp:192) ==14540== by 0x4038275: QXcbGlxWindow::createVisual() (qxcbglxwindow.cpp:60) ==14540== by 0x40C3FCC: QXcbWindow::create() (qxcbwindow.cpp:416) ==14540== by 0x40AC2D8: QXcbIntegration::createPlatformWindow(QWindow*) const (qxcbintegration.cpp:203) ==14540== by 0x5810693: QWindowPrivate::create(bool) (qwindow.cpp:395) ==14540== by 0x5810CAE: QWindow::create() (qwindow.cpp:555) ==14540== by 0x50060E9: QWidgetPrivate::create_sys(unsigned long long, bool, bool) (qwidget.cpp:1467) ==14540== by 0x50056EE: QWidget::create(unsigned long long, bool, bool) (qwidget.cpp:1331) ==14540== by 0x50191B5: QWidget::setVisible(bool) (qwidget.cpp:8127) ==14540== by 0x5017E84: QWidget::show() (qwidget.cpp:7730) ==14540== by 0x40187E: main (main.cpp:20) ==14540== ==14540== Syscall param ioctl(generic) points to uninitialised byte(s) ==14540== at 0x6B53687: ioctl (syscall-template.S:84) ==14540== by 0xB2420F7: drmIoctl (in /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0) ==14540== by 0xB244DEE: drmCommandWriteRead (in /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0) ==14540== by 0x12B45DA0: nouveau_object_mthd (in /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.0) ==14540== by 0x12B46535: nouveau_device_new (in /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.0) ==14540== by 0x122555E4: nouveau_drm_screen_create (in /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so) ==14540== by 0x11EA0675: ??? (in /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so) ==14540== by 0x1212CB93: ??? (in /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so) ==14540== by 0x121290CE: ??? (in /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so) ==14540== by 0x8068502: ??? (in /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0) ==14540== by 0x80408A3: ??? (in /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0) ==14540== by 0x803C696: glXGetFBConfigs (in /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0) ==14540== by 0x803D951: glXChooseFBConfig (in /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0) ==14540== by 0x403D444: qglx_findConfig(_XDisplay*, int, QSurfaceFormat const&, int) (qglxconvenience.cpp:143) ==14540== by 0x403D653: qglx_findVisualInfo(_XDisplay*, int, QSurfaceFormat*) (qglxconvenience.cpp:192) ==14540== by 0x4038275: QXcbGlxWindow::createVisual() (qxcbglxwindow.cpp:60) ==14540== by 0x40C3FCC: QXcbWindow::create() (qxcbwindow.cpp:416) ==14540== by 0x40AC2D8: QXcbIntegration::createPlatformWindow(QWindow*) const (qxcbintegration.cpp:203) ==14540== by 0x5810693: QWindowPrivate::create(bool) (qwindow.cpp:395) ==14540== by 0x5810CAE: QWindow::create() (qwindow.cpp:555) ==14540== by 0x50060E9: QWidgetPrivate::create_sys(unsigned long long, bool, bool) (qwidget.cpp:1467) ==14540== by 0x50056EE: QWidget::create(unsigned long long, bool, bool) (qwidget.cpp:1331) ==14540== by 0x50191B5: QWidget::setVisible(bool) (qwidget.cpp:8127) ==14540== by 0x5017E84: QWidget::show() (qwidget.cpp:7730) ==14540== by 0x40187E: main (main.cpp:20) ==14540== Address 0xd585fa2 is 2 bytes inside a block of size 136 alloc'd ==14540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x12B45D65: nouveau_object_mthd (in /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.0) ==14540== by 0x12B46535: nouveau_device_new (in /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.0) ==14540== by 0x122555E4: nouveau_drm_screen_create (in /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so) ==14540== by 0x11EA0675: ??? (in /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so) ==14540== by 0x1212CB93: ??? (in /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so) ==14540== by 0x121290CE: ??? (in /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so) ==14540== by 0x8068502: ??? (in /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0) ==14540== by 0x80408A3: ??? (in /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0) ==14540== by 0x803C696: glXGetFBConfigs (in /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0) ==14540== by 0x803D951: glXChooseFBConfig (in /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0) ==14540== by 0x403D444: qglx_findConfig(_XDisplay*, int, QSurfaceFormat const&, int) (qglxconvenience.cpp:143) ==14540== by 0x403D653: qglx_findVisualInfo(_XDisplay*, int, QSurfaceFormat*) (qglxconvenience.cpp:192) ==14540== by 0x4038275: QXcbGlxWindow::createVisual() (qxcbglxwindow.cpp:60) ==14540== by 0x40C3FCC: QXcbWindow::create() (qxcbwindow.cpp:416) ==14540== by 0x40AC2D8: QXcbIntegration::createPlatformWindow(QWindow*) const (qxcbintegration.cpp:203) ==14540== by 0x5810693: QWindowPrivate::create(bool) (qwindow.cpp:395) ==14540== by 0x5810CAE: QWindow::create() (qwindow.cpp:555) ==14540== by 0x50060E9: QWidgetPrivate::create_sys(unsigned long long, bool, bool) (qwidget.cpp:1467) ==14540== by 0x50056EE: QWidget::create(unsigned long long, bool, bool) (qwidget.cpp:1331) ==14540== by 0x50191B5: QWidget::setVisible(bool) (qwidget.cpp:8127) ==14540== by 0x5017E84: QWidget::show() (qwidget.cpp:7730) ==14540== by 0x40187E: main (main.cpp:20) ==14540== ==14540== Invalid read of size 4 ==14540== at 0x5867ADA: QImageData::checkForAlphaPixels() const (qimage.cpp:196) ==14540== by 0x58A59C4: QRasterPlatformPixmap::createPixmapForImage(QImage&, QFlags, bool) (qpixmap_raster.cpp:309) ==14540== by 0x58A4E26: QRasterPlatformPixmap::fromImageInPlace(QImage&, QFlags) (qpixmap_raster.cpp:137) ==14540== by 0x589B8A8: QPixmap::fromImageInPlace(QImage&, QFlags) (qpixmap.cpp:1634) ==14540== by 0x401DF5: QPixmap::fromImage(QImage&&, QFlags) (qpixmap.h:130) ==14540== by 0x401917: main (main.cpp:24) ==14540== Address 0xd6e2f60 is 0 bytes inside a block of size 52,000 free'd ==14540== at 0x4C2EDEB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x58679EE: QImageData::~QImageData() (qimage.cpp:169) ==14540== by 0x5868601: QImage::~QImage() (qimage.cpp:1040) ==14540== by 0x401709: createImage() (main.cpp:7) ==14540== by 0x4018FB: main (main.cpp:24) ==14540== Block was alloc'd at ==14540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x58678C3: QImageData::create(QSize const&, QImage::Format) (qimage.cpp:150) ==14540== by 0x5867F19: QImage::QImage(QSize const&, QImage::Format) (qimage.cpp:787) ==14540== by 0x58C2D1A: setup_qt(QImage&, png_struct_def*, png_info_struct*, QSize, bool*, float, float) (qpnghandler.cpp:387) ==14540== by 0x58C3AD3: QPngHandlerPrivate::readPngImage(QImage*) (qpnghandler.cpp:582) ==14540== by 0x58C5AD7: QPngHandler::read(QImage*) (qpnghandler.cpp:1039) ==14540== by 0x58851BF: QImageReader::read(QImage*) (qimagereader.cpp:1330) ==14540== by 0x5884D37: QImageReader::read() (qimagereader.cpp:1278) ==14540== by 0x586EB99: QImage::load(QString const&, char const*) (qimage.cpp:3349) ==14540== by 0x58683D4: QImage::QImage(QString const&, char const*) (qimage.cpp:977) ==14540== by 0x401671: createImage() (main.cpp:7) ==14540== by 0x4018FB: main (main.cpp:24) ==14540== ==14540== Invalid read of size 16 ==14540== at 0x5C39D95: _mm_loadu_si128 (emmintrin.h:698) ==14540== by 0x5C39D95: convert_ARGB_to_ARGB_PM_inplace_sse2(QImageData*, QFlags) (qimage_sse2.cpp:65) ==14540== by 0x5872E79: QImageData::convertInPlace(QImage::Format, QFlags) (qimage.cpp:4753) ==14540== by 0x58A5ABD: QRasterPlatformPixmap::createPixmapForImage(QImage&, QFlags, bool) (qpixmap_raster.cpp:329) ==14540== by 0x58A4E26: QRasterPlatformPixmap::fromImageInPlace(QImage&, QFlags) (qpixmap_raster.cpp:137) ==14540== by 0x589B8A8: QPixmap::fromImageInPlace(QImage&, QFlags) (qpixmap.cpp:1634) ==14540== by 0x401DF5: QPixmap::fromImage(QImage&&, QFlags) (qpixmap.h:130) ==14540== by 0x401917: main (main.cpp:24) ==14540== Address 0xd6e2f60 is 0 bytes inside a block of size 52,000 free'd ==14540== at 0x4C2EDEB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x58679EE: QImageData::~QImageData() (qimage.cpp:169) ==14540== by 0x5868601: QImage::~QImage() (qimage.cpp:1040) ==14540== by 0x401709: createImage() (main.cpp:7) ==14540== by 0x4018FB: main (main.cpp:24) ==14540== Block was alloc'd at ==14540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x58678C3: QImageData::create(QSize const&, QImage::Format) (qimage.cpp:150) ==14540== by 0x5867F19: QImage::QImage(QSize const&, QImage::Format) (qimage.cpp:787) ==14540== by 0x58C2D1A: setup_qt(QImage&, png_struct_def*, png_info_struct*, QSize, bool*, float, float) (qpnghandler.cpp:387) ==14540== by 0x58C3AD3: QPngHandlerPrivate::readPngImage(QImage*) (qpnghandler.cpp:582) ==14540== by 0x58C5AD7: QPngHandler::read(QImage*) (qpnghandler.cpp:1039) ==14540== by 0x58851BF: QImageReader::read(QImage*) (qimagereader.cpp:1330) ==14540== by 0x5884D37: QImageReader::read() (qimagereader.cpp:1278) ==14540== by 0x586EB99: QImage::load(QString const&, char const*) (qimage.cpp:3349) ==14540== by 0x58683D4: QImage::QImage(QString const&, char const*) (qimage.cpp:977) ==14540== by 0x401671: createImage() (main.cpp:7) ==14540== by 0x4018FB: main (main.cpp:24) ==14540== ==14540== Invalid write of size 8 ==14540== at 0x5C3A25B: _mm_storeu_si128 (emmintrin.h:716) ==14540== by 0x5C3A25B: convert_ARGB_to_ARGB_PM_inplace_sse2(QImageData*, QFlags) (qimage_sse2.cpp:79) ==14540== by 0x5872E79: QImageData::convertInPlace(QImage::Format, QFlags) (qimage.cpp:4753) ==14540== by 0x58A5ABD: QRasterPlatformPixmap::createPixmapForImage(QImage&, QFlags, bool) (qpixmap_raster.cpp:329) ==14540== by 0x58A4E26: QRasterPlatformPixmap::fromImageInPlace(QImage&, QFlags) (qpixmap_raster.cpp:137) ==14540== by 0x589B8A8: QPixmap::fromImageInPlace(QImage&, QFlags) (qpixmap.cpp:1634) ==14540== by 0x401DF5: QPixmap::fromImage(QImage&&, QFlags) (qpixmap.h:130) ==14540== by 0x401917: main (main.cpp:24) ==14540== Address 0xd6e2f60 is 0 bytes inside a block of size 52,000 free'd ==14540== at 0x4C2EDEB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x58679EE: QImageData::~QImageData() (qimage.cpp:169) ==14540== by 0x5868601: QImage::~QImage() (qimage.cpp:1040) ==14540== by 0x401709: createImage() (main.cpp:7) ==14540== by 0x4018FB: main (main.cpp:24) ==14540== Block was alloc'd at ==14540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x58678C3: QImageData::create(QSize const&, QImage::Format) (qimage.cpp:150) ==14540== by 0x5867F19: QImage::QImage(QSize const&, QImage::Format) (qimage.cpp:787) ==14540== by 0x58C2D1A: setup_qt(QImage&, png_struct_def*, png_info_struct*, QSize, bool*, float, float) (qpnghandler.cpp:387) ==14540== by 0x58C3AD3: QPngHandlerPrivate::readPngImage(QImage*) (qpnghandler.cpp:582) ==14540== by 0x58C5AD7: QPngHandler::read(QImage*) (qpnghandler.cpp:1039) ==14540== by 0x58851BF: QImageReader::read(QImage*) (qimagereader.cpp:1330) ==14540== by 0x5884D37: QImageReader::read() (qimagereader.cpp:1278) ==14540== by 0x586EB99: QImage::load(QString const&, char const*) (qimage.cpp:3349) ==14540== by 0x58683D4: QImage::QImage(QString const&, char const*) (qimage.cpp:977) ==14540== by 0x401671: createImage() (main.cpp:7) ==14540== by 0x4018FB: main (main.cpp:24) ==14540== ==14540== Invalid read of size 4 ==14540== at 0x5C3A2B1: convert_ARGB_to_ARGB_PM_inplace_sse2(QImageData*, QFlags) (qimage_sse2.cpp:86) ==14540== by 0x5872E79: QImageData::convertInPlace(QImage::Format, QFlags) (qimage.cpp:4753) ==14540== by 0x58A5ABD: QRasterPlatformPixmap::createPixmapForImage(QImage&, QFlags, bool) (qpixmap_raster.cpp:329) ==14540== by 0x58A4E26: QRasterPlatformPixmap::fromImageInPlace(QImage&, QFlags) (qpixmap_raster.cpp:137) ==14540== by 0x589B8A8: QPixmap::fromImageInPlace(QImage&, QFlags) (qpixmap.cpp:1634) ==14540== by 0x401DF5: QPixmap::fromImage(QImage&&, QFlags) (qpixmap.h:130) ==14540== by 0x401917: main (main.cpp:24) ==14540== Address 0xd6e3160 is 512 bytes inside a block of size 52,000 free'd ==14540== at 0x4C2EDEB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x58679EE: QImageData::~QImageData() (qimage.cpp:169) ==14540== by 0x5868601: QImage::~QImage() (qimage.cpp:1040) ==14540== by 0x401709: createImage() (main.cpp:7) ==14540== by 0x4018FB: main (main.cpp:24) ==14540== Block was alloc'd at ==14540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x58678C3: QImageData::create(QSize const&, QImage::Format) (qimage.cpp:150) ==14540== by 0x5867F19: QImage::QImage(QSize const&, QImage::Format) (qimage.cpp:787) ==14540== by 0x58C2D1A: setup_qt(QImage&, png_struct_def*, png_info_struct*, QSize, bool*, float, float) (qpnghandler.cpp:387) ==14540== by 0x58C3AD3: QPngHandlerPrivate::readPngImage(QImage*) (qpnghandler.cpp:582) ==14540== by 0x58C5AD7: QPngHandler::read(QImage*) (qpnghandler.cpp:1039) ==14540== by 0x58851BF: QImageReader::read(QImage*) (qimagereader.cpp:1330) ==14540== by 0x5884D37: QImageReader::read() (qimagereader.cpp:1278) ==14540== by 0x586EB99: QImage::load(QString const&, char const*) (qimage.cpp:3349) ==14540== by 0x58683D4: QImage::QImage(QString const&, char const*) (qimage.cpp:977) ==14540== by 0x401671: createImage() (main.cpp:7) ==14540== by 0x4018FB: main (main.cpp:24) ==14540== ==14540== Invalid read of size 4 ==14540== at 0x5C3A2D0: convert_ARGB_to_ARGB_PM_inplace_sse2(QImageData*, QFlags) (qimage_sse2.cpp:88) ==14540== by 0x5872E79: QImageData::convertInPlace(QImage::Format, QFlags) (qimage.cpp:4753) ==14540== by 0x58A5ABD: QRasterPlatformPixmap::createPixmapForImage(QImage&, QFlags, bool) (qpixmap_raster.cpp:329) ==14540== by 0x58A4E26: QRasterPlatformPixmap::fromImageInPlace(QImage&, QFlags) (qpixmap_raster.cpp:137) ==14540== by 0x589B8A8: QPixmap::fromImageInPlace(QImage&, QFlags) (qpixmap.cpp:1634) ==14540== by 0x401DF5: QPixmap::fromImage(QImage&&, QFlags) (qpixmap.h:130) ==14540== by 0x401917: main (main.cpp:24) ==14540== Address 0xd6e3160 is 512 bytes inside a block of size 52,000 free'd ==14540== at 0x4C2EDEB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x58679EE: QImageData::~QImageData() (qimage.cpp:169) ==14540== by 0x5868601: QImage::~QImage() (qimage.cpp:1040) ==14540== by 0x401709: createImage() (main.cpp:7) ==14540== by 0x4018FB: main (main.cpp:24) ==14540== Block was alloc'd at ==14540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x58678C3: QImageData::create(QSize const&, QImage::Format) (qimage.cpp:150) ==14540== by 0x5867F19: QImage::QImage(QSize const&, QImage::Format) (qimage.cpp:787) ==14540== by 0x58C2D1A: setup_qt(QImage&, png_struct_def*, png_info_struct*, QSize, bool*, float, float) (qpnghandler.cpp:387) ==14540== by 0x58C3AD3: QPngHandlerPrivate::readPngImage(QImage*) (qpnghandler.cpp:582) ==14540== by 0x58C5AD7: QPngHandler::read(QImage*) (qpnghandler.cpp:1039) ==14540== by 0x58851BF: QImageReader::read(QImage*) (qimagereader.cpp:1330) ==14540== by 0x5884D37: QImageReader::read() (qimagereader.cpp:1278) ==14540== by 0x586EB99: QImage::load(QString const&, char const*) (qimage.cpp:3349) ==14540== by 0x58683D4: QImage::QImage(QString const&, char const*) (qimage.cpp:977) ==14540== by 0x401671: createImage() (main.cpp:7) ==14540== by 0x4018FB: main (main.cpp:24) ==14540== ==14540== Invalid read of size 4 ==14540== at 0x5C3A2E0: convert_ARGB_to_ARGB_PM_inplace_sse2(QImageData*, QFlags) (qimage_sse2.cpp:89) ==14540== by 0x5872E79: QImageData::convertInPlace(QImage::Format, QFlags) (qimage.cpp:4753) ==14540== by 0x58A5ABD: QRasterPlatformPixmap::createPixmapForImage(QImage&, QFlags, bool) (qpixmap_raster.cpp:329) ==14540== by 0x58A4E26: QRasterPlatformPixmap::fromImageInPlace(QImage&, QFlags) (qpixmap_raster.cpp:137) ==14540== by 0x589B8A8: QPixmap::fromImageInPlace(QImage&, QFlags) (qpixmap.cpp:1634) ==14540== by 0x401DF5: QPixmap::fromImage(QImage&&, QFlags) (qpixmap.h:130) ==14540== by 0x401917: main (main.cpp:24) ==14540== Address 0xd6e3160 is 512 bytes inside a block of size 52,000 free'd ==14540== at 0x4C2EDEB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x58679EE: QImageData::~QImageData() (qimage.cpp:169) ==14540== by 0x5868601: QImage::~QImage() (qimage.cpp:1040) ==14540== by 0x401709: createImage() (main.cpp:7) ==14540== by 0x4018FB: main (main.cpp:24) ==14540== Block was alloc'd at ==14540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x58678C3: QImageData::create(QSize const&, QImage::Format) (qimage.cpp:150) ==14540== by 0x5867F19: QImage::QImage(QSize const&, QImage::Format) (qimage.cpp:787) ==14540== by 0x58C2D1A: setup_qt(QImage&, png_struct_def*, png_info_struct*, QSize, bool*, float, float) (qpnghandler.cpp:387) ==14540== by 0x58C3AD3: QPngHandlerPrivate::readPngImage(QImage*) (qpnghandler.cpp:582) ==14540== by 0x58C5AD7: QPngHandler::read(QImage*) (qpnghandler.cpp:1039) ==14540== by 0x58851BF: QImageReader::read(QImage*) (qimagereader.cpp:1330) ==14540== by 0x5884D37: QImageReader::read() (qimagereader.cpp:1278) ==14540== by 0x586EB99: QImage::load(QString const&, char const*) (qimage.cpp:3349) ==14540== by 0x58683D4: QImage::QImage(QString const&, char const*) (qimage.cpp:977) ==14540== by 0x401671: createImage() (main.cpp:7) ==14540== by 0x4018FB: main (main.cpp:24) ==14540== ==14540== Invalid write of size 4 ==14540== at 0x5C3A2F2: convert_ARGB_to_ARGB_PM_inplace_sse2(QImageData*, QFlags) (qimage_sse2.cpp:89) ==14540== by 0x5872E79: QImageData::convertInPlace(QImage::Format, QFlags) (qimage.cpp:4753) ==14540== by 0x58A5ABD: QRasterPlatformPixmap::createPixmapForImage(QImage&, QFlags, bool) (qpixmap_raster.cpp:329) ==14540== by 0x58A4E26: QRasterPlatformPixmap::fromImageInPlace(QImage&, QFlags) (qpixmap_raster.cpp:137) ==14540== by 0x589B8A8: QPixmap::fromImageInPlace(QImage&, QFlags) (qpixmap.cpp:1634) ==14540== by 0x401DF5: QPixmap::fromImage(QImage&&, QFlags) (qpixmap.h:130) ==14540== by 0x401917: main (main.cpp:24) ==14540== Address 0xd6e3160 is 512 bytes inside a block of size 52,000 free'd ==14540== at 0x4C2EDEB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x58679EE: QImageData::~QImageData() (qimage.cpp:169) ==14540== by 0x5868601: QImage::~QImage() (qimage.cpp:1040) ==14540== by 0x401709: createImage() (main.cpp:7) ==14540== by 0x4018FB: main (main.cpp:24) ==14540== Block was alloc'd at ==14540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x58678C3: QImageData::create(QSize const&, QImage::Format) (qimage.cpp:150) ==14540== by 0x5867F19: QImage::QImage(QSize const&, QImage::Format) (qimage.cpp:787) ==14540== by 0x58C2D1A: setup_qt(QImage&, png_struct_def*, png_info_struct*, QSize, bool*, float, float) (qpnghandler.cpp:387) ==14540== by 0x58C3AD3: QPngHandlerPrivate::readPngImage(QImage*) (qpnghandler.cpp:582) ==14540== by 0x58C5AD7: QPngHandler::read(QImage*) (qpnghandler.cpp:1039) ==14540== by 0x58851BF: QImageReader::read(QImage*) (qimagereader.cpp:1330) ==14540== by 0x5884D37: QImageReader::read() (qimagereader.cpp:1278) ==14540== by 0x586EB99: QImage::load(QString const&, char const*) (qimage.cpp:3349) ==14540== by 0x58683D4: QImage::QImage(QString const&, char const*) (qimage.cpp:977) ==14540== by 0x401671: createImage() (main.cpp:7) ==14540== by 0x4018FB: main (main.cpp:24) ==14540== ==14540== Invalid write of size 8 ==14540== at 0x5C39EAB: _mm_storeu_si128 (emmintrin.h:716) ==14540== by 0x5C39EAB: convert_ARGB_to_ARGB_PM_inplace_sse2(QImageData*, QFlags) (qimage_sse2.cpp:71) ==14540== by 0x5872E79: QImageData::convertInPlace(QImage::Format, QFlags) (qimage.cpp:4753) ==14540== by 0x58A5ABD: QRasterPlatformPixmap::createPixmapForImage(QImage&, QFlags, bool) (qpixmap_raster.cpp:329) ==14540== by 0x58A4E26: QRasterPlatformPixmap::fromImageInPlace(QImage&, QFlags) (qpixmap_raster.cpp:137) ==14540== by 0x589B8A8: QPixmap::fromImageInPlace(QImage&, QFlags) (qpixmap.cpp:1634) ==14540== by 0x401DF5: QPixmap::fromImage(QImage&&, QFlags) (qpixmap.h:130) ==14540== by 0x401917: main (main.cpp:24) ==14540== Address 0xd6ef878 is 51,480 bytes inside a block of size 52,000 free'd ==14540== at 0x4C2EDEB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x58679EE: QImageData::~QImageData() (qimage.cpp:169) ==14540== by 0x5868601: QImage::~QImage() (qimage.cpp:1040) ==14540== by 0x401709: createImage() (main.cpp:7) ==14540== by 0x4018FB: main (main.cpp:24) ==14540== Block was alloc'd at ==14540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x58678C3: QImageData::create(QSize const&, QImage::Format) (qimage.cpp:150) ==14540== by 0x5867F19: QImage::QImage(QSize const&, QImage::Format) (qimage.cpp:787) ==14540== by 0x58C2D1A: setup_qt(QImage&, png_struct_def*, png_info_struct*, QSize, bool*, float, float) (qpnghandler.cpp:387) ==14540== by 0x58C3AD3: QPngHandlerPrivate::readPngImage(QImage*) (qpnghandler.cpp:582) ==14540== by 0x58C5AD7: QPngHandler::read(QImage*) (qpnghandler.cpp:1039) ==14540== by 0x58851BF: QImageReader::read(QImage*) (qimagereader.cpp:1330) ==14540== by 0x5884D37: QImageReader::read() (qimagereader.cpp:1278) ==14540== by 0x586EB99: QImage::load(QString const&, char const*) (qimage.cpp:3349) ==14540== by 0x58683D4: QImage::QImage(QString const&, char const*) (qimage.cpp:977) ==14540== by 0x401671: createImage() (main.cpp:7) ==14540== by 0x4018FB: main (main.cpp:24) ==14540== ==14540== Invalid read of size 16 ==14540== at 0x57CCD7D: _mm_load_si128 (emmintrin.h:692) ==14540== by 0x57CCD7D: qt_blend_argb32_on_argb32_ssse3(unsigned char*, int, unsigned char const*, int, int, int, int) (qdrawhelper_ssse3.cpp:151) ==14540== by 0x5A78761: QRasterPaintEnginePrivate::drawImage(QPointF const&, QImage const&, void (*)(unsigned char*, int, unsigned char const*, int, int, int, int), QRect const&, int, QRect const&) (qpaintengine_raster.cpp:1014) ==14540== by 0x5A80878: QRasterPaintEngine::drawImage(QRectF const&, QImage const&, QRectF const&, QFlags) (qpaintengine_raster.cpp:2401) ==14540== by 0x5A7DB10: QRasterPaintEngine::drawPixmap(QRectF const&, QPixmap const&, QRectF const&) (qpaintengine_raster.cpp:2051) ==14540== by 0x5A9E746: QPainter::drawPixmap(QRectF const&, QPixmap const&, QRectF const&) (qpainter.cpp:5194) ==14540== by 0x505993A: QPainter::drawPixmap(int, int, QPixmap const&, int, int, int, int) (qpainter.h:795) ==14540== by 0x5058B25: QStyle::drawItemPixmap(QPainter*, QRect const&, int, QPixmap const&) const (qstyle.cpp:623) ==14540== by 0x5122F24: QFusionStyle::drawItemPixmap(QPainter*, QRect const&, int, QPixmap const&) const (qfusionstyle.cpp:3585) ==14540== by 0x5193903: QLabel::paintEvent(QPaintEvent*) (qlabel.cpp:1112) ==14540== by 0x501B0F5: QWidget::event(QEvent*) (qwidget.cpp:8900) ==14540== by 0x518BBF6: QFrame::event(QEvent*) (qframe.cpp:544) ==14540== by 0x5192A48: QLabel::event(QEvent*) (qlabel.cpp:995) ==14540== by 0x4FC3289: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3804) ==14540== by 0x4FC308D: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3767) ==14540== by 0x61970A0: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1015) ==14540== by 0x4FC6491: QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (in qt-56/qtbase/lib/libQt5Widgets.so.5.6.2) ==14540== by 0x5011EBC: QWidgetPrivate::sendPaintEvent(QRegion const&) (qwidget.cpp:5666) ==14540== by 0x50119AF: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (qwidget.cpp:5606) ==14540== by 0x501285E: QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (qwidget.cpp:5801) ==14540== by 0x5011E36: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (qwidget.cpp:5658) ==14540== by 0x4FD53BF: QWidgetBackingStore::doSync() (qwidgetbackingstore.cpp:1376) ==14540== by 0x4FD3E34: QWidgetBackingStore::sync(QWidget*, QRegion const&) (qwidgetbackingstore.cpp:1128) ==14540== by 0x5007B0D: QWidgetPrivate::syncBackingStore(QRegion const&) (qwidget.cpp:1951) ==14540== by 0x504BEA9: QWidgetWindow::handleExposeEvent(QExposeEvent*) (qwidgetwindow.cpp:877) ==14540== by 0x50490BC: QWidgetWindow::event(QEvent*) (qwidgetwindow.cpp:278) ==14540== by 0x4FC3289: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3804) ==14540== by 0x4FC04D2: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3163) ==14540== by 0x61970A0: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1015) ==14540== by 0x58098FD: QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (in qt-56/qtbase/lib/libQt5Gui.so.5.6.2) ==14540== by 0x5805F91: QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) (qguiapplication.cpp:2741) ==14540== by 0x5801353: QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (qguiapplication.cpp:1723) ==14540== by 0x57E2E2E: QWindowSystemInterface::sendWindowSystemEvents(QFlags) (qwindowsysteminterface.cpp:648) ==14540== by 0x40F0C9F: userEventSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:70) ==14540== by 0x72DA126: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x72DA37F: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x72DA42B: g_main_context_iteration (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x621B6EF: QEventDispatcherGlib::processEvents(QFlags) (qeventdispatcher_glib.cpp:417) ==14540== by 0x40F0ECF: QPAEventDispatcherGlib::processEvents(QFlags) (qeventdispatcher_glib.cpp:115) ==14540== by 0x61936EB: QEventLoop::processEvents(QFlags) (qeventloop.cpp:128) ==14540== by 0x6193A22: QEventLoop::exec(QFlags) (qeventloop.cpp:204) ==14540== by 0x6197896: QCoreApplication::exec() (qcoreapplication.cpp:1285) ==14540== by 0x5801021: QGuiApplication::exec() (qguiapplication.cpp:1607) ==14540== by 0x4FBFE82: QApplication::exec() (qapplication.cpp:2979) ==14540== by 0x401963: main (main.cpp:28) ==14540== Address 0xd6e2f60 is 0 bytes inside a block of size 52,000 free'd ==14540== at 0x4C2EDEB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x58679EE: QImageData::~QImageData() (qimage.cpp:169) ==14540== by 0x5868601: QImage::~QImage() (qimage.cpp:1040) ==14540== by 0x401709: createImage() (main.cpp:7) ==14540== by 0x4018FB: main (main.cpp:24) ==14540== Block was alloc'd at ==14540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x58678C3: QImageData::create(QSize const&, QImage::Format) (qimage.cpp:150) ==14540== by 0x5867F19: QImage::QImage(QSize const&, QImage::Format) (qimage.cpp:787) ==14540== by 0x58C2D1A: setup_qt(QImage&, png_struct_def*, png_info_struct*, QSize, bool*, float, float) (qpnghandler.cpp:387) ==14540== by 0x58C3AD3: QPngHandlerPrivate::readPngImage(QImage*) (qpnghandler.cpp:582) ==14540== by 0x58C5AD7: QPngHandler::read(QImage*) (qpnghandler.cpp:1039) ==14540== by 0x58851BF: QImageReader::read(QImage*) (qimagereader.cpp:1330) ==14540== by 0x5884D37: QImageReader::read() (qimagereader.cpp:1278) ==14540== by 0x586EB99: QImage::load(QString const&, char const*) (qimage.cpp:3349) ==14540== by 0x58683D4: QImage::QImage(QString const&, char const*) (qimage.cpp:977) ==14540== by 0x401671: createImage() (main.cpp:7) ==14540== by 0x4018FB: main (main.cpp:24) ==14540== ==14540== Invalid read of size 4 ==14540== at 0x57CE566: qt_blend_argb32_on_argb32_ssse3(unsigned char*, int, unsigned char const*, int, int, int, int) (qdrawhelper_ssse3.cpp:151) ==14540== by 0x5A78761: QRasterPaintEnginePrivate::drawImage(QPointF const&, QImage const&, void (*)(unsigned char*, int, unsigned char const*, int, int, int, int), QRect const&, int, QRect const&) (qpaintengine_raster.cpp:1014) ==14540== by 0x5A80878: QRasterPaintEngine::drawImage(QRectF const&, QImage const&, QRectF const&, QFlags) (qpaintengine_raster.cpp:2401) ==14540== by 0x5A7DB10: QRasterPaintEngine::drawPixmap(QRectF const&, QPixmap const&, QRectF const&) (qpaintengine_raster.cpp:2051) ==14540== by 0x5A9E746: QPainter::drawPixmap(QRectF const&, QPixmap const&, QRectF const&) (qpainter.cpp:5194) ==14540== by 0x505993A: QPainter::drawPixmap(int, int, QPixmap const&, int, int, int, int) (qpainter.h:795) ==14540== by 0x5058B25: QStyle::drawItemPixmap(QPainter*, QRect const&, int, QPixmap const&) const (qstyle.cpp:623) ==14540== by 0x5122F24: QFusionStyle::drawItemPixmap(QPainter*, QRect const&, int, QPixmap const&) const (qfusionstyle.cpp:3585) ==14540== by 0x5193903: QLabel::paintEvent(QPaintEvent*) (qlabel.cpp:1112) ==14540== by 0x501B0F5: QWidget::event(QEvent*) (qwidget.cpp:8900) ==14540== by 0x518BBF6: QFrame::event(QEvent*) (qframe.cpp:544) ==14540== by 0x5192A48: QLabel::event(QEvent*) (qlabel.cpp:995) ==14540== by 0x4FC3289: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3804) ==14540== by 0x4FC308D: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3767) ==14540== by 0x61970A0: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1015) ==14540== by 0x4FC6491: QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (in qt-56/qtbase/lib/libQt5Widgets.so.5.6.2) ==14540== by 0x5011EBC: QWidgetPrivate::sendPaintEvent(QRegion const&) (qwidget.cpp:5666) ==14540== by 0x50119AF: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (qwidget.cpp:5606) ==14540== by 0x501285E: QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (qwidget.cpp:5801) ==14540== by 0x5011E36: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (qwidget.cpp:5658) ==14540== by 0x4FD53BF: QWidgetBackingStore::doSync() (qwidgetbackingstore.cpp:1376) ==14540== by 0x4FD3E34: QWidgetBackingStore::sync(QWidget*, QRegion const&) (qwidgetbackingstore.cpp:1128) ==14540== by 0x5007B0D: QWidgetPrivate::syncBackingStore(QRegion const&) (qwidget.cpp:1951) ==14540== by 0x504BEA9: QWidgetWindow::handleExposeEvent(QExposeEvent*) (qwidgetwindow.cpp:877) ==14540== by 0x50490BC: QWidgetWindow::event(QEvent*) (qwidgetwindow.cpp:278) ==14540== by 0x4FC3289: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3804) ==14540== by 0x4FC04D2: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3163) ==14540== by 0x61970A0: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1015) ==14540== by 0x58098FD: QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (in qt-56/qtbase/lib/libQt5Gui.so.5.6.2) ==14540== by 0x5805F91: QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) (qguiapplication.cpp:2741) ==14540== by 0x5801353: QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (qguiapplication.cpp:1723) ==14540== by 0x57E2E2E: QWindowSystemInterface::sendWindowSystemEvents(QFlags) (qwindowsysteminterface.cpp:648) ==14540== by 0x40F0C9F: userEventSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:70) ==14540== by 0x72DA126: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x72DA37F: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x72DA42B: g_main_context_iteration (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x621B6EF: QEventDispatcherGlib::processEvents(QFlags) (qeventdispatcher_glib.cpp:417) ==14540== by 0x40F0ECF: QPAEventDispatcherGlib::processEvents(QFlags) (qeventdispatcher_glib.cpp:115) ==14540== by 0x61936EB: QEventLoop::processEvents(QFlags) (qeventloop.cpp:128) ==14540== by 0x6193A22: QEventLoop::exec(QFlags) (qeventloop.cpp:204) ==14540== by 0x6197896: QCoreApplication::exec() (qcoreapplication.cpp:1285) ==14540== by 0x5801021: QGuiApplication::exec() (qguiapplication.cpp:1607) ==14540== by 0x4FBFE82: QApplication::exec() (qapplication.cpp:2979) ==14540== by 0x401963: main (main.cpp:28) ==14540== Address 0xd6e3160 is 512 bytes inside a block of size 52,000 free'd ==14540== at 0x4C2EDEB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x58679EE: QImageData::~QImageData() (qimage.cpp:169) ==14540== by 0x5868601: QImage::~QImage() (qimage.cpp:1040) ==14540== by 0x401709: createImage() (main.cpp:7) ==14540== by 0x4018FB: main (main.cpp:24) ==14540== Block was alloc'd at ==14540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x58678C3: QImageData::create(QSize const&, QImage::Format) (qimage.cpp:150) ==14540== by 0x5867F19: QImage::QImage(QSize const&, QImage::Format) (qimage.cpp:787) ==14540== by 0x58C2D1A: setup_qt(QImage&, png_struct_def*, png_info_struct*, QSize, bool*, float, float) (qpnghandler.cpp:387) ==14540== by 0x58C3AD3: QPngHandlerPrivate::readPngImage(QImage*) (qpnghandler.cpp:582) ==14540== by 0x58C5AD7: QPngHandler::read(QImage*) (qpnghandler.cpp:1039) ==14540== by 0x58851BF: QImageReader::read(QImage*) (qimagereader.cpp:1330) ==14540== by 0x5884D37: QImageReader::read() (qimagereader.cpp:1278) ==14540== by 0x586EB99: QImage::load(QString const&, char const*) (qimage.cpp:3349) ==14540== by 0x58683D4: QImage::QImage(QString const&, char const*) (qimage.cpp:977) ==14540== by 0x401671: createImage() (main.cpp:7) ==14540== by 0x4018FB: main (main.cpp:24) ==14540== ==14540== Invalid read of size 4 ==14540== at 0x57CCB7A: qt_blend_argb32_on_argb32_ssse3(unsigned char*, int, unsigned char const*, int, int, int, int) (qdrawhelper_ssse3.cpp:151) ==14540== by 0x5A78761: QRasterPaintEnginePrivate::drawImage(QPointF const&, QImage const&, void (*)(unsigned char*, int, unsigned char const*, int, int, int, int), QRect const&, int, QRect const&) (qpaintengine_raster.cpp:1014) ==14540== by 0x5A80878: QRasterPaintEngine::drawImage(QRectF const&, QImage const&, QRectF const&, QFlags) (qpaintengine_raster.cpp:2401) ==14540== by 0x5A7DB10: QRasterPaintEngine::drawPixmap(QRectF const&, QPixmap const&, QRectF const&) (qpaintengine_raster.cpp:2051) ==14540== by 0x5A9E746: QPainter::drawPixmap(QRectF const&, QPixmap const&, QRectF const&) (qpainter.cpp:5194) ==14540== by 0x505993A: QPainter::drawPixmap(int, int, QPixmap const&, int, int, int, int) (qpainter.h:795) ==14540== by 0x5058B25: QStyle::drawItemPixmap(QPainter*, QRect const&, int, QPixmap const&) const (qstyle.cpp:623) ==14540== by 0x5122F24: QFusionStyle::drawItemPixmap(QPainter*, QRect const&, int, QPixmap const&) const (qfusionstyle.cpp:3585) ==14540== by 0x5193903: QLabel::paintEvent(QPaintEvent*) (qlabel.cpp:1112) ==14540== by 0x501B0F5: QWidget::event(QEvent*) (qwidget.cpp:8900) ==14540== by 0x518BBF6: QFrame::event(QEvent*) (qframe.cpp:544) ==14540== by 0x5192A48: QLabel::event(QEvent*) (qlabel.cpp:995) ==14540== by 0x4FC3289: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3804) ==14540== by 0x4FC308D: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3767) ==14540== by 0x61970A0: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1015) ==14540== by 0x4FC6491: QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (in qt-56/qtbase/lib/libQt5Widgets.so.5.6.2) ==14540== by 0x5011EBC: QWidgetPrivate::sendPaintEvent(QRegion const&) (qwidget.cpp:5666) ==14540== by 0x50119AF: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (qwidget.cpp:5606) ==14540== by 0x501285E: QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (qwidget.cpp:5801) ==14540== by 0x5011E36: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (qwidget.cpp:5658) ==14540== by 0x4FD53BF: QWidgetBackingStore::doSync() (qwidgetbackingstore.cpp:1376) ==14540== by 0x4FD3E34: QWidgetBackingStore::sync(QWidget*, QRegion const&) (qwidgetbackingstore.cpp:1128) ==14540== by 0x5007B0D: QWidgetPrivate::syncBackingStore(QRegion const&) (qwidget.cpp:1951) ==14540== by 0x504BEA9: QWidgetWindow::handleExposeEvent(QExposeEvent*) (qwidgetwindow.cpp:877) ==14540== by 0x50490BC: QWidgetWindow::event(QEvent*) (qwidgetwindow.cpp:278) ==14540== by 0x4FC3289: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3804) ==14540== by 0x4FC04D2: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3163) ==14540== by 0x61970A0: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1015) ==14540== by 0x58098FD: QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (in qt-56/qtbase/lib/libQt5Gui.so.5.6.2) ==14540== by 0x5805F91: QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) (qguiapplication.cpp:2741) ==14540== by 0x5801353: QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (qguiapplication.cpp:1723) ==14540== by 0x57E2E2E: QWindowSystemInterface::sendWindowSystemEvents(QFlags) (qwindowsysteminterface.cpp:648) ==14540== by 0x40F0C9F: userEventSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:70) ==14540== by 0x72DA126: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x72DA37F: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x72DA42B: g_main_context_iteration (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x621B6EF: QEventDispatcherGlib::processEvents(QFlags) (qeventdispatcher_glib.cpp:417) ==14540== by 0x40F0ECF: QPAEventDispatcherGlib::processEvents(QFlags) (qeventdispatcher_glib.cpp:115) ==14540== by 0x61936EB: QEventLoop::processEvents(QFlags) (qeventloop.cpp:128) ==14540== by 0x6193A22: QEventLoop::exec(QFlags) (qeventloop.cpp:204) ==14540== by 0x6197896: QCoreApplication::exec() (qcoreapplication.cpp:1285) ==14540== by 0x5801021: QGuiApplication::exec() (qguiapplication.cpp:1607) ==14540== by 0x4FBFE82: QApplication::exec() (qapplication.cpp:2979) ==14540== by 0x401963: main (main.cpp:28) ==14540== Address 0xd6e3168 is 520 bytes inside a block of size 52,000 free'd ==14540== at 0x4C2EDEB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x58679EE: QImageData::~QImageData() (qimage.cpp:169) ==14540== by 0x5868601: QImage::~QImage() (qimage.cpp:1040) ==14540== by 0x401709: createImage() (main.cpp:7) ==14540== by 0x4018FB: main (main.cpp:24) ==14540== Block was alloc'd at ==14540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x58678C3: QImageData::create(QSize const&, QImage::Format) (qimage.cpp:150) ==14540== by 0x5867F19: QImage::QImage(QSize const&, QImage::Format) (qimage.cpp:787) ==14540== by 0x58C2D1A: setup_qt(QImage&, png_struct_def*, png_info_struct*, QSize, bool*, float, float) (qpnghandler.cpp:387) ==14540== by 0x58C3AD3: QPngHandlerPrivate::readPngImage(QImage*) (qpnghandler.cpp:582) ==14540== by 0x58C5AD7: QPngHandler::read(QImage*) (qpnghandler.cpp:1039) ==14540== by 0x58851BF: QImageReader::read(QImage*) (qimagereader.cpp:1330) ==14540== by 0x5884D37: QImageReader::read() (qimagereader.cpp:1278) ==14540== by 0x586EB99: QImage::load(QString const&, char const*) (qimage.cpp:3349) ==14540== by 0x58683D4: QImage::QImage(QString const&, char const*) (qimage.cpp:977) ==14540== by 0x401671: createImage() (main.cpp:7) ==14540== by 0x4018FB: main (main.cpp:24) ==14540== ==14540== Syscall param writev(vector[...]) points to uninitialised byte(s) ==14540== at 0x6B5373D: ??? (syscall-template.S:84) ==14540== by 0x957DF28: ??? (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0) ==14540== by 0x957E31C: ??? (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0) ==14540== by 0x957EA76: ??? (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0) ==14540== by 0x957EC43: xcb_flush (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0) ==14540== by 0x40C6323: QXcbWindow::hide() (qxcbwindow.cpp:878) ==14540== by 0x40C5D74: QXcbWindow::setVisible(bool) (qxcbwindow.cpp:790) ==14540== by 0x5810C08: QWindow::setVisible(bool) (qwindow.cpp:523) ==14540== by 0x5019015: QWidgetPrivate::hide_sys() (qwidget.cpp:8083) ==14540== by 0x5018CD2: QWidgetPrivate::hide_helper() (qwidget.cpp:8011) ==14540== by 0x50195DF: QWidget::setVisible(bool) (qwidget.cpp:8213) ==14540== by 0x5018BE7: QWidget::hide() (qwidget.cpp:7985) ==14540== by 0x5019D15: QWidgetPrivate::close_helper(QWidgetPrivate::CloseMode) (qwidget.cpp:8342) ==14540== by 0x504B28A: QWidgetWindow::handleCloseEvent(QCloseEvent*) (qwidgetwindow.cpp:758) ==14540== by 0x5048E95: QWidgetWindow::event(QEvent*) (qwidgetwindow.cpp:192) ==14540== by 0x4FC3289: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3804) ==14540== by 0x4FC04D2: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3163) ==14540== by 0x61970A0: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1015) ==14540== by 0x58098FD: QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (in qt-56/qtbase/lib/libQt5Gui.so.5.6.2) ==14540== by 0x5803434: QGuiApplicationPrivate::processCloseEvent(QWindowSystemInterfacePrivate::CloseEvent*) (qguiapplication.cpp:2192) ==14540== by 0x58012ED: QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (qguiapplication.cpp:1700) ==14540== by 0x57E2E2E: QWindowSystemInterface::sendWindowSystemEvents(QFlags) (qwindowsysteminterface.cpp:648) ==14540== by 0x40F0C9F: userEventSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:70) ==14540== by 0x72DA126: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x72DA37F: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x72DA42B: g_main_context_iteration (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x621B6EF: QEventDispatcherGlib::processEvents(QFlags) (qeventdispatcher_glib.cpp:417) ==14540== by 0x40F0ECF: QPAEventDispatcherGlib::processEvents(QFlags) (qeventdispatcher_glib.cpp:115) ==14540== by 0x61936EB: QEventLoop::processEvents(QFlags) (qeventloop.cpp:128) ==14540== by 0x6193A22: QEventLoop::exec(QFlags) (qeventloop.cpp:204) ==14540== by 0x6197896: QCoreApplication::exec() (qcoreapplication.cpp:1285) ==14540== by 0x5801021: QGuiApplication::exec() (qguiapplication.cpp:1607) ==14540== by 0x4FBFE82: QApplication::exec() (qapplication.cpp:2979) ==14540== by 0x401963: main (main.cpp:28) ==14540== Address 0xd3713b9 is 4,537 bytes inside a block of size 21,152 alloc'd ==14540== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x957D8DB: xcb_connect_to_fd (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0) ==14540== by 0x9581610: xcb_connect_to_display_with_auth_info (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0) ==14540== by 0x75DD809: _XConnectXCB (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==14540== by 0x75CE391: XOpenDisplay (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==14540== by 0x409F7A4: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:573) ==14540== by 0x40ABEA4: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:179) ==14540== by 0x402A6F3: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:50) ==14540== by 0x57F0976: loadIntegration(QFactoryLoader*, QString const&, QStringList const&, int&, char**) (qplatformintegrationfactory.cpp:56) ==14540== by 0x57F0A2F: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (qplatformintegrationfactory.cpp:73) ==14540== by 0x57FEB0D: init_platform(QString const&, QString const&, QString const&, int&, char**) (qguiapplication.cpp:1058) ==14540== by 0x57FFCFC: QGuiApplicationPrivate::createPlatformIntegration() (qguiapplication.cpp:1227) ==14540== by 0x57FFE62: QGuiApplicationPrivate::createEventDispatcher() (qguiapplication.cpp:1244) ==14540== by 0x4FB791F: QApplicationPrivate::createEventDispatcher() (qapplication.cpp:196) ==14540== by 0x6196B7C: QCoreApplicationPrivate::init() (qcoreapplication.cpp:814) ==14540== by 0x57FFFB4: QGuiApplicationPrivate::init() (qguiapplication.cpp:1267) ==14540== by 0x4FB809B: QApplicationPrivate::init() (qapplication.cpp:578) ==14540== by 0x4FB807A: QApplication::QApplication(int&, char**, int) (qapplication.cpp:570) ==14540== by 0x4017FA: main (main.cpp:13) ==14540== ==14540== ==14540== HEAP SUMMARY: ==14540== in use at exit: 252,789 bytes in 1,965 blocks ==14540== total heap usage: 18,930 allocs, 16,965 frees, 3,165,703 bytes allocated ==14540== ==14540== 5 bytes in 1 blocks are definitely lost in loss record 7 of 1,176 ==14540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x6AE1A59: strdup (strdup.c:42) ==14540== by 0xE190966: ??? ==14540== by 0xDF7A108: ??? ==14540== by 0x40ED3FB: ??? ==14540== by 0x40AD16A: ??? ==14540== by 0x57F8E17: QSessionManagerPrivate::QSessionManagerPrivate(QString const&, QString const&) (qsessionmanager.cpp:120) ==14540== by 0x57F8F36: QSessionManager::QSessionManager(QGuiApplication*, QString&, QString&) (qsessionmanager.cpp:132) ==14540== by 0x5800899: QGuiApplicationPrivate::init() (qguiapplication.cpp:1397) ==14540== by 0x4FB809B: QApplicationPrivate::init() (qapplication.cpp:578) ==14540== by 0x4FB807A: QApplication::QApplication(int&, char**, int) (qapplication.cpp:570) ==14540== by 0x4017FA: main (main.cpp:13) ==14540== ==14540== 6 bytes in 1 blocks are definitely lost in loss record 9 of 1,176 ==14540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x75F4BAD: ??? (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==14540== by 0x75F4E6A: _XmbTextListToTextProperty (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==14540== by 0x40C319C: ??? ==14540== by 0x40C8EDB: ??? ==14540== by 0x58114AA: QWindow::setTitle(QString const&) (qwindow.cpp:815) ==14540== by 0x5013804: QWidgetPrivate::setWindowTitle_sys(QString const&) (qwidget.cpp:6078) ==14540== by 0x5013783: QWidgetPrivate::setWindowTitle_helper(QString const&) (qwidget.cpp:6068) ==14540== by 0x50058AF: QWidget::create(unsigned long long, bool, bool) (qwidget.cpp:1357) ==14540== by 0x50191B5: QWidget::setVisible(bool) (qwidget.cpp:8127) ==14540== by 0x5017E84: QWidget::show() (qwidget.cpp:7730) ==14540== by 0x40187E: main (main.cpp:20) ==14540== ==14540== 8 bytes in 1 blocks are definitely lost in loss record 29 of 1,176 ==14540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x4C2FDEF: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x10610491: ??? ==14540== by 0x105F3734: ??? ==14540== by 0x105F38F9: ??? ==14540== by 0x105F3C5E: ??? ==14540== by 0x101371F4: ??? ==14540== by 0x10137E45: ??? ==14540== by 0x1013E448: ??? ==14540== by 0x1013E0E0: ??? ==14540== by 0x1013D1AB: ??? ==14540== by 0x61DF306: QtPrivate::QSlotObjectBase::call(QObject*, void**) (qobject_impl.h:124) ==14540== by 0x61D3F5E: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==14540== by 0x61D5196: QObject::event(QEvent*) (qobject.cpp:1256) ==14540== by 0x5F4111F: QThread::event(QEvent*) (qthread.cpp:807) ==14540== by 0x6197595: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==14540== by 0x61971BF: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==14540== by 0x6197071: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==14540== by 0x619B389: QCoreApplication::sendEvent(QObject*, QEvent*) (in qt-56/qtbase/lib/libQt5Core.so.5.6.2) ==14540== by 0x6198540: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==14540== by 0x6197EA5: QCoreApplication::sendPostedEvents(QObject*, int) (qcoreapplication.cpp:1508) ==14540== by 0x621AEE4: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:270) ==14540== by 0x72DA126: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x72DA37F: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x72DA42B: g_main_context_iteration (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x621B6EF: QEventDispatcherGlib::processEvents(QFlags) (qeventdispatcher_glib.cpp:417) ==14540== by 0x61936EB: QEventLoop::processEvents(QFlags) (qeventloop.cpp:128) ==14540== by 0x6193A22: QEventLoop::exec(QFlags) (qeventloop.cpp:204) ==14540== by 0x5F40BF0: QThread::exec() (qthread.cpp:500) ==14540== by 0x10137A1C: ??? ==14540== by 0x5F495A3: QThreadPrivate::start(void*) (qthread_unix.cpp:341) ==14540== by 0x6E276F9: start_thread (pthread_create.c:333) ==14540== by 0x6B5DB5C: clone (clone.S:109) ==14540== ==14540== 16 bytes in 1 blocks are possibly lost in loss record 118 of 1,176 ==14540== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x72DF700: g_malloc0 (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x706A522: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x706EF90: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x704E30B: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x7048177: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x40104E9: call_init.part.0 (dl-init.c:72) ==14540== by 0x40105FA: call_init (dl-init.c:30) ==14540== by 0x40105FA: _dl_init (dl-init.c:120) ==14540== by 0x4000CF9: ??? (in /lib/x86_64-linux-gnu/ld-2.23.so) ==14540== ==14540== 16 bytes in 1 blocks are possibly lost in loss record 119 of 1,176 ==14540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x4C2FDEF: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x72DF767: g_realloc (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x706A406: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x706EF90: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x704E30B: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x7048177: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x40104E9: call_init.part.0 (dl-init.c:72) ==14540== by 0x40105FA: call_init (dl-init.c:30) ==14540== by 0x40105FA: _dl_init (dl-init.c:120) ==14540== by 0x4000CF9: ??? (in /lib/x86_64-linux-gnu/ld-2.23.so) ==14540== ==14540== 16 bytes in 1 blocks are possibly lost in loss record 120 of 1,176 ==14540== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x72DF700: g_malloc0 (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x706A522: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x706EF90: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x704E371: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x7048177: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x40104E9: call_init.part.0 (dl-init.c:72) ==14540== by 0x40105FA: call_init (dl-init.c:30) ==14540== by 0x40105FA: _dl_init (dl-init.c:120) ==14540== by 0x4000CF9: ??? (in /lib/x86_64-linux-gnu/ld-2.23.so) ==14540== ==14540== 16 bytes in 1 blocks are possibly lost in loss record 121 of 1,176 ==14540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x4C2FDEF: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x72DF767: g_realloc (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x706A406: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x706EF90: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x704E371: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x7048177: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x40104E9: call_init.part.0 (dl-init.c:72) ==14540== by 0x40105FA: call_init (dl-init.c:30) ==14540== by 0x40105FA: _dl_init (dl-init.c:120) ==14540== by 0x4000CF9: ??? (in /lib/x86_64-linux-gnu/ld-2.23.so) ==14540== ==14540== 16 bytes in 1 blocks are possibly lost in loss record 122 of 1,176 ==14540== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x72DF700: g_malloc0 (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x706A522: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x706EF90: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x7057B04: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x7048181: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x40104E9: call_init.part.0 (dl-init.c:72) ==14540== by 0x40105FA: call_init (dl-init.c:30) ==14540== by 0x40105FA: _dl_init (dl-init.c:120) ==14540== by 0x4000CF9: ??? (in /lib/x86_64-linux-gnu/ld-2.23.so) ==14540== ==14540== 16 bytes in 1 blocks are possibly lost in loss record 123 of 1,176 ==14540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x4C2FDEF: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x72DF767: g_realloc (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x706A406: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x706EF90: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x7057B04: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x7048181: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x40104E9: call_init.part.0 (dl-init.c:72) ==14540== by 0x40105FA: call_init (dl-init.c:30) ==14540== by 0x40105FA: _dl_init (dl-init.c:120) ==14540== by 0x4000CF9: ??? (in /lib/x86_64-linux-gnu/ld-2.23.so) ==14540== ==14540== 16 bytes in 1 blocks are possibly lost in loss record 124 of 1,176 ==14540== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x72DF700: g_malloc0 (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x706A522: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x706EF90: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x7052C1B: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x7048186: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x40104E9: call_init.part.0 (dl-init.c:72) ==14540== by 0x40105FA: call_init (dl-init.c:30) ==14540== by 0x40105FA: _dl_init (dl-init.c:120) ==14540== by 0x4000CF9: ??? (in /lib/x86_64-linux-gnu/ld-2.23.so) ==14540== ==14540== 16 bytes in 1 blocks are possibly lost in loss record 125 of 1,176 ==14540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x4C2FDEF: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x72DF767: g_realloc (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x706A406: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x706EF90: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x7052C1B: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x7048186: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x40104E9: call_init.part.0 (dl-init.c:72) ==14540== by 0x40105FA: call_init (dl-init.c:30) ==14540== by 0x40105FA: _dl_init (dl-init.c:120) ==14540== by 0x4000CF9: ??? (in /lib/x86_64-linux-gnu/ld-2.23.so) ==14540== ==14540== 29 bytes in 1 blocks are definitely lost in loss record 225 of 1,176 ==14540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0xE184DD8: ??? ==14540== by 0xE1870A2: ??? ==14540== by 0xE185787: ??? ==14540== by 0xDF79DEF: ??? ==14540== by 0x40ED3FB: ??? ==14540== by 0x40AD16A: ??? ==14540== by 0x57F8E17: QSessionManagerPrivate::QSessionManagerPrivate(QString const&, QString const&) (qsessionmanager.cpp:120) ==14540== by 0x57F8F36: QSessionManager::QSessionManager(QGuiApplication*, QString&, QString&) (qsessionmanager.cpp:132) ==14540== by 0x5800899: QGuiApplicationPrivate::init() (qguiapplication.cpp:1397) ==14540== by 0x4FB809B: QApplicationPrivate::init() (qapplication.cpp:578) ==14540== by 0x4FB807A: QApplication::QApplication(int&, char**, int) (qapplication.cpp:570) ==14540== by 0x4017FA: main (main.cpp:13) ==14540== ==14540== 42 bytes in 1 blocks are definitely lost in loss record 741 of 1,176 ==14540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x1061152E: ??? ==14540== by 0x105F3ED4: ??? ==14540== by 0x101371F4: ??? ==14540== by 0x10137E45: ??? ==14540== by 0x1013E448: ??? ==14540== by 0x1013E0E0: ??? ==14540== by 0x1013D1AB: ??? ==14540== by 0x61DF306: QtPrivate::QSlotObjectBase::call(QObject*, void**) (qobject_impl.h:124) ==14540== by 0x61D3F5E: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==14540== by 0x61D5196: QObject::event(QEvent*) (qobject.cpp:1256) ==14540== by 0x5F4111F: QThread::event(QEvent*) (qthread.cpp:807) ==14540== by 0x6197595: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==14540== by 0x61971BF: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==14540== by 0x6197071: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==14540== by 0x619B389: QCoreApplication::sendEvent(QObject*, QEvent*) (in qt-56/qtbase/lib/libQt5Core.so.5.6.2) ==14540== by 0x6198540: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==14540== by 0x6197EA5: QCoreApplication::sendPostedEvents(QObject*, int) (qcoreapplication.cpp:1508) ==14540== by 0x621AEE4: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:270) ==14540== by 0x72DA126: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x72DA37F: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x72DA42B: g_main_context_iteration (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x621B6EF: QEventDispatcherGlib::processEvents(QFlags) (qeventdispatcher_glib.cpp:417) ==14540== by 0x61936EB: QEventLoop::processEvents(QFlags) (qeventloop.cpp:128) ==14540== by 0x6193A22: QEventLoop::exec(QFlags) (qeventloop.cpp:204) ==14540== by 0x5F40BF0: QThread::exec() (qthread.cpp:500) ==14540== by 0x10137A1C: ??? ==14540== by 0x5F495A3: QThreadPrivate::start(void*) (qthread_unix.cpp:341) ==14540== by 0x6E276F9: start_thread (pthread_create.c:333) ==14540== by 0x6B5DB5C: clone (clone.S:109) ==14540== ==14540== 72 (24 direct, 48 indirect) bytes in 1 blocks are definitely lost in loss record 983 of 1,176 ==14540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x106133B1: ??? ==14540== by 0x106013DD: ??? ==14540== by 0x10608375: ??? ==14540== by 0x105F7C2E: ??? ==14540== by 0x105F39F7: ??? ==14540== by 0x105F3C5E: ??? ==14540== by 0x101371F4: ??? ==14540== by 0x10137E45: ??? ==14540== by 0x1013E448: ??? ==14540== by 0x1013E0E0: ??? ==14540== by 0x1013D1AB: ??? ==14540== by 0x61DF306: QtPrivate::QSlotObjectBase::call(QObject*, void**) (qobject_impl.h:124) ==14540== by 0x61D3F5E: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==14540== by 0x61D5196: QObject::event(QEvent*) (qobject.cpp:1256) ==14540== by 0x5F4111F: QThread::event(QEvent*) (qthread.cpp:807) ==14540== by 0x6197595: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==14540== by 0x61971BF: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==14540== by 0x6197071: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==14540== by 0x619B389: QCoreApplication::sendEvent(QObject*, QEvent*) (in qt-56/qtbase/lib/libQt5Core.so.5.6.2) ==14540== by 0x6198540: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==14540== by 0x6197EA5: QCoreApplication::sendPostedEvents(QObject*, int) (qcoreapplication.cpp:1508) ==14540== by 0x621AEE4: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:270) ==14540== by 0x72DA126: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x72DA37F: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x72DA42B: g_main_context_iteration (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x621B6EF: QEventDispatcherGlib::processEvents(QFlags) (qeventdispatcher_glib.cpp:417) ==14540== by 0x61936EB: QEventLoop::processEvents(QFlags) (qeventloop.cpp:128) ==14540== by 0x6193A22: QEventLoop::exec(QFlags) (qeventloop.cpp:204) ==14540== by 0x5F40BF0: QThread::exec() (qthread.cpp:500) ==14540== by 0x10137A1C: ??? ==14540== by 0x5F495A3: QThreadPrivate::start(void*) (qthread_unix.cpp:341) ==14540== by 0x6E276F9: start_thread (pthread_create.c:333) ==14540== by 0x6B5DB5C: clone (clone.S:109) ==14540== ==14540== 73 bytes in 1 blocks are definitely lost in loss record 984 of 1,176 ==14540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x1061152E: ??? ==14540== by 0x105F3624: ??? ==14540== by 0x105F3CC2: ??? ==14540== by 0x101371F4: ??? ==14540== by 0x10137E45: ??? ==14540== by 0x1013E448: ??? ==14540== by 0x1013E0E0: ??? ==14540== by 0x1013D1AB: ??? ==14540== by 0x61DF306: QtPrivate::QSlotObjectBase::call(QObject*, void**) (qobject_impl.h:124) ==14540== by 0x61D3F5E: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==14540== by 0x61D5196: QObject::event(QEvent*) (qobject.cpp:1256) ==14540== by 0x5F4111F: QThread::event(QEvent*) (qthread.cpp:807) ==14540== by 0x6197595: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==14540== by 0x61971BF: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==14540== by 0x6197071: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==14540== by 0x619B389: QCoreApplication::sendEvent(QObject*, QEvent*) (in qt-56/qtbase/lib/libQt5Core.so.5.6.2) ==14540== by 0x6198540: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==14540== by 0x6197EA5: QCoreApplication::sendPostedEvents(QObject*, int) (qcoreapplication.cpp:1508) ==14540== by 0x621AEE4: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:270) ==14540== by 0x72DA126: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x72DA37F: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x72DA42B: g_main_context_iteration (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x621B6EF: QEventDispatcherGlib::processEvents(QFlags) (qeventdispatcher_glib.cpp:417) ==14540== by 0x61936EB: QEventLoop::processEvents(QFlags) (qeventloop.cpp:128) ==14540== by 0x6193A22: QEventLoop::exec(QFlags) (qeventloop.cpp:204) ==14540== by 0x5F40BF0: QThread::exec() (qthread.cpp:500) ==14540== by 0x10137A1C: ??? ==14540== by 0x5F495A3: QThreadPrivate::start(void*) (qthread_unix.cpp:341) ==14540== by 0x6E276F9: start_thread (pthread_create.c:333) ==14540== by 0x6B5DB5C: clone (clone.S:109) ==14540== ==14540== 73 bytes in 1 blocks are definitely lost in loss record 985 of 1,176 ==14540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x1061152E: ??? ==14540== by 0x105F3F2D: ??? ==14540== by 0x101371F4: ??? ==14540== by 0x10137E45: ??? ==14540== by 0x1013E448: ??? ==14540== by 0x1013E0E0: ??? ==14540== by 0x1013D1AB: ??? ==14540== by 0x61DF306: QtPrivate::QSlotObjectBase::call(QObject*, void**) (qobject_impl.h:124) ==14540== by 0x61D3F5E: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==14540== by 0x61D5196: QObject::event(QEvent*) (qobject.cpp:1256) ==14540== by 0x5F4111F: QThread::event(QEvent*) (qthread.cpp:807) ==14540== by 0x6197595: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==14540== by 0x61971BF: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==14540== by 0x6197071: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==14540== by 0x619B389: QCoreApplication::sendEvent(QObject*, QEvent*) (in qt-56/qtbase/lib/libQt5Core.so.5.6.2) ==14540== by 0x6198540: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==14540== by 0x6197EA5: QCoreApplication::sendPostedEvents(QObject*, int) (qcoreapplication.cpp:1508) ==14540== by 0x621AEE4: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:270) ==14540== by 0x72DA126: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x72DA37F: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x72DA42B: g_main_context_iteration (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x621B6EF: QEventDispatcherGlib::processEvents(QFlags) (qeventdispatcher_glib.cpp:417) ==14540== by 0x61936EB: QEventLoop::processEvents(QFlags) (qeventloop.cpp:128) ==14540== by 0x6193A22: QEventLoop::exec(QFlags) (qeventloop.cpp:204) ==14540== by 0x5F40BF0: QThread::exec() (qthread.cpp:500) ==14540== by 0x10137A1C: ??? ==14540== by 0x5F495A3: QThreadPrivate::start(void*) (qthread_unix.cpp:341) ==14540== by 0x6E276F9: start_thread (pthread_create.c:333) ==14540== by 0x6B5DB5C: clone (clone.S:109) ==14540== ==14540== 96 bytes in 1 blocks are possibly lost in loss record 1,080 of 1,176 ==14540== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x72DF700: g_malloc0 (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x7069A59: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x7069B43: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x70480AA: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x40104E9: call_init.part.0 (dl-init.c:72) ==14540== by 0x40105FA: call_init (dl-init.c:30) ==14540== by 0x40105FA: _dl_init (dl-init.c:120) ==14540== by 0x4000CF9: ??? (in /lib/x86_64-linux-gnu/ld-2.23.so) ==14540== ==14540== 96 bytes in 1 blocks are possibly lost in loss record 1,081 of 1,176 ==14540== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x72DF700: g_malloc0 (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x7069A59: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x7069B43: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x706EF82: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x704E30B: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x7048177: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x40104E9: call_init.part.0 (dl-init.c:72) ==14540== by 0x40105FA: call_init (dl-init.c:30) ==14540== by 0x40105FA: _dl_init (dl-init.c:120) ==14540== by 0x4000CF9: ??? (in /lib/x86_64-linux-gnu/ld-2.23.so) ==14540== ==14540== 96 bytes in 1 blocks are possibly lost in loss record 1,082 of 1,176 ==14540== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x72DF700: g_malloc0 (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x7069A59: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x7069B43: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x706EF82: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x704E371: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x7048177: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x40104E9: call_init.part.0 (dl-init.c:72) ==14540== by 0x40105FA: call_init (dl-init.c:30) ==14540== by 0x40105FA: _dl_init (dl-init.c:120) ==14540== by 0x4000CF9: ??? (in /lib/x86_64-linux-gnu/ld-2.23.so) ==14540== ==14540== 96 bytes in 1 blocks are possibly lost in loss record 1,083 of 1,176 ==14540== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x72DF700: g_malloc0 (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x7069A59: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x7069B43: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x706EF82: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x7057B04: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x7048181: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x40104E9: call_init.part.0 (dl-init.c:72) ==14540== by 0x40105FA: call_init (dl-init.c:30) ==14540== by 0x40105FA: _dl_init (dl-init.c:120) ==14540== by 0x4000CF9: ??? (in /lib/x86_64-linux-gnu/ld-2.23.so) ==14540== ==14540== 96 bytes in 1 blocks are possibly lost in loss record 1,084 of 1,176 ==14540== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x72DF700: g_malloc0 (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x7069A59: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x7069B43: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x706EF82: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x7052C1B: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x7048186: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x40104E9: call_init.part.0 (dl-init.c:72) ==14540== by 0x40105FA: call_init (dl-init.c:30) ==14540== by 0x40105FA: _dl_init (dl-init.c:120) ==14540== by 0x4000CF9: ??? (in /lib/x86_64-linux-gnu/ld-2.23.so) ==14540== ==14540== 123 (64 direct, 59 indirect) bytes in 1 blocks are definitely lost in loss record 1,093 of 1,176 ==14540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0xE19098A: ??? ==14540== by 0xDF7A108: ??? ==14540== by 0x40ED3FB: ??? ==14540== by 0x40AD16A: ??? ==14540== by 0x57F8E17: QSessionManagerPrivate::QSessionManagerPrivate(QString const&, QString const&) (qsessionmanager.cpp:120) ==14540== by 0x57F8F36: QSessionManager::QSessionManager(QGuiApplication*, QString&, QString&) (qsessionmanager.cpp:132) ==14540== by 0x5800899: QGuiApplicationPrivate::init() (qguiapplication.cpp:1397) ==14540== by 0x4FB809B: QApplicationPrivate::init() (qapplication.cpp:578) ==14540== by 0x4FB807A: QApplication::QApplication(int&, char**, int) (qapplication.cpp:570) ==14540== by 0x4017FA: main (main.cpp:13) ==14540== ==14540== 132 bytes in 1 blocks are possibly lost in loss record 1,096 of 1,176 ==14540== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x72DF700: g_malloc0 (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x706ADFF: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x706EFE0: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x704E30B: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x7048177: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x40104E9: call_init.part.0 (dl-init.c:72) ==14540== by 0x40105FA: call_init (dl-init.c:30) ==14540== by 0x40105FA: _dl_init (dl-init.c:120) ==14540== by 0x4000CF9: ??? (in /lib/x86_64-linux-gnu/ld-2.23.so) ==14540== ==14540== 132 bytes in 1 blocks are possibly lost in loss record 1,097 of 1,176 ==14540== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x72DF700: g_malloc0 (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x706ADFF: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x706EFE0: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x704E371: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x7048177: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x40104E9: call_init.part.0 (dl-init.c:72) ==14540== by 0x40105FA: call_init (dl-init.c:30) ==14540== by 0x40105FA: _dl_init (dl-init.c:120) ==14540== by 0x4000CF9: ??? (in /lib/x86_64-linux-gnu/ld-2.23.so) ==14540== ==14540== 148 bytes in 1 blocks are possibly lost in loss record 1,101 of 1,176 ==14540== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x72DF700: g_malloc0 (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x706ABD6: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x706EFE0: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x7057B04: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x7048181: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x40104E9: call_init.part.0 (dl-init.c:72) ==14540== by 0x40105FA: call_init (dl-init.c:30) ==14540== by 0x40105FA: _dl_init (dl-init.c:120) ==14540== by 0x4000CF9: ??? (in /lib/x86_64-linux-gnu/ld-2.23.so) ==14540== ==14540== 148 bytes in 1 blocks are possibly lost in loss record 1,102 of 1,176 ==14540== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x72DF700: g_malloc0 (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x706ABD6: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x706EFE0: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x7052C1B: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x7048186: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x40104E9: call_init.part.0 (dl-init.c:72) ==14540== by 0x40105FA: call_init (dl-init.c:30) ==14540== by 0x40105FA: _dl_init (dl-init.c:120) ==14540== by 0x4000CF9: ??? (in /lib/x86_64-linux-gnu/ld-2.23.so) ==14540== ==14540== 184 bytes in 1 blocks are possibly lost in loss record 1,110 of 1,176 ==14540== at 0x4C2FD5F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x72DF767: g_realloc (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x70699D8: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x706F2CC: g_type_register_static (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x7059799: g_param_type_register_static (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x705BAFB: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x704818B: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0) ==14540== by 0x40104E9: call_init.part.0 (dl-init.c:72) ==14540== by 0x40105FA: call_init (dl-init.c:30) ==14540== by 0x40105FA: _dl_init (dl-init.c:120) ==14540== by 0x4000CF9: ??? (in /lib/x86_64-linux-gnu/ld-2.23.so) ==14540== ==14540== 392 (184 direct, 208 indirect) bytes in 1 blocks are definitely lost in loss record 1,128 of 1,176 ==14540== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x10600E74: ??? ==14540== by 0x106059DA: ??? ==14540== by 0x1060E1DF: ??? ==14540== by 0x1060E2B5: ??? ==14540== by 0x1060EE0D: ??? ==14540== by 0x1060F534: ??? ==14540== by 0x1060E00D: ??? ==14540== by 0x105F6C63: ??? ==14540== by 0x105F763C: ??? ==14540== by 0x105F7C19: ??? ==14540== by 0x105F39F7: ??? ==14540== by 0x105F3C5E: ??? ==14540== by 0x101371F4: ??? ==14540== by 0x10137E45: ??? ==14540== by 0x1013E448: ??? ==14540== by 0x1013E0E0: ??? ==14540== by 0x1013D1AB: ??? ==14540== by 0x61DF306: QtPrivate::QSlotObjectBase::call(QObject*, void**) (qobject_impl.h:124) ==14540== by 0x61D3F5E: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==14540== by 0x61D5196: QObject::event(QEvent*) (qobject.cpp:1256) ==14540== by 0x5F4111F: QThread::event(QEvent*) (qthread.cpp:807) ==14540== by 0x6197595: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==14540== by 0x61971BF: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==14540== by 0x6197071: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==14540== by 0x619B389: QCoreApplication::sendEvent(QObject*, QEvent*) (in qt-56/qtbase/lib/libQt5Core.so.5.6.2) ==14540== by 0x6198540: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==14540== by 0x6197EA5: QCoreApplication::sendPostedEvents(QObject*, int) (qcoreapplication.cpp:1508) ==14540== by 0x621AEE4: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:270) ==14540== by 0x72DA126: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x72DA37F: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x72DA42B: g_main_context_iteration (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x621B6EF: QEventDispatcherGlib::processEvents(QFlags) (qeventdispatcher_glib.cpp:417) ==14540== by 0x61936EB: QEventLoop::processEvents(QFlags) (qeventloop.cpp:128) ==14540== by 0x6193A22: QEventLoop::exec(QFlags) (qeventloop.cpp:204) ==14540== by 0x5F40BF0: QThread::exec() (qthread.cpp:500) ==14540== by 0x10137A1C: ??? ==14540== by 0x5F495A3: QThreadPrivate::start(void*) (qthread_unix.cpp:341) ==14540== by 0x6E276F9: start_thread (pthread_create.c:333) ==14540== by 0x6B5DB5C: clone (clone.S:109) ==14540== ==14540== 520 bytes in 13 blocks are definitely lost in loss record 1,137 of 1,176 ==14540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x10619761: ??? ==14540== by 0x1060D354: ??? ==14540== by 0x101422FC: ??? ==14540== by 0x10146AEA: ??? ==14540== by 0x10137DBB: ??? ==14540== by 0x1013E448: ??? ==14540== by 0x1013E0E0: ??? ==14540== by 0x1013D1AB: ??? ==14540== by 0x61DF306: QtPrivate::QSlotObjectBase::call(QObject*, void**) (qobject_impl.h:124) ==14540== by 0x61D3F5E: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==14540== by 0x61D5196: QObject::event(QEvent*) (qobject.cpp:1256) ==14540== by 0x5F4111F: QThread::event(QEvent*) (qthread.cpp:807) ==14540== by 0x6197595: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==14540== by 0x61971BF: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==14540== by 0x6197071: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==14540== by 0x619B389: QCoreApplication::sendEvent(QObject*, QEvent*) (in qt-56/qtbase/lib/libQt5Core.so.5.6.2) ==14540== by 0x6198540: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==14540== by 0x6197EA5: QCoreApplication::sendPostedEvents(QObject*, int) (qcoreapplication.cpp:1508) ==14540== by 0x621AEE4: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:270) ==14540== by 0x72DA126: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x72DA37F: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x72DA42B: g_main_context_iteration (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x621B6EF: QEventDispatcherGlib::processEvents(QFlags) (qeventdispatcher_glib.cpp:417) ==14540== by 0x61936EB: QEventLoop::processEvents(QFlags) (qeventloop.cpp:128) ==14540== by 0x6193A22: QEventLoop::exec(QFlags) (qeventloop.cpp:204) ==14540== by 0x5F40BF0: QThread::exec() (qthread.cpp:500) ==14540== by 0x10137A1C: ??? ==14540== by 0x5F495A3: QThreadPrivate::start(void*) (qthread_unix.cpp:341) ==14540== by 0x6E276F9: start_thread (pthread_create.c:333) ==14540== by 0x6B5DB5C: clone (clone.S:109) ==14540== ==14540== 727 (184 direct, 543 indirect) bytes in 1 blocks are definitely lost in loss record 1,139 of 1,176 ==14540== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x10600E74: ??? ==14540== by 0x10604EDA: ??? ==14540== by 0x10607E07: ??? ==14540== by 0x105F794D: ??? ==14540== by 0x105F7BFF: ??? ==14540== by 0x105F39F7: ??? ==14540== by 0x105F3C5E: ??? ==14540== by 0x101371F4: ??? ==14540== by 0x10137E45: ??? ==14540== by 0x1013E448: ??? ==14540== by 0x1013E0E0: ??? ==14540== by 0x1013D1AB: ??? ==14540== by 0x61DF306: QtPrivate::QSlotObjectBase::call(QObject*, void**) (qobject_impl.h:124) ==14540== by 0x61D3F5E: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==14540== by 0x61D5196: QObject::event(QEvent*) (qobject.cpp:1256) ==14540== by 0x5F4111F: QThread::event(QEvent*) (qthread.cpp:807) ==14540== by 0x6197595: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==14540== by 0x61971BF: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==14540== by 0x6197071: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==14540== by 0x619B389: QCoreApplication::sendEvent(QObject*, QEvent*) (in qt-56/qtbase/lib/libQt5Core.so.5.6.2) ==14540== by 0x6198540: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==14540== by 0x6197EA5: QCoreApplication::sendPostedEvents(QObject*, int) (qcoreapplication.cpp:1508) ==14540== by 0x621AEE4: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:270) ==14540== by 0x72DA126: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x72DA37F: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x72DA42B: g_main_context_iteration (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x621B6EF: QEventDispatcherGlib::processEvents(QFlags) (qeventdispatcher_glib.cpp:417) ==14540== by 0x61936EB: QEventLoop::processEvents(QFlags) (qeventloop.cpp:128) ==14540== by 0x6193A22: QEventLoop::exec(QFlags) (qeventloop.cpp:204) ==14540== by 0x5F40BF0: QThread::exec() (qthread.cpp:500) ==14540== by 0x10137A1C: ??? ==14540== by 0x5F495A3: QThreadPrivate::start(void*) (qthread_unix.cpp:341) ==14540== by 0x6E276F9: start_thread (pthread_create.c:333) ==14540== by 0x6B5DB5C: clone (clone.S:109) ==14540== ==14540== 744 (368 direct, 376 indirect) bytes in 2 blocks are definitely lost in loss record 1,140 of 1,176 ==14540== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x10600E74: ??? ==14540== by 0x106059DA: ??? ==14540== by 0x1060E1DF: ??? ==14540== by 0x1060E2B5: ??? ==14540== by 0x1060EE0D: ??? ==14540== by 0x1060F534: ??? ==14540== by 0x1060E00D: ??? ==14540== by 0x105F6C63: ??? ==14540== by 0x105F763C: ??? ==14540== by 0x105F7C19: ??? ==14540== by 0x105F39F7: ??? ==14540== by 0x101371D2: ??? ==14540== by 0x10137EEB: ??? ==14540== by 0x1013E448: ??? ==14540== by 0x1013E0E0: ??? ==14540== by 0x1013D1AB: ??? ==14540== by 0x61DF306: QtPrivate::QSlotObjectBase::call(QObject*, void**) (qobject_impl.h:124) ==14540== by 0x61D3F5E: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==14540== by 0x61D5196: QObject::event(QEvent*) (qobject.cpp:1256) ==14540== by 0x5F4111F: QThread::event(QEvent*) (qthread.cpp:807) ==14540== by 0x6197595: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==14540== by 0x61971BF: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==14540== by 0x6197071: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==14540== by 0x619B389: QCoreApplication::sendEvent(QObject*, QEvent*) (in qt-56/qtbase/lib/libQt5Core.so.5.6.2) ==14540== by 0x6198540: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==14540== by 0x6197EA5: QCoreApplication::sendPostedEvents(QObject*, int) (qcoreapplication.cpp:1508) ==14540== by 0x621AEE4: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:270) ==14540== by 0x72DA126: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x72DA37F: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x72DA42B: g_main_context_iteration (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x621B71E: QEventDispatcherGlib::processEvents(QFlags) (qeventdispatcher_glib.cpp:419) ==14540== by 0x61936EB: QEventLoop::processEvents(QFlags) (qeventloop.cpp:128) ==14540== by 0x6193A22: QEventLoop::exec(QFlags) (qeventloop.cpp:204) ==14540== by 0x5F40BF0: QThread::exec() (qthread.cpp:500) ==14540== by 0x10137A1C: ??? ==14540== by 0x5F495A3: QThreadPrivate::start(void*) (qthread_unix.cpp:341) ==14540== by 0x6E276F9: start_thread (pthread_create.c:333) ==14540== by 0x6B5DB5C: clone (clone.S:109) ==14540== ==14540== 6,758 (232 direct, 6,526 indirect) bytes in 1 blocks are definitely lost in loss record 1,167 of 1,176 ==14540== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x1060F77F: ??? ==14540== by 0x10619B8E: ??? ==14540== by 0x1061A062: ??? ==14540== by 0x1060DB39: ??? ==14540== by 0x105F832E: ??? ==14540== by 0x105F3C4B: ??? ==14540== by 0x101371F4: ??? ==14540== by 0x10137E45: ??? ==14540== by 0x1013E448: ??? ==14540== by 0x1013E0E0: ??? ==14540== by 0x1013D1AB: ??? ==14540== by 0x61DF306: QtPrivate::QSlotObjectBase::call(QObject*, void**) (qobject_impl.h:124) ==14540== by 0x61D3F5E: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==14540== by 0x61D5196: QObject::event(QEvent*) (qobject.cpp:1256) ==14540== by 0x5F4111F: QThread::event(QEvent*) (qthread.cpp:807) ==14540== by 0x6197595: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==14540== by 0x61971BF: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==14540== by 0x6197071: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==14540== by 0x619B389: QCoreApplication::sendEvent(QObject*, QEvent*) (in qt-56/qtbase/lib/libQt5Core.so.5.6.2) ==14540== by 0x6198540: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==14540== by 0x6197EA5: QCoreApplication::sendPostedEvents(QObject*, int) (qcoreapplication.cpp:1508) ==14540== by 0x621AEE4: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:270) ==14540== by 0x72DA126: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x72DA37F: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x72DA42B: g_main_context_iteration (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x621B6EF: QEventDispatcherGlib::processEvents(QFlags) (qeventdispatcher_glib.cpp:417) ==14540== by 0x61936EB: QEventLoop::processEvents(QFlags) (qeventloop.cpp:128) ==14540== by 0x6193A22: QEventLoop::exec(QFlags) (qeventloop.cpp:204) ==14540== by 0x5F40BF0: QThread::exec() (qthread.cpp:500) ==14540== by 0x10137A1C: ??? ==14540== by 0x5F495A3: QThreadPrivate::start(void*) (qthread_unix.cpp:341) ==14540== by 0x6E276F9: start_thread (pthread_create.c:333) ==14540== by 0x6B5DB5C: clone (clone.S:109) ==14540== ==14540== 7,849 (40 direct, 7,809 indirect) bytes in 1 blocks are definitely lost in loss record 1,168 of 1,176 ==14540== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==14540== by 0x106134B3: ??? ==14540== by 0x10611D2E: ??? ==14540== by 0x10611E0B: ??? ==14540== by 0x10611E78: ??? ==14540== by 0x105F0C3A: ??? ==14540== by 0x105F82EC: ??? ==14540== by 0x105F3C4B: ??? ==14540== by 0x101371F4: ??? ==14540== by 0x10137E45: ??? ==14540== by 0x1013E448: ??? ==14540== by 0x1013E0E0: ??? ==14540== by 0x1013D1AB: ??? ==14540== by 0x61DF306: QtPrivate::QSlotObjectBase::call(QObject*, void**) (qobject_impl.h:124) ==14540== by 0x61D3F5E: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==14540== by 0x61D5196: QObject::event(QEvent*) (qobject.cpp:1256) ==14540== by 0x5F4111F: QThread::event(QEvent*) (qthread.cpp:807) ==14540== by 0x6197595: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==14540== by 0x61971BF: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==14540== by 0x6197071: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==14540== by 0x619B389: QCoreApplication::sendEvent(QObject*, QEvent*) (in qt-56/qtbase/lib/libQt5Core.so.5.6.2) ==14540== by 0x6198540: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==14540== by 0x6197EA5: QCoreApplication::sendPostedEvents(QObject*, int) (qcoreapplication.cpp:1508) ==14540== by 0x621AEE4: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:270) ==14540== by 0x72DA126: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x72DA37F: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x72DA42B: g_main_context_iteration (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0) ==14540== by 0x621B6EF: QEventDispatcherGlib::processEvents(QFlags) (qeventdispatcher_glib.cpp:417) ==14540== by 0x61936EB: QEventLoop::processEvents(QFlags) (qeventloop.cpp:128) ==14540== by 0x6193A22: QEventLoop::exec(QFlags) (qeventloop.cpp:204) ==14540== by 0x5F40BF0: QThread::exec() (qthread.cpp:500) ==14540== by 0x10137A1C: ??? ==14540== by 0x5F495A3: QThreadPrivate::start(void*) (qthread_unix.cpp:341) ==14540== by 0x6E276F9: start_thread (pthread_create.c:333) ==14540== by 0x6B5DB5C: clone (clone.S:109) ==14540== ==14540== LEAK SUMMARY: ==14540== definitely lost: 1,852 bytes in 28 blocks ==14540== indirectly lost: 15,569 bytes in 101 blocks ==14540== possibly lost: 1,352 bytes in 18 blocks ==14540== still reachable: 234,016 bytes in 1,818 blocks ==14540== of which reachable via heuristic: ==14540== newarray : 1,536 bytes in 16 blocks ==14540== suppressed: 0 bytes in 0 blocks ==14540== Reachable blocks (those to which a pointer was found) are not shown. ==14540== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==14540== ==14540== For counts of detected and suppressed errors, rerun with: -v ==14540== Use --track-origins=yes to see where uninitialised values come from ==14540== ERROR SUMMARY: 8570 errors from 47 contexts (suppressed: 0 from 0)