Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • J jami-libclient
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 15
    • Issues 15
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • savoirfairelinux
  • jami-libclient
  • Issues
  • #308
Closed
Open
Created Sep 13, 2016 by RingBot@RingBotOwner

GNOME/LRC: various mem leaks detected by ASAN

Issue generated from Tuleap's migration script. Originally submitted by: Stepan Salenikovich (ssalenik)

If gnome-ring is compiled with ASAN, when quitting ASAN detects many direct and indirect memory leaks in gnome-ring and lrc... some may be unavoidable or unimportant (eg: in the case that there is only one instance of the leaked object), but others may be worth investigating.

 

  
\*\* (gnome-ring:29623): DEBUG: quitting  
  
=================================================================  
==29623==ERROR: LeakSanitizer: detected memory leaks  
  
Direct leak of 35666 byte(s) in 50 object(s) allocated from:  
    \#0 0x7ffff6f02602 in malloc (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x98602)  
    \#1 0x7ffff5241728 in g\_malloc (/lib/x86\_64-linux-gnu/libglib-2.0.so.0+0x4f728)  
  
Direct leak of 14808 byte(s) in 17 object(s) allocated from:  
    \#0 0x7ffff6f0279a in \_\_interceptor\_calloc (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x9879a)  
    \#1 0x7ffff5241780 in g\_malloc0 (/lib/x86\_64-linux-gnu/libglib-2.0.so.0+0x4f780)  
  
Direct leak of 8448 byte(s) in 13 object(s) allocated from:  
    \#0 0x7ffff6f02961 in realloc (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x98961)  
    \#1 0x7ffff0c4a00a  (/usr/lib/x86\_64-linux-gnu/libfontconfig.so.1+0x1d00a)  
  
Direct leak of 1920 byte(s) in 3 object(s) allocated from:  
    \#0 0x7ffff6f02602 in malloc (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x98602)  
    \#1 0x7ffff4b95174 in XGetVisualInfo (/usr/lib/x86\_64-linux-gnu/libX11.so.6+0x3b174)  
    \#2 0x96  ()  
  
Direct leak of 1280 byte(s) in 2 object(s) allocated from:  
    \#0 0x7ffff6f02602 in malloc (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x98602)  
    \#1 0x7ffff4b95174 in XGetVisualInfo (/usr/lib/x86\_64-linux-gnu/libX11.so.6+0x3b174)  
    \#2 0x45  ()  
  
Direct leak of 320 byte(s) in 20 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x5c6fb4 in Video::Device::Device(QString const&) /home/ssalenikovich/projects/ring-lrc/src/video/device.cpp:65  
    \#2 0x7705ea in Video::DeviceModel::reload() /home/ssalenikovich/projects/ring-lrc/src/video/devicemodel.cpp:176  
    \#3 0x771d83 in Video::DeviceModel::DeviceModel() /home/ssalenikovich/projects/ring-lrc/src/video/devicemodel.cpp:64  
    \#4 0x771ee4 in Video::DeviceModel::instance() /home/ssalenikovich/projects/ring-lrc/src/video/devicemodel.cpp:71  
    \#5 0x780278 in currentResolution /home/ssalenikovich/projects/ring-lrc/src/video/configurationproxy.cpp:88  
    \#6 0x78066a in Video::ConfigurationProxy::rateModel() /home/ssalenikovich/projects/ring-lrc/src/video/configurationproxy.cpp:237  
    \#7 0x5197f2 in media\_settings\_view\_init /home/ssalenikovich/projects/ring-client-gnome/src/mediasettingsview.cpp:193  
    \#8 0x7ffff5536358 in g\_type\_create\_instance (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x33358)  
  
Direct leak of 264 byte(s) in 1 object(s) allocated from:  
    \#0 0x7ffff6f02602 in malloc (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x98602)  
    \#1 0x7ffff5d50316 in cairo\_pattern\_create\_linear (/usr/lib/x86\_64-linux-gnu/libcairo.so.2+0x50316)  
    \#2 0x5211ea in Interfaces::PixbufManipulator::PixbufManipulator() /home/ssalenikovich/projects/ring-client-gnome/src/native/pixbufmanipulator.cpp:34  
    \#3 0x4d48b1 in ring\_client\_startup /home/ssalenikovich/projects/ring-client-gnome/src/ring\_client.cpp:475  
    \#4 0x7ffff55131d3  (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x101d3)  
  
Direct leak of 256 byte(s) in 1 object(s) allocated from:  
    \#0 0x7ffff6f02602 in malloc (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x98602)  
    \#1 0x7ffff0c4a0b9  (/usr/lib/x86\_64-linux-gnu/libfontconfig.so.1+0x1d0b9)  
  
Direct leak of 80 byte(s) in 2 object(s) allocated from:  
    \#0 0x7ffff6f0279a in \_\_interceptor\_calloc (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x9879a)  
    \#1 0x7fffdab301f1  (/usr/lib/x86\_64-linux-gnu/dri/i965\_dri.so+0x2af1f1)  
  
Direct leak of 32 byte(s) in 1 object(s) allocated from:  
    \#0 0x7ffff6f0279a in \_\_interceptor\_calloc (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x9879a)  
    \#1 0x7ffff2200626  (/lib/x86\_64-linux-gnu/libdl.so.2+0x1626)  
  
Direct leak of 24 byte(s) in 1 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x4d9835 in PeerProfileCollection\* CollectionManagerInterface::addCollection(, LoadOptions) (/home/ssalenikovich/projects/ring-client-gnome/build/gnome-ring+0x4d9835)  
    \#2 0x4d4a8a in ring\_client\_startup /home/ssalenikovich/projects/ring-client-gnome/src/ring\_client.cpp:491  
    \#3 0x7ffff55131d3  (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x101d3)  
  
Direct leak of 16 byte(s) in 1 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x6113c4 in BootstrapModelPrivate::reload() /home/ssalenikovich/projects/ring-lrc/src/bootstrapmodel.cpp:139  
    \#2 0x61013c in BootstrapModelPrivate::performAction(BootstrapModel::EditAction) /home/ssalenikovich/projects/ring-lrc/src/bootstrapmodel.cpp:89  
    \#3 0x61013c in BootstrapModel::performAction(BootstrapModel::EditAction) /home/ssalenikovich/projects/ring-lrc/src/bootstrapmodel.cpp:444  
    \#4 0x6103a4 in BootstrapModel::operator<<(BootstrapModel::EditAction&) /home/ssalenikovich/projects/ring-lrc/src/bootstrapmodel.cpp:431  
    \#5 0x6103d8 in operator<<(BootstrapModel\*, BootstrapModel::EditAction) /home/ssalenikovich/projects/ring-lrc/src/bootstrapmodel.cpp:437  
    \#6 0x58d424 in Account::setHostname(QString const&) /home/ssalenikovich/projects/ring-lrc/src/account.cpp:1369  
    \#7 0x5967cb in AccountPrivate::reload() /home/ssalenikovich/projects/ring-lrc/src/account.cpp:2315  
    \#8 0x583838 in AccountPrivate::performAction(Account::EditAction) /home/ssalenikovich/projects/ring-lrc/src/account.cpp:2068  
    \#9 0x583aa4 in Account::performAction(Account::EditAction) /home/ssalenikovich/projects/ring-lrc/src/account.cpp:2087  
    \#10 0x58f43c in AccountPrivate::buildExistingAccountFromId(QByteArray const&) /home/ssalenikovich/projects/ring-lrc/src/account.cpp:132  
    \#11 0x6211e8 in AccountModel::updateAccounts() /home/ssalenikovich/projects/ring-lrc/src/accountmodel.cpp:472  
    \#12 0x621936 in AccountModelPrivate::init() /home/ssalenikovich/projects/ring-lrc/src/accountmodel.cpp:70  
    \#13 0x621de3 in AccountModel::instance() /home/ssalenikovich/projects/ring-lrc/src/accountmodel.cpp:223  
    \#14 0x532d27 in force\_ring\_display\_name() /home/ssalenikovich/projects/ring-client-gnome/src/utils/accounts.cpp:41  
    \#15 0x4d49b5 in ring\_client\_startup /home/ssalenikovich/projects/ring-client-gnome/src/ring\_client.cpp:481  
    \#16 0x7ffff55131d3  (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x101d3)  
  
Indirect leak of 256304 byte(s) in 1753 object(s) allocated from:  
    \#0 0x7ffff6f02602 in malloc (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x98602)  
    \#1 0x7ffff3113eb7 in QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (/usr/lib/x86\_64-linux-gnu/libQt5Core.so.5+0xa6eb7)  
  
