Public bug reported:

Every time I exit ricochet (using the X at the top right hand of the
window (XFCE)), I get a series of error messages complaining of memory
leaks

The number of leaks, the number of bytes is different each time but
ranges 40-128kB in 800-1100 allocations.

example:

=================================================================
==32202==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 6656 byte(s) in 26 object(s) allocated from:
    #0 0x7f635de48eb0 in __interceptor_malloc 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc6eb0)
    #1 0x7f634e96c099  (/usr/lib/x86_64-linux-gnu/libfontconfig.so.1+0x1d099)

Direct leak of 3072 byte(s) in 5 object(s) allocated from:
    #0 0x7f635de49260 in __interceptor_realloc 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7260)
    #1 0x7f634e96bfea  (/usr/lib/x86_64-linux-gnu/libfontconfig.so.1+0x1cfea)

Direct leak of 96 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x7f635c690eea in QFont::detach() 
(/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5+0x1a8eea)
    #2 0x1fffe  (<unknown module>)

Direct leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de48eb0 in __interceptor_malloc 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc6eb0)
    #1 0x7f63501fd98a  (<unknown module>)

Direct leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de48eb0 in __interceptor_malloc 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc6eb0)
    #1 0x7f634e95c866  (/usr/lib/x86_64-linux-gnu/libfontconfig.so.1+0xd866)

Direct leak of 33 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de48eb0 in __interceptor_malloc 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc6eb0)
    #1 0x7f63501f1dd8  (<unknown module>)

Direct leak of 32 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de49070 in calloc (/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7070)
    #1 0x7f634e95ccee  (/usr/lib/x86_64-linux-gnu/libfontconfig.so.1+0xdcee)

Direct leak of 16 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de48eb0 in __interceptor_malloc 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc6eb0)
    #1 0x7f634e95c875  (/usr/lib/x86_64-linux-gnu/libfontconfig.so.1+0xd875)

Direct leak of 10 byte(s) in 2 object(s) allocated from:
    #0 0x7f635de48eb0 in __interceptor_malloc 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc6eb0)
    #1 0x7f634e96461d in FcFreeTypeQueryFace 
(/usr/lib/x86_64-linux-gnu/libfontconfig.so.1+0x1561d)

Direct leak of 9 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de48eb0 in __interceptor_malloc 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc6eb0)
    #1 0x7f63591fcb4d  (/usr/lib/x86_64-linux-gnu/libX11.so.6+0x53b4d)
    #2 0xc547fff8277  (<unknown module>)

Direct leak of 8 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x55664aa2dc3e  (/usr/bin/ricochet+0x2cec3e)

Direct leak of 5 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de48eb0 in __interceptor_malloc 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc6eb0)
    #1 0x7f635a622bf9 in __strdup (/lib/x86_64-linux-gnu/libc.so.6+0x8cbf9)

Indirect leak of 67242 byte(s) in 17 object(s) allocated from:
    #0 0x7f635de48eb0 in __interceptor_malloc 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc6eb0)
    #1 0x7f635bcc2f14 in QArrayData::allocate(unsigned long, unsigned long, 
unsigned long, QFlags<QArrayData::AllocationOption>) 
(/usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0xaef14)

Indirect leak of 12717 byte(s) in 15 object(s) allocated from:
    #0 0x7f635de49260 in __interceptor_realloc 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7260)
    #1 0x7f634e0e6c1c  (/lib/x86_64-linux-gnu/libdbus-1.so.3+0x2dc1c)

Indirect leak of 7264 byte(s) in 227 object(s) allocated from:
    #0 0x7f635de48eb0 in __interceptor_malloc 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc6eb0)
    #1 0x7f634e95adaf  (/usr/lib/x86_64-linux-gnu/libfontconfig.so.1+0xbdaf)

Indirect leak of 4608 byte(s) in 144 object(s) allocated from:
    #0 0x7f635de49070 in calloc (/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7070)
    #1 0x7f634e96c798  (/usr/lib/x86_64-linux-gnu/libfontconfig.so.1+0x1d798)

