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