Indirect leak of 119088 byte(s) in 1654 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x7ffff33245c2  (/usr/lib/x86\_64-linux-gnu/libQt5Core.so.5+0x2b75c2)  
  
Indirect leak of 32656 byte(s) in 314 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x5ff839 in Serializable::Group::read(QJsonObject const&, QHash) /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:646  
    \#2 0x600873 in Serializable::Peers::read(QJsonObject const&) /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:711  
    \#3 0x605439 in SerializableEntityManager::fromJson(QJsonObject const&, ContactMethod const\*) /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:146  
    \#4 0x6058d7 in Media::TextRecording::fromJson(QList const&, ContactMethod const\*, CollectionInterface\*) /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:375  
    \#5 0x7c226c in LocalTextRecordingCollection::load() /home/ssalenikovich/projects/ring-lrc/src/localtextrecordingcollection.cpp:198  
    \#6 0x7c3561 in LocalTextRecordingCollection::LocalTextRecordingCollection(CollectionMediator\*) /home/ssalenikovich/projects/ring-lrc/src/localtextrecordingcollection.cpp:69  
    \#7 0x7a3073 in LocalTextRecordingCollection\* CollectionManagerInterface::addCollection(, LoadOptions) /home/ssalenikovich/projects/ring-lrc/src/collectionmanagerinterface.hpp:59  
    \#8 0x7a080d in Media::RecordingModel::RecordingModel(QObject\*) /home/ssalenikovich/projects/ring-lrc/src/media/recordingmodel.cpp:135  
    \#9 0x7a0ac1 in Media::RecordingModel::instance() /home/ssalenikovich/projects/ring-lrc/src/media/recordingmodel.cpp:145  
    \#10 0x53124b in ring\_notify\_monitor\_chat\_notifications /home/ssalenikovich/projects/ring-client-gnome/src/ringnotify.cpp:272  
    \#11 0x4d53f0 in ring\_client\_startup /home/ssalenikovich/projects/ring-client-gnome/src/ring\_client.cpp:572  
    \#12 0x7ffff55131d3  (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x101d3)  
  
Indirect leak of 21648 byte(s) in 82 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x7ffff32bae9b in QSortFilterProxyModel::QSortFilterProxyModel(QObject\*) (/usr/lib/x86\_64-linux-gnu/libQt5Core.so.5+0x24de9b)  
  
Indirect leak of 20672 byte(s) in 646 object(s) allocated from:  
    \#0 0x7ffff6f02602 in malloc (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x98602)  
    \#1 0x7ffff0c38e8f  (/usr/lib/x86\_64-linux-gnu/libfontconfig.so.1+0xbe8f)  
  
Indirect leak of 17712 byte(s) in 82 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x7ffff3197894 in QRegExp::QRegExp() (/usr/lib/x86\_64-linux-gnu/libQt5Core.so.5+0x12a894)  
  
Indirect leak of 15088 byte(s) in 82 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x7ffff31977c1  (/usr/lib/x86\_64-linux-gnu/libQt5Core.so.5+0x12a7c1)  
  
Indirect leak of 14816 byte(s) in 463 object(s) allocated from:  
    \#0 0x7ffff6f02602 in malloc (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x98602)  
    \#1 0x7ffff3177932 in QListData::detach\_grow(int\*, int) (/usr/lib/x86\_64-linux-gnu/libQt5Core.so.5+0x10a932)  
  
Indirect leak of 12920 byte(s) in 95 object(s) allocated from:  
    \#0 0x7ffff6f036b2 in operator new[](unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x996b2)  
    \#1 0x7ffff31762e3 in QHashData::rehash(int) (/usr/lib/x86\_64-linux-gnu/libQt5Core.so.5+0x1092e3)  
  
Indirect leak of 9439 byte(s) in 767 object(s) allocated from:  
    \#0 0x7ffff6f02602 in malloc (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x98602)  
    \#1 0x7ffff248da59 in \_\_strdup (/lib/x86\_64-linux-gnu/libc.so.6+0x8aa59)  
  
Indirect leak of 7872 byte(s) in 82 object(s) allocated from:  
    \#0 0x7ffff6f02961 in realloc (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x98961)  
    \#1 0x7ffff318f0f6  (/usr/lib/x86\_64-linux-gnu/libQt5Core.so.5+0x1220f6)  
  
Indirect leak of 7536 byte(s) in 314 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x605f12 in Media::TextRecording::fromJson(QList const&, ContactMethod const\*, CollectionInterface\*) /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:396  
    \#2 0x7c226c in LocalTextRecordingCollection::load() /home/ssalenikovich/projects/ring-lrc/src/localtextrecordingcollection.cpp:198  
    \#3 0x7c3561 in LocalTextRecordingCollection::LocalTextRecordingCollection(CollectionMediator\*) /home/ssalenikovich/projects/ring-lrc/src/localtextrecordingcollection.cpp:69  
    \#4 0x7a3073 in LocalTextRecordingCollection\* CollectionManagerInterface::addCollection(, LoadOptions) /home/ssalenikovich/projects/ring-lrc/src/collectionmanagerinterface.hpp:59  
    \#5 0x7a080d in Media::RecordingModel::RecordingModel(QObject\*) /home/ssalenikovich/projects/ring-lrc/src/media/recordingmodel.cpp:135  
    \#6 0x7a0ac1 in Media::RecordingModel::instance() /home/ssalenikovich/projects/ring-lrc/src/media/recordingmodel.cpp:145  
    \#7 0x53124b in ring\_notify\_monitor\_chat\_notifications /home/ssalenikovich/projects/ring-client-gnome/src/ringnotify.cpp:272  
    \#8 0x4d53f0 in ring\_client\_startup /home/ssalenikovich/projects/ring-client-gnome/src/ring\_client.cpp:572  
    \#9 0x7ffff55131d3  (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x101d3)  
  
Indirect leak of 7040 byte(s) in 44 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x7ffff3295f39 in QAbstractItemModel::QAbstractItemModel(QObject\*) (/usr/lib/x86\_64-linux-gnu/libQt5Core.so.5+0x228f39)  
  
Indirect leak of 7008 byte(s) in 219 object(s) allocated from:  
    \#0 0x7ffff6f0279a in \_\_interceptor\_calloc (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x9879a)  
    \#1 0x7ffff0c4a7c8  (/usr/lib/x86\_64-linux-gnu/libfontconfig.so.1+0x1d7c8)  
  
Indirect leak of 6832 byte(s) in 61 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x7ffff332a061 in QObject::QObject(QObject\*) (/usr/lib/x86\_64-linux-gnu/libQt5Core.so.5+0x2bd061)  
  
Indirect leak of 5024 byte(s) in 314 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x5feb83 in Serializable::Message::read(QJsonObject const&) /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:560  
    \#2 0x5ff9ba in Serializable::Group::read(QJsonObject const&, QHash) /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:648  
    \#3 0x600873 in Serializable::Peers::read(QJsonObject const&) /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:711  
    \#4 0x605439 in SerializableEntityManager::fromJson(QJsonObject const&, ContactMethod const\*) /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:146  
    \#5 0x6058d7 in Media::TextRecording::fromJson(QList const&, ContactMethod const\*, CollectionInterface\*) /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:375  
    \#6 0x7c226c in LocalTextRecordingCollection::load() /home/ssalenikovich/projects/ring-lrc/src/localtextrecordingcollection.cpp:198  
    \#7 0x7c3561 in LocalTextRecordingCollection::LocalTextRecordingCollection(CollectionMediator\*) /home/ssalenikovich/projects/ring-lrc/src/localtextrecordingcollection.cpp:69  
    \#8 0x7a3073 in LocalTextRecordingCollection\* CollectionManagerInterface::addCollection(, LoadOptions) /home/ssalenikovich/projects/ring-lrc/src/collectionmanagerinterface.hpp:59  
    \#9 0x7a080d in Media::RecordingModel::RecordingModel(QObject\*) /home/ssalenikovich/projects/ring-lrc/src/media/recordingmodel.cpp:135  
    \#10 0x7a0ac1 in Media::RecordingModel::instance() /home/ssalenikovich/projects/ring-lrc/src/media/recordingmodel.cpp:145  
    \#11 0x53124b in ring\_notify\_monitor\_chat\_notifications /home/ssalenikovich/projects/ring-client-gnome/src/ringnotify.cpp:272  
    \#12 0x4d53f0 in ring\_client\_startup /home/ssalenikovich/projects/ring-client-gnome/src/ring\_client.cpp:572  
    \#13 0x7ffff55131d3  (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x101d3)  
  