Indirect leak of 4261 byte(s) in 327 object(s) allocated from:
    #0 0x7f635de48eb0 in __interceptor_malloc 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc6eb0)
    #1 0x7f635a622bf9 in __strdup (/lib/x86_64-linux-gnu/libc.so.6+0x8cbf9)

Indirect leak of 1680 byte(s) in 15 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x7f635bece451 in QObject::QObject(QObject*) 
(/usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x2ba451)

Indirect leak of 1408 byte(s) in 44 object(s) allocated from:
    #0 0x7f635de49070 in calloc (/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7070)
    #1 0x7f634e96bc77  (/usr/lib/x86_64-linux-gnu/libfontconfig.so.1+0x1cc77)

Indirect leak of 1400 byte(s) in 7 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x7f635bed3893 in QTranslator::QTranslator(QObject*) 
(/usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x2bf893)

Indirect leak of 1212 byte(s) in 3 object(s) allocated from:
    #0 0x7f635de49070 in calloc (/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7070)
    #1 0x7f634e0e6a2c in _dbus_mem_pool_alloc 
(/lib/x86_64-linux-gnu/libdbus-1.so.3+0x2da2c)

Indirect leak of 1064 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x7f635c6ba215 in QFontDatabase::load(QFontPrivate const*, int) 
(/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5+0x1d2215)
    #2 0x7ffc40baaf0f  (<unknown module>)

Indirect leak of 800 byte(s) in 2 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x7f635ee66503 in QTcpSocket::QTcpSocket(QObject*) 
(/usr/lib/x86_64-linux-gnu/libQt5Network.so.5+0xd7503)

Indirect leak of 792 byte(s) in 3 object(s) allocated from:
    #0 0x7f635de49070 in calloc (/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7070)
    #1 0x7f634e0c8c1d  (/lib/x86_64-linux-gnu/libdbus-1.so.3+0xfc1d)

Indirect leak of 720 byte(s) in 3 object(s) allocated from:
    #0 0x7f635de49070 in calloc (/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7070)
    #1 0x7f634e0c6157  (/lib/x86_64-linux-gnu/libdbus-1.so.3+0xd157)

Indirect leak of 720 byte(s) in 10 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x7f635bec9806 in QObjectPrivate::connectImpl(QObject const*, int, 
QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int 
const*, QMetaObject const*) (/usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x2b5806)

Indirect leak of 720 byte(s) in 10 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x7f635bec9465  (/usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x2b5465)

Indirect leak of 696 byte(s) in 3 object(s) allocated from:
    #0 0x7f635de49070 in calloc (/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7070)
    #1 0x7f634e0e2b6f  (/lib/x86_64-linux-gnu/libdbus-1.so.3+0x29b6f)

Indirect leak of 672 byte(s) in 12 object(s) allocated from:
    #0 0x7f635de48eb0 in __interceptor_malloc 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc6eb0)
    #1 0x7f634e0cd98d in _dbus_credentials_new 
(/lib/x86_64-linux-gnu/libdbus-1.so.3+0x1498d)

Indirect leak of 400 byte(s) in 10 object(s) allocated from:
    #0 0x7f635de48eb0 in __interceptor_malloc 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc6eb0)
    #1 0x7f634e0ecc71  (/lib/x86_64-linux-gnu/libdbus-1.so.3+0x33c71)

Indirect leak of 384 byte(s) in 12 object(s) allocated from:
    #0 0x7f635de49070 in calloc (/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7070)
    #1 0x7f634e96bb36  (/usr/lib/x86_64-linux-gnu/libfontconfig.so.1+0x1cb36)

Indirect leak of 352 byte(s) in 4 object(s) allocated from:
    #0 0x7f635de49070 in calloc (/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7070)
    #1 0x7f634e0db97a  (/lib/x86_64-linux-gnu/libdbus-1.so.3+0x2297a)

Indirect leak of 336 byte(s) in 3 object(s) allocated from:
    #0 0x7f635de49070 in calloc (/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7070)
    #1 0x7f634e0e3b8b in _dbus_hash_table_new 
