==4062== Memcheck, a memory error detector ==4062== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al. ==4062== Using Valgrind-3.10.0.SVN and LibVEX; rerun with -h for copyright info ==4062== Command: ./qtbug41588 ==4062== ModelWindow destroyed DelegateModel::cancel: index out range 27 0 ModelWindow destroyed MainWindow destroyed ==4062== ==4062== HEAP SUMMARY: ==4062== in use at exit: 284,451 bytes in 5,169 blocks ==4062== total heap usage: 211,468 allocs, 206,299 frees, 28,728,764 bytes allocated ==4062== ==4062== 3 bytes in 1 blocks are definitely lost in loss record 2 of 296 ==4062== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==4062== by 0x74202B9: strdup (strdup.c:42) ==4062== by 0xEEF980F: ??? ==4062== by 0xEF02084: ??? ==4062== by 0xEF021FE: ??? ==4062== by 0xD7F5A7F: ??? ==4062== by 0x5D4AEF1: initializeDb() (qfontdatabase.cpp:777) ==4062== by 0x5D50381: QFontDatabase::findFont(int, QFontPrivate const*, QFontDef const&, bool, bool) (qfontdatabase.cpp:2459) ==4062== by 0x5D50F64: QFontDatabase::load(QFontPrivate const*, int) (qfontdatabase.cpp:2610) ==4062== by 0x5D2106A: QFontPrivate::engineForScript(int) const (qfont.cpp:212) ==4062== by 0x5D4529F: QFontMetrics::height() const (qfontmetrics.cpp:296) ==4062== by 0x56F41D5: QStatusBar::reformat() (qstatusbar.cpp:491) ==4062== by 0x56F3FD5: QStatusBar::setSizeGripEnabled(bool) (qstatusbar.cpp:452) ==4062== by 0x56F3912: QStatusBar::QStatusBar(QWidget*) (qstatusbar.cpp:232) ==4062== by 0x4075E7: Ui_MainWindow::setupUi(QMainWindow*) (ui_mainwindow.h:66) ==4062== by 0x406808: MainWindow::MainWindow(QWidget*) (mainwindow.cpp:18) ==4062== by 0x40670C: main (main.cpp:10) ==4062== ==4062== 5 bytes in 1 blocks are definitely lost in loss record 5 of 296 ==4062== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==4062== by 0x74202B9: strdup (strdup.c:42) ==4062== by 0xDCAF117: ??? ==4062== by 0xDA97118: ??? ==4062== by 0xD7BFA05: ??? ==4062== by 0xD798F2E: ??? ==4062== by 0x5C71EC7: QSessionManagerPrivate::QSessionManagerPrivate(QString const&, QString const&) (qsessionmanager.cpp:121) ==4062== by 0x5C71FD8: QSessionManager::QSessionManager(QGuiApplication*, QString&, QString&) (qsessionmanager.cpp:133) ==4062== by 0x5C7861C: QGuiApplicationPrivate::init() (qguiapplication.cpp:1336) ==4062== by 0x5C75680: QGuiApplication::QGuiApplication(QGuiApplicationPrivate&) (qguiapplication.cpp:562) ==4062== by 0x5504C00: QApplication::QApplication(int&, char**, int) (qapplication.cpp:562) ==4062== by 0x4066FB: main (main.cpp:8) ==4062== ==4062== 11 bytes in 1 blocks are definitely lost in loss record 11 of 296 ==4062== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==4062== by 0x74202B9: strdup (strdup.c:42) ==4062== by 0xEEF98B8: ??? ==4062== by 0xEEF9B74: ??? ==4062== by 0xD7F6DDB: ??? ==4062== by 0x5D4AD82: fallbackFamilies(QString const&, QFont::Style, QFont::StyleHint, QChar::Script) (qfontdatabase.cpp:749) ==4062== by 0x5D50789: QFontDatabase::findFont(int, QFontPrivate const*, QFontDef const&, bool, bool) (qfontdatabase.cpp:2511) ==4062== by 0x5D50F64: QFontDatabase::load(QFontPrivate const*, int) (qfontdatabase.cpp:2610) ==4062== by 0x5D2106A: QFontPrivate::engineForScript(int) const (qfont.cpp:212) ==4062== by 0x5D4529F: QFontMetrics::height() const (qfontmetrics.cpp:296) ==4062== by 0x56F41D5: QStatusBar::reformat() (qstatusbar.cpp:491) ==4062== by 0x56F3FD5: QStatusBar::setSizeGripEnabled(bool) (qstatusbar.cpp:452) ==4062== by 0x56F3912: QStatusBar::QStatusBar(QWidget*) (qstatusbar.cpp:232) ==4062== by 0x4075E7: Ui_MainWindow::setupUi(QMainWindow*) (ui_mainwindow.h:66) ==4062== by 0x406808: MainWindow::MainWindow(QWidget*) (mainwindow.cpp:18) ==4062== by 0x40670C: main (main.cpp:10) ==4062== ==4062== 28 bytes in 1 blocks are definitely lost in loss record 62 of 296 ==4062== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==4062== by 0xDCA26A1: ??? ==4062== by 0xDCA4BA6: ??? ==4062== by 0xDCA3095: ??? ==4062== by 0xDA96E31: ??? ==4062== by 0xD7BFA05: ??? ==4062== by 0xD798F2E: ??? ==4062== by 0x5C71EC7: QSessionManagerPrivate::QSessionManagerPrivate(QString const&, QString const&) (qsessionmanager.cpp:121) ==4062== by 0x5C71FD8: QSessionManager::QSessionManager(QGuiApplication*, QString&, QString&) (qsessionmanager.cpp:133) ==4062== by 0x5C7861C: QGuiApplicationPrivate::init() (qguiapplication.cpp:1336) ==4062== by 0x5C75680: QGuiApplication::QGuiApplication(QGuiApplicationPrivate&) (qguiapplication.cpp:562) ==4062== by 0x5504C00: QApplication::QApplication(int&, char**, int) (qapplication.cpp:562) ==4062== by 0x4066FB: main (main.cpp:8) ==4062== ==4062== 40 bytes in 1 blocks are definitely lost in loss record 88 of 296 ==4062== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==4062== by 0x74202B9: strdup (strdup.c:42) ==4062== by 0xEF0CB1A: ??? ==4062== by 0xFA91CEF: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xFA9264D: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xFA909E0: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xFA9116C: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xFA945DE: XML_ParseBuffer (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xEF0AD3A: ??? ==4062== by 0xEF0B04E: ??? ==4062== by 0xEF0B1D1: ??? ==4062== by 0xFA91CEF: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xFA9264D: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xFA909E0: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xFA9116C: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xFA945DE: XML_ParseBuffer (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xEF0AD3A: ??? ==4062== by 0xEEFF84D: ??? ==4062== by 0xEEFFA05: ??? ==4062== by 0xEEFFA8A: ??? ==4062== by 0xD7F5961: ??? ==4062== by 0x5D4AEF1: initializeDb() (qfontdatabase.cpp:777) ==4062== by 0x5D50381: QFontDatabase::findFont(int, QFontPrivate const*, QFontDef const&, bool, bool) (qfontdatabase.cpp:2459) ==4062== by 0x5D50F64: QFontDatabase::load(QFontPrivate const*, int) (qfontdatabase.cpp:2610) ==4062== by 0x5D2106A: QFontPrivate::engineForScript(int) const (qfont.cpp:212) ==4062== by 0x5D4529F: QFontMetrics::height() const (qfontmetrics.cpp:296) ==4062== by 0x56F41D5: QStatusBar::reformat() (qstatusbar.cpp:491) ==4062== by 0x56F3FD5: QStatusBar::setSizeGripEnabled(bool) (qstatusbar.cpp:452) ==4062== by 0x56F3912: QStatusBar::QStatusBar(QWidget*) (qstatusbar.cpp:232) ==4062== by 0x4075E7: Ui_MainWindow::setupUi(QMainWindow*) (ui_mainwindow.h:66) ==4062== by 0x406808: MainWindow::MainWindow(QWidget*) (mainwindow.cpp:18) ==4062== by 0x40670C: main (main.cpp:10) ==4062== ==4062== 40 bytes in 1 blocks are definitely lost in loss record 89 of 296 ==4062== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==4062== by 0xEEF1A0E: ??? ==4062== by 0xEEF23B2: ??? ==4062== by 0xEEF2618: ??? ==4062== by 0xEEF2073: ??? ==4062== by 0xEEF2759: ??? ==4062== by 0xEEFA4A1: ??? ==4062== by 0xEEF62CA: ??? ==4062== by 0xEEF637A: ??? ==4062== by 0xEEFFA15: ??? ==4062== by 0xEEFFA8A: ??? ==4062== by 0xD7F5961: ??? ==4062== by 0x5D4AEF1: initializeDb() (qfontdatabase.cpp:777) ==4062== by 0x5D50381: QFontDatabase::findFont(int, QFontPrivate const*, QFontDef const&, bool, bool) (qfontdatabase.cpp:2459) ==4062== by 0x5D50F64: QFontDatabase::load(QFontPrivate const*, int) (qfontdatabase.cpp:2610) ==4062== by 0x5D2106A: QFontPrivate::engineForScript(int) const (qfont.cpp:212) ==4062== by 0x5D4529F: QFontMetrics::height() const (qfontmetrics.cpp:296) ==4062== by 0x56F41D5: QStatusBar::reformat() (qstatusbar.cpp:491) ==4062== by 0x56F3FD5: QStatusBar::setSizeGripEnabled(bool) (qstatusbar.cpp:452) ==4062== by 0x56F3912: QStatusBar::QStatusBar(QWidget*) (qstatusbar.cpp:232) ==4062== by 0x4075E7: Ui_MainWindow::setupUi(QMainWindow*) (ui_mainwindow.h:66) ==4062== by 0x406808: MainWindow::MainWindow(QWidget*) (mainwindow.cpp:18) ==4062== by 0x40670C: main (main.cpp:10) ==4062== ==4062== 43 (24 direct, 19 indirect) bytes in 1 blocks are definitely lost in loss record 95 of 296 ==4062== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==4062== by 0xEF08EDD: ??? ==4062== by 0xEEF9722: ??? ==4062== by 0xEEF9800: ??? ==4062== by 0xEF02084: ??? ==4062== by 0xEF021FE: ??? ==4062== by 0xD7F5A7F: ??? ==4062== by 0x5D4AEF1: initializeDb() (qfontdatabase.cpp:777) ==4062== by 0x5D50381: QFontDatabase::findFont(int, QFontPrivate const*, QFontDef const&, bool, bool) (qfontdatabase.cpp:2459) ==4062== by 0x5D50F64: QFontDatabase::load(QFontPrivate const*, int) (qfontdatabase.cpp:2610) ==4062== by 0x5D2106A: QFontPrivate::engineForScript(int) const (qfont.cpp:212) ==4062== by 0x5D4529F: QFontMetrics::height() const (qfontmetrics.cpp:296) ==4062== by 0x56F41D5: QStatusBar::reformat() (qstatusbar.cpp:491) ==4062== by 0x56F3FD5: QStatusBar::setSizeGripEnabled(bool) (qstatusbar.cpp:452) ==4062== by 0x56F3912: QStatusBar::QStatusBar(QWidget*) (qstatusbar.cpp:232) ==4062== by 0x4075E7: Ui_MainWindow::setupUi(QMainWindow*) (ui_mainwindow.h:66) ==4062== by 0x406808: MainWindow::MainWindow(QWidget*) (mainwindow.cpp:18) ==4062== by 0x40670C: main (main.cpp:10) ==4062== ==4062== 44 bytes in 1 blocks are definitely lost in loss record 96 of 296 ==4062== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==4062== by 0x74202B9: strdup (strdup.c:42) ==4062== by 0xEF0CB4F: ??? ==4062== by 0xFA91CEF: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xFA9264D: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xFA909E0: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xFA9116C: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xFA945DE: XML_ParseBuffer (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xEF0AD3A: ??? ==4062== by 0xEF0B04E: ??? ==4062== by 0xEF0B1D1: ??? ==4062== by 0xFA91CEF: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xFA9264D: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xFA909E0: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xFA9116C: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xFA945DE: XML_ParseBuffer (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xEF0AD3A: ??? ==4062== by 0xEEFF84D: ??? ==4062== by 0xEEFFA05: ??? ==4062== by 0xEEFFA8A: ??? ==4062== by 0xD7F5961: ??? ==4062== by 0x5D4AEF1: initializeDb() (qfontdatabase.cpp:777) ==4062== by 0x5D50381: QFontDatabase::findFont(int, QFontPrivate const*, QFontDef const&, bool, bool) (qfontdatabase.cpp:2459) ==4062== by 0x5D50F64: QFontDatabase::load(QFontPrivate const*, int) (qfontdatabase.cpp:2610) ==4062== by 0x5D2106A: QFontPrivate::engineForScript(int) const (qfont.cpp:212) ==4062== by 0x5D4529F: QFontMetrics::height() const (qfontmetrics.cpp:296) ==4062== by 0x56F41D5: QStatusBar::reformat() (qstatusbar.cpp:491) ==4062== by 0x56F3FD5: QStatusBar::setSizeGripEnabled(bool) (qstatusbar.cpp:452) ==4062== by 0x56F3912: QStatusBar::QStatusBar(QWidget*) (qstatusbar.cpp:232) ==4062== by 0x4075E7: Ui_MainWindow::setupUi(QMainWindow*) (ui_mainwindow.h:66) ==4062== by 0x406808: MainWindow::MainWindow(QWidget*) (mainwindow.cpp:18) ==4062== by 0x40670C: main (main.cpp:10) ==4062== ==4062== 80 (40 direct, 40 indirect) bytes in 1 blocks are definitely lost in loss record 157 of 296 ==4062== at 0x4C2CC70: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==4062== by 0x11CC4117: ??? (in /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so) ==4062== by 0x11D64CAA: ??? (in /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so) ==4062== by 0x11D6563C: ??? (in /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so) ==4062== by 0x11D588E3: ??? (in /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so) ==4062== by 0x11D62E63: ??? (in /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so) ==4062== by 0x11BE724A: ??? (in /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so) ==4062== by 0x11BBA08C: ??? (in /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so) ==4062== by 0x5FB4B41: QOpenGLFunctions::glDrawArrays(unsigned int, int, int) (qopenglfunctions.h:715) ==4062== by 0x5FBB293: QOpenGLTextureGlyphCache::resizeTextureData(int, int) (qopengltextureglyphcache.cpp:297) ==4062== by 0x5F2D84E: QTextureGlyphCache::resizeCache(int, int) (qtextureglyphcache_p.h:123) ==4062== by 0x5F2CA52: QTextureGlyphCache::fillInPendingGlyphs() (qtextureglyphcache.cpp:244) ==4062== by 0x4FF3D18: QSGTextMaskMaterial::populate(QPointF const&, QVector const&, QVector const&, QSGGeometry*, QRectF*, QPointF*, QMargins const&) (qsgdefaultglyphnode_p.cpp:389) ==4062== by 0x4FF2067: QSGDefaultGlyphNode::update() (qsgdefaultglyphnode.cpp:121) ==4062== by 0x50AFF37: QQuickTextNode::addGlyphs(QPointF const&, QGlyphRun const&, QColor const&, QQuickText::TextStyle, QColor const&, QSGNode*) (qquicktextnode.cpp:154) ==4062== by 0x50B5D3E: QQuickTextNodeEngine::addToSceneGraph(QQuickTextNode*, QQuickText::TextStyle, QColor const&) (qquicktextnodeengine.cpp:698) ==4062== by 0x50B0B20: QQuickTextNode::addTextLayout(QPointF const&, QTextLayout*, QColor const&, QQuickText::TextStyle, QColor const&, QColor const&, QColor const&, QColor const&, int, int, int, int) (qquicktextnode.cpp:305) ==4062== by 0x50AC0F4: QQuickText::updatePaintNode(QSGNode*, QQuickItem::UpdatePaintNodeData*) (qquicktext.cpp:2241) ==4062== by 0x5056A82: QQuickWindowPrivate::updateDirtyNode(QQuickItem*) (qquickwindow.cpp:2810) ==4062== by 0x505593C: QQuickWindowPrivate::updateDirtyNodes() (qquickwindow.cpp:2635) ==4062== by 0x504B07B: QQuickWindowPrivate::syncSceneGraph() (qquickwindow.cpp:338) ==4062== by 0x501333A: QSGGuiThreadRenderLoop::renderWindow(QQuickWindow*) (qsgrenderloop.cpp:348) ==4062== by 0x50137FB: QSGGuiThreadRenderLoop::exposureChanged(QQuickWindow*) (qsgrenderloop.cpp:399) ==4062== by 0x504A99B: QQuickWindow::exposeEvent(QExposeEvent*) (qquickwindow.cpp:206) ==4062== by 0x5C8937A: QWindow::event(QEvent*) (qwindow.cpp:2016) ==4062== by 0x504F330: QQuickWindow::event(QEvent*) (qquickwindow.cpp:1383) ==4062== by 0x550F2E3: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3722) ==4062== by 0x550C849: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3164) ==4062== by 0x6B7FD7B: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:932) ==4062== by 0x5C80384: QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (in /depot/fkleint/qt-5s/qtbase/lib/libQt5Gui.so.5.4.0) ==4062== by 0x5C7D6F2: QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) (qguiapplication.cpp:2631) ==4062== by 0x5C78F91: QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (qguiapplication.cpp:1659) ==4062== by 0x5C6283A: QWindowSystemInterface::sendWindowSystemEvents(QFlags) (qwindowsysteminterface.cpp:564) ==4062== by 0xD826F46: ??? ==4062== by 0x6B7CAD9: QEventLoop::processEvents(QFlags) (qeventloop.cpp:128) ==4062== by 0x6B7CD9A: QEventLoop::exec(QFlags) (qeventloop.cpp:204) ==4062== by 0x6B80453: QCoreApplication::exec() (qcoreapplication.cpp:1185) ==4062== by 0x5C78BFB: QGuiApplication::exec() (qguiapplication.cpp:1532) ==4062== by 0x550C06A: QApplication::exec() (qapplication.cpp:2956) ==4062== by 0x40671D: main (main.cpp:13) ==4062== ==4062== 102 (32 direct, 70 indirect) bytes in 1 blocks are definitely lost in loss record 165 of 296 ==4062== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==4062== by 0xEF04E09: ??? ==4062== by 0xEF04F8C: ??? ==4062== by 0xEF0C72F: ??? ==4062== by 0xFA91CEF: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xFA9264D: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xFA909E0: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xFA9116C: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xFA945DE: XML_ParseBuffer (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xEF0AD3A: ??? ==4062== by 0xEF0B04E: ??? ==4062== by 0xEF0B1D1: ??? ==4062== by 0xFA91CEF: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xFA9264D: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xFA909E0: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xFA9116C: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xFA945DE: XML_ParseBuffer (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xEF0AD3A: ??? ==4062== by 0xEEFF84D: ??? ==4062== by 0xEEFFA05: ??? ==4062== by 0xEEFFA8A: ??? ==4062== by 0xD7F5961: ??? ==4062== by 0x5D4AEF1: initializeDb() (qfontdatabase.cpp:777) ==4062== by 0x5D50381: QFontDatabase::findFont(int, QFontPrivate const*, QFontDef const&, bool, bool) (qfontdatabase.cpp:2459) ==4062== by 0x5D50F64: QFontDatabase::load(QFontPrivate const*, int) (qfontdatabase.cpp:2610) ==4062== by 0x5D2106A: QFontPrivate::engineForScript(int) const (qfont.cpp:212) ==4062== by 0x5D4529F: QFontMetrics::height() const (qfontmetrics.cpp:296) ==4062== by 0x56F41D5: QStatusBar::reformat() (qstatusbar.cpp:491) ==4062== by 0x56F3FD5: QStatusBar::setSizeGripEnabled(bool) (qstatusbar.cpp:452) ==4062== by 0x56F3912: QStatusBar::QStatusBar(QWidget*) (qstatusbar.cpp:232) ==4062== by 0x4075E7: Ui_MainWindow::setupUi(QMainWindow*) (ui_mainwindow.h:66) ==4062== by 0x406808: MainWindow::MainWindow(QWidget*) (mainwindow.cpp:18) ==4062== by 0x40670C: main (main.cpp:10) ==4062== ==4062== 104 bytes in 1 blocks are definitely lost in loss record 166 of 296 ==4062== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==4062== by 0x8105B41: ??? (in /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0) ==4062== by 0x80DE69C: ??? (in /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0) ==4062== by 0x80DA9C6: glXGetFBConfigs (in /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0) ==4062== by 0x80DB492: glXChooseFBConfig (in /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0) ==4062== by 0xD7F90FB: ??? ==4062== by 0xD7F9305: ??? ==4062== by 0xD7A9C70: ??? ==4062== by 0xD7A959A: ??? ==4062== by 0xD7982BA: ??? ==4062== by 0x5C8633F: QWindowPrivate::create(bool) (qwindow.cpp:395) ==4062== by 0x5C8673E: QWindow::create() (qwindow.cpp:530) ==4062== by 0x5549D51: QWidgetPrivate::create_sys(unsigned long long, bool, bool) (qwidget.cpp:1441) ==4062== by 0x55494D6: QWidget::create(unsigned long long, bool, bool) (qwidget.cpp:1312) ==4062== by 0x555B586: QWidget::setVisible(bool) (qwidget.cpp:8015) ==4062== by 0x555A37E: QWidget::show() (qwidget.cpp:7632) ==4062== by 0x406718: main (main.cpp:11) ==4062== ==4062== 104 bytes in 2 blocks are definitely lost in loss record 167 of 296 ==4062== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==4062== by 0xA65FB7C: _xcb_in_read (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0) ==4062== by 0xA65DDD6: _xcb_conn_wait (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0) ==4062== by 0xA65F3FE: wait_for_reply (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0) ==4062== by 0xA65F511: xcb_wait_for_reply (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0) ==4062== by 0xD78EF8C: ??? ==4062== by 0xD78F8B9: ??? ==4062== by 0xD798037: ??? ==4062== by 0xD7B679A: ??? ==4062== by 0x5C6B043: loadIntegration(QFactoryLoader*, QString const&, QStringList const&, int&, char**) (qplatformintegrationfactory.cpp:56) ==4062== by 0x5C6B0F5: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (qplatformintegrationfactory.cpp:73) ==4062== by 0x5C76815: init_platform(QString const&, QString const&, QString const&, int&, char**) (qguiapplication.cpp:1011) ==4062== by 0x5C77945: QGuiApplicationPrivate::createPlatformIntegration() (qguiapplication.cpp:1166) ==4062== by 0x5C77A92: QGuiApplicationPrivate::createEventDispatcher() (qguiapplication.cpp:1183) ==4062== by 0x550434B: QApplicationPrivate::createEventDispatcher() (qapplication.cpp:187) ==4062== by 0x6B7F95D: QCoreApplication::init() (qcoreapplication.cpp:727) ==4062== by 0x6B7F71A: QCoreApplication::QCoreApplication(QCoreApplicationPrivate&) (qcoreapplication.cpp:650) ==4062== by 0x5C7565A: QGuiApplication::QGuiApplication(QGuiApplicationPrivate&) (qguiapplication.cpp:560) ==4062== by 0x5504C00: QApplication::QApplication(int&, char**, int) (qapplication.cpp:562) ==4062== by 0x4066FB: main (main.cpp:8) ==4062== ==4062== 123 (64 direct, 59 indirect) bytes in 1 blocks are definitely lost in loss record 183 of 296 ==4062== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==4062== by 0xDCAF13B: ??? ==4062== by 0xDA97118: ??? ==4062== by 0xD7BFA05: ??? ==4062== by 0xD798F2E: ??? ==4062== by 0x5C71EC7: QSessionManagerPrivate::QSessionManagerPrivate(QString const&, QString const&) (qsessionmanager.cpp:121) ==4062== by 0x5C71FD8: QSessionManager::QSessionManager(QGuiApplication*, QString&, QString&) (qsessionmanager.cpp:133) ==4062== by 0x5C7861C: QGuiApplicationPrivate::init() (qguiapplication.cpp:1336) ==4062== by 0x5C75680: QGuiApplication::QGuiApplication(QGuiApplicationPrivate&) (qguiapplication.cpp:562) ==4062== by 0x5504C00: QApplication::QApplication(int&, char**, int) (qapplication.cpp:562) ==4062== by 0x4066FB: main (main.cpp:8) ==4062== ==4062== 796 (32 direct, 764 indirect) bytes in 1 blocks are definitely lost in loss record 232 of 296 ==4062== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==4062== by 0x65AAF3C: QQmlImportDatabase::importDynamicPlugin(QString const&, QString const&, QString const&, QList*) (qqmlimport.cpp:2000) ==4062== by 0x65A48C9: QQmlImportsPrivate::importExtension(QString const&, QString const&, int, int, QQmlImportDatabase*, QQmlTypeLoader::QmldirContent const*, QList*) (qqmlimport.cpp:927) ==4062== by 0x65A6F56: QQmlImportsPrivate::addLibraryImport(QString const&, QString const&, int, int, QString const&, QString const&, bool, QQmlImportDatabase*, QList*) (qqmlimport.cpp:1272) ==4062== by 0x65A8A44: QQmlImports::addLibraryImport(QQmlImportDatabase*, QString const&, QString const&, int, int, QString const&, QString const&, bool, QList*) (qqmlimport.cpp:1526) ==4062== by 0x656210B: QQmlTypeLoader::Blob::addImport(QV4::CompiledData::Import const*, QList*) (qqmltypeloader.cpp:1346) ==4062== by 0x656705D: QQmlTypeData::continueLoadFromIR() (qqmltypeloader.cpp:2287) ==4062== by 0x6566BB5: QQmlTypeData::dataReceived(QQmlDataBlob::Data const&) (qqmltypeloader.cpp:2244) ==4062== by 0x656146B: QQmlDataLoader::setData(QQmlDataBlob*, QQmlDataBlob::Data const&) (qqmltypeloader.cpp:1214) ==4062== by 0x65613EB: QQmlDataLoader::setData(QQmlDataBlob*, QQmlFile*) (qqmltypeloader.cpp:1206) ==4062== by 0x6560C2B: QQmlDataLoader::loadThread(QQmlDataBlob*) (qqmltypeloader.cpp:1084) ==4062== by 0x655FFF0: QQmlDataLoaderThread::loadThread(QQmlDataBlob*) (qqmltypeloader.cpp:817) ==4062== by 0x656B618: void QQmlThread::callMethodInThread(void (QQmlDataLoaderThread::*)(QQmlDataBlob*), QQmlDataBlob* const&)::I::call(QQmlThread*) (qqmlthread_p.h:154) ==4062== by 0x65D9774: QQmlThreadPrivate::threadEvent() (qqmlthread.cpp:190) ==4062== by 0x65D94FD: QQmlThreadPrivate::event(QEvent*) (qqmlthread.cpp:128) ==4062== by 0x550F2E3: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3722) ==4062== by 0x550C849: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3164) ==4062== by 0x6B7FD7B: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:932) ==4062== by 0x6B8392E: QCoreApplication::sendEvent(QObject*, QEvent*) (in /depot/fkleint/qt-5s/qtbase/lib/libQt5Core.so.5.4.0) ==4062== by 0x6B81066: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1536) ==4062== by 0x6BF5068: QEventDispatcherUNIX::processEvents(QFlags) (qeventdispatcher_unix.cpp:579) ==4062== by 0x6B7CAD9: QEventLoop::processEvents(QFlags) (qeventloop.cpp:128) ==4062== by 0x6B7CD9A: QEventLoop::exec(QFlags) (qeventloop.cpp:204) ==4062== by 0x6901D41: QThread::exec() (qthread.cpp:503) ==4062== by 0x65D956E: QQmlThreadPrivate::run() (qqmlthread.cpp:141) ==4062== by 0x6909032: QThreadPrivate::start(void*) (qthread_unix.cpp:337) ==4062== by 0x7A6B181: start_thread (pthread_create.c:312) ==4062== by 0x7491FBC: clone (clone.S:111) ==4062== ==4062== 1,688 (136 direct, 1,552 indirect) bytes in 1 blocks are definitely lost in loss record 259 of 296 ==4062== at 0x4C2CE8E: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==4062== by 0x99450FD: ??? (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==4062== by 0x9945657: ??? (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==4062== by 0x9946F04: ??? (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==4062== by 0x99476BB: _XlcCreateLC (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==4062== by 0x99679CF: _XlcUtf8Loader (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==4062== by 0x994EC4D: _XOpenLC (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==4062== by 0x994EE7A: _XrmInitParseInfo (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==4062== by 0x993753F: ??? (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==4062== by 0x993A90D: XrmGetStringDatabase (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==4062== by 0x9918863: ??? (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==4062== by 0x9918A57: XGetDefault (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==4062== by 0x104B60CF: _XcursorGetDisplayInfo (in /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2) ==4062== by 0x104B61A8: XcursorGetDefaultSize (in /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2) ==4062== by 0x104B8434: XcursorLibraryLoadCursor (in /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2) ==4062== by 0xD7B9741: ??? ==4062== by 0xD7B97C5: ??? ==4062== by 0xD7B8B82: ??? ==4062== by 0x5C89E74: QWindowPrivate::applyCursor() (qwindow.cpp:2402) ==4062== by 0x5C89D93: QWindowPrivate::setCursor(QCursor const*) (qwindow.cpp:2388) ==4062== by 0x5C89BE8: QWindow::setCursor(QCursor const&) (qwindow.cpp:2347) ==4062== by 0x5552258: applyCursor(QWidget*, QCursor) (qwidget.cpp:4954) ==4062== by 0x55524DF: qt_qpa_set_cursor(QWidget*, bool) (qwidget.cpp:4992) ==4062== by 0x555AED7: QWidgetPrivate::show_sys() (qwidget.cpp:7849) ==4062== by 0x555AA3B: QWidgetPrivate::show_helper() (qwidget.cpp:7781) ==4062== by 0x555B9EC: QWidget::setVisible(bool) (qwidget.cpp:8080) ==4062== by 0x555A37E: QWidget::show() (qwidget.cpp:7632) ==4062== by 0x406718: main (main.cpp:11) ==4062== ==4062== 1,896 (56 direct, 1,840 indirect) bytes in 1 blocks are definitely lost in loss record 262 of 296 ==4062== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==4062== by 0xEEF1B43: ??? ==4062== by 0xEEF25E1: ??? ==4062== by 0xEEF2618: ??? ==4062== by 0xEEF2073: ??? ==4062== by 0xEEF2759: ??? ==4062== by 0xEEFA4A1: ??? ==4062== by 0xEEF62CA: ??? ==4062== by 0xEEF637A: ??? ==4062== by 0xEEFFA15: ??? ==4062== by 0xEEFFA8A: ??? ==4062== by 0xD7F5961: ??? ==4062== by 0x5D4AEF1: initializeDb() (qfontdatabase.cpp:777) ==4062== by 0x5D50381: QFontDatabase::findFont(int, QFontPrivate const*, QFontDef const&, bool, bool) (qfontdatabase.cpp:2459) ==4062== by 0x5D50F64: QFontDatabase::load(QFontPrivate const*, int) (qfontdatabase.cpp:2610) ==4062== by 0x5D2106A: QFontPrivate::engineForScript(int) const (qfont.cpp:212) ==4062== by 0x5D4529F: QFontMetrics::height() const (qfontmetrics.cpp:296) ==4062== by 0x56F41D5: QStatusBar::reformat() (qstatusbar.cpp:491) ==4062== by 0x56F3FD5: QStatusBar::setSizeGripEnabled(bool) (qstatusbar.cpp:452) ==4062== by 0x56F3912: QStatusBar::QStatusBar(QWidget*) (qstatusbar.cpp:232) ==4062== by 0x4075E7: Ui_MainWindow::setupUi(QMainWindow*) (ui_mainwindow.h:66) ==4062== by 0x406808: MainWindow::MainWindow(QWidget*) (mainwindow.cpp:18) ==4062== by 0x40670C: main (main.cpp:10) ==4062== ==4062== 8,807 (6,656 direct, 2,151 indirect) bytes in 26 blocks are definitely lost in loss record 291 of 296 ==4062== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==4062== by 0xEF058E9: ??? ==4062== by 0xEF06004: ??? ==4062== by 0xEF06E4A: ??? ==4062== by 0xEF0BF73: ??? ==4062== by 0xFA91CEF: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xFA9264D: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xFA909E0: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xFA9116C: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xFA945DE: XML_ParseBuffer (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xEF0AD3A: ??? ==4062== by 0xEF0B04E: ??? ==4062== by 0xEF0B1D1: ??? ==4062== by 0xFA91CEF: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xFA9264D: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xFA909E0: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xFA9116C: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xFA945DE: XML_ParseBuffer (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0) ==4062== by 0xEF0AD3A: ??? ==4062== by 0xEEFF84D: ??? ==4062== by 0xEEFFA05: ??? ==4062== by 0xEEFFA8A: ??? ==4062== by 0xD7F5961: ??? ==4062== by 0x5D4AEF1: initializeDb() (qfontdatabase.cpp:777) ==4062== by 0x5D50381: QFontDatabase::findFont(int, QFontPrivate const*, QFontDef const&, bool, bool) (qfontdatabase.cpp:2459) ==4062== by 0x5D50F64: QFontDatabase::load(QFontPrivate const*, int) (qfontdatabase.cpp:2610) ==4062== by 0x5D2106A: QFontPrivate::engineForScript(int) const (qfont.cpp:212) ==4062== by 0x5D4529F: QFontMetrics::height() const (qfontmetrics.cpp:296) ==4062== by 0x56F41D5: QStatusBar::reformat() (qstatusbar.cpp:491) ==4062== by 0x56F3FD5: QStatusBar::setSizeGripEnabled(bool) (qstatusbar.cpp:452) ==4062== by 0x56F3912: QStatusBar::QStatusBar(QWidget*) (qstatusbar.cpp:232) ==4062== by 0x4075E7: Ui_MainWindow::setupUi(QMainWindow*) (ui_mainwindow.h:66) ==4062== by 0x406808: MainWindow::MainWindow(QWidget*) (mainwindow.cpp:18) ==4062== by 0x40670C: main (main.cpp:10) ==4062== ==4062== 49,794 (144 direct, 49,650 indirect) bytes in 1 blocks are definitely lost in loss record 295 of 296 ==4062== at 0x4C2CC70: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==4062== by 0x603E39F: hb_object_header_t::create(unsigned int) (hb-object-private.hh:110) ==4062== by 0x60440C7: hb_face_t* hb_object_create() (hb-object-private.hh:187) ==4062== by 0x6043AB8: hb_face_create_for_tables (hb-face.cc:89) ==4062== by 0x5E298EB: _hb_qt_face_create(QFontEngine*) (qharfbuzzng.cpp:605) ==4062== by 0x5E29A26: hb_qt_face_get_for_engine(QFontEngine*) (qharfbuzzng.cpp:629) ==4062== by 0x5D2CCC6: QFontEngine::harfbuzzFace() const (qfontengine.cpp:322) ==4062== by 0xD7EB2CF: ??? ==4062== by 0xD7EABA7: ??? ==4062== by 0xD7F66BE: ??? ==4062== by 0x5D4B204: loadSingleEngine(int, QFontDef const&, QtFontFoundry*, QtFontStyle*, QtFontSize*) (qfontdatabase.cpp:824) ==4062== by 0x5D4B396: loadEngine(int, QFontDef const&, QtFontFamily*, QtFontFoundry*, QtFontStyle*, QtFontSize*) (qfontdatabase.cpp:846) ==4062== by 0x5D509BD: QFontDatabase::findFont(int, QFontPrivate const*, QFontDef const&, bool, bool) (qfontdatabase.cpp:2528) ==4062== by 0x5D50F64: QFontDatabase::load(QFontPrivate const*, int) (qfontdatabase.cpp:2610) ==4062== by 0x5D2106A: QFontPrivate::engineForScript(int) const (qfont.cpp:212) ==4062== by 0x5D4529F: QFontMetrics::height() const (qfontmetrics.cpp:296) ==4062== by 0x56F41D5: QStatusBar::reformat() (qstatusbar.cpp:491) ==4062== by 0x56F3FD5: QStatusBar::setSizeGripEnabled(bool) (qstatusbar.cpp:452) ==4062== by 0x56F3912: QStatusBar::QStatusBar(QWidget*) (qstatusbar.cpp:232) ==4062== by 0x4075E7: Ui_MainWindow::setupUi(QMainWindow*) (ui_mainwindow.h:66) ==4062== by 0x406808: MainWindow::MainWindow(QWidget*) (mainwindow.cpp:18) ==4062== by 0x40670C: main (main.cpp:10) ==4062== ==4062== 148,765 (152 direct, 148,613 indirect) bytes in 1 blocks are definitely lost in loss record 296 of 296 ==4062== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==4062== by 0xEEF399A: ??? ==4062== by 0xEEFF98C: ??? ==4062== by 0xEEFFA05: ??? ==4062== by 0xEEFFA8A: ??? ==4062== by 0xD7F5961: ??? ==4062== by 0x5D4AEF1: initializeDb() (qfontdatabase.cpp:777) ==4062== by 0x5D50381: QFontDatabase::findFont(int, QFontPrivate const*, QFontDef const&, bool, bool) (qfontdatabase.cpp:2459) ==4062== by 0x5D50F64: QFontDatabase::load(QFontPrivate const*, int) (qfontdatabase.cpp:2610) ==4062== by 0x5D2106A: QFontPrivate::engineForScript(int) const (qfont.cpp:212) ==4062== by 0x5D4529F: QFontMetrics::height() const (qfontmetrics.cpp:296) ==4062== by 0x56F41D5: QStatusBar::reformat() (qstatusbar.cpp:491) ==4062== by 0x56F3FD5: QStatusBar::setSizeGripEnabled(bool) (qstatusbar.cpp:452) ==4062== by 0x56F3912: QStatusBar::QStatusBar(QWidget*) (qstatusbar.cpp:232) ==4062== by 0x4075E7: Ui_MainWindow::setupUi(QMainWindow*) (ui_mainwindow.h:66) ==4062== by 0x406808: MainWindow::MainWindow(QWidget*) (mainwindow.cpp:18) ==4062== by 0x40670C: main (main.cpp:10) ==4062== ==4062== LEAK SUMMARY: ==4062== definitely lost: 7,715 bytes in 45 blocks ==4062== indirectly lost: 204,758 bytes in 4,652 blocks ==4062== possibly lost: 0 bytes in 0 blocks ==4062== still reachable: 71,978 bytes in 472 blocks ==4062== suppressed: 0 bytes in 0 blocks ==4062== Reachable blocks (those to which a pointer was found) are not shown. ==4062== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==4062== ==4062== For counts of detected and suppressed errors, rerun with: -v ==4062== ERROR SUMMARY: 19 errors from 19 contexts (suppressed: 6 from 2)