Indirect leak of 4960 byte(s) in 155 object(s) allocated from:  
    \#0 0x7ffff6f0279a in \_\_interceptor\_calloc (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x9879a)  
    \#1 0x7ffff0c49c9c  (/usr/lib/x86\_64-linux-gnu/libfontconfig.so.1+0x1cc9c)  
  
Indirect leak of 4544 byte(s) in 142 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x7ffff3323ed9 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection\*) (/usr/lib/x86\_64-linux-gnu/libQt5Core.so.5+0x2b6ed9)  
  
Indirect leak of 4325 byte(s) in 29 object(s) allocated from:  
    \#0 0x7ffff6f02602 in malloc (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x98602)  
    \#1 0x7ffff5241728 in g\_malloc (/lib/x86\_64-linux-gnu/libglib-2.0.so.0+0x4f728)  
  
Indirect leak of 4160 byte(s) in 24 object(s) allocated from:  
    \#0 0x7ffff6f02961 in realloc (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x98961)  
    \#1 0x7ffff3177a5e in QListData::realloc(int) (/usr/lib/x86\_64-linux-gnu/libQt5Core.so.5+0x10aa5e)  
  
Indirect leak of 3936 byte(s) in 82 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x7ffff3175e5e in QHashData::detach\_helper(void (\*)(QHashData::Node\*, void\*), void (\*)(QHashData::Node\*), int, int) (/usr/lib/x86\_64-linux-gnu/libQt5Core.so.5+0x108e5e)  
  
Indirect leak of 3936 byte(s) in 82 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x7ffff32bd65a  (/usr/lib/x86\_64-linux-gnu/libQt5Core.so.5+0x25065a)  
  
Indirect leak of 3936 byte(s) in 82 object(s) allocated from:  
    \#0 0x7ffff6f02602 in malloc (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x98602)  
    \#1 0x7ffff3175bf8 in QHashData::allocateNode(int) (/usr/lib/x86\_64-linux-gnu/libQt5Core.so.5+0x108bf8)  
  
Indirect leak of 2288 byte(s) in 26 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x5f6ba1 in Media::TextRecording::TextRecording() /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:161  
    \#2 0x7c19b4 in LocalTextRecordingCollection::createFor(ContactMethod const\*) /home/ssalenikovich/projects/ring-lrc/src/localtextrecordingcollection.cpp:316  
    \#3 0x5b1113 in ContactMethod::textRecording() const /home/ssalenikovich/projects/ring-lrc/src/contactmethod.cpp:760  
    \#4 0x5a9b9b in Person::roleData(int) const /home/ssalenikovich/projects/ring-lrc/src/person.cpp:620  
    \#5 0x764122 in RecentModel::data(QModelIndex const&, int) const /home/ssalenikovich/projects/ring-lrc/src/recentmodel.cpp:540  
    \#6 0x74f9a5 in PeopleProxy::data(QModelIndex const&, int) const /home/ssalenikovich/projects/ring-lrc/src/recentmodel.cpp:1159  
    \#7 0x540953 in QModelIndex::data(int) const /usr/include/x86\_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:420  
    \#8 0x540953 in render\_contact\_photo /home/ssalenikovich/projects/ring-client-gnome/src/recentcontactsview.cpp:115  
    \#9 0x7ffff666431a  (/usr/lib/x86\_64-linux-gnu/libgtk-3.so.0+0x12931a)  
  
Indirect leak of 1344 byte(s) in 42 object(s) allocated from:  
    \#0 0x7ffff6f0279a in \_\_interceptor\_calloc (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x9879a)  
    \#1 0x7ffff0c49b26  (/usr/lib/x86\_64-linux-gnu/libfontconfig.so.1+0x1cb26)  
  
Indirect leak of 1224 byte(s) in 17 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x7ffff33251b5 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+0x2b81b5)  
  
Indirect leak of 1184 byte(s) in 37 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x600706 in Serializable::Peers::read(QJsonObject const&) /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:710  
    \#2 0x605439 in SerializableEntityManager::fromJson(QJsonObject const&, ContactMethod const\*) /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:146  
    \#3 0x6058d7 in Media::TextRecording::fromJson(QList const&, ContactMethod const\*, CollectionInterface\*) /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:375  
    \#4 0x7c226c in LocalTextRecordingCollection::load() /home/ssalenikovich/projects/ring-lrc/src/localtextrecordingcollection.cpp:198  
    \#5 0x7c3561 in LocalTextRecordingCollection::LocalTextRecordingCollection(CollectionMediator\*) /home/ssalenikovich/projects/ring-lrc/src/localtextrecordingcollection.cpp:69  
    \#6 0x7a3073 in LocalTextRecordingCollection\* CollectionManagerInterface::addCollection(, LoadOptions) /home/ssalenikovich/projects/ring-lrc/src/collectionmanagerinterface.hpp:59  
    \#7 0x7a080d in Media::RecordingModel::RecordingModel(QObject\*) /home/ssalenikovich/projects/ring-lrc/src/media/recordingmodel.cpp:135  
    \#8 0x7a0ac1 in Media::RecordingModel::instance() /home/ssalenikovich/projects/ring-lrc/src/media/recordingmodel.cpp:145  
    \#9 0x53124b in ring\_notify\_monitor\_chat\_notifications /home/ssalenikovich/projects/ring-client-gnome/src/ringnotify.cpp:272  
    \#10 0x4d53f0 in ring\_client\_startup /home/ssalenikovich/projects/ring-client-gnome/src/ring\_client.cpp:572  
    \#11 0x7ffff55131d3  (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x101d3)  
  
Indirect leak of 1040 byte(s) in 26 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x7c19a9 in LocalTextRecordingCollection::createFor(ContactMethod const\*) /home/ssalenikovich/projects/ring-lrc/src/localtextrecordingcollection.cpp:316  
    \#2 0x5b1113 in ContactMethod::textRecording() const /home/ssalenikovich/projects/ring-lrc/src/contactmethod.cpp:760  
    \#3 0x5a9b9b in Person::roleData(int) const /home/ssalenikovich/projects/ring-lrc/src/person.cpp:620  
    \#4 0x764122 in RecentModel::data(QModelIndex const&, int) const /home/ssalenikovich/projects/ring-lrc/src/recentmodel.cpp:540  
    \#5 0x74f9a5 in PeopleProxy::data(QModelIndex const&, int) const /home/ssalenikovich/projects/ring-lrc/src/recentmodel.cpp:1159  
    \#6 0x540953 in QModelIndex::data(int) const /usr/include/x86\_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:420  
    \#7 0x540953 in render\_contact\_photo /home/ssalenikovich/projects/ring-client-gnome/src/recentcontactsview.cpp:115  
    \#8 0x7ffff666431a  (/usr/lib/x86\_64-linux-gnu/libgtk-3.so.0+0x12931a)  
  
Indirect leak of 880 byte(s) in 10 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x5f6ba1 in Media::TextRecording::TextRecording() /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:161  
    \#2 0x7c19b4 in LocalTextRecordingCollection::createFor(ContactMethod const\*) /home/ssalenikovich/projects/ring-lrc/src/localtextrecordingcollection.cpp:316  
    \#3 0x5b1113 in ContactMethod::textRecording() const /home/ssalenikovich/projects/ring-lrc/src/contactmethod.cpp:760  
    \#4 0x5b9263 in ContactMethod::roleData(int) const /home/ssalenikovich/projects/ring-lrc/src/contactmethod.cpp:557  
    \#5 0x7640fa in RecentModel::data(QModelIndex const&, int) const /home/ssalenikovich/projects/ring-lrc/src/recentmodel.cpp:542  
    \#6 0x74f9a5 in PeopleProxy::data(QModelIndex const&, int) const /home/ssalenikovich/projects/ring-lrc/src/recentmodel.cpp:1159  
    \#7 0x540953 in QModelIndex::data(int) const /usr/include/x86\_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:420  
    \#8 0x540953 in render\_contact\_photo /home/ssalenikovich/projects/ring-client-gnome/src/recentcontactsview.cpp:115  
    \#9 0x7ffff666431a  (/usr/lib/x86\_64-linux-gnu/libgtk-3.so.0+0x12931a)  
  