(/lib/x86_64-linux-gnu/libdbus-1.so.3+0x2ab8b)

Indirect leak of 320 byte(s) in 9 object(s) allocated from:
    #0 0x7f635de48eb0 in __interceptor_malloc 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc6eb0)
    #1 0x7f635bd23bd2 in QListData::detach_grow(int*, int) 
(/usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x10fbd2)

Indirect leak of 288 byte(s) in 6 object(s) allocated from:
    #0 0x7f635de48eb0 in __interceptor_malloc 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc6eb0)
    #1 0x7f634e0ecd91  (/lib/x86_64-linux-gnu/libdbus-1.so.3+0x33d91)

Indirect leak of 288 byte(s) in 3 object(s) allocated from:
    #0 0x7f635de49070 in calloc (/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7070)
    #1 0x7f634e0d8aef in _dbus_message_loader_new 
(/lib/x86_64-linux-gnu/libdbus-1.so.3+0x1faef)

Indirect leak of 272 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x7f635ee5c933  (/usr/lib/x86_64-linux-gnu/libQt5Network.so.5+0xcd933)

Indirect leak of 256 byte(s) in 2 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x7f635bed2a21 in QSocketNotifier::QSocketNotifier(long long, 
QSocketNotifier::Type, QObject*) 
(/usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x2bea21)

Indirect leak of 240 byte(s) in 5 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x7f635ee43ec5 in QHostAddress::QHostAddress(QHostAddress const&) 
(/usr/lib/x86_64-linux-gnu/libQt5Network.so.5+0xb4ec5)
    #2 0x5d48ec8d3957ebff  (<unknown module>)

Indirect leak of 240 byte(s) in 6 object(s) allocated from:
    #0 0x7f635de48eb0 in __interceptor_malloc 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc6eb0)
    #1 0x7f634e0ecc1a  (/lib/x86_64-linux-gnu/libdbus-1.so.3+0x33c1a)

Indirect leak of 240 byte(s) in 5 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x7f635ee43dfd in QHostAddress::QHostAddress() 
(/usr/lib/x86_64-linux-gnu/libQt5Network.so.5+0xb4dfd)

Indirect leak of 224 byte(s) in 7 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x7f635bec9301 in QObjectPrivate::addConnection(int, 
QObjectPrivate::Connection*) 
(/usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x2b5301)

Indirect leak of 216 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x7f635ee6aa93  (/usr/lib/x86_64-linux-gnu/libQt5Network.so.5+0xdba93)

Indirect leak of 192 byte(s) in 6 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x7f635c391199  (/usr/lib/x86_64-linux-gnu/libQt5Qml.so.5+0x2a5199)

Indirect leak of 192 byte(s) in 3 object(s) allocated from:
    #0 0x7f635de49070 in calloc (/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7070)
    #1 0x7f634e0da2e7  (/lib/x86_64-linux-gnu/libdbus-1.so.3+0x212e7)

Indirect leak of 192 byte(s) in 3 object(s) allocated from:
    #0 0x7f635de49260 in __interceptor_realloc 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7260)
    #1 0x7f634e0d8c71 in _dbus_message_loader_get_unix_fds 
(/lib/x86_64-linux-gnu/libdbus-1.so.3+0x1fc71)
    #2 0x5d48ec8d3957ebff  (<unknown module>)

Indirect leak of 176 byte(s) in 2 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x7f635ee4a4c8 in QNetworkProxy::QNetworkProxy(QNetworkProxy::ProxyType, 
QString const&, unsigned short, QString const&, QString const&) 
(/usr/lib/x86_64-linux-gnu/libQt5Network.so.5+0xbb4c8)

Indirect leak of 144 byte(s) in 3 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x7f635bececec in QObject::setProperty(char const*, QVariant const&) 
(/usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x2bacec)

Indirect leak of 144 byte(s) in 3 object(s) allocated from:
    #0 0x7f635de49070 in calloc (/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7070)
    #1 0x7f634e0c8bd7  (/lib/x86_64-linux-gnu/libdbus-1.so.3+0xfbd7)

