================================================================= ==17631==ERROR: LeakSanitizer: detected memory leaks Direct leak of 6656 byte(s) in 26 object(s) allocated from: #0 0x7f6106c77e9a in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x93e9a) #1 0x7f60fcd22739 (/usr/lib/x86_64-linux-gnu/libfontconfig.so.1+0x1c739) Direct leak of 4080 byte(s) in 85 object(s) allocated from: #0 0x7f6106c78c0a in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x94c0a) #1 0x7f60b7117aa0 (/usr/lib/x86_64-linux-gnu/qt4/plugins/accessible/libqtaccessiblewidgets.so+0x16aa0) #2 0xcdada4eb8d8b61ff () Direct leak of 3192 byte(s) in 21 object(s) allocated from: #0 0x7f6106c77e9a in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x93e9a) #1 0x7f60b4cd8557 (/usr/lib/x86_64-linux-gnu/dri/r600_dri.so+0x69f557) Direct leak of 2560 byte(s) in 4 object(s) allocated from: #0 0x7f6106c781ba in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x941ba) #1 0x7f60fcd2268a (/usr/lib/x86_64-linux-gnu/libfontconfig.so.1+0x1c68a) Direct leak of 1920 byte(s) in 20 object(s) allocated from: #0 0x7f6106c78c0a in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x94c0a) #1 0x7f60fedd387d (/usr/lib/x86_64-linux-gnu/libQtCore.so.4+0x17587d) Direct leak of 1584 byte(s) in 66 object(s) allocated from: #0 0x7f6106c78c0a in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x94c0a) #1 0x7f60b711797e (/usr/lib/x86_64-linux-gnu/qt4/plugins/accessible/libqtaccessiblewidgets.so+0x1697e) #2 0xcdada4eb8d8b61ff () Direct leak of 1392 byte(s) in 29 object(s) allocated from: #0 0x7f6106c78c0a in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x94c0a) #1 0x7f60b7117a10 (/usr/lib/x86_64-linux-gnu/qt4/plugins/accessible/libqtaccessiblewidgets.so+0x16a10) #2 0xcdada4eb8d8b61ff () Direct leak of 1224 byte(s) in 51 object(s) allocated from: #0 0x7f6106c78c0a in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x94c0a) #1 0x7f60b711790d (/usr/lib/x86_64-linux-gnu/qt4/plugins/accessible/libqtaccessiblewidgets.so+0x1690d) #2 0xcdada4eb8d8b61ff () Direct leak of 928 byte(s) in 1 object(s) allocated from: #0 0x7f6106c77e9a in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x93e9a) #1 0x7f60cbb7a85d () Direct leak of 528 byte(s) in 11 object(s) allocated from: #0 0x7f6106c78c0a in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x94c0a) #1 0x7f60b713a07c (/usr/lib/x86_64-linux-gnu/qt4/plugins/accessible/libqtaccessiblewidgets.so+0x3907c) #2 0x7f60d27b081a (/usr/lib/x86_64-linux-gnu/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so+0x1b81a) #3 0x7f60d27b20bf (/usr/lib/x86_64-linux-gnu/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so+0x1d0bf) #4 0x7f60d27a1d45 (/usr/lib/x86_64-linux-gnu/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so+0xcd45) #5 0x7f60ff849660 in QAccessible::updateAccessibility(QObject*, int, QAccessible::Event) (/usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x6f8660) Direct leak of 528 byte(s) in 11 object(s) allocated from: #0 0x7f6106c78c0a in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x94c0a) #1 0x7f60b713a07c (/usr/lib/x86_64-linux-gnu/qt4/plugins/accessible/libqtaccessiblewidgets.so+0x3907c) #2 0x7f60d27b1ffd (/usr/lib/x86_64-linux-gnu/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so+0x1cffd) #3 0x7f60d27a1d45 (/usr/lib/x86_64-linux-gnu/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so+0xcd45) #4 0x7f60ff849660 in QAccessible::updateAccessibility(QObject*, int, QAccessible::Event) (/usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x6f8660) Direct leak of 416 byte(s) in 4 object(s) allocated from: #0 0x7f6106c78001 in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x94001) #1 0x7f60b482e5ae (/usr/lib/x86_64-linux-gnu/dri/r600_dri.so+0x1f55ae) Direct leak of 408 byte(s) in 1 object(s) allocated from: #0 0x7f6106c78001 in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x94001) #1 0x7f60fc780e8b in _XimOpenIM (/usr/lib/x86_64-linux-gnu/libX11.so.6+0x69e8b) Direct leak of 288 byte(s) in 6 object(s) allocated from: #0 0x7f6106c78c0a in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x94c0a) #1 0x7f60b713a07c (/usr/lib/x86_64-linux-gnu/qt4/plugins/accessible/libqtaccessiblewidgets.so+0x3907c) #2 0x7f60d27b276c (/usr/lib/x86_64-linux-gnu/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so+0x1d76c) #3 0x7f60d27b125a (/usr/lib/x86_64-linux-gnu/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so+0x1c25a) #4 0x7f60d27a1d45 (/usr/lib/x86_64-linux-gnu/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so+0xcd45) #5 0x7f60ff849660 in QAccessible::updateAccessibility(QObject*, int, QAccessible::Event) (/usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x6f8660) Direct leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f6106c77e9a in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x93e9a) #1 0x7f60fcd15e43 (/usr/lib/x86_64-linux-gnu/libfontconfig.so.1+0xfe43) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f6106c77e9a in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x93e9a) #1 0x7f60cbb71bad () Direct leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f6106c78c0a in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x94c0a) #1 0x7f60ff843071 in QAccessible::queryAccessibleInterface(QObject*) (/usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x6f2071) #2 0x61400000e03f () Indirect leak of 8820 byte(s) in 1 object(s) allocated from: #0 0x7f6106c781ba in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x941ba) #1 0x7f60cbb76dff () #2 0x7f60cbb7c4f1 () Indirect leak of 8820 byte(s) in 1 object(s) allocated from: #0 0x7f6106c77e9a in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x93e9a) #1 0x7f60cbb742c5 () Indirect leak of 7488 byte(s) in 117 object(s) allocated from: #0 0x7f6106c78c0a in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x94c0a) #1 0x7f60ff845e29 in QAccessibleWidgetEx::QAccessibleWidgetEx(QWidget*, QAccessible::Role, QString const&) (/usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x6f4e29) #2 0xcdada4eb8d8b61ff () Indirect leak of 5120 byte(s) in 160 object(s) allocated from: #0 0x7f6106c77e9a in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x93e9a) #1 0x7f60fcd1140f (/usr/lib/x86_64-linux-gnu/libfontconfig.so.1+0xb40f) Indirect leak of 3776 byte(s) in 118 object(s) allocated from: #0 0x7f6106c78001 in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x94001) #1 0x7f60fcd22df8 (/usr/lib/x86_64-linux-gnu/libfontconfig.so.1+0x1cdf8) Indirect leak of 3648 byte(s) in 57 object(s) allocated from: #0 0x7f6106c78c0a in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x94c0a) #1 0x7f60fedff24b (/usr/lib/x86_64-linux-gnu/libQtCore.so.4+0x1a124b) Indirect leak of 3196 byte(s) in 255 object(s) allocated from: #0 0x7f6106c77e9a in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x93e9a) #1 0x7f610071d009 in __strdup (/lib/x86_64-linux-gnu/libc.so.6+0x80009) Indirect leak of 2989 byte(s) in 51 object(s) allocated from: #0 0x7f6106c77e9a in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x93e9a) #1 0x7f60cbb6fb7a () Indirect leak of 2856 byte(s) in 21 object(s) allocated from: #0 0x7f6106c78001 in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x94001) #1 0x7f60b4cbca49 (/usr/lib/x86_64-linux-gnu/dri/r600_dri.so+0x683a49) #2 0x100000001 () Indirect leak of 2710 byte(s) in 31 object(s) allocated from: #0 0x7f6106c77e9a in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x93e9a) #1 0x7f60fed21dc6 in QString::QString(int, Qt::Initialization) (/usr/lib/x86_64-linux-gnu/libQtCore.so.4+0xc3dc6) Indirect leak of 2072 byte(s) in 259 object(s) allocated from: #0 0x7f6106c78c0a in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x94c0a) #1 0x7f60ff8445a3 in QAccessibleObjectEx::QAccessibleObjectEx(QObject*) (/usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x6f35a3) Indirect leak of 1856 byte(s) in 58 object(s) allocated from: #0 0x7f6106c78001 in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x94001) #1 0x7f60fcd22324 (/usr/lib/x86_64-linux-gnu/libfontconfig.so.1+0x1c324) Indirect leak of 1512 byte(s) in 21 object(s) allocated from: #0 0x7f6106c78001 in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x94001) #1 0x7f60b498cb40 (/usr/lib/x86_64-linux-gnu/dri/r600_dri.so+0x353b40) Indirect leak of 1456 byte(s) in 9 object(s) allocated from: #0 0x7f6106c77e9a in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x93e9a) #1 0x7f60fed28b1a in QString::realloc(int) (/usr/lib/x86_64-linux-gnu/libQtCore.so.4+0xcab1a) #2 0x7f60ff14f79f in QByteArray::shared_empty (/usr/lib/x86_64-linux-gnu/libQtCore.so.4+0x4f179f) Indirect leak of 1280 byte(s) in 4 object(s) allocated from: #0 0x7f6106c77e9a in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x93e9a) #1 0x7f60cbb6fa61 () Indirect leak of 960 byte(s) in 3 object(s) allocated from: #0 0x7f6106c77e9a in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x93e9a) #1 0x7f60fee04c91 (/usr/lib/x86_64-linux-gnu/libQtCore.so.4+0x1a6c91) Indirect leak of 768 byte(s) in 6 object(s) allocated from: #0 0x7f6106c781ba in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x941ba) #1 0x7f60fed28c6f in QString::realloc(int) (/usr/lib/x86_64-linux-gnu/libQtCore.so.4+0xcac6f) #2 0x56bd1ac8 () Indirect leak of 592 byte(s) in 13 object(s) allocated from: #0 0x7f6106c77e9a in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x93e9a) #1 0x7f60fed23f2b in QString::fromLatin1_helper(char const*, int) (/usr/lib/x86_64-linux-gnu/libQtCore.so.4+0xc5f2b) Indirect leak of 552 byte(s) in 3 object(s) allocated from: #0 0x7f6106c78c0a in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x94c0a) #1 0x7f60feddc573 in QAbstractItemModel::QAbstractItemModel(QObject*) (/usr/lib/x86_64-linux-gnu/libQtCore.so.4+0x17e573) Indirect leak of 544 byte(s) in 4 object(s) allocated from: #0 0x7f6106c78d5a in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x94d5a) #1 0x7f60fecf6f98 in QHashData::rehash(int) (/usr/lib/x86_64-linux-gnu/libQtCore.so.4+0x98f98) Indirect leak of 280 byte(s) in 1 object(s) allocated from: #0 0x7f6106c77e9a in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x93e9a) #1 0x7f60cbb7e02b () Indirect leak of 280 byte(s) in 1 object(s) allocated from: #0 0x7f6106c77e9a in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x93e9a) #1 0x7f60cbb84e33 () Indirect leak of 238 byte(s) in 6 object(s) allocated from: #0 0x7f6106c77e9a in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x93e9a) #1 0x7f60fecdade4 in QByteArray::realloc(int) (/usr/lib/x86_64-linux-gnu/libQtCore.so.4+0x7cde4) Indirect leak of 144 byte(s) in 6 object(s) allocated from: #0 0x7f6106c77e9a in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x93e9a) #1 0x7f60fecf6b38 in QHashData::allocateNode(int) (/usr/lib/x86_64-linux-gnu/libQtCore.so.4+0x98b38) Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f6106c781ba in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x941ba) #1 0x7f60fed28c6f in QString::realloc(int) (/usr/lib/x86_64-linux-gnu/libQtCore.so.4+0xcac6f) #2 0x56bd1ad1 () Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f6106c781ba in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x941ba) #1 0x7f60fed28c6f in QString::realloc(int) (/usr/lib/x86_64-linux-gnu/libQtCore.so.4+0xcac6f) #2 0x56477b06 () Indirect leak of 128 byte(s) in 1 object(s) allocated from: #0 0x7f6106c781ba in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x941ba) #1 0x7f60fed28c6f in QString::realloc(int) (/usr/lib/x86_64-linux-gnu/libQtCore.so.4+0xcac6f) #2 0x56bd1ac9 () Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f6106c78001 in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x94001) #1 0x7f60fcd221a4 (/usr/lib/x86_64-linux-gnu/libfontconfig.so.1+0x1c1a4) Indirect leak of 120 byte(s) in 3 object(s) allocated from: #0 0x7f6106c78c0a in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x94c0a) #1 0x7f60fecf6c47 in QHashData::detach_helper2(void (*)(QHashData::Node*, void*), void (*)(QHashData::Node*), int, int) (/usr/lib/x86_64-linux-gnu/libQtCore.so.4+0x98c47) Indirect leak of 120 byte(s) in 2 object(s) allocated from: #0 0x7f6106c781ba in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x941ba) #1 0x7f60fecf8b7e in QListData::realloc(int) (/usr/lib/x86_64-linux-gnu/libQtCore.so.4+0x9ab7e) #2 0x7f6106602a80 in std::_Deque_base >::~_Deque_base() (/home/jwe/build/octave-asan/libgui/.libs/liboctgui.so.1+0x2e8a80) Indirect leak of 120 byte(s) in 3 object(s) allocated from: #0 0x7f6106c77e9a in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x93e9a) #1 0x7f60fed28b1a in QString::realloc(int) (/usr/lib/x86_64-linux-gnu/libQtCore.so.4+0xcab1a) #2 0xcdada4eb8d8b61ff () Indirect leak of 96 byte(s) in 3 object(s) allocated from: #0 0x7f6106c78c0a in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x94c0a) #1 0x7f60fedff089 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/usr/lib/x86_64-linux-gnu/libQtCore.so.4+0x1a1089) Indirect leak of 96 byte(s) in 2 object(s) allocated from: #0 0x7f6106c77e9a in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x93e9a) #1 0x7f60fcd1ce3d in FcLangSetCreate (/usr/lib/x86_64-linux-gnu/libfontconfig.so.1+0x16e3d) Indirect leak of 72 byte(s) in 3 object(s) allocated from: #0 0x7f6106c78c0a in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x94c0a) #1 0x7f61065d3872 in ListDialog::ListDialog(QStringList const&, QString const&, int, int, QList const&, QString const&, QStringList const&, QString const&, QString const&) /home/jwe/src/octave/libgui/src/dialog.cc:212 #2 0x7f6106636575 in main_window::handle_create_listview(QStringList const&, QString const&, int, int, QList const&, QString const&, QStringList const&, QString const&, QString const&) /home/jwe/src/octave/libgui/src/main-window.cc:1285 #3 0x7f61066e7b9c in main_window::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) libgui/src/moc-main-window.cc:313 #4 0x7f60fee02e60 in QObject::event(QEvent*) (/usr/lib/x86_64-linux-gnu/libQtCore.so.4+0x1a4e60) #5 0x7f60ff36c5fb in QWidget::event(QEvent*) (/usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x21b5fb) #6 0x616000023a7f () Indirect leak of 64 byte(s) in 2 object(s) allocated from: #0 0x7f6106c77e9a in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x93e9a) #1 0x7f60cbb6fad4 () Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f6106c77e9a in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x93e9a) #1 0x7f60cbb7430a () Indirect leak of 56 byte(s) in 1 object(s) allocated from: #0 0x7f6106c781ba in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x941ba) #1 0x7f60fecf8b7e in QListData::realloc(int) (/usr/lib/x86_64-linux-gnu/libQtCore.so.4+0x9ab7e) #2 0xf90f0fe9 () Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f6106c78c0a in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x94c0a) #1 0x7f60fecf6c47 in QHashData::detach_helper2(void (*)(QHashData::Node*, void*), void (*)(QHashData::Node*), int, int) (/usr/lib/x86_64-linux-gnu/libQtCore.so.4+0x98c47) Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f6106c77e9a in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x93e9a) #1 0x7f60fed21b7e in QString::QString(QChar const*, int) (/usr/lib/x86_64-linux-gnu/libQtCore.so.4+0xc3b7e) #2 0xc3729c16 () Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f6106c77e9a in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x93e9a) #1 0x7f60fed21b7e in QString::QString(QChar const*, int) (/usr/lib/x86_64-linux-gnu/libQtCore.so.4+0xc3b7e) #2 0x62a0000121ff () Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f6106c77e9a in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x93e9a) #1 0x7f60fed21b7e in QString::QString(QChar const*, int) (/usr/lib/x86_64-linux-gnu/libQtCore.so.4+0xc3b7e) #2 0x7c314eb () Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f6106c77e9a in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x93e9a) #1 0x7f60fed21b7e in QString::QString(QChar const*, int) (/usr/lib/x86_64-linux-gnu/libQtCore.so.4+0xc3b7e) #2 0x7ffd72d6028f () Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f6106c77e9a in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x93e9a) #1 0x7f60fed21b7e in QString::QString(QChar const*, int) (/usr/lib/x86_64-linux-gnu/libQtCore.so.4+0xc3b7e) #2 0x7f6107d4052f () Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f6106c77e9a in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x93e9a) #1 0x7f60cbb7aa3f () Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f6106c78c0a in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x94c0a) #1 0x7f60ff8444c3 in QAccessibleObject::QAccessibleObject(QObject*) (/usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x6f34c3) #2 0x61400000e03f () SUMMARY: AddressSanitizer: 89375 byte(s) leaked in 1580 allocation(s).