Indirect leak of 704 byte(s) in 8 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x5f6ba1 in Media::TextRecording::TextRecording() /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:161  
    \#2 0x60580a in Media::TextRecording::fromJson(QList const&, ContactMethod const\*, CollectionInterface\*) /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:367  
    \#3 0x7c226c in LocalTextRecordingCollection::load() /home/ssalenikovich/projects/ring-lrc/src/localtextrecordingcollection.cpp:198  
    \#4 0x7c3561 in LocalTextRecordingCollection::LocalTextRecordingCollection(CollectionMediator\*) /home/ssalenikovich/projects/ring-lrc/src/localtextrecordingcollection.cpp:69  
    \#5 0x7a3073 in LocalTextRecordingCollection\* CollectionManagerInterface::addCollection(, LoadOptions) /home/ssalenikovich/projects/ring-lrc/src/collectionmanagerinterface.hpp:59  
    \#6 0x7a080d in Media::RecordingModel::RecordingModel(QObject\*) /home/ssalenikovich/projects/ring-lrc/src/media/recordingmodel.cpp:135  
    \#7 0x7a0ac1 in Media::RecordingModel::instance() /home/ssalenikovich/projects/ring-lrc/src/media/recordingmodel.cpp:145  
    \#8 0x53124b in ring\_notify\_monitor\_chat\_notifications /home/ssalenikovich/projects/ring-client-gnome/src/ringnotify.cpp:272  
    \#9 0x4d53f0 in ring\_client\_startup /home/ssalenikovich/projects/ring-client-gnome/src/ring\_client.cpp:572  
    \#10 0x7ffff55131d3  (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x101d3)  
  
Indirect leak of 624 byte(s) in 26 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x5f8009 in Media::TextRecording::instantMessagingModel() const /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:226  
    \#2 0x5f8121 in Media::TextRecording::instantTextMessagingModel() const /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:304  
    \#3 0x5f820f in Media::TextRecording::unreadInstantTextMessagingModel() const /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:333  
    \#4 0x5a9ba8 in Person::roleData(int) const /home/ssalenikovich/projects/ring-lrc/src/person.cpp:621  
    \#5 0x764122 in RecentModel::data(QModelIndex const&, int) const /home/ssalenikovich/projects/ring-lrc/src/recentmodel.cpp:540  
    \#6 0x74f9a5 in PeopleProxy::data(QModelIndex const&, int) const /home/ssalenikovich/projects/ring-lrc/src/recentmodel.cpp:1159  
    \#7 0x540953 in QModelIndex::data(int) const /usr/include/x86\_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:420  
    \#8 0x540953 in render\_contact\_photo /home/ssalenikovich/projects/ring-client-gnome/src/recentcontactsview.cpp:115  
    \#9 0x7ffff666431a  (/usr/lib/x86\_64-linux-gnu/libgtk-3.so.0+0x12931a)  
  
Indirect leak of 624 byte(s) in 26 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x5f6525 in Media::Recording::Recording(Media::Recording::Type) /home/ssalenikovich/projects/ring-lrc/src/media/recording.cpp:39  
    \#2 0x5f6b79 in Media::TextRecording::TextRecording() /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:161  
    \#3 0x7c19b4 in LocalTextRecordingCollection::createFor(ContactMethod const\*) /home/ssalenikovich/projects/ring-lrc/src/localtextrecordingcollection.cpp:316  
    \#4 0x5b1113 in ContactMethod::textRecording() const /home/ssalenikovich/projects/ring-lrc/src/contactmethod.cpp:760  
    \#5 0x5a9b9b in Person::roleData(int) const /home/ssalenikovich/projects/ring-lrc/src/person.cpp:620  
    \#6 0x764122 in RecentModel::data(QModelIndex const&, int) const /home/ssalenikovich/projects/ring-lrc/src/recentmodel.cpp:540  
    \#7 0x74f9a5 in PeopleProxy::data(QModelIndex const&, int) const /home/ssalenikovich/projects/ring-lrc/src/recentmodel.cpp:1159  
    \#8 0x540953 in QModelIndex::data(int) const /usr/include/x86\_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:420  
    \#9 0x540953 in render\_contact\_photo /home/ssalenikovich/projects/ring-client-gnome/src/recentcontactsview.cpp:115  
    \#10 0x7ffff666431a  (/usr/lib/x86\_64-linux-gnu/libgtk-3.so.0+0x12931a)  
  
Indirect leak of 576 byte(s) in 3 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x5a6bbb in Person::Person(CollectionInterface\*, QByteArray const&) /home/ssalenikovich/projects/ring-lrc/src/person.cpp:207  
    \#2 0x5a73ba in PersonPlaceHolder::PersonPlaceHolder(QByteArray const&) /home/ssalenikovich/projects/ring-lrc/src/person.cpp:645  
    \#3 0x70e150 in PersonModel::getPlaceHolder(QByteArray const&) /home/ssalenikovich/projects/ring-lrc/src/personmodel.cpp:261  
    \#4 0x56ad3d in Call::buildHistoryCall(QMap const&) /home/ssalenikovich/projects/ring-lrc/src/call.cpp:568  
    \#5 0x7cb384 in LocalHistoryCollection::load() /home/ssalenikovich/projects/ring-lrc/src/localhistorycollection.cpp:235  
    \#6 0x4d9631 in LocalHistoryCollection\* CollectionManagerInterface::addCollection(, LoadOptions) (/home/ssalenikovich/projects/ring-client-gnome/build/gnome-ring+0x4d9631)  
    \#7 0x4d4a77 in ring\_client\_startup /home/ssalenikovich/projects/ring-client-gnome/src/ring\_client.cpp:490  
    \#8 0x7ffff55131d3  (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x101d3)  
  
Indirect leak of 480 byte(s) in 15 object(s) allocated from:  
[Thread 0x7fffd6a36700 (LWP 29635) exited]  
    \#0 0x7ffff6f02602 in malloc (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x98602)  
    \#1 0x7ffff3175bf8 in QHashData::allocateNode(int) (/usr/lib/x86\_64-linux-gnu/libQt5Core.so.5+0x108bf8)  
    \#2 0x7c226c in LocalTextRecordingCollection::load() /home/ssalenikovich/projects/ring-lrc/src/localtextrecordingcollection.cpp:198  
    \#3 0x7c3561 in LocalTextRecordingCollection::LocalTextRecordingCollection(CollectionMediator\*) /home/ssalenikovich/projects/ring-lrc/src/localtextrecordingcollection.cpp:69  
    \#4 0x7a3073 in LocalTextRecordingCollection\* CollectionManagerInterface::addCollection(, LoadOptions) /home/ssalenikovich/projects/ring-lrc/src/collectionmanagerinterface.hpp:59  
    \#5 0x7a080d in Media::RecordingModel::RecordingModel(QObject\*) /home/ssalenikovich/projects/ring-lrc/src/media/recordingmodel.cpp:135  
    \#6 0x7a0ac1 in Media::RecordingModel::instance() /home/ssalenikovich/projects/ring-lrc/src/media/recordingmodel.cpp:145  
    \#7 0x53124b in ring\_notify\_monitor\_chat\_notifications /home/ssalenikovich/projects/ring-client-gnome/src/ringnotify.cpp:272  
    \#8 0x4d53f0 in ring\_client\_startup /home/ssalenikovich/projects/ring-client-gnome/src/ring\_client.cpp:572  
    \#9 0x7ffff55131d3  (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x101d3)  
  
Indirect leak of 432 byte(s) in 27 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x5f821c in Media::TextRecording::unreadInstantTextMessagingModel() const /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:333  
    \#2 0x5a9ba8 in Person::roleData(int) const /home/ssalenikovich/projects/ring-lrc/src/person.cpp:621  
    \#3 0x764122 in RecentModel::data(QModelIndex const&, int) const /home/ssalenikovich/projects/ring-lrc/src/recentmodel.cpp:540  
    \#4 0x74f9a5 in PeopleProxy::data(QModelIndex const&, int) const /home/ssalenikovich/projects/ring-lrc/src/recentmodel.cpp:1159  
    \#5 0x540953 in QModelIndex::data(int) const /usr/include/x86\_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:420  
    \#6 0x540953 in render\_contact\_photo /home/ssalenikovich/projects/ring-client-gnome/src/recentcontactsview.cpp:115  
    \#7 0x7ffff666431a  (/usr/lib/x86\_64-linux-gnu/libgtk-3.so.0+0x12931a)  
  
Indirect leak of 432 byte(s) in 27 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x5f80e9 in Media::TextRecording::instantTextMessagingModel() const /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:303  
    \#2 0x5f820f in Media::TextRecording::unreadInstantTextMessagingModel() const /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:333  
    \#3 0x5a9ba8 in Person::roleData(int) const /home/ssalenikovich/projects/ring-lrc/src/person.cpp:621  
    \#4 0x764122 in RecentModel::data(QModelIndex const&, int) const /home/ssalenikovich/projects/ring-lrc/src/recentmodel.cpp:540  
    \#5 0x74f9a5 in PeopleProxy::data(QModelIndex const&, int) const /home/ssalenikovich/projects/ring-lrc/src/recentmodel.cpp:1159  
    \#6 0x540953 in QModelIndex::data(int) const /usr/include/x86\_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:420  
    \#7 0x540953 in render\_contact\_photo /home/ssalenikovich/projects/ring-client-gnome/src/recentcontactsview.cpp:115  
    \#8 0x7ffff666431a  (/usr/lib/x86\_64-linux-gnu/libgtk-3.so.0+0x12931a)  
  
