jami-libclient issueshttps://git.jami.net/savoirfairelinux/jami-libclient/-/issues2020-06-26T20:17:53Zhttps://git.jami.net/savoirfairelinux/jami-libclient/-/issues/359Remove Qt2020-06-26T20:17:53ZSébastien BlinRemove QtLRC should uses the standard lib, not Qt.LRC should uses the standard lib, not Qt.https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/358Remove unused models from clients2019-07-26T21:25:11ZSébastien BlinRemove unused models from clientsWhen #356 will be implemented in all clients.When #356 will be implemented in all clients.Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-libclient/-/issues/357Make unit tests independent from each others2020-12-22T20:19:23ZSébastien BlinMake unit tests independent from each othersSee `/tests`See `/tests`Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-libclient/-/issues/356Add settings model2018-07-16T21:20:12ZSébastien BlinAdd settings modelTo save account details.To save account details.Andreas TraczykAndreas Traczykhttps://git.jami.net/savoirfairelinux/jami-libclient/-/issues/355[META] Migrate to new LRC2020-09-18T15:26:42ZSébastien Blin[META] Migrate to new LRC+ [x] Add settings model #356
+ [ ] Make unit tests independent from each others #357
+ [x] Remove unused models from clients #358
+ [x] Remove Qt #359
+ [x] Migrate Media to new LRC #394
+ [ ] History settings
+ [ ] Notifications+ [x] Add settings model #356
+ [ ] Make unit tests independent from each others #357
+ [x] Remove unused models from clients #358
+ [x] Remove Qt #359
+ [x] Migrate Media to new LRC #394
+ [ ] History settings
+ [ ] Notificationshttps://git.jami.net/savoirfairelinux/jami-libclient/-/issues/449chatview: should display received images only2021-11-19T21:31:49ZHugo Lefeuvrechatview: should display received images onlyWhenever an image is received by file transfer, it is stored in a user defined folder and displayed by the chatview. If the image stored at this location changes, the chatview will not notify the user about the changes and silently displ...Whenever an image is received by file transfer, it is stored in a user defined folder and displayed by the chatview. If the image stored at this location changes, the chatview will not notify the user about the changes and silently display the replaced image. This is a bug.
**What should be done instead**: Implement a mechanism that checks image integrity before displaying it. For example, the database could store a hash of the image and check it before triggering display. If the image isn't available anymore (removed, replaced) then a message placeholder should be displayed, e.g. "Image is not available anymore (deleted, replaced)".Hugo LefeuvreHugo Lefeuvrehttps://git.jami.net/savoirfairelinux/jami-libclient/-/issues/366"Searching..." displays as a contact2018-07-13T20:50:16ZJami Bot"Searching..." displays as a contactIssue generated from Tuleap's migration script.
**Originally submitted by: Jan (kromka_chleba)**
After typing ring id in the search bar, adding contact with invite button, and clearing search bar with backspace, search icon appears amon...Issue generated from Tuleap's migration script.
**Originally submitted by: Jan (kromka_chleba)**
After typing ring id in the search bar, adding contact with invite button, and clearing search bar with backspace, search icon appears among contacts.
Platform: GNU/Linux Mint 18.3 cinnamon, kernel 4.13.0-41 generic
Ring build: 2018-05-01Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-libclient/-/issues/297text files notifications can't have an unread state2021-03-03T15:54:59ZJami Bottext files notifications can't have an unread stateIssue generated from Tuleap's migration script.
**Originally submitted by: Sébastien Blin (sblin)**
\* Environment:
All clients LRC based
\* Reproduce steps:
Send a file to one of these clients.
\* Expected result:
The u...Issue generated from Tuleap's migration script.
**Originally submitted by: Sébastien Blin (sblin)**
\* Environment:
All clients LRC based
\* Reproduce steps:
Send a file to one of these clients.
\* Expected result:
The unread status should get +1
\* Actual result:
The unread counter doesn't take into account this notificationAndreas TraczykAndreas Traczykhttps://git.jami.net/savoirfairelinux/jami-libclient/-/issues/298Call Switching control2019-11-21T04:51:29ZJami BotCall Switching controlIssue generated from Tuleap's migration script.
**Originally submitted by: Olivier SOLDANO (osoldano)**
The new LRC api provides no control on simultaneous concurrent calls.
Let's illustrate this: when in call, receiving another call...Issue generated from Tuleap's migration script.
**Originally submitted by: Olivier SOLDANO (osoldano)**
The new LRC api provides no control on simultaneous concurrent calls.
Let's illustrate this: when in call, receiving another call triggers a signal that allows to display a new incoming call view. However when refusing or ending the second call there is no exposition of the other calls still active, and this is problematic in a multi-account context.
LRC should expose at least an account based active calls registry; this approach makes the most sense to me, in the current state of the api (one call model per account).Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-libclient/-/issues/299LRC: call changes state in an unexpected way2018-05-25T12:51:43ZJami BotLRC: call changes state in an unexpected wayIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>I made a call to a machine with auto answer on, the call started (camera and audio), but dissapeared from the client complete...Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>I made a call to a machine with auto answer on, the call started (camera and audio), but dissapeared from the client completely.</p>
<p>The client log only had this:<br />
Warning : call Call(0x9e2290) had an unexpected transition of state.( "Talking" )</p>
<p>Possibly changes in the daemon now allow state transitions which are not expected by lrc.</p>https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/300LRC: crash after creating new account2018-05-25T12:52:24ZJami BotLRC: crash after creating new accountIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>&nbsp;</p>
<pre>
\#0 0x00007fffea2a4a28 in raise () at /lib64/libc.so.6
\#1 0x00007fffea2a662a in abort () at /lib...Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p> </p>
<pre>
\#0 0x00007fffea2a4a28 in raise () at /lib64/libc.so.6
\#1 0x00007fffea2a662a in abort () at /lib64/libc.so.6
\#2 0x00007ffff51fb3a1 in () at /lib64/libQt5Core.so.5
\#3 0x00007ffff51f6891 in () at /lib64/libQt5Core.so.5
\#4 0x00007ffff7a191c3 in AccountModelPrivate::slotDaemonAccountChanged(QString const&, QString const&, unsigned int, QString const&) (i=-1, this=0xb0e378) at /usr/include/qt5/QtCore/qvector.h:443
\#5 0x00007ffff7a191c3 in AccountModelPrivate::slotDaemonAccountChanged(QString const&, QString const&, unsigned int, QString const&) (this=0xb0e360, account=..., registration\_state=..., code=, status=...)
at /usr/src/debug/ring-project/lrc/src/accountmodel.cpp:334
\#6 0x00007ffff53d3871 in QObject::event(QEvent\*) () at /lib64/libQt5Core.so.5
\#7 0x00007ffff53ab2ba in doNotify(QObject\*, QEvent\*) [clone .constprop.67] () at /lib64/libQt5Core.so.5
\#8 0x00007ffff53ab3ea in QCoreApplication::notifyInternal2(QObject\*, QEvent\*) () at /lib64/libQt5Core.so.5
\#9 0x00007ffff53ad40a in QCoreApplicationPrivate::sendPostedEvents(QObject\*, int, QThreadData\*) () at /lib64/libQt5Core.so.5
\#10 0x00007ffff53f9ac3 in postEventSourceDispatch(\_GSource\*, int (\*)(void\*), void\*) () at /lib64/libQt5Core.so.5
\#11 0x00007ffff5632e5a in g\_main\_context\_dispatch () at /lib64/libglib-2.0.so.0
\#12 0x00007ffff56331f0 in g\_main\_context\_iterate.isra () at /lib64/libglib-2.0.so.0
\#13 0x00007ffff563329c in g\_main\_context\_iteration () at /lib64/libglib-2.0.so.0
\#14 0x00007ffff5c1da1c in g\_application\_run () at /lib64/libgio-2.0.so.0
\#15 0x000000000046024f in main(int, char\*\*) (argc=1, argv=0x7fffffffe718) at /usr/src/debug/ring-project/client-gnome/src/main.cpp:34
</pre>
<p> </p>https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/301LRC: share profile during incoming calls as well2018-05-25T12:52:31ZJami BotLRC: share profile during incoming calls as wellIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>LRC only sends the profile during outgoing calls, it should do so during incoming calls as well.</p>Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>LRC only sends the profile during outgoing calls, it should do so during incoming calls as well.</p>https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/302LRC: profile (vcard) no longer transmitted during call2018-05-25T12:52:37ZJami BotLRC: profile (vcard) no longer transmitted during callIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>Since daemon has been updated for Multidevice, it no longer emits the &quot;RINGING&quot; event when receiving a call</p>
...Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>Since daemon has been updated for Multidevice, it no longer emits the "RINGING" event when receiving a call</p>
<p>Steps to reproduce the bug:</p>
<ul>
<li>Device A: Configure a VCard. Call a Device B</li>
<li>Device B: Let the device ring.</li>
<li>VCard is not displayed</li>
</ul>
<p>We can see in the logs that the call is in state CONNECTED, not RINGING</p>https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/303LRC: possible for account id to not be saved in profile vcard2018-05-25T12:52:44ZJami BotLRC: possible for account id to not be saved in profile vcardIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>When a new account is created, it is added to a profile in the profile model immediately and that profile is then saved, ie: ...Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>When a new account is created, it is added to a profile in the profile model immediately and that profile is then saved, ie: the account id is added to the profile vCard. However, during account creation, the account id is not available immediately, it is actually empty when the profile model saves the profile.<br />
<br />
This hasn't been an issue because most clients modify explicitly call save on the profile after the account id is set. If this is not done, however, it won't be saved to the vcard. The account should either only be added to the profile/profile model once the id is set, or it should re-save the vcard once the id is added (or changes).</p>https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/304LRC - 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-libclient/-/issues/305LRC: 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-libclient/-/issues/306GNOME/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-libclient/-/issues/307default 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-libclient/-/issues/308GNOME/LRC: various mem leaks detected by ASAN2018-05-25T12:53:16ZJami 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-libclient/-/issues/309LRC: 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>