Indirect leak of 144 byte(s) in 3 object(s) allocated from:
    #0 0x7f635de49070 in calloc (/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7070)
    #1 0x7f634e0c8be8  (/lib/x86_64-linux-gnu/libdbus-1.so.3+0xfbe8)

Indirect leak of 144 byte(s) in 3 object(s) allocated from:
    #0 0x7f635de48eb0 in __interceptor_malloc 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc6eb0)
    #1 0x7f634e9663ed in FcLangSetCreate 
(/usr/lib/x86_64-linux-gnu/libfontconfig.so.1+0x173ed)

Indirect leak of 136 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de4a090 in operator new[](unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc8090)
    #1 0x7f635bd22681 in QHashData::rehash(int) 
(/usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x10e681)
    #2 0x55664ac01a90  (/usr/bin/ricochet+0x4a2a90)

Indirect leak of 120 byte(s) in 3 object(s) allocated from:
    #0 0x7f635de49070 in calloc (/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7070)
    #1 0x7f634e0e68d3 in _dbus_mem_pool_new 
(/lib/x86_64-linux-gnu/libdbus-1.so.3+0x2d8d3)

Indirect leak of 120 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x7f635bebfea2 in QMimeData::QMimeData() 
(/usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x2abea2)

Indirect leak of 106 byte(s) in 3 object(s) allocated from:
    #0 0x7f635de48eb0 in __interceptor_malloc 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc6eb0)
    #1 0x7f634e0e7129 in _dbus_string_copy_data 
(/lib/x86_64-linux-gnu/libdbus-1.so.3+0x2e129)
    #2 0x5d48ec8d3957ebff  (<unknown module>)

Indirect leak of 96 byte(s) in 2 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x7f635bec8599 in QObject::startTimer(int, Qt::TimerType) 
(/usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x2b4599)

Indirect leak of 96 byte(s) in 3 object(s) allocated from:
    #0 0x7f635de49260 in __interceptor_realloc 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7260)
    #1 0x7f634e0e39e4  (/lib/x86_64-linux-gnu/libdbus-1.so.3+0x2a9e4)

Indirect leak of 96 byte(s) in 12 object(s) allocated from:
    #0 0x7f635de48eb0 in __interceptor_malloc 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc6eb0)
    #1 0x7f634e0e6e63  (/lib/x86_64-linux-gnu/libdbus-1.so.3+0x2de63)

Indirect leak of 80 byte(s) in 5 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x7f635bed68e0  (/usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x2c28e0)

Indirect leak of 80 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x55664ab27dca  (/usr/bin/ricochet+0x3c8dca)

Indirect leak of 80 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x55664ab35ded  (/usr/bin/ricochet+0x3d6ded)

Indirect leak of 80 byte(s) in 2 object(s) allocated from:
    #0 0x7f635de48eb0 in __interceptor_malloc 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc6eb0)
    #1 0x7f635bd37e30 in QMapDataBase::createNode(int, int, QMapNodeBase*, 
bool) (/usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x123e30)

Indirect leak of 72 byte(s) in 3 object(s) allocated from:
    #0 0x7f635de49070 in calloc (/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7070)
    #1 0x7f634e0c6c81  (/lib/x86_64-linux-gnu/libdbus-1.so.3+0xdc81)

Indirect leak of 72 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x7f635d247609  (/usr/lib/x86_64-linux-gnu/libQt5Quick.so.5+0x14b609)

Indirect leak of 72 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x7f635bde9bac in QResource::QResource(QString const&, QLocale const&) 
(/usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x1d5bac)

Indirect leak of 72 byte(s) in 3 object(s) allocated from:
    #0 0x7f635de49070 in calloc (/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7070)
    #1 0x7f634e0da702  (/lib/x86_64-linux-gnu/libdbus-1.so.3+0x21702)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de49260 in __interceptor_realloc 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7260)
    #1 0x7f635bd23d84 in QListData::realloc_grow(int) 