Indirect leak of 416 byte(s) in 26 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x7de5bf in ItemBase::ItemBase(QObject\*) /home/ssalenikovich/projects/ring-lrc/src/itembase.cpp:20  
    \#2 0x5f64f9 in Media::Recording::Recording(Media::Recording::Type) /home/ssalenikovich/projects/ring-lrc/src/media/recording.cpp:39  
    \#3 0x5f6b79 in Media::TextRecording::TextRecording() /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:161  
    \#4 0x7c19b4 in LocalTextRecordingCollection::createFor(ContactMethod const\*) /home/ssalenikovich/projects/ring-lrc/src/localtextrecordingcollection.cpp:316  
    \#5 0x5b1113 in ContactMethod::textRecording() const /home/ssalenikovich/projects/ring-lrc/src/contactmethod.cpp:760  
    \#6 0x5a9b9b in Person::roleData(int) const /home/ssalenikovich/projects/ring-lrc/src/person.cpp:620  
    \#7 0x764122 in RecentModel::data(QModelIndex const&, int) const /home/ssalenikovich/projects/ring-lrc/src/recentmodel.cpp:540  
    \#8 0x74f9a5 in PeopleProxy::data(QModelIndex const&, int) const /home/ssalenikovich/projects/ring-lrc/src/recentmodel.cpp:1159  
    \#9 0x540953 in QModelIndex::data(int) const /usr/include/x86\_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:420  
    \#10 0x540953 in render\_contact\_photo /home/ssalenikovich/projects/ring-client-gnome/src/recentcontactsview.cpp:115  
    \#11 0x7ffff666431a  (/usr/lib/x86\_64-linux-gnu/libgtk-3.so.0+0x12931a)  
  
Indirect leak of 400 byte(s) in 10 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x70e137 in PersonModel::getPlaceHolder(QByteArray const&) /home/ssalenikovich/projects/ring-lrc/src/personmodel.cpp:261  
    \#2 0x56ad3d in Call::buildHistoryCall(QMap const&) /home/ssalenikovich/projects/ring-lrc/src/call.cpp:568  
    \#3 0x7cb384 in LocalHistoryCollection::load() /home/ssalenikovich/projects/ring-lrc/src/localhistorycollection.cpp:235  
    \#4 0x4d9631 in LocalHistoryCollection\* CollectionManagerInterface::addCollection(, LoadOptions) (/home/ssalenikovich/projects/ring-client-gnome/build/gnome-ring+0x4d9631)  
    \#5 0x4d4a77 in ring\_client\_startup /home/ssalenikovich/projects/ring-client-gnome/src/ring\_client.cpp:490  
    \#6 0x7ffff55131d3  (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x101d3)  
  
Indirect leak of 400 byte(s) in 10 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x7c19a9 in LocalTextRecordingCollection::createFor(ContactMethod const\*) /home/ssalenikovich/projects/ring-lrc/src/localtextrecordingcollection.cpp:316  
    \#2 0x5b1113 in ContactMethod::textRecording() const /home/ssalenikovich/projects/ring-lrc/src/contactmethod.cpp:760  
    \#3 0x5b9263 in ContactMethod::roleData(int) const /home/ssalenikovich/projects/ring-lrc/src/contactmethod.cpp:557  
    \#4 0x7640fa in RecentModel::data(QModelIndex const&, int) const /home/ssalenikovich/projects/ring-lrc/src/recentmodel.cpp:542  
    \#5 0x74f9a5 in PeopleProxy::data(QModelIndex const&, int) const /home/ssalenikovich/projects/ring-lrc/src/recentmodel.cpp:1159  
    \#6 0x540953 in QModelIndex::data(int) const /usr/include/x86\_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:420  
    \#7 0x540953 in render\_contact\_photo /home/ssalenikovich/projects/ring-client-gnome/src/recentcontactsview.cpp:115  
    \#8 0x7ffff666431a  (/usr/lib/x86\_64-linux-gnu/libgtk-3.so.0+0x12931a)  
  
Indirect leak of 384 byte(s) in 8 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x7ffff3175e5e in QHashData::detach\_helper(void (\*)(QHashData::Node\*, void\*), void (\*)(QHashData::Node\*), int, int) (/usr/lib/x86\_64-linux-gnu/libQt5Core.so.5+0x108e5e)  
    \#2 0x60032d in QHash::detach() /usr/include/x86\_64-linux-gnu/qt5/QtCore/qhash.h:363  
    \#3 0x60032d in QHash::operator[](QString const&) /usr/include/x86\_64-linux-gnu/qt5/QtCore/qhash.h:789  
    \#4 0x60032d in Serializable::Peers::read(QJsonObject const&) /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:703  
    \#5 0x605439 in SerializableEntityManager::fromJson(QJsonObject const&, ContactMethod const\*) /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:146  
    \#6 0x6058d7 in Media::TextRecording::fromJson(QList const&, ContactMethod const\*, CollectionInterface\*) /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:375  
    \#7 0x7c226c in LocalTextRecordingCollection::load() /home/ssalenikovich/projects/ring-lrc/src/localtextrecordingcollection.cpp:198  
    \#8 0x7c3561 in LocalTextRecordingCollection::LocalTextRecordingCollection(CollectionMediator\*) /home/ssalenikovich/projects/ring-lrc/src/localtextrecordingcollection.cpp:69  
    \#9 0x7a3073 in LocalTextRecordingCollection\* CollectionManagerInterface::addCollection(, LoadOptions) /home/ssalenikovich/projects/ring-lrc/src/collectionmanagerinterface.hpp:59  
    \#10 0x7a080d in Media::RecordingModel::RecordingModel(QObject\*) /home/ssalenikovich/projects/ring-lrc/src/media/recordingmodel.cpp:135  
    \#11 0x7a0ac1 in Media::RecordingModel::instance() /home/ssalenikovich/projects/ring-lrc/src/media/recordingmodel.cpp:145  
    \#12 0x53124b in ring\_notify\_monitor\_chat\_notifications /home/ssalenikovich/projects/ring-client-gnome/src/ringnotify.cpp:272  
    \#13 0x4d53f0 in ring\_client\_startup /home/ssalenikovich/projects/ring-client-gnome/src/ring\_client.cpp:572  
    \#14 0x7ffff55131d3  (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x101d3)  
  
Indirect leak of 336 byte(s) in 7 object(s) allocated from:  
    \#0 0x7ffff6f02602 in malloc (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x98602)  
    \#1 0x7ffff0c4442d in FcLangSetCreate (/usr/lib/x86\_64-linux-gnu/libfontconfig.so.1+0x1742d)  
  
Indirect leak of 320 byte(s) in 8 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x6057ff in Media::TextRecording::fromJson(QList const&, ContactMethod const\*, CollectionInterface\*) /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:367  
    \#2 0x7c226c in LocalTextRecordingCollection::load() /home/ssalenikovich/projects/ring-lrc/src/localtextrecordingcollection.cpp:198  
    \#3 0x7c3561 in LocalTextRecordingCollection::LocalTextRecordingCollection(CollectionMediator\*) /home/ssalenikovich/projects/ring-lrc/src/localtextrecordingcollection.cpp:69  
    \#4 0x7a3073 in LocalTextRecordingCollection\* CollectionManagerInterface::addCollection(, LoadOptions) /home/ssalenikovich/projects/ring-lrc/src/collectionmanagerinterface.hpp:59  
    \#5 0x7a080d in Media::RecordingModel::RecordingModel(QObject\*) /home/ssalenikovich/projects/ring-lrc/src/media/recordingmodel.cpp:135  
    \#6 0x7a0ac1 in Media::RecordingModel::instance() /home/ssalenikovich/projects/ring-lrc/src/media/recordingmodel.cpp:145  
    \#7 0x53124b in ring\_notify\_monitor\_chat\_notifications /home/ssalenikovich/projects/ring-client-gnome/src/ringnotify.cpp:272  
    \#8 0x4d53f0 in ring\_client\_startup /home/ssalenikovich/projects/ring-client-gnome/src/ring\_client.cpp:572  
    \#9 0x7ffff55131d3  (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x101d3)  
  
