jami-project issueshttps://git.jami.net/savoirfairelinux/jami-project/-/issues2018-05-22T00:33:35Zhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/235It is allowed to import the same account multiple times2018-05-22T00:33:35ZJami BotIt is allowed to import the same account multiple timesIssue generated from Tuleap's migration script.
**Originally submitted by: Thibault Wittemberg (twittemberg)**
It is possible to add the same "multidevice" account multiple times on the same deviceIssue generated from Tuleap's migration script.
**Originally submitted by: Thibault Wittemberg (twittemberg)**
It is possible to add the same "multidevice" account multiple times on the same devicehttps://git.jami.net/savoirfairelinux/jami-project/-/issues/234LRC - RecentModel items don't move to the top when making an outgoing call2018-05-25T12:52:49ZJami BotLRC - RecentModel items don't move to the top when making an outgoing callIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>When making an outgoing call to a contact in the RecentModel, it doesn't move to the top like it should.</p>Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>When making an outgoing call to a contact in the RecentModel, it doesn't move to the top like it should.</p>https://git.jami.net/savoirfairelinux/jami-project/-/issues/222LRC: CallModel should disconnect from changed signals of removed Call objects2018-05-25T12:52:54ZJami BotLRC: CallModel should disconnect from changed signals of removed Call objectsIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>Otherwise unneded warnings are logged when a Call object which is no longer in the CallModel (call ended) emits a changed sig...Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>Otherwise unneded warnings are logged when a Call object which is no longer in the CallModel (call ended) emits a changed signal.</p>https://git.jami.net/savoirfairelinux/jami-project/-/issues/220GNOME/LRC: impossible to hangup ongoing call2018-05-25T12:52:59ZJami BotGNOME/LRC: impossible to hangup ongoing callIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>In a very specific situation it can be impossible to hang up a call:</p>
<ul>
<li>all contact lists are empty</li>
...Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>In a very specific situation it can be impossible to hang up a call:</p>
<ul>
<li>all contact lists are empty</li>
<li>a valid call is made, creating a new item in the conversations view which is selected</li>
<li>a call is made to invalid number
<ul>
<li>this causes the selection in the CallModel to become invalid</li>
<li>however in the RecentModel the item is still selected</li>
<li>since there is no selection in the CallModel, all the call actions are invalid</li>
</ul>
</li>
</ul>https://git.jami.net/savoirfairelinux/jami-project/-/issues/207daemon, contact ring id : bad formatting2018-06-13T15:55:25ZJami Botdaemon, contact ring id : bad formattingIssue generated from Tuleap's migration script.
**Originally submitted by: Nicolas Jager (nicolasjager-sfl)**
- when a text message is received we get from the daemon the ringid of the sender.
- when the same contact call us, we ge...Issue generated from Tuleap's migration script.
**Originally submitted by: Nicolas Jager (nicolasjager-sfl)**
- when a text message is received we get from the daemon the ringid of the sender.
- when the same contact call us, we get something like :
<ContactRingId@ring.dht>Guillaume RoguezGuillaume Roguezhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/204default camera selection not saved2018-05-25T12:53:04ZJami Botdefault camera selection not savedIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>When changing the default camera selection in the media settings, this choice doesn't seem to persist between ring session. i...Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>When changing the default camera selection in the media settings, this choice doesn't seem to persist between ring session. ie: restearting ring reverts the choice. Its not clear whether the issue is in the daemon not properly saving the selection, or if LRC is not loading it correctly.</p>https://git.jami.net/savoirfairelinux/jami-project/-/issues/201GNOME/LRC: various mem leaks detected by ASAN2018-05-25T12:53:17ZJami BotGNOME/LRC: various mem leaks detected by ASANIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>If gnome-ring is compiled with ASAN, when quitting ASAN detects many direct and indirect memory leaks in gnome-ring and lrc.....Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>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.</p>
<p> </p>
<pre>
\*\* (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</pre>https://git.jami.net/savoirfairelinux/jami-project/-/issues/197daemon: message fails to send but status is IDLE2018-05-22T00:32:38ZJami Botdaemon: message fails to send but status is IDLEIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>If you create a new Ring account with a bad (or non working) bootstrap, the account never connects to the dht. If you then tr...Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>If you create a new Ring account with a bad (or non working) bootstrap, the account never connects to the dht. If you then try to send a text message, it will of course fail, however, the status of the messges seems to stay on IDLE, see log:</p>
<p>[1473257868.497|13729|message\_engine.cpp:239 ] Could not save messages to /home/ssalenikovich/.cache/ring/92994cf5413c8fb7/messages: basic\_ios::clear: iostream error<br />
[1473257868.516|13729|sipaccount.cpp:2067 ] Unable to create request: Invalid Request URI (PJSIP\_EINVALIDREQURI)<br />
[1473257868.516|13729|message\_engine.cpp:137 ] Message 16160251769922510613: failure<br />
[1473257868.516|13729|message\_engine.cpp:158 ] Status IDLE for message 16160251769922510613<br />
[1473257882.640|13729|message\_engine.cpp:239 ] Could not save messages to /home/ssalenikovich/.cache/ring/92994cf5413c8fb7/messages: basic\_ios::clear: iostream error<br />
[1473257882.651|13729|sipaccount.cpp:2067 ] Unable to create request: Invalid Request URI (PJSIP\_EINVALIDREQURI)<br />
[1473257882.651|13729|message\_engine.cpp:137 ] Message 17238945268893409279: failure<br />
[1473257882.651|13729|message\_engine.cpp:158 ] Status IDLE for message 17238945268893409279</p>
<p> </p>
<p>The status should be FAILURE</p>https://git.jami.net/savoirfairelinux/jami-project/-/issues/193LRC: calls which are ongoing in the daemon when a client is launched don't sh...2018-05-25T12:53:21ZJami BotLRC: calls which are ongoing in the daemon when a client is launched don't show up in the RecentModelIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>If a call is ongoing in the daemon at the time a client is lauched, LRC seems to be aware of the call in the CallModel, but i...Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>If a call is ongoing in the daemon at the time a client is lauched, LRC seems to be aware of the call in the CallModel, but it doesn't show up in the RecentModel.</p>https://git.jami.net/savoirfairelinux/jami-project/-/issues/190Incorrect finishing call2018-05-22T00:32:24ZJami BotIncorrect finishing callIssue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
<p>Some times when call finished by first user , second could receive &quot;Failure&quot; status</p>
<p>Steps:</p>
<p>I...Issue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
<p>Some times when call finished by first user , second could receive "Failure" status</p>
<p>Steps:</p>
<p>Initiate call -> press "finish Call" button >>> as result on other end call status became "Failure"</p>
<p> </p>Guillaume RoguezGuillaume Roguezhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/185daemon: keys and cert are not deleted on account removal2018-05-22T00:32:20ZJami Botdaemon: keys and cert are not deleted on account removalIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>When an account is deleted in the daemon, the account's keys and cert and the dir containing them should also be deleted in \...Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>When an account is deleted in the daemon, the account's keys and cert and the dir containing them should also be deleted in \~/.local/share/ring<br />
<br />
The user likely expects that this info is deleted... otherwise the account can be recreated..</p>Guillaume RoguezGuillaume Roguezhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/181LRC - UserActionModel state is not properly updated for new outgoing call2018-05-25T12:53:26ZJami BotLRC - UserActionModel state is not properly updated for new outgoing callIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>When creating a new call in a client and selecting that call immediately, the UserActionModel (UAM) does not properly update ...Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>When creating a new call in a client and selecting that call immediately, the UserActionModel (UAM) does not properly update the states of the actions. It seems this is because doing CallModel::getIndex() immediately after creating a new call results in an invalid index, thus the selectionModel can't be updated and the UAM relies on the selectionModel.<br />
</p>https://git.jami.net/savoirfairelinux/jami-project/-/issues/176Unifying UI in different platforms2019-01-28T19:42:52ZJami BotUnifying UI in different platformsIssue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
<p>Amount of features, their grouping and represantig shoud be unified.</p>
<p>Examples:</p>
<p>[1]</p>
<p>win&gt;...Issue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
<p>Amount of features, their grouping and represantig shoud be unified.</p>
<p>Examples:</p>
<p>[1]</p>
<p>win> Laisser minimisé en fermant</p>
<p>linux> Doesn't exist</p>
<p>-----------------------------------------------------------------</p>
<p>[2]</p>
<p>Win> Nom de machine: Bootstrap.ring.cx</p>
<p>Linux> Bootstrap servers :Bootstrap.ring.cx</p>
<p>------------------------------------------------------------------</p>
<p>[3]</p>
<p> Win > Nom d'utilisateur : ring: ca1a......</p>
<p>Linux> Rind ID : ring: ca1a......</p>
<p>---------------------------------------------------------------------</p>
<p>[4] Problem with grouping, different location of the same features in different planforms</p>
<p>Win : Compte >User>Général:</p>
<p> Paramètres compte Ring:</p>
<p> - Autoriser les appels de personne inconnues</p>
<p> -Autoriser les appels enregistrés dans l'historique</p>
<p> -Autoriser les appels de vos contacts.</p>
<p>Linux: Comptes >User> Options avancéés:</p>
<p> Enregistrement:</p>
<p> -Autoriser les appels de personnes inconnue </p>
<p> - Permettre les appels des correspondants présent dans votre historique d`appels </p>
<p> - Permettre les appels des correspondants de votre liste de contacts</p>Guillaume RoguezGuillaume Roguezhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/174daemon: fix coverity.com minor issues2018-05-22T00:23:27ZJami Botdaemon: fix coverity.com minor issuesIssue generated from Tuleap's migration script.
**Originally submitted by: Guillaume Roguez (guillaume)**
Our coverity scan has found many minor issues, mostly fixable by very few changes.
https://scan.coverity.com/projects/ring?ta...Issue generated from Tuleap's migration script.
**Originally submitted by: Guillaume Roguez (guillaume)**
Our coverity scan has found many minor issues, mostly fixable by very few changes.
https://scan.coverity.com/projects/ring?tab=overview
This tickets follows them.Guillaume RoguezGuillaume Roguezhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/173Missing ring.cx script in debian packages2018-05-22T00:22:43ZJami BotMissing ring.cx script in debian packagesIssue generated from Tuleap's migration script.
**Originally submitted by: Alexandre Viau (aviau)**
Missing ring.cx script in debian packagesIssue generated from Tuleap's migration script.
**Originally submitted by: Alexandre Viau (aviau)**
Missing ring.cx script in debian packageshttps://git.jami.net/savoirfairelinux/jami-project/-/issues/168compression uses too much data2018-05-22T00:18:51ZJami Botcompression uses too much dataIssue generated from Tuleap's migration script.
**Originally submitted by: Adrien Béraud (adrienberaud)**
<p>Zlib compression often leaves trailing zeroes, making the compressed data larger than it should be.</p>Issue generated from Tuleap's migration script.
**Originally submitted by: Adrien Béraud (adrienberaud)**
<p>Zlib compression often leaves trailing zeroes, making the compressed data larger than it should be.</p>Adrien BéraudAdrien Béraudhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/167Jenkins 16.04 packaging stuck during configure2018-05-22T00:18:34ZJami BotJenkins 16.04 packaging stuck during configureIssue generated from Tuleap's migration script.
**Originally submitted by: Alexandre Viau (aviau)**
dpkg configure is asking questions.Issue generated from Tuleap's migration script.
**Originally submitted by: Alexandre Viau (aviau)**
dpkg configure is asking questions.https://git.jami.net/savoirfairelinux/jami-project/-/issues/163Failing packaging jenkins job2018-05-22T00:15:16ZJami BotFailing packaging jenkins jobIssue generated from Tuleap's migration script.
**Originally submitted by: Alexandre Viau (aviau)**
The new jenkins jobs for Debian packaging failsIssue generated from Tuleap's migration script.
**Originally submitted by: Alexandre Viau (aviau)**
The new jenkins jobs for Debian packaging failshttps://git.jami.net/savoirfairelinux/jami-project/-/issues/159lrc: RecentModel loses selection when a CM is turned into a contact2018-05-25T12:53:31ZJami Botlrc: RecentModel loses selection when a CM is turned into a contactIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>When a newcontact calls for the first time, the automatic selection of the call in the RecentModel is often lost. This is bec...Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>When a newcontact calls for the first time, the automatic selection of the call in the RecentModel is often lost. This is because first a CM is created in the RecentModel. Then, when the profile is transfered, that CM is replaced by a Person. There is a bug in the RecentModel code which causes this new Person to not be selected.</p>https://git.jami.net/savoirfairelinux/jami-project/-/issues/158clients/lrc: remove SSLv3 as encryption choice2018-05-25T12:53:35ZJami Botclients/lrc: remove SSLv3 as encryption choiceIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>SSLv3 was overdue to be removed from the daemon and this is being done now. It should be removed from all clients/lrc as an e...Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>SSLv3 was overdue to be removed from the daemon and this is being done now. It should be removed from all clients/lrc as an encryption choice (fyi it was not showing up in the UI of clients using lrc as there is an off by one error in the model code)</p>