(/usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x10fd84)

Indirect leak of 56 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x55664ab1085e  (/usr/bin/ricochet+0x3b185e)

Indirect leak of 56 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de48eb0 in __interceptor_malloc 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc6eb0)
    #1 0x7f635bd23c80 in QListData::detach(int) 
(/usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x10fc80)

Indirect leak of 55 byte(s) in 4 object(s) allocated from:
    #0 0x7f635de48eb0 in __interceptor_malloc 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc6eb0)
    #1 0x7f634e0e491e in _dbus_strdup 
(/lib/x86_64-linux-gnu/libdbus-1.so.3+0x2b91e)

Indirect leak of 48 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x7f635bd221f0 in QHashData::detach_helper(void (*)(QHashData::Node*, 
void*), void (*)(QHashData::Node*), int, int) 
(/usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x10e1f0)

Indirect leak of 48 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x7f6350a595b9  (<unknown module>)

Indirect leak of 48 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x7f635ee43ec5 in QHostAddress::QHostAddress(QHostAddress const&) 
(/usr/lib/x86_64-linux-gnu/libQt5Network.so.5+0xb4ec5)

Indirect leak of 40 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x7f635d2465f3 in QSGAreaAllocator::allocateInNode(QSize const&, 
QPoint&, QRect const&, QSGAreaAllocatorNode*) 
(/usr/lib/x86_64-linux-gnu/libQt5Quick.so.5+0x14a5f3)

Indirect leak of 40 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x7f635d255ae9 in QSGRenderContext::initialize(QOpenGLContext*) 
(/usr/lib/x86_64-linux-gnu/libQt5Quick.so.5+0x159ae9)
    #2 0x7f635c624e39 in QOpenGLContext::makeCurrent(QSurface*) 
(/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5+0x13ce39)

Indirect leak of 40 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x7f635bd37f0d in QMapDataBase::createData() 
(/usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x123f0d)

Indirect leak of 32 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x55664ab1d2f0  (/usr/bin/ricochet+0x3be2f0)
    #2 0x55664ab27de9  (/usr/bin/ricochet+0x3c8de9)

Indirect leak of 32 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x55664ab1d3f9  (/usr/bin/ricochet+0x3be3f9)
    #2 0x55664ab27de9  (/usr/bin/ricochet+0x3c8de9)

Indirect leak of 32 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x55664ab266d7  (/usr/bin/ricochet+0x3c76d7)

Indirect leak of 32 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x55664ab26880  (/usr/bin/ricochet+0x3c7880)

Indirect leak of 32 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x55664ab26d3a  (/usr/bin/ricochet+0x3c7d3a)

Indirect leak of 32 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x7f635ee64a45  (/usr/lib/x86_64-linux-gnu/libQt5Network.so.5+0xd5a45)

Indirect leak of 24 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x55664ab38c81  (/usr/bin/ricochet+0x3d9c81)

Indirect leak of 24 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x55664ab26b94  (/usr/bin/ricochet+0x3c7b94)

Indirect leak of 24 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de48eb0 in __interceptor_malloc 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc6eb0)
    #1 0x7f635bd21f88 in QHashData::allocateNode(int) 
(/usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x10df88)
    #2 0x55664ac01a90  (/usr/bin/ricochet+0x4a2a90)

Indirect leak of 24 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x7f635ee5ae01  (/usr/lib/x86_64-linux-gnu/libQt5Network.so.5+0xcbe01)

Indirect leak of 24 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x7f635ee6cf6e  (/usr/lib/x86_64-linux-gnu/libQt5Network.so.5+0xddf6e)

Indirect leak of 24 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x7f635ee6cebe  (/usr/lib/x86_64-linux-gnu/libQt5Network.so.5+0xddebe)

Indirect leak of 24 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de48eb0 in __interceptor_malloc 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc6eb0)
    #1 0x7f634e95cbcd in FcCharSetNew 
(/usr/lib/x86_64-linux-gnu/libfontconfig.so.1+0xdbcd)