Indirect leak of 320 byte(s) in 8 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x605375 in SerializableEntityManager::fromJson(QJsonObject const&, ContactMethod const\*) /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:145  
    \#2 0x6058d7 in Media::TextRecording::fromJson(QList const&, ContactMethod const\*, CollectionInterface\*) /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:375  
    \#3 0x7c226c in LocalTextRecordingCollection::load() /home/ssalenikovich/projects/ring-lrc/src/localtextrecordingcollection.cpp:198  
    \#4 0x7c3561 in LocalTextRecordingCollection::LocalTextRecordingCollection(CollectionMediator\*) /home/ssalenikovich/projects/ring-lrc/src/localtextrecordingcollection.cpp:69  
    \#5 0x7a3073 in LocalTextRecordingCollection\* CollectionManagerInterface::addCollection(, LoadOptions) /home/ssalenikovich/projects/ring-lrc/src/collectionmanagerinterface.hpp:59  
    \#6 0x7a080d in Media::RecordingModel::RecordingModel(QObject\*) /home/ssalenikovich/projects/ring-lrc/src/media/recordingmodel.cpp:135  
    \#7 0x7a0ac1 in Media::RecordingModel::instance() /home/ssalenikovich/projects/ring-lrc/src/media/recordingmodel.cpp:145  
    \#8 0x53124b in ring\_notify\_monitor\_chat\_notifications /home/ssalenikovich/projects/ring-client-gnome/src/ringnotify.cpp:272  
    \#9 0x4d53f0 in ring\_client\_startup /home/ssalenikovich/projects/ring-client-gnome/src/ring\_client.cpp:572  
    \#10 0x7ffff55131d3  (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x101d3)  
  
Indirect leak of 320 byte(s) in 8 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x60021f in Serializable::Peers::read(QJsonObject const&) /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:701  
    \#2 0x605439 in SerializableEntityManager::fromJson(QJsonObject const&, ContactMethod const\*) /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:146  
    \#3 0x6058d7 in Media::TextRecording::fromJson(QList const&, ContactMethod const\*, CollectionInterface\*) /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:375  
    \#4 0x7c226c in LocalTextRecordingCollection::load() /home/ssalenikovich/projects/ring-lrc/src/localtextrecordingcollection.cpp:198  
    \#5 0x7c3561 in LocalTextRecordingCollection::LocalTextRecordingCollection(CollectionMediator\*) /home/ssalenikovich/projects/ring-lrc/src/localtextrecordingcollection.cpp:69  
    \#6 0x7a3073 in LocalTextRecordingCollection\* CollectionManagerInterface::addCollection(, LoadOptions) /home/ssalenikovich/projects/ring-lrc/src/collectionmanagerinterface.hpp:59  
    \#7 0x7a080d in Media::RecordingModel::RecordingModel(QObject\*) /home/ssalenikovich/projects/ring-lrc/src/media/recordingmodel.cpp:135  
    \#8 0x7a0ac1 in Media::RecordingModel::instance() /home/ssalenikovich/projects/ring-lrc/src/media/recordingmodel.cpp:145  
    \#9 0x53124b in ring\_notify\_monitor\_chat\_notifications /home/ssalenikovich/projects/ring-client-gnome/src/ringnotify.cpp:272  
    \#10 0x4d53f0 in ring\_client\_startup /home/ssalenikovich/projects/ring-client-gnome/src/ring\_client.cpp:572  
    \#11 0x7ffff55131d3  (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x101d3)  
  
Indirect leak of 320 byte(s) in 4 object(s) allocated from:  
    \#0 0x7ffff6f0279a in \_\_interceptor\_calloc (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x9879a)  
    \#1 0x7ffff5241780 in g\_malloc0 (/lib/x86\_64-linux-gnu/libglib-2.0.so.0+0x4f780)  
  
Indirect leak of 320 byte(s) in 8 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x7ffff318c0ed in QMapDataBase::createData() (/usr/lib/x86\_64-linux-gnu/libQt5Core.so.5+0x11f0ed)  
    \#2 0x7fffffffae0f  ()  
  
Indirect leak of 320 byte(s) in 8 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x7ffff318c0ed in QMapDataBase::createData() (/usr/lib/x86\_64-linux-gnu/libQt5Core.so.5+0x11f0ed)  
    \#2 0x7fffffffae3f  ()  
  
Indirect leak of 320 byte(s) in 8 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x7ffff318c0ed in QMapDataBase::createData() (/usr/lib/x86\_64-linux-gnu/libQt5Core.so.5+0x11f0ed)  
    \#2 0x7fffffffc25f  ()  
  
Indirect leak of 320 byte(s) in 8 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x7ffff318c0ed in QMapDataBase::createData() (/usr/lib/x86\_64-linux-gnu/libQt5Core.so.5+0x11f0ed)  
    \#2 0x7fffffffc28f  ()  
  
Indirect leak of 320 byte(s) in 8 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x7ffff318c0ed in QMapDataBase::createData() (/usr/lib/x86\_64-linux-gnu/libQt5Core.so.5+0x11f0ed)  
    \#2 0x7fffffffc56f  ()  
  
Indirect leak of 320 byte(s) in 20 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x866f45 in Video::Rate::Rate(Video::Resolution const\*, QString const&) /home/ssalenikovich/projects/ring-lrc/src/video/rate.cpp:25  
    \#2 0x5c6fc7 in Video::Device::Device(QString const&) /home/ssalenikovich/projects/ring-lrc/src/video/device.cpp:65  
    \#3 0x7705ea in Video::DeviceModel::reload() /home/ssalenikovich/projects/ring-lrc/src/video/devicemodel.cpp:176  
    \#4 0x771d83 in Video::DeviceModel::DeviceModel() /home/ssalenikovich/projects/ring-lrc/src/video/devicemodel.cpp:64  
    \#5 0x771ee4 in Video::DeviceModel::instance() /home/ssalenikovich/projects/ring-lrc/src/video/devicemodel.cpp:71  
    \#6 0x780278 in currentResolution /home/ssalenikovich/projects/ring-lrc/src/video/configurationproxy.cpp:88  
    \#7 0x78066a in Video::ConfigurationProxy::rateModel() /home/ssalenikovich/projects/ring-lrc/src/video/configurationproxy.cpp:237  
    \#8 0x5197f2 in media\_settings\_view\_init /home/ssalenikovich/projects/ring-client-gnome/src/mediasettingsview.cpp:193  
    \#9 0x7ffff5536358 in g\_type\_create\_instance (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x33358)  
  
Indirect leak of 296 byte(s) in 1 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x7d24fa in CollectionInterface::CollectionInterface(CollectionEditor\*, CollectionInterface\*) /home/ssalenikovich/projects/ring-lrc/src/collectioninterface.hpp:55  
    \#2 0x7cf86a in LocalProfileCollection::LocalProfileCollection(CollectionMediator\*) /home/ssalenikovich/projects/ring-lrc/src/localprofilecollection.cpp:64  
    \#3 0x4d9c79 in \_ZN26CollectionManagerInterfaceI7ProfileE13addCollectionI22LocalProfileCollectionIEEEPT\_DpT0\_11LoadOptions (/home/ssalenikovich/projects/ring-client-gnome/build/gnome-ring+0x4d9c79)  
    \#4 0x4d4a9d in ring\_client\_startup /home/ssalenikovich/projects/ring-client-gnome/src/ring\_client.cpp:492  
    \#5 0x7ffff55131d3  (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x101d3)  
  
Indirect leak of 296 byte(s) in 1 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x51f11a in CollectionInterface::CollectionInterface(CollectionEditor\*, CollectionInterface\*) /home/ssalenikovich/install/include/libringclient/collectioninterface.hpp:55  
    \#2 0x7d5ae7 in PeerProfileCollection::PeerProfileCollection(CollectionMediator\*) /home/ssalenikovich/projects/ring-lrc/src/peerprofilecollection.cpp:61  
    \#3 0x4d9847 in PeerProfileCollection\* CollectionManagerInterface::addCollection(, LoadOptions) (/home/ssalenikovich/projects/ring-client-gnome/build/gnome-ring+0x4d9847)  
    \#4 0x4d4a8a in ring\_client\_startup /home/ssalenikovich/projects/ring-client-gnome/src/ring\_client.cpp:491  
    \#5 0x7ffff55131d3  (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x101d3)  
  
