خطا گرفتم. جزئیات بسیار کامل:
Ubuntu 19.04: valgrind -q ./kindd:
==30709== Invalid free() / delete / delete[] / realloc()
==30709== at 0x483997B: free (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==30709== by 0x11C22E: Settings::loadBlockSize() (in ~/Kindd/kindd)
==30709== by 0x115A09: Dispatcher::Dispatcher(QGuiApplication&, QObject*) (in ~/Kindd/kindd)
==30709== by 0x115739: main (in ~/Kindd/kindd)
==30709== Address 0xd74cdd0 is 0 bytes inside a block of size 208 free'd
==30709== at 0x483A05B: operator delete(void*, unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==30709== by 0x559501B: QObject::~QObject() (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x11C21E: Settings::loadBlockSize() (in ~/Kindd/kindd)
==30709== by 0x115A09: Dispatcher::Dispatcher(QGuiApplication&, QObject*) (in ~/Kindd/kindd)
==30709== by 0x115739: main (in ~/Kindd/kindd)
==30709== Block was alloc'd at
==30709== at 0x4838DBF: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==30709== by 0x550088D: QSettings::QSettings(QString const&, QString const&, QObject*) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x11C07B: Settings::loadBlockSize() (in ~/Kindd/kindd)
==30709== by 0x115A09: Dispatcher::Dispatcher(QGuiApplication&, QObject*) (in ~/Kindd/kindd)
==30709== by 0x115739: main (in ~/Kindd/kindd)
==30709==
==30709== Invalid read of size 8
==30709== at 0x54FB9AC: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x54FCD36: QSettings::value(QString const&, QVariant const&) const (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x11C13E: Settings::loadBlockSize() (in ~/Kindd/kindd)
==30709== by 0x115A09: Dispatcher::Dispatcher(QGuiApplication&, QObject*) (in ~/Kindd/kindd)
==30709== by 0x115739: main (in ~/Kindd/kindd)
==30709== Address 0xd74ce68 is 152 bytes inside a block of size 208 free'd
==30709== at 0x483A05B: operator delete(void*, unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==30709== by 0x559501B: QObject::~QObject() (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x11C21E: Settings::loadBlockSize() (in ~/Kindd/kindd)
==30709== by 0x115A09: Dispatcher::Dispatcher(QGuiApplication&, QObject*) (in ~/Kindd/kindd)
==30709== by 0x115739: main (in ~/Kindd/kindd)
==30709== Block was alloc'd at
==30709== at 0x4838DBF: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==30709== by 0x550088D: QSettings::QSettings(QString const&, QString const&, QObject*) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x11C07B: Settings::loadBlockSize() (in ~/Kindd/kindd)
==30709== by 0x115A09: Dispatcher::Dispatcher(QGuiApplication&, QObject*) (in ~/Kindd/kindd)
==30709== by 0x115739: main (in ~/Kindd/kindd)
==30709==
==30709== Invalid read of size 4
==30709== at 0x5411FE0: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x54FB9BB: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x54FCD36: QSettings::value(QString const&, QVariant const&) const (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x11C13E: Settings::loadBlockSize() (in ~/Kindd/kindd)
==30709== by 0x115A09: Dispatcher::Dispatcher(QGuiApplication&, QObject*) (in ~/Kindd/kindd)
==30709== by 0x115739: main (in ~/Kindd/kindd)
==30709== Address 0xd7506d0 is 0 bytes inside a block of size 34 free'd
==30709== at 0x483997B: free (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==30709== by 0x54FB7F6: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x5500C88: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x559501B: QObject::~QObject() (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x11C21E: Settings::loadBlockSize() (in ~/Kindd/kindd)
==30709== by 0x115A09: Dispatcher::Dispatcher(QGuiApplication&, QObject*) (in ~/Kindd/kindd)
==30709== by 0x115739: main (in ~/Kindd/kindd)
==30709== Block was alloc'd at
==30709== at 0x483874F: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==30709== by 0x53BAE91: QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags<QArrayData::AllocationOption>) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x542C083: QString::reallocData(unsigned int, bool) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x55047AE: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x5500D0E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x5500E20: QSettings::beginGroup(QString const&) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x11C0E2: Settings::loadBlockSize() (in ~/Kindd/kindd)
==30709== by 0x115A09: Dispatcher::Dispatcher(QGuiApplication&, QObject*) (in ~/Kindd/kindd)
==30709== by 0x115739: main (in ~/Kindd/kindd)
==30709==
==30709== Invalid read of size 4
==30709== at 0x542C748: QString::append(QString const&) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x54FB9C6: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x54FCD36: QSettings::value(QString const&, QVariant const&) const (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x11C13E: Settings::loadBlockSize() (in ~/Kindd/kindd)
==30709== by 0x115A09: Dispatcher::Dispatcher(QGuiApplication&, QObject*) (in ~/Kindd/kindd)
==30709== by 0x115739: main (in ~/Kindd/kindd)
==30709== Address 0xd7506d0 is 0 bytes inside a block of size 34 free'd
==30709== at 0x483997B: free (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==30709== by 0x54FB7F6: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x5500C88: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x559501B: QObject::~QObject() (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x11C21E: Settings::loadBlockSize() (in ~/Kindd/kindd)
==30709== by 0x115A09: Dispatcher::Dispatcher(QGuiApplication&, QObject*) (in ~/Kindd/kindd)
==30709== by 0x115739: main (in ~/Kindd/kindd)
==30709== Block was alloc'd at
==30709== at 0x483874F: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==30709== by 0x53BAE91: QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags<QArrayData::AllocationOption>) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x542C083: QString::reallocData(unsigned int, bool) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x55047AE: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x5500D0E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x5500E20: QSettings::beginGroup(QString const&) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x11C0E2: Settings::loadBlockSize() (in ~/Kindd/kindd)
==30709== by 0x115A09: Dispatcher::Dispatcher(QGuiApplication&, QObject*) (in ~/Kindd/kindd)
==30709== by 0x115739: main (in ~/Kindd/kindd)
==30709==
==30709== Invalid read of size 4
==30709== at 0x542C756: QString::append(QString const&) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x54FB9C6: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x54FCD36: QSettings::value(QString const&, QVariant const&) const (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x11C13E: Settings::loadBlockSize() (in ~/Kindd/kindd)
==30709== by 0x115A09: Dispatcher::Dispatcher(QGuiApplication&, QObject*) (in ~/Kindd/kindd)
==30709== by 0x115739: main (in ~/Kindd/kindd)
==30709== Address 0xd7506d4 is 4 bytes inside a block of size 34 free'd
==30709== at 0x483997B: free (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==30709== by 0x54FB7F6: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x5500C88: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x559501B: QObject::~QObject() (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x11C21E: Settings::loadBlockSize() (in ~/Kindd/kindd)
==30709== by 0x115A09: Dispatcher::Dispatcher(QGuiApplication&, QObject*) (in ~/Kindd/kindd)
==30709== by 0x115739: main (in ~/Kindd/kindd)
==30709== Block was alloc'd at
==30709== at 0x483874F: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==30709== by 0x53BAE91: QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags<QArrayData::AllocationOption>) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x542C083: QString::reallocData(unsigned int, bool) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x55047AE: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x5500D0E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x5500E20: QSettings::beginGroup(QString const&) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x11C0E2: Settings::loadBlockSize() (in ~/Kindd/kindd)
==30709== by 0x115A09: Dispatcher::Dispatcher(QGuiApplication&, QObject*) (in ~/Kindd/kindd)
==30709== by 0x115739: main (in ~/Kindd/kindd)
==30709==
==30709== Invalid read of size 4
==30709== at 0x542C75A: QString::append(QString const&) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x54FB9C6: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x54FCD36: QSettings::value(QString const&, QVariant const&) const (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x11C13E: Settings::loadBlockSize() (in ~/Kindd/kindd)
==30709== by 0x115A09: Dispatcher::Dispatcher(QGuiApplication&, QObject*) (in ~/Kindd/kindd)
==30709== by 0x115739: main (in ~/Kindd/kindd)
==30709== Address 0xd7506d8 is 8 bytes inside a block of size 34 free'd
==30709== at 0x483997B: free (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==30709== by 0x54FB7F6: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x5500C88: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x559501B: QObject::~QObject() (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x11C21E: Settings::loadBlockSize() (in ~/Kindd/kindd)
==30709== by 0x115A09: Dispatcher::Dispatcher(QGuiApplication&, QObject*) (in ~/Kindd/kindd)
==30709== by 0x115739: main (in ~/Kindd/kindd)
==30709== Block was alloc'd at
==30709== at 0x483874F: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==30709== by 0x53BAE91: QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags<QArrayData::AllocationOption>) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x542C083: QString::reallocData(unsigned int, bool) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x55047AE: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x5500D0E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x5500E20: QSettings::beginGroup(QString const&) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x11C0E2: Settings::loadBlockSize() (in ~/Kindd/kindd)
==30709== by 0x115A09: Dispatcher::Dispatcher(QGuiApplication&, QObject*) (in ~/Kindd/kindd)
==30709== by 0x115739: main (in ~/Kindd/kindd)
==30709==
==30709== Invalid read of size 1
==30709== at 0x542C050: QString::reallocData(unsigned int, bool) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x542C77E: QString::append(QString const&) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x54FB9C6: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x54FCD36: QSettings::value(QString const&, QVariant const&) const (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x11C13E: Settings::loadBlockSize() (in ~/Kindd/kindd)
==30709== by 0x115A09: Dispatcher::Dispatcher(QGuiApplication&, QObject*) (in ~/Kindd/kindd)
==30709== by 0x115739: main (in ~/Kindd/kindd)
==30709== Address 0xd7506db is 11 bytes inside a block of size 34 free'd
==30709== at 0x483997B: free (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==30709== by 0x54FB7F6: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x5500C88: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x559501B: QObject::~QObject() (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x11C21E: Settings::loadBlockSize() (in ~/Kindd/kindd)
==30709== by 0x115A09: Dispatcher::Dispatcher(QGuiApplication&, QObject*) (in ~/Kindd/kindd)
==30709== by 0x115739: main (in ~/Kindd/kindd)
==30709== Block was alloc'd at
==30709== at 0x483874F: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==30709== by 0x53BAE91: QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags<QArrayData::AllocationOption>) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x542C083: QString::reallocData(unsigned int, bool) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x55047AE: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x5500D0E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x5500E20: QSettings::beginGroup(QString const&) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x11C0E2: Settings::loadBlockSize() (in ~/Kindd/kindd)
==30709== by 0x115A09: Dispatcher::Dispatcher(QGuiApplication&, QObject*) (in ~/Kindd/kindd)
==30709== by 0x115739: main (in ~/Kindd/kindd)
==30709==
==30709== Invalid read of size 4
==30709== at 0x542C063: QString::reallocData(unsigned int, bool) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x542C77E: QString::append(QString const&) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x54FB9C6: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x54FCD36: QSettings::value(QString const&, QVariant const&) const (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x11C13E: Settings::loadBlockSize() (in ~/Kindd/kindd)
==30709== by 0x115A09: Dispatcher::Dispatcher(QGuiApplication&, QObject*) (in ~/Kindd/kindd)
==30709== by 0x115739: main (in ~/Kindd/kindd)
==30709== Address 0xd7506d0 is 0 bytes inside a block of size 34 free'd
==30709== at 0x483997B: free (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==30709== by 0x54FB7F6: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x5500C88: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x559501B: QObject::~QObject() (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x11C21E: Settings::loadBlockSize() (in ~/Kindd/kindd)
==30709== by 0x115A09: Dispatcher::Dispatcher(QGuiApplication&, QObject*) (in ~/Kindd/kindd)
==30709== by 0x115739: main (in ~/Kindd/kindd)
==30709== Block was alloc'd at
==30709== at 0x483874F: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==30709== by 0x53BAE91: QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags<QArrayData::AllocationOption>) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x542C083: QString::reallocData(unsigned int, bool) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x55047AE: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x5500D0E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x5500E20: QSettings::beginGroup(QString const&) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x11C0E2: Settings::loadBlockSize() (in ~/Kindd/kindd)
==30709== by 0x115A09: Dispatcher::Dispatcher(QGuiApplication&, QObject*) (in ~/Kindd/kindd)
==30709== by 0x115739: main (in ~/Kindd/kindd)
==30709==
==30709== Invalid read of size 8
==30709== at 0x542C06A: QString::reallocData(unsigned int, bool) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x542C77E: QString::append(QString const&) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x54FB9C6: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x54FCD36: QSettings::value(QString const&, QVariant const&) const (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x11C13E: Settings::loadBlockSize() (in ~/Kindd/kindd)
==30709== by 0x115A09: Dispatcher::Dispatcher(QGuiApplication&, QObject*) (in ~/Kindd/kindd)
==30709== by 0x115739: main (in ~/Kindd/kindd)
==30709== Address 0xd7506e0 is 16 bytes inside a block of size 34 free'd
==30709== at 0x483997B: free (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==30709== by 0x54FB7F6: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x5500C88: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x559501B: QObject::~QObject() (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x11C21E: Settings::loadBlockSize() (in ~/Kindd/kindd)
==30709== by 0x115A09: Dispatcher::Dispatcher(QGuiApplication&, QObject*) (in ~/Kindd/kindd)
==30709== by 0x115739: main (in ~/Kindd/kindd)
==30709== Block was alloc'd at
==30709== at 0x483874F: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==30709== by 0x53BAE91: QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags<QArrayData::AllocationOption>) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x542C083: QString::reallocData(unsigned int, bool) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x55047AE: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x5500D0E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x5500E20: QSettings::beginGroup(QString const&) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x11C0E2: Settings::loadBlockSize() (in ~/Kindd/kindd)
==30709== by 0x115A09: Dispatcher::Dispatcher(QGuiApplication&, QObject*) (in ~/Kindd/kindd)
==30709== by 0x115739: main (in ~/Kindd/kindd)
==30709==
==30709== Invalid free() / delete / delete[] / realloc()
==30709== at 0x483AD4B: realloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==30709== by 0x53BAF4B: QArrayData::reallocateUnaligned(QArrayData*, unsigned long, unsigned long, QFlags<QArrayData::AllocationOption>) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x542C111: QString::reallocData(unsigned int, bool) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x542C77E: QString::append(QString const&) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x54FB9C6: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x54FCD36: QSettings::value(QString const&, QVariant const&) const (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x11C13E: Settings::loadBlockSize() (in ~/Kindd/kindd)
==30709== by 0x115A09: Dispatcher::Dispatcher(QGuiApplication&, QObject*) (in ~/Kindd/kindd)
==30709== by 0x115739: main (in ~/Kindd/kindd)
==30709== Address 0xd7506d0 is 0 bytes inside a block of size 34 free'd
==30709== at 0x483997B: free (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==30709== by 0x54FB7F6: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x5500C88: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x559501B: QObject::~QObject() (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x11C21E: Settings::loadBlockSize() (in ~/Kindd/kindd)
==30709== by 0x115A09: Dispatcher::Dispatcher(QGuiApplication&, QObject*) (in ~/Kindd/kindd)
==30709== by 0x115739: main (in ~/Kindd/kindd)
==30709== Block was alloc'd at
==30709== at 0x483874F: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==30709== by 0x53BAE91: QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags<QArrayData::AllocationOption>) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x542C083: QString::reallocData(unsigned int, bool) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x55047AE: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x5500D0E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x5500E20: QSettings::beginGroup(QString const&) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.2)
==30709== by 0x11C0E2: Settings::loadBlockSize() (in ~/Kindd/kindd)
==30709== by 0x115A09: Dispatcher::Dispatcher(QGuiApplication&, QObject*) (in ~/Kindd/kindd)
==30709== by 0x115739: main (in ~/Kindd/kindd)
==30709==
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
Aborted (core dumped)