Indirect leak of 16 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x55664aa2312b  (/usr/bin/ricochet+0x2c412b)
    #2 0x55664aecdb9f in typeinfo for 
Protocol::Data::ContactRequest::ContactRequest (/usr/bin/ricochet+0x76eb9f)

Indirect leak of 16 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de48eb0 in __interceptor_malloc 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc6eb0)
    #1 0x7f63501fd9f1  (<unknown module>)

Indirect leak of 16 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x7f635ee5c982  (/usr/lib/x86_64-linux-gnu/libQt5Network.so.5+0xcd982)

Indirect leak of 16 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x7f635ee5a9af  (/usr/lib/x86_64-linux-gnu/libQt5Network.so.5+0xcb9af)

Indirect leak of 16 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x55664aa22bfa  (/usr/bin/ricochet+0x2c3bfa)

Indirect leak of 16 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x7f635ee5612a  (/usr/lib/x86_64-linux-gnu/libQt5Network.so.5+0xc712a)

Indirect leak of 16 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x7f635bd484f5 in 
QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) 
(/usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x1344f5)

Indirect leak of 15 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de48eb0 in __interceptor_malloc 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc6eb0)
    #1 0x7f635a622bf9 in __strdup (/lib/x86_64-linux-gnu/libc.so.6+0x8cbf9)
    #2 0x736e6f63695e  (<unknown module>)

Indirect leak of 8 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x7f635ee5ac0a  (/usr/lib/x86_64-linux-gnu/libQt5Network.so.5+0xcbc0a)

Indirect leak of 8 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x7f635ee663d1  (/usr/lib/x86_64-linux-gnu/libQt5Network.so.5+0xd73d1)

Indirect leak of 8 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de49ef0 in operator new(unsigned long) 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0)
    #1 0x7f635bed5b49  (/usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x2c1b49)
    #2 0x611000000000  (<unknown module>)

Indirect leak of 8 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de48eb0 in __interceptor_malloc 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc6eb0)
    #1 0x7f63501fda28  (<unknown module>)

Indirect leak of 8 byte(s) in 1 object(s) allocated from:
    #0 0x7f635de48eb0 in __interceptor_malloc 
(/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc6eb0)
    #1 0x7f63501fda38  (<unknown module>)

SUMMARY: AddressSanitizer: 125825 byte(s) leaked in 1066 allocation(s).


Linux Hedy 4.8.0-41-generic #44-Ubuntu SMP Fri Mar 3 15:27:17 UTC 2017 x86_64 
x86_64 x86_64 GNU/Linux
Ubuntu 16.10 yakkety
Desktop environment: XFCE 
xfce4:
  Installed: 4.12.3
  Candidate: 4.12.3
xserver-xorg:
  Installed: 1:7.7+13ubuntu4
  Candidate: 1:7.7+13ubuntu4
  Version table:
libasan3:
  Installed: 6.2.0-5ubuntu12
  Candidate: 6.2.0-5ubuntu12
ricochet-im:
  Installed: 1.1.2-1build1
  Candidate: 1.1.2-1build1

ProblemType: Bug
DistroRelease: Ubuntu 16.10
Package: ricochet-im 1.1.2-1build1
ProcVersionSignature: Ubuntu 4.8.0-41.44-generic 4.8.17
Uname: Linux 4.8.0-41-generic x86_64
ApportVersion: 2.20.3-0ubuntu8.2
Architecture: amd64
CurrentDesktop: XFCE
Date: Tue Mar 28 11:42:07 2017
EcryptfsInUse: Yes
InstallationDate: Installed on 2014-07-09 (992 days ago)
InstallationMedia: Ubuntu-GNOME 14.10 "Utopic Unicorn" - Alpha amd64 (20140708)
SourcePackage: ricochet-im
UpgradeStatus: Upgraded to yakkety on 2016-10-16 (162 days ago)

** Affects: ricochet-im (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug yakkety

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1676936

Title:
  "ERROR: LeakSanitizer: detected memory leaks" on exit

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ricochet-im/+bug/1676936/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to