Indirect leak of 296 byte(s) in 1 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x7cd0ba in CollectionInterface::CollectionInterface(CollectionEditor\*, CollectionInterface\*) /home/ssalenikovich/projects/ring-lrc/src/collectioninterface.hpp:55  
    \#2 0x7c552a in LocalHistoryCollection::LocalHistoryCollection(CollectionMediator\*) /home/ssalenikovich/projects/ring-lrc/src/localhistorycollection.cpp:71  
    \#3 0x4d9559 in LocalHistoryCollection\* CollectionManagerInterface::addCollection(, LoadOptions) (/home/ssalenikovich/projects/ring-client-gnome/build/gnome-ring+0x4d9559)  
    \#4 0x4d4a77 in ring\_client\_startup /home/ssalenikovich/projects/ring-client-gnome/src/ring\_client.cpp:490  
    \#5 0x7ffff55131d3  (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x101d3)  
  
Indirect leak of 296 byte(s) in 1 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x51f11a in CollectionInterface::CollectionInterface(CollectionEditor\*, CollectionInterface\*) /home/ssalenikovich/install/include/libringclient/collectioninterface.hpp:55  
    \#2 0x7aac1d in FallbackPersonCollection::FallbackPersonCollection(CollectionMediator\*, QString const&, FallbackPersonCollection\*) /home/ssalenikovich/projects/ring-lrc/src/fallbackpersoncollection.cpp:94  
    \#3 0x4d9f81 in FallbackPersonCollection\* CollectionManagerInterface::addCollection(, LoadOptions) (/home/ssalenikovich/projects/ring-client-gnome/build/gnome-ring+0x4d9f81)  
    \#4 0x4d4ab0 in ring\_client\_startup /home/ssalenikovich/projects/ring-client-gnome/src/ring\_client.cpp:495  
    \#5 0x7ffff55131d3  (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x101d3)  
  
Indirect leak of 280 byte(s) in 7 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x7ffff318c0ed in QMapDataBase::createData() (/usr/lib/x86\_64-linux-gnu/libQt5Core.so.5+0x11f0ed)  
    \#2 0x7fffffffcb4f  ()  
  
Indirect leak of 280 byte(s) in 7 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x7ffff318c0ed in QMapDataBase::createData() (/usr/lib/x86\_64-linux-gnu/libQt5Core.so.5+0x11f0ed)  
    \#2 0x7fffffffcb7f  ()  
  
Indirect leak of 280 byte(s) in 7 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x7ffff318c0ed in QMapDataBase::createData() (/usr/lib/x86\_64-linux-gnu/libQt5Core.so.5+0x11f0ed)  
    \#2 0x7fffffffc53f  ()  
  
Indirect leak of 272 byte(s) in 3 object(s) allocated from:  
    \#0 0x7ffff6f02961 in realloc (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x98961)  
    \#1 0x7ffff52417e7 in g\_realloc (/lib/x86\_64-linux-gnu/libglib-2.0.so.0+0x4f7e7)  
  
Indirect leak of 256 byte(s) in 8 object(s) allocated from:  
    \#0 0x7ffff6f02602 in malloc (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x98602)  
    \#1 0x7ffff3175bf8 in QHashData::allocateNode(int) (/usr/lib/x86\_64-linux-gnu/libQt5Core.so.5+0x108bf8)  
    \#2 0x605439 in SerializableEntityManager::fromJson(QJsonObject const&, ContactMethod const\*) /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:146  
    \#3 0x6058d7 in Media::TextRecording::fromJson(QList const&, ContactMethod const\*, CollectionInterface\*) /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:375  
    \#4 0x7c226c in LocalTextRecordingCollection::load() /home/ssalenikovich/projects/ring-lrc/src/localtextrecordingcollection.cpp:198  
    \#5 0x7c3561 in LocalTextRecordingCollection::LocalTextRecordingCollection(CollectionMediator\*) /home/ssalenikovich/projects/ring-lrc/src/localtextrecordingcollection.cpp:69  
    \#6 0x7a3073 in LocalTextRecordingCollection\* CollectionManagerInterface::addCollection(, LoadOptions) /home/ssalenikovich/projects/ring-lrc/src/collectionmanagerinterface.hpp:59  
    \#7 0x7a080d in Media::RecordingModel::RecordingModel(QObject\*) /home/ssalenikovich/projects/ring-lrc/src/media/recordingmodel.cpp:135  
    \#8 0x7a0ac1 in Media::RecordingModel::instance() /home/ssalenikovich/projects/ring-lrc/src/media/recordingmodel.cpp:145  
    \#9 0x53124b in ring\_notify\_monitor\_chat\_notifications /home/ssalenikovich/projects/ring-client-gnome/src/ringnotify.cpp:272  
    \#10 0x4d53f0 in ring\_client\_startup /home/ssalenikovich/projects/ring-client-gnome/src/ring\_client.cpp:572  
    \#11 0x7ffff55131d3  (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x101d3)  
  
Indirect leak of 240 byte(s) in 10 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x5f6525 in Media::Recording::Recording(Media::Recording::Type) /home/ssalenikovich/projects/ring-lrc/src/media/recording.cpp:39  
    \#2 0x5f6b79 in Media::TextRecording::TextRecording() /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:161  
    \#3 0x7c19b4 in LocalTextRecordingCollection::createFor(ContactMethod const\*) /home/ssalenikovich/projects/ring-lrc/src/localtextrecordingcollection.cpp:316  
    \#4 0x5b1113 in ContactMethod::textRecording() const /home/ssalenikovich/projects/ring-lrc/src/contactmethod.cpp:760  
    \#5 0x5b9263 in ContactMethod::roleData(int) const /home/ssalenikovich/projects/ring-lrc/src/contactmethod.cpp:557  
    \#6 0x7640fa in RecentModel::data(QModelIndex const&, int) const /home/ssalenikovich/projects/ring-lrc/src/recentmodel.cpp:542  
    \#7 0x74f9a5 in PeopleProxy::data(QModelIndex const&, int) const /home/ssalenikovich/projects/ring-lrc/src/recentmodel.cpp:1159  
    \#8 0x540953 in QModelIndex::data(int) const /usr/include/x86\_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:420  
    \#9 0x540953 in render\_contact\_photo /home/ssalenikovich/projects/ring-client-gnome/src/recentcontactsview.cpp:115  
    \#10 0x7ffff666431a  (/usr/lib/x86\_64-linux-gnu/libgtk-3.so.0+0x12931a)  
  
Indirect leak of 240 byte(s) in 10 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x5f8009 in Media::TextRecording::instantMessagingModel() const /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:226  
    \#2 0x5f8121 in Media::TextRecording::instantTextMessagingModel() const /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:304  
    \#3 0x5f820f in Media::TextRecording::unreadInstantTextMessagingModel() const /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:333  
    \#4 0x5b9274 in ContactMethod::roleData(int) const /home/ssalenikovich/projects/ring-lrc/src/contactmethod.cpp:558  
    \#5 0x7640fa in RecentModel::data(QModelIndex const&, int) const /home/ssalenikovich/projects/ring-lrc/src/recentmodel.cpp:542  
    \#6 0x74f9a5 in PeopleProxy::data(QModelIndex const&, int) const /home/ssalenikovich/projects/ring-lrc/src/recentmodel.cpp:1159  
    \#7 0x540953 in QModelIndex::data(int) const /usr/include/x86\_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:420  
    \#8 0x540953 in render\_contact\_photo /home/ssalenikovich/projects/ring-client-gnome/src/recentcontactsview.cpp:115  
    \#9 0x7ffff666431a  (/usr/lib/x86\_64-linux-gnu/libgtk-3.so.0+0x12931a)  
  
Indirect leak of 240 byte(s) in 5 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x7ffff3175e5e in QHashData::detach\_helper(void (\*)(QHashData::Node\*, void\*), void (\*)(QHashData::Node\*), int, int) (/usr/lib/x86\_64-linux-gnu/libQt5Core.so.5+0x108e5e)  
    \#2 0x606450 in QHash::detach() /usr/include/x86\_64-linux-gnu/qt5/QtCore/qhash.h:363  
    \#3 0x606450 in QHash::operator[](unsigned long const&) /usr/include/x86\_64-linux-gnu/qt5/QtCore/qhash.h:789  
    \#4 0x606450 in Media::TextRecording::fromJson(QList const&, ContactMethod const\*, CollectionInterface\*) /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:424  
    \#5 0x7c226c in LocalTextRecordingCollection::load() /home/ssalenikovich/projects/ring-lrc/src/localtextrecordingcollection.cpp:198  
    \#6 0x7c3561 in LocalTextRecordingCollection::LocalTextRecordingCollection(CollectionMediator\*) /home/ssalenikovich/projects/ring-lrc/src/localtextrecordingcollection.cpp:69  
    \#7 0x7a3073 in LocalTextRecordingCollection\* CollectionManagerInterface::addCollection(, LoadOptions) /home/ssalenikovich/projects/ring-lrc/src/collectionmanagerinterface.hpp:59  
    \#8 0x7a080d in Media::RecordingModel::RecordingModel(QObject\*) /home/ssalenikovich/projects/ring-lrc/src/media/recordingmodel.cpp:135  
    \#9 0x7a0ac1 in Media::RecordingModel::instance() /home/ssalenikovich/projects/ring-lrc/src/media/recordingmodel.cpp:145  
    \#10 0x53124b in ring\_notify\_monitor\_chat\_notifications /home/ssalenikovich/projects/ring-client-gnome/src/ringnotify.cpp:272  
    \#11 0x4d53f0 in ring\_client\_startup /home/ssalenikovich/projects/ring-client-gnome/src/ring\_client.cpp:572  
    \#12 0x7ffff55131d3  (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x101d3)  
  
Indirect leak of 224 byte(s) in 14 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x5f80e9 in Media::TextRecording::instantTextMessagingModel() const /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:303  
    \#2 0x5f820f in Media::TextRecording::unreadInstantTextMessagingModel() const /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:333  
    \#3 0x5b9274 in ContactMethod::roleData(int) const /home/ssalenikovich/projects/ring-lrc/src/contactmethod.cpp:558  
    \#4 0x7640fa in RecentModel::data(QModelIndex const&, int) const /home/ssalenikovich/projects/ring-lrc/src/recentmodel.cpp:542  
    \#5 0x74f9a5 in PeopleProxy::data(QModelIndex const&, int) const /home/ssalenikovich/projects/ring-lrc/src/recentmodel.cpp:1159  
    \#6 0x540953 in QModelIndex::data(int) const /usr/include/x86\_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:420  
    \#7 0x540953 in render\_contact\_photo /home/ssalenikovich/projects/ring-client-gnome/src/recentcontactsview.cpp:115  
    \#8 0x7ffff666431a  (/usr/lib/x86\_64-linux-gnu/libgtk-3.so.0+0x12931a)  
  
Indirect leak of 224 byte(s) in 14 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x5f821c in Media::TextRecording::unreadInstantTextMessagingModel() const /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:333  
    \#2 0x5b9274 in ContactMethod::roleData(int) const /home/ssalenikovich/projects/ring-lrc/src/contactmethod.cpp:558  
    \#3 0x7640fa in RecentModel::data(QModelIndex const&, int) const /home/ssalenikovich/projects/ring-lrc/src/recentmodel.cpp:542  
    \#4 0x74f9a5 in PeopleProxy::data(QModelIndex const&, int) const /home/ssalenikovich/projects/ring-lrc/src/recentmodel.cpp:1159  
    \#5 0x540953 in QModelIndex::data(int) const /usr/include/x86\_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:420  
    \#6 0x540953 in render\_contact\_photo /home/ssalenikovich/projects/ring-client-gnome/src/recentcontactsview.cpp:115  
    \#7 0x7ffff666431a  (/usr/lib/x86\_64-linux-gnu/libgtk-3.so.0+0x12931a)  
  
Indirect leak of 192 byte(s) in 1 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x5a6bbb in Person::Person(CollectionInterface\*, QByteArray const&) /home/ssalenikovich/projects/ring-lrc/src/person.cpp:207  
    \#2 0x7cfef7 in LocalProfileCollection::load() /home/ssalenikovich/projects/ring-lrc/src/localprofilecollection.cpp:164  
    \#3 0x4d9d51 in \_ZN26CollectionManagerInterfaceI7ProfileE13addCollectionI22LocalProfileCollectionIEEEPT\_DpT0\_11LoadOptions (/home/ssalenikovich/projects/ring-client-gnome/build/gnome-ring+0x4d9d51)  
    \#4 0x4d4a9d in ring\_client\_startup /home/ssalenikovich/projects/ring-client-gnome/src/ring\_client.cpp:492  
    \#5 0x7ffff55131d3  (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x101d3)  
  
Indirect leak of 192 byte(s) in 8 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x5f8009 in Media::TextRecording::instantMessagingModel() const /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:226  
    \#2 0x605968 in Media::TextRecording::fromJson(QList const&, ContactMethod const\*, CollectionInterface\*) /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:381  
    \#3 0x7c226c in LocalTextRecordingCollection::load() /home/ssalenikovich/projects/ring-lrc/src/localtextrecordingcollection.cpp:198  
    \#4 0x7c3561 in LocalTextRecordingCollection::LocalTextRecordingCollection(CollectionMediator\*) /home/ssalenikovich/projects/ring-lrc/src/localtextrecordingcollection.cpp:69  
    \#5 0x7a3073 in LocalTextRecordingCollection\* CollectionManagerInterface::addCollection(, LoadOptions) /home/ssalenikovich/projects/ring-lrc/src/collectionmanagerinterface.hpp:59  
    \#6 0x7a080d in Media::RecordingModel::RecordingModel(QObject\*) /home/ssalenikovich/projects/ring-lrc/src/media/recordingmodel.cpp:135  
    \#7 0x7a0ac1 in Media::RecordingModel::instance() /home/ssalenikovich/projects/ring-lrc/src/media/recordingmodel.cpp:145  
    \#8 0x53124b in ring\_notify\_monitor\_chat\_notifications /home/ssalenikovich/projects/ring-client-gnome/src/ringnotify.cpp:272  
    \#9 0x4d53f0 in ring\_client\_startup /home/ssalenikovich/projects/ring-client-gnome/src/ring\_client.cpp:572  
    \#10 0x7ffff55131d3  (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x101d3)  
  
Indirect leak of 192 byte(s) in 8 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x5f6525 in Media::Recording::Recording(Media::Recording::Type) /home/ssalenikovich/projects/ring-lrc/src/media/recording.cpp:39  
    \#2 0x5f6b79 in Media::TextRecording::TextRecording() /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:161  
    \#3 0x60580a in Media::TextRecording::fromJson(QList const&, ContactMethod const\*, CollectionInterface\*) /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:367  
    \#4 0x7c226c in LocalTextRecordingCollection::load() /home/ssalenikovich/projects/ring-lrc/src/localtextrecordingcollection.cpp:198  
    \#5 0x7c3561 in LocalTextRecordingCollection::LocalTextRecordingCollection(CollectionMediator\*) /home/ssalenikovich/projects/ring-lrc/src/localtextrecordingcollection.cpp:69  
    \#6 0x7a3073 in LocalTextRecordingCollection\* CollectionManagerInterface::addCollection(, LoadOptions) /home/ssalenikovich/projects/ring-lrc/src/collectionmanagerinterface.hpp:59  
    \#7 0x7a080d in Media::RecordingModel::RecordingModel(QObject\*) /home/ssalenikovich/projects/ring-lrc/src/media/recordingmodel.cpp:135  
    \#8 0x7a0ac1 in Media::RecordingModel::instance() /home/ssalenikovich/projects/ring-lrc/src/media/recordingmodel.cpp:145  
    \#9 0x53124b in ring\_notify\_monitor\_chat\_notifications /home/ssalenikovich/projects/ring-client-gnome/src/ringnotify.cpp:272  
    \#10 0x4d53f0 in ring\_client\_startup /home/ssalenikovich/projects/ring-client-gnome/src/ring\_client.cpp:572  
    \#11 0x7ffff55131d3  (/usr/lib/x86\_64-linux-gnu/libgobject-2.0.so.0+0x101d3)  
  
Indirect leak of 160 byte(s) in 10 object(s) allocated from:  
    \#0 0x7ffff6f03532 in operator new(unsigned long) (/usr/lib/x86\_64-linux-gnu/libasan.so.2+0x99532)  
    \#1 0x7de5bf in ItemBase::ItemBase(QObject\*) /home/ssalenikovich/projects/ring-lrc/src/itembase.cpp:20  
    \#2 0x5f64f9 in Media::Recording::Recording(Media::Recording::Type) /home/ssalenikovich/projects/ring-lrc/src/media/recording.cpp:39  
    \#3 0x5f6b79 in Media::TextRecording::TextRecording() /home/ssalenikovich/projects/ring-lrc/src/media/textrecording.cpp:161  
    \#4 0x7c19b4 in LocalTextRecordingCollection::createFor(ContactMethod const\*) /home/ssalenikovich/projects/ring-lrc/src/localtextrecordingcollection.cpp:316  
    \#5 0x5b1113 in ContactMethod::textRecording() const /home/ssalenikovich/projects/ring-lrc/src/con
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking