jami-libclient issues
https://git.jami.net/savoirfairelinux/jami-libclient/-/issues
2021-07-21T15:28:00Z
https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/484
Multistream: camera automatically opens
2021-07-21T15:28:00Z
Aline Gondim Santos
Multistream: camera automatically opens
Alice calls bob audio only;
Bob adds camera;
Alice's camera opens too.
Alice calls bob audio only;
Bob adds camera;
Alice's camera opens too.
Aline Gondim Santos
Aline Gondim Santos
https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/483
Multistream: correctly set initial audio and video mute states
2021-07-21T15:27:58Z
Aline Gondim Santos
Multistream: correctly set initial audio and video mute states
The flags for audio and video initial muted states should be read from the media list.
Also, if a conference is started from a muted (audio and or video) call, the overlay buttons are not properly set.
The flags for audio and video initial muted states should be read from the media list.
Also, if a conference is started from a muted (audio and or video) call, the overlay buttons are not properly set.
Aline Gondim Santos
Aline Gondim Santos
https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/482
add participant to conference: search is case sensitive
2021-07-16T19:57:36Z
Guillaume Heller
add participant to conference: search is case sensitive
![Capture_d_écran_du_2021-05-20_11-23-00](/uploads/0a90e0c2b1510b9b5bc6a5c04cd2ba47/Capture_d_écran_du_2021-05-20_11-23-00.png)
![Capture_d_écran_du_2021-05-20_11-23-19](/uploads/12d8796b6ba5452539489d702ed249c2/Capture_d_écran_du_2021-0...
![Capture_d_écran_du_2021-05-20_11-23-00](/uploads/0a90e0c2b1510b9b5bc6a5c04cd2ba47/Capture_d_écran_du_2021-05-20_11-23-00.png)
![Capture_d_écran_du_2021-05-20_11-23-19](/uploads/12d8796b6ba5452539489d702ed249c2/Capture_d_écran_du_2021-05-20_11-23-19.png)
the filter should case insensitive
Backlog
https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/481
newaccountmodel: bestIdForAccount's logic needs fixing
2021-07-19T18:01:27Z
Amin Bandali
newaccountmodel: bestIdForAccount's logic needs fixing
The conditionals for deciding what to return seem broken: for example, if no display name is set and no username is registered, then the id is not returned.
Also changes in client-qt's welcome view are needed to correctly indicate wheth...
The conditionals for deciding what to return seem broken: for example, if no display name is set and no username is registered, then the id is not returned.
Also changes in client-qt's welcome view are needed to correctly indicate whether a username or id is being shown.
Ming Rui Zhang
Ming Rui Zhang
https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/480
Crash in LRC on receiving call (libwrap build)
2021-11-02T19:00:55Z
Maxim Cournoyer
Crash in LRC on receiving call (libwrap build)
The crash can be reproduce every time, on a video or audio call.
Libwrap build using master sources from jami-qt-20210706.5.f7114b5 for libring, libringclient and jami-qt (system dependencies from GNU Guix).
```gdb
<Unknown File>: QML ...
The crash can be reproduce every time, on a video or audio call.
Libwrap build using master sources from jami-qt-20210706.5.f7114b5 for libring, libringclient and jami-qt (system dependencies from GNU Guix).
```gdb
<Unknown File>: QML StateGroup: Can't apply a state change as part of a state definition.
<Unknown File>: QML StateGroup: Can't apply a state change as part of a state definition.
[1625891344.940|11089|jamiaccount.cpp :1963 ] Buddy 13bce30e70f76873d38f876f962bbb236f255622 online
qrc:/src/commoncomponents/AvatarImage.qml:91: Error: Cannot assign [undefined] to QString
[1625891357.436|11120|connectionmanager.cpp:640 ] Received request from 96c0fdfccadb4b94aee27ada504b45eda10d666c
[1625891357.437|11139|account_manager.cpp:332 ] Found peer device: 96c0fdfccadb4b94aee27ada504b45eda10d666c account:dc65a78fae6e7101b573009df9054e22c1fc80e5 CA:671092032b94d1c03444d7dd5ddda612620c72fa
[1625891357.437|11139|connectionmanager.cpp:840 ] [Account 5534e909984953c9] New connection requested by 96c0fdfccadb4b94aee27ada504b45eda10d666c
[1625891357.438|11139|account_manager.cpp:332 ] Found peer device: 96c0fdfccadb4b94aee27ada504b45eda10d666c account:dc65a78fae6e7101b573009df9054e22c1fc80e5 CA:671092032b94d1c03444d7dd5ddda612620c72fa
[1625891357.440|11139|jamiaccount.cpp :2229 ] Accepting ICE request from account dc65a78fae6e7101b573009df9054e22c1fc80e5
[1625891357.440|11120|jamiaccount.cpp :3465 ] [Account 5534e909984953c9] Store DHT public IPv4 address : 66.158.157.151
[1625891357.440|11120|connectionmanager.cpp:910 ] [Account:5534e909984953c9] accepting connection from 96c0fdfccadb4b94aee27ada504b45eda10d666c
[1625891357.440|11120|ice_transport.cpp :327 ] [ice:0x7fff3466b660] Creating IceTransport session for "5534e909984953c9" - comp count 1 - as a master
[1625891357.440|11120|ice_transport.cpp :776 ] [ice:0x7fff3466b660]: Setup default candidates
[1625891357.440|11120|ice_transport.cpp :768 ] [ice:0x7fff3466b660] added host stun config for TCP transport
[1625891357.440|11120|ice_transport.cpp :768 ] [ice:0x7fff3466b660] added host stun config for TCP transport
[1625891357.440|11120|ice_transport.cpp :916 ] [ice:0x7fff3466b660]: Add generic local reflexive candidates [192.168.10.15:9 : 66.158.157.151:9]
[1625891357.440|11120|ice_transport.cpp :768 ] [ice:0x7fff3466b660] added host stun config for TCP transport
[1625891357.440|11120|ice_transport.cpp :299 ] [ice (TCP)] added turn server '192.252.140.236', port 3478
[New Thread 0x7fff0a3ed700 (LWP 11200)]
[1625891357.443|11200|sip_utils.cpp :272 ] Registered thread 0x7fff0a3ebfe0 (0x2B37)
[1625891357.463|11200|ice_transport.cpp :571 ] [ice:0x7fff3466b660] TCP initialization success
[1625891357.463|11200|ice_transport.cpp :638 ] [ice:0x7fff3466b660] as master
[1625891357.463|11200|ice_transport.cpp :742 ] [ice:0x7fff3466b660] (local) ufrag=77483cad, pwd=08fee0882c0349e71e6dc52f
[1625891357.463|11126|ice_transport.cpp :1676 ] Add remote ICE candidate: Hc0a80acb 1 TCP 2130706431 192.168.10.203 55937 typ host tcptype passive
[1625891357.463|11126|ice_transport.cpp :1676 ] Add remote ICE candidate: Hc0a80acb 1 TCP 2130706175 192.168.10.203 9 typ host tcptype active
[1625891357.463|11126|ice_transport.cpp :1676 ] Add remote ICE candidate: Sc0a80acb 1 TCP 1694498303 66.158.157.151 9 typ srflx tcptype active
[1625891357.464|11126|ice_transport.cpp :1676 ] Add remote ICE candidate: Hc0a80acb 1 TCP 2130706431 192.168.10.203 9 typ host tcptype active
[1625891357.464|11126|ice_transport.cpp :1676 ] Add remote ICE candidate: Rc0fc8ceb 1 TCP 16777215 192.252.140.235 12423 typ relay tcptype passive
[1625891357.464|11126|connectionmanager.cpp:750 ] [Account 5534e909984953c9] [CNX] connection accepted, DHT reply to 96c0fdfccadb4b94aee27ada504b45eda10d666c
[1625891357.464|11126|ice_transport.cpp :1130 ] [ice:0x7fff3466b660] negotiation starting (5 remote candidates)
[1625891357.564|11200|ice_transport.cpp :571 ] [ice:0x7fff3466b660] TCP negotiation success
[1625891357.564|11200|ice_transport.cpp :603 ] [ice:0x7fff3466b660] TCP connection pairs ([comp id] local [type] <-> remote [type]):
[1] 192.168.10.15:54216 [prflx] <-> 192.168.10.203:55937 [host]
[1625891357.564|11140|connectionmanager.cpp:812 ] [Account 5534e909984953c9] Start TLS session - Initied by DHT request. Device:96c0fdfccadb4b94aee27ada504b45eda10d666c - vid: 4685067863660530
[New Thread 0x7fff09bec700 (LWP 11201)]
[New Thread 0x7fff093eb700 (LWP 11202)]
[1625891357.565|11202|tls_session.cpp :1058 ] [TLS] Start client session
[1625891357.591|11202|tls_session.cpp :530 ] [TLS] User identity loaded
[1625891357.592|11202|tls_session.cpp :1154 ] [TLS] handshake
[1625891357.592|11202|sip_utils.cpp :272 ] Registered thread 0x7fff093e9fe0 (0x2B37)
[1625891358.893|11202|tls_session.cpp :1191 ] [TLS] session established: (TLS1.3)-(ECDHE-SECP384R1)-(RSA-PSS-RSAE-SHA384)-(AES-256-GCM)
[1625891358.893|11202|connectionmanager.cpp:709 ] Connection to 96c0fdfccadb4b94aee27ada504b45eda10d666c is ready - Initied by DHT request. Vid: 4685067863660530
[New Thread 0x7fff08bea700 (LWP 11203)]
[1625891359.165|11126|multiplexed_socket.cpp:336 ] Enable beacon support for 96c0fdfccadb4b94aee27ada504b45eda10d666c
[New Thread 0x7fff083e9700 (LWP 11204)]
[1625891359.166|11139|channeled_transport.cpp:48 ] ChanneledSIPTransport@0x7fff8891e4a0 {tr=0x7fff8891e4f0}
[1625891359.166|11139|siptransport.cpp :84 ] SipTransport@0x7fff88923c30 {tr=0x7fff8891e4f0 {rc=1}}
[1625891359.166|11139|jamiaccount.cpp :4774 ] [Account 5534e909984953c9] New SIP channel opened with 96c0fdfccadb4b94aee27ada504b45eda10d666c
[1625891359.178|11139|jamiaccount.cpp :4708 ] Peer 96c0fdfccadb4b94aee27ada504b45eda10d666c already got an up-to-date vcard
[1625891359.465|11204|sip_utils.cpp :272 ] Registered thread 0x7fff083e7fe0 (0x2B37)
[1625891359.465|11204|sipvoiplink.cpp :375 ] Received a SIP INVITE request
[1625891359.465|11204|sip_utils.cpp :249 ] Message headers:
Via: SIP/2.0/TLS 192.168.10.203:55937;rport=55937;received=192.168.10.203;branch=z9hG4bKPjcfd171a8-6f22-4b54-98f9-85c315a7a253;alias
Max-Forwards: 70
From: <sip:dc65a78fae6e7101b573009df9054e22c1fc80e5@ring.dht>;tag=6d319b25-219d-4592-ab2b-3b65b3701ee2
To: <sips:d873d0ebe6c3b57f77a362fe867dd03a4f9efb76@192.168.10.15>
Contact: <sips:96c0fdfccadb4b94aee27ada504b45eda10d666c@192.168.10.203:55937;transport=tls>
Call-ID: 2afd3e4b-53b9-4b63-a8f0-9c674ddea08c
CSeq: 20544 INVITE
Subject: Phone call
Allow: SUBSCRIBE, NOTIFY, REFER, INVITE, ACK, BYE, CANCEL, UPDATE, INFO, OPTIONS, MESSAGE, PUBLISH
Supported: replaces
User-Agent: Jami Daemon 10.0.1-9ff4cf0b9c (android)
Content-Type: application/sdp
Content-Length: 1746
[1625891359.497|11204|jamiaccount.cpp :397 ] New incoming call from dc65a78fae6e7101b573009df9054e22c1fc80e5 with 2 media
[1625891359.497|11204|sipcall.cpp :166 ] [call:3202020449699377] Create a new [INCOMING] SIP call with 2 media
[1625891359.497|11204|audio_rtp_session.cpp:56 ] Created Audio RTP session: 0x7fffcc018f30 - call Id 3202020449699377
[1625891359.497|11204|ringbuffer.cpp :55 ] Create new RingBuffer 3202020449699377
[1625891359.497|11204|sipcall.cpp :1771 ] [call:3202020449699377] Added media @0: [0x7fffcc018ec0] type [AUDIO] enabled [YES] muted [NO] label [audio_0] source [camera://046d_HD_Pro_Webcam_C920_79D3DE2F] secure [YES]
[1625891359.497|11204|sipcall.cpp :1771 ] [call:3202020449699377] Added media @1: [0x7fffcc02f8a0] type [VIDEO] enabled [YES] muted [NO] label [video_0] source [camera://046d_HD_Pro_Webcam_C920_79D3DE2F] secure [YES]
[1625891359.497|11204|sipcall.cpp :1774 ] [call:3202020449699377] Created 2 Media streams
[1625891359.497|11204|sipcall.cpp :1544 ] [call:3202020449699377] Set peer's User-Agent to [Jami Daemon 10.0.1-9ff4cf0b9c (android)]
[1625891359.497|11204|sipcall.cpp :1603 ] Peer's version [10.0.1] does not support multi-stream. Min required version: [10.0.2]
[1625891359.498|11204|call.cpp :250 ] [call:3202020449699377] state change 0/0, cnx 0/2, code 0
[1625891359.498|11204|call.cpp :277 ] [call:3202020449699377] emit client call state change CONNECTING, code 0
[1625891359.498|11204|sdp.cpp :586 ] Processing received offer for [Call ID 3202020449699377] with 2 media
[1625891359.498|11204|sdp.cpp :482 ] [SDP OFFER] Remote session:
v=0
o=localhost 3834880347 0 IN IP4 192.168.10.203
s=Call ID 4014938125350574
c=IN IP4 192.168.10.203
t=0 0
a=ice-ufrag:692850c3
a=ice-pwd:6a7a4a3f2bbd9ae903f564cf
m=audio 29238 RTP/SAVP 104 101
a=rtpmap:104 opus/48000/2
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=rtcp:29239 IN IP4 192.168.10.203
a=sendrecv
a=candidate:Hc0a80acb 1 UDP 2130706431 192.168.10.203 57560 typ host
a=candidate:Sc0a80acb 1 UDP 1694498303 66.158.157.151 20894 typ srflx
a=candidate:Hc0a80acb 1 UDP 2130706431 192.168.10.203 20894 typ host
a=candidate:Rc0fc8ceb 1 UDP 16777215 192.252.140.235 25215 typ relay
a=candidate:Hc0a80acb 2 UDP 2130706430 192.168.10.203 55442 typ host
a=candidate:Sc0a80acb 2 UDP 1694498302 66.158.157.151 24029 typ srflx
a=candidate:Hc0a80acb 2 UDP 2130706430 192.168.10.203 24029 typ host
a=candidate:Rc0fc8ceb 2 UDP 16777214 192.252.140.235 16485 typ relay
m=video 54302 RTP/SAVP 96 97
a=rtpmap:96 H264/90000
a=fmtp:96 profile-level-id=428029
a=rtpmap:97 VP8/90000
a=sendrecv
a=candidate:Hc0a80acb 3 UDP 2130706429 192.168.10.203 50953 typ host
a=candidate:Sc0a80acb 3 UDP 1694498301 66.158.157.151 20457 typ srflx
a=candidate:Hc0a80acb 3 UDP 2130706429 192.168.10.203 20457 typ host
a=candidate:Rc0fc8ceb 3 UDP 16777213 192.252.140.235 23986 typ relay
a=candidate:Hc0a80acb 4 UDP 2130706428 192.168.10.203 53814 typ host
a=candidate:Sc0a80acb 4 UDP 1694498300 66.158.157.151 21178 typ srflx
a=candidate:Hc0a80acb 4 UDP 2130706428 192.168.10.203 21178 typ host
a=candidate:Rc0fc8ceb 4 UDP 16777212 192.252.140.235 13871 typ relay
[1625891359.498|11204|sdp.cpp :245 ] Add media description [[0x7fffcc012950] type [AUDIO] enabled [YES] muted [NO] label [audio_0] source [] secure [YES]]
[1625891359.498|11204|sdp.cpp :245 ] Add media description [[0x7fffcc0129a0] type [VIDEO] enabled [YES] muted [NO] label [video_0] source [] secure [YES]]
[1625891359.498|11204|sdp.cpp :482 ] [SDP ANSWER] Local session:
v=0
o=hurd 3834880159 0 IN IP4 192.168.10.15
s=Call ID 3202020449699377
c=IN IP4 192.168.10.15
t=0 0
m=audio 31962 RTP/SAVP 104 101
a=rtpmap:104 opus/48000/2
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=rtcp:31963 IN IP4 192.168.10.15
a=sendrecv
m=video 55006 RTP/SAVP 96 97
a=rtpmap:96 H264/90000
a=fmtp:96 profile-level-id=428029
a=rtpmap:97 VP8/90000
a=sendrecv
[1625891359.499|11204|sipcall.cpp :2962 ] [call:3202020449699377] Setup ICE response
[1625891359.499|11204|sipcall.cpp :2843 ] [call:3202020449699377] create media ICE transport
[1625891359.499|11204|ice_transport.cpp :327 ] [ice:0x7fffcc034450] Creating IceTransport session for "3202020449699377" - comp count 4 - as a slave
[1625891359.499|11204|ice_transport.cpp :776 ] [ice:0x7fffcc034450]: Setup default candidates
[1625891359.499|11204|ice_transport.cpp :768 ] [ice:0x7fffcc034450] added host stun config for UDP transport
[1625891359.499|11204|ice_transport.cpp :768 ] [ice:0x7fffcc034450] added host stun config for UDP transport
[1625891359.499|11204|ice_transport.cpp :882 ] [ice:0x7fffcc034450]: Local address needed for reflexive candidates!
[1625891359.499|11204|ice_transport.cpp :844 ] [ice:0x7fffcc034450]: Provided addr list size 0 does not match component count 4
[1625891359.499|11204|ice_transport.cpp :299 ] [ice (UDP)] added turn server '192.252.140.236', port 3478
[New Thread 0x7fff07be8700 (LWP 11205)]
[1625891359.505|11204|sipcall.cpp :2895 ] [call:3202020449699377] Successfully created media ICE transport
[1625891359.505|11205|sip_utils.cpp :272 ] Registered thread 0x7fff07be6fe0 (0x2B37)
[1625891359.518|11205|ice_transport.cpp :571 ] [ice:0x7fffcc034450] UDP initialization success
[1625891359.518|11205|ice_transport.cpp :655 ] [ice:0x7fffcc034450] as slave
[1625891359.519|11205|ice_transport.cpp :742 ] [ice:0x7fffcc034450] (local) ufrag=21656499, pwd=674ffe4250af60b23730c899
[1625891359.519|11204|sipcall.cpp :1639 ] [call:3202020449699377] fill SDP with ICE transport 0x7fffcc011a10
[1625891359.519|11204|sipcall.cpp :1680 ] [call:3202020449699377] add ICE local candidates for media [[0x7fffcc018ec0] type [AUDIO] enabled [YES] muted [NO] label [audio_0]] @ 0
[1625891359.519|11204|sipcall.cpp :1680 ] [call:3202020449699377] add ICE local candidates for media [[0x7fffcc02f8a0] type [VIDEO] enabled [YES] muted [NO] label [video_0]] @ 1
[1625891359.519|11204|sipcall.cpp :663 ] [call:3202020449699377] Set new invite session [0x7fffcc1368a8]
[1625891359.525|11204|sip_utils.cpp :212 ] Add header to SIP message: "User-Agent: Jami Daemon 10.1.0 (linux)"
[1625891359.526|11204|sipvoiplink.cpp :922 ] [call:3202020449699377] INVITE@0x7fffcc1368a8 state changed to 2 (INCOMING): cause=0, tsx@0x7fffcc1354d8 status 100 (Trying)
[1625891359.526|11204|call.cpp :250 ] [call:3202020449699377] state change 0/0, cnx 2/1, code 0
[1625891359.526|11204|call.cpp :277 ] [call:3202020449699377] emit client call state change INACTIVE, code 0
[1625891359.526|11204|sipvoiplink.cpp :922 ] [call:3202020449699377] INVITE@0x7fffcc1368a8 state changed to 3 (EARLY): cause=0, tsx@0x7fffcc1354d8 status 180 (Ringing)
[1625891359.526|11204|call.cpp :250 ] [call:3202020449699377] state change 0/0, cnx 1/3, code 0
[1625891359.526|11204|call.cpp :105 ] Scheduling call timeout in 30 seconds
[1625891359.526|11204|call.cpp :277 ] [call:3202020449699377] emit client call state change INCOMING, code 0
[1625891359.526|11204|call.cpp :250 ] [call:3202020449699377] state change 0/0, cnx 3/3, code 0
[1625891359.526|11204|manager.cpp :2050 ] Incoming call 3202020449699377 on account 5534e909984953c9 with 2 media
[1625891359.526|11204|call.cpp :250 ] [call:3202020449699377] state change 0/0, cnx 3/3, code 0
[1625891359.527|11204|audiostream.cpp :52 ] Ringtone: Creating stream with device (44100Hz, 2 channels)
[1625891359.527|11204|audiostream.cpp :173 ] Stream is creating...
--Type <RET> for more, q to quit, c to continue without paging--c
Thread 1 ".jami-qt-real" received signal SIGSEGV, Segmentation fault.
0x00007fffeeeaa6ea in operator==(QString const&, QString const&) () from /gnu/store/hgcjmgphspzzbpnviis6kp2dhw8r889b-qtbase-5.15.2/lib/libQt5Core.so.5
(gdb) bt -full
#0 0x00007fffeeeaa6ea in operator==(QString const&, QString const&) () from /gnu/store/hgcjmgphspzzbpnviis6kp2dhw8r889b-qtbase-5.15.2/lib/libQt5Core.so.5
No symbol table info available.
#1 0x00007ffff7cb91e1 in lrc::ConversationModelPimpl::indexOfContact(QString const&) const () from /gnu/store/l350lgvz322rlh1kfgc5jqm0y6al04c3-libringclient-20210706.5.f7114b5/lib/libringclient.so.1.0.0
No symbol table info available.
#2 0x00007ffff7cc4248 in lrc::ConversationModelPimpl::slotIncomingCall(QString const&, QString const&) ()
from /gnu/store/l350lgvz322rlh1kfgc5jqm0y6al04c3-libringclient-20210706.5.f7114b5/lib/libringclient.so.1.0.0
No symbol table info available.
#3 0x00007fffef046914 in void doActivate<false>(QObject*, int, void**) () from /gnu/store/hgcjmgphspzzbpnviis6kp2dhw8r889b-qtbase-5.15.2/lib/libQt5Core.so.5
No symbol table info available.
#4 0x00007ffff7c8da7a in lrc::api::ContactModel::incomingCall(QString const&, QString const&) const ()
from /gnu/store/l350lgvz322rlh1kfgc5jqm0y6al04c3-libringclient-20210706.5.f7114b5/lib/libringclient.so.1.0.0
No symbol table info available.
#5 0x00007ffff7c902aa in lrc::ContactModelPimpl::slotIncomingCall(QString const&, QString const&, QString const&) ()
from /gnu/store/l350lgvz322rlh1kfgc5jqm0y6al04c3-libringclient-20210706.5.f7114b5/lib/libringclient.so.1.0.0
No symbol table info available.
#6 0x00007fffef046914 in void doActivate<false>(QObject*, int, void**) () from /gnu/store/hgcjmgphspzzbpnviis6kp2dhw8r889b-qtbase-5.15.2/lib/libQt5Core.so.5
No symbol table info available.
#7 0x00007ffff7c9a9af in lrc::api::NewCallModel::newIncomingCall(QString const&, QString const&, QString const&) const ()
from /gnu/store/l350lgvz322rlh1kfgc5jqm0y6al04c3-libringclient-20210706.5.f7114b5/lib/libringclient.so.1.0.0
No symbol table info available.
#8 0x00007ffff7ca3536 in lrc::NewCallModelPimpl::slotIncomingCallWithMedia(QString const&, QString const&, QString const&, QString const&, QVector<QMap<QString, QString> > const&) ()
from /gnu/store/l350lgvz322rlh1kfgc5jqm0y6al04c3-libringclient-20210706.5.f7114b5/lib/libringclient.so.1.0.0
No symbol table info available.
#9 0x00007fffef046914 in void doActivate<false>(QObject*, int, void**) () from /gnu/store/hgcjmgphspzzbpnviis6kp2dhw8r889b-qtbase-5.15.2/lib/libQt5Core.so.5
No symbol table info available.
#10 0x00007ffff7c76ab9 in lrc::CallbacksHandler::incomingCallWithMedia(QString const&, QString const&, QString const&, QString const&, QVector<QMap<QString, QString> > const&) ()
from /gnu/store/l350lgvz322rlh1kfgc5jqm0y6al04c3-libringclient-20210706.5.f7114b5/lib/libringclient.so.1.0.0
No symbol table info available.
#11 0x00007ffff7d06da1 in lrc::CallbacksHandler::slotIncomingCallWithMedia(QString const&, QString const&, QString const&, QVector<QMap<QString, QString> > const&) ()
from /gnu/store/l350lgvz322rlh1kfgc5jqm0y6al04c3-libringclient-20210706.5.f7114b5/lib/libringclient.so.1.0.0
No symbol table info available.
#12 0x00007fffef03d763 in QObject::event(QEvent*) () from /gnu/store/hgcjmgphspzzbpnviis6kp2dhw8r889b-qtbase-5.15.2/lib/libQt5Core.so.5
No symbol table info available.
#13 0x00007ffff70a2c3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /gnu/store/hgcjmgphspzzbpnviis6kp2dhw8r889b-qtbase-5.15.2/lib/libQt5Widgets.so.5
No symbol table info available.
#14 0x00007ffff70a957f in QApplication::notify(QObject*, QEvent*) () from /gnu/store/hgcjmgphspzzbpnviis6kp2dhw8r889b-qtbase-5.15.2/lib/libQt5Widgets.so.5
No symbol table info available.
#15 0x00007fffef00b373 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /gnu/store/hgcjmgphspzzbpnviis6kp2dhw8r889b-qtbase-5.15.2/lib/libQt5Core.so.5
No symbol table info available.
#16 0x00007fffef00e521 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /gnu/store/hgcjmgphspzzbpnviis6kp2dhw8r889b-qtbase-5.15.2/lib/libQt5Core.so.5
No symbol table info available.
#17 0x00007fffef06ad53 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /gnu/store/hgcjmgphspzzbpnviis6kp2dhw8r889b-qtbase-5.15.2/lib/libQt5Core.so.5
No symbol table info available.
#18 0x00007ffff761708a in g_main_context_dispatch () from /gnu/store/jsqxxnaj5p8a22mrsvl679gi7jl26z4j-glib-2.62.6/lib/libglib-2.0.so.0
No symbol table info available.
#19 0x00007ffff7617288 in g_main_context_iterate.isra () from /gnu/store/jsqxxnaj5p8a22mrsvl679gi7jl26z4j-glib-2.62.6/lib/libglib-2.0.so.0
No symbol table info available.
#20 0x00007ffff761730c in g_main_context_iteration () from /gnu/store/jsqxxnaj5p8a22mrsvl679gi7jl26z4j-glib-2.62.6/lib/libglib-2.0.so.0
No symbol table info available.
#21 0x00007fffef06a44c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /gnu/store/hgcjmgphspzzbpnviis6kp2dhw8r889b-qtbase-5.15.2/lib/libQt5Core.so.5
No symbol table info available.
#22 0x00007fffef009d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /gnu/store/hgcjmgphspzzbpnviis6kp2dhw8r889b-qtbase-5.15.2/lib/libQt5Core.so.5
No symbol table info available.
#23 0x00007fffef012e53 in QCoreApplication::exec() () from /gnu/store/hgcjmgphspzzbpnviis6kp2dhw8r889b-qtbase-5.15.2/lib/libQt5Core.so.5
No symbol table info available.
#24 0x000000000042d546 in main (argc=<optimized out>, argv=<optimized out>) at /tmp/guix-build-jami-qt-20210706.5.f7114b5.drv-0/ring-project/client-qt/src/main.cpp:115
qtWebEngineChromiumFlags = {<QListSpecialMethods<char*>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {static _S_alignment = 4, _M_i = -1},
static is_always_lock_free = true}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x6b5830}, d = 0x6b5830}}
--Type <RET> for more, q to quit, c to continue without paging--c
newArgv = <optimized out>
app = {<QApplication> = {<No data fields>}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff75653e0 <QApplication::staticMetaObject>}, stringdata = 0x4e40c0 <qt_meta_stringdata_MainApplication>, data = 0x4e4080 <qt_meta_data_MainApplication>, static_metacall = 0x430980 <MainApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, debugFile_ = {d = 0x0}, engine_ = {d = 0x7b8db0}, lrcInstance_ = {d = 0x88e920}, connectivityMonitor_ = {d = 0x8fd800}, settingsManager_ = {d = 0x8f1d10}, systemTray_ = {d = 0x6b8770}, screenInfo_ = {<QObject> = {<No data fields>}, static staticMetaObject = {d = {superdata = {direct = 0x7fffef2e1ae0 <QObject::staticMetaObject>}, stringdata = 0x4e4180 <qt_meta_stringdata_ScreenInfo>, data = 0x4e4100 <qt_meta_data_ScreenInfo>, static_metacall = 0x430020 <ScreenInfo::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, devicePixelRatio_ = 1, currentFocusWindowScreenConnection_ = {d_ptr = 0x65e1d40}, devicePixelRatioConnection_ = {d_ptr = 0x0}, currentFocusWindow_ = 0x2776360, currentFocusWindowScreen_ = 0x0}, callAdapter_ = 0x4dab2d <__libc_csu_init+77>}
appData = {static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fffef0feb80 <qt_meta_stringdata_QCryptographicHash>, data = 0x7fffef0fea80 <qt_meta_data_QCryptographicHash>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x7c1040}
guard = {<QObject> = {<No data fields>}, static staticMetaObject = {d = {superdata = {direct = 0x7fffef2e1ae0 <QObject::staticMetaObject>}, stringdata = 0x4e0f60 <qt_meta_stringdata_RunGuard>, data = 0x4e0f00 <qt_meta_data_RunGuard>, static_metacall = 0x430310 <RunGuard::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, mainAppInstance_ = 0x7fffffffd1c0, key_ = {static null = {<No data fields>}, d = 0x8a22b0}, memLockKey_ = {static null = {<No data fields>}, d = 0x8fcd80}, sharedmemKey_ = {static null = {<No data fields>}, d = 0x770000}, sharedMem_ = <incomplete type>, memLock_ = {d = {d = 0x7fffb0007200}}, socket_ = 0x8f0130, server_ = 0x8a1fb0}
ret = <optimized out>
(gdb)
```
https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/479
Messaging: expose a list model for a conversation's interactions
2021-10-13T14:37:12Z
Andreas Traczyk
Messaging: expose a list model for a conversation's interactions
Andreas Traczyk
Ming Rui Zhang
Andreas Traczyk
https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/478
Video Split: create participantsmodel per call
2022-09-26T17:35:44Z
Aline Gondim Santos
Video Split: create participantsmodel per call
Backlog
https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/477
Should src/web-chatview/fa.css be installed?
2021-06-28T14:23:28Z
James
Should src/web-chatview/fa.css be installed?
Libringclient cmake scripts do not install src/web-chatview/fa.css.
Is it intentional?
I am using jami on gentoo. Recently I cannot build jami-client-gnome, it fails because of:
"No rule to make target '../web/fa.css', needed by 'web/we...
Libringclient cmake scripts do not install src/web-chatview/fa.css.
Is it intentional?
I am using jami on gentoo. Recently I cannot build jami-client-gnome, it fails because of:
"No rule to make target '../web/fa.css', needed by 'web/web.gresource.c'. Stop".
LibringClient installs everything from src/web-chatview into /usr/include/libringclient/web-chatview/
But "fa.css" is an exception. Gentoo install script search for these files in /usr/include/libringclient/web-chatview/, so install script cannot find "fa.css".
So, is fa.css not installed intentionally?
https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/476
call history: successful outgoing calls are only logged as successful if at l...
2021-11-02T19:01:56Z
Andreas Traczyk
call history: successful outgoing calls are only logged as successful if at least 1 second has elapsed while in the connected state
![image](/uploads/9489c602971b94b653dd8ab43c127aad/image.png)
![image](/uploads/9489c602971b94b653dd8ab43c127aad/image.png)
https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/475
call history: successful outgoing calls have 2 messages logged
2021-11-02T19:02:15Z
Andreas Traczyk
call history: successful outgoing calls have 2 messages logged
![image](/uploads/54541c0f520bd1cde25c693f8f838167/image.png)
![image](/uploads/54541c0f520bd1cde25c693f8f838167/image.png)
https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/474
Deletion order
2021-06-08T21:09:42Z
Sébastien Blin
Deletion order
Using XXX, things video calls don't seem to crash anymore, but I get a segfault when exiting the jami-qt client:
```gdb
[1623115583.564|30381|upnp_context.cpp :91 ] Waiting for shutdown ...
[1623115583.564|30395|upnp_context.cpp :68...
Using XXX, things video calls don't seem to crash anymore, but I get a segfault when exiting the jami-qt client:
```gdb
[1623115583.564|30381|upnp_context.cpp :91 ] Waiting for shutdown ...
[1623115583.564|30395|upnp_context.cpp :68 ] Shutdown UPnPContext instance [0x7fff9c006200]
[1623115583.564|30395|upnp_context.cpp :149 ] Stopping UPNP context
[1623115583.564|30395|mapping.cpp :107 ] Changed mapping JAMI-UDP:20438 state from PENDING to FAILED
[1623115583.564|30395|jamiaccount.cpp :1729 ] [Account 36d941aa1926a20b] DHT UPNP mapping changed to JAMI-UDP:20438 (state=FAILED, auto-update=YES)
[1623115583.564|30395|upnp_context.cpp :1174 ] Unregistered mapping JAMI-UDP:20438
[1623115583.564|30395|mapping.cpp :107 ] Changed mapping JAMI-UDP:21189 state from PENDING to FAILED
[1623115583.564|30395|jamiaccount.cpp :1729 ] [Account 5534e909984953c9] DHT UPNP mapping changed to JAMI-UDP:21189 (state=FAILED, auto-update=YES)
[1623115583.564|30395|upnp_context.cpp :1174 ] Unregistered mapping JAMI-UDP:21189
[1623115583.564|30395|mapping.cpp :107 ] Changed mapping JAMI-UDP:22156 state from PENDING to FAILED
[1623115583.564|30395|jamiaccount.cpp :1729 ] [Account d1f5cdb7ebe9ec3f] DHT UPNP mapping changed to JAMI-UDP:22156 (state=FAILED, auto-update=YES)
[1623115583.564|30395|upnp_context.cpp :1174 ] Unregistered mapping JAMI-UDP:22156
[1623115583.564|30405|pupnp.cpp :306 ] PUPnP: clearing IGDs and devices lists
[1623115583.564|30405|pupnp.cpp :232 ] PUPnP: Terminate instance 0x7fff8c001330
[1623115583.564|30404|igd.cpp :48 ] IGD 192.168.10.1 [NAT-PMP] was disabled
[Thread 0x7fff7e7fc700 (LWP 30413) exited]
[Thread 0x7fff7ffff700 (LWP 30410) exited]
[Thread 0x7fff94ff9700 (LWP 30409) exited]
[Thread 0x7fff957fa700 (LWP 30408) exited]
[Thread 0x7fff7effd700 (LWP 30412) exited]
[1623115583.566|30395|pupnp.cpp :163 ] PUPnP: Shutdown completed
[Thread 0x7fff967fc700 (LWP 30406) exited]
[1623115583.566|30395|nat_pmp.cpp :129 ] NAT-PMP: Shutdown completed
[1623115583.566|30395|nat_pmp.cpp :40 ] NAT-PMP: Instance [0x7fff8c000b70] destroyed
[1623115583.566|30395|pupnp.cpp :111 ] [Thread 0x7fff977fe700 (LWP 30404) exited]
PUPnP: Instance [0x7fff8c001330] destroyed
[1623115583.567|30381|upnp_context.cpp :94 ] Shutdown completed
[Thread 0x7fff96ffd700 (LWP 30405) exited]
[1623115583.567|30381|manager.cpp :874 ] Hangup 0 remaining call(s)
[1623115583.567|30381|manager.cpp :1905 ] Saving Configuration to XDG directory /home/maxim/.config/jami/dring.yml
[1623115583.569|30381|jamiaccount.cpp :2494 ] [Account 5534e909984953c9] unregistering account 0x7fff9c000b70
[1623115583.572|30419|jamiaccount.cpp :2496 ] [Account 5534e909984953c9] dht shutdown complete
[1623115583.573|30381|jamiaccount.cpp :1985 ] Buddy 1c7d5a09464223442549fef172a3cf6f4de9b01c offline
[1623115583.574|30381|jamiaccount.cpp :1985 ] Buddy 31d642a1763615fbdeb431004f5b9a924e98f05d offline
[Thread 0x7fff56ffd700 (LWP 30419) exited]
[Thread 0x7fff57fff700 (LWP 30417) exited]
[1623115583.575|30381|jamiaccount.cpp :1985 ] Buddy 4c636b7b21fe95ddf539cbe29d6befe29bbc6840 offline
[1623115583.575|30381|jamiaccount.cpp :1985 ] Buddy 5903c6c9ac5cb863c64e559add3d5d1c8c563449 offline
[1623115583.575|30381|jamiaccount.cpp :1985 ] Buddy 5919b8ad28fa7175ad094147fa5122dd4767b21e offline
[1623115583.575|30381|jamiaccount.cpp :1985 ] Buddy 6609d0288b63484277f0e86991f12a760e2d493b offline
[1623115583.575|30381|jamiaccount.cpp :1985 ] Buddy 6ccc0401d83d8fc9385e01fe9fabcd115b9acd46 offline
[1623115583.575|30381|jamiaccount.cpp :1985 ] Buddy 787fbda277318f09ee6056845ad0110ae7ec1c7b offline
[1623115583.576|30381|jamiaccount.cpp :1985 ] Buddy 82c2cfc6161b283762beebd9a6d42377a1af131d offline
[1623115583.576|30381|jamiaccount.cpp :1985 ] Buddy c03e99de895c17808dceb5d77d8fdebf82dc92dd offline
[1623115583.576|30381|jamiaccount.cpp :1985 ] Buddy ccb8bbe2382343f7feb140710ab48aaf1b55634e offline
[1623115583.576|30381|jamiaccount.cpp :1985 ] Buddy f3046951626ad05e73ab97d5c04ed72a5ad4f68d offline
[1623115583.577|30381|jamiaccount.cpp :1985 ] Buddy fd11be3e4a2b141b81e3856cd876d531b1f1129a offline
[1623115583.578|30381|jamiaccount.cpp :2549 ] [Account 5534e909984953c9] disconnected
[1623115583.578|30381|jamiaccount.cpp :2494 ] [Account d1f5cdb7ebe9ec3f] unregistering account 0x7fff88007e00
[1623115583.580|30423|jamiaccount.cpp :2496 ] [Account d1f5cdb7ebe9ec3f] dht shutdown complete
[Thread 0x7fff54ff9700 (LWP 30423) exited]
[Thread 0x7fff557fa700 (LWP 30422) exited]
[1623115583.582|30381|jamiaccount.cpp :2549 ] [Account d1f5cdb7ebe9ec3f] disconnected
[1623115583.582|30381|jamiaccount.cpp :2494 ] [Account 7b76e6f2f1057106] unregistering account 0x7fff98000b70
[1623115583.585|30426|jamiaccount.cpp :2496 ] [Account 7b76e6f2f1057106] dht shutdown complete
[Thread 0x7fff3bfff700 (LWP 30424) exited]
[Thread 0x7fff3affd700 (LWP 30426) exited]
[1623115583.587|30381|jamiaccount.cpp :1985 ] Buddy 13bce30e70f76873d38f876f962bbb236f255622 offline
[1623115583.587|30381|jamiaccount.cpp :1985 ] Buddy 1853846f2e0fd1e1451949c52d6941d175336c11 offline
[1623115583.587|30381|jamiaccount.cpp :1985 ] Buddy 5f8304d42f0352bffbe54485552ccd5487e8a4e4 offline
[1623115583.588|30381|jamiaccount.cpp :1985 ] Buddy 8cd1c08c04ca1e9a744fbfb706ea462c8ea582ef offline
[1623115583.588|30381|jamiaccount.cpp :1985 ] Buddy 94bcaf2fe65be59a04f73a9f52f2bc582c7e4500 offline
[1623115583.589|30381|jamiaccount.cpp :2549 ] [Account 7b76e6f2f1057106] disconnected
[1623115583.589|30381|jamiaccount.cpp :2494 ] [Account dc553d8268bba4bd] unregistering account 0x7fff90000b70
[Thread 0x7fff577fe700 (LWP 30418) exited]
[1623115583.590|30421|jamiaccount.cpp :2496 ] [Account dc553d8268bba4bd] dht shutdown complete
[Thread 0x7fff55ffb700 (LWP 30421) exited]
[Thread 0x7fff7cff9700 (LWP 30416) exited]
[Thread 0x7fff567fc700 (LWP 30420) exited]
[1623115583.591|30381|jamiaccount.cpp :2549 ] [Account dc553d8268bba4bd] disconnected
[1623115583.591|30381|jamiaccount.cpp :2494 ] [Account 36d941aa1926a20b] unregistering account 0x7fff88000b70
[1623115583.592|30429|jamiaccount.cpp :2496 ] [Account 36d941aa1926a20b] dht shutdown complete
[Thread 0x7fff38ff9700 (LWP 30429) exited]
[Thread 0x7fff39ffb700 (LWP 30428) exited]
[1623115583.593|30381|jamiaccount.cpp :2549 ] [Account 36d941aa1926a20b] disconnected
[1623115583.593|30381|jamiaccount.cpp :344 ] [Account dc553d8268bba4bd] Shutdown connections
[1623115583.594|30381|jamiaccount.cpp :344 ] [Account d1f5cdb7ebe9ec3f] Shutdown connections
[1623115583.594|30381|upnp_control.cpp :44 ] Controller@0x7fff88016bb0: Destroying UPnP Controller session
[1623115583.594|30381|jamiaccount.cpp :344 ] [Account 7b76e6f2f1057106] Shutdown connections
[1623115583.594|30395|upnp_context.cpp :363 ] Mapping JAMI-UDP:22156 does not exist or was already removed
[1623115583.594|30395|upnp_context.cpp :415 ] Controller 0x7fff88016bb0 was already removed
[1623115583.594|30395|upnp_context.cpp :149 ] Stopping UPNP context
[1623115583.595|30481|sip_utils.cpp :251 ] Registered thread 0x7fffc37fcfb0 (0x76AD)
[1623115583.595|30481|channeled_transport.cpp:265 ] [SIPS] process disconnect event
[1623115583.595|30481|siptransport.cpp :202 ] pjsip transport@0x7fff64044800 TLS to 208.88.110.46 -> DISCONNECTED
[1623115583.595|30381|siptransport.cpp :98 ] ~SipTransport@0x7fff6402dba0 {tr=0x7fff64044800 {rc=1}}
[1623115583.595|30479|tls_session.cpp :1529 ] [TLS] shutdown
[Thread 0x7fff29f4b700 (LWP 30480) exited]
[1623115583.595|30431|ice_transport.cpp :456 ] [ice:0x7fff3c0dcee0] destroying
[Thread 0x7fff2a74c700 (LWP 30479) exited]
[Thread 0x7fff2af4d700 (LWP 30478) exited]
[1623115583.595|30381|jamiaccount.cpp :344 ] [Account 5534e909984953c9] Shutdown connections
[1623115583.595|30381|siptransport.cpp :98 ] ~SipTransport@0x7fff4000e680 {tr=0x7fff400322b0 {rc=1}}
[1623115583.596|30505|channeled_transport.cpp:265 ] [SIPS] process disconnect event
[1623115583.596|30505|siptransport.cpp :202 ] pjsip transport@0x7fff400322b0 TLS to 192.168.10.185 -> DISCONNECTED
[1623115583.596|30504|tls_session.cpp :1667 ] [TLS] fatal error in recv: The TLS connection was non-properly terminated.
[1623115583.596|30503|tls_session.cpp :1529 ] [TLS] shutdown
[Thread 0x7fff32fed700 (LWP 30504) exited]
[Thread 0x7fff34ff1700 (LWP 30503) exited]
[Thread 0x7fff35ff3700 (LWP 30502) exited]
[1623115583.596|30425|ice_transport.cpp :456 ] [ice:0x7fff481f0dd0] destroying
[1623115583.598|30381|upnp_control.cpp :44 ] Controller@0x9d1c70: Destroying UPnP Controller session
[1623115583.598|30395|upnp_context.cpp :363 ] Mapping JAMI-UDP:21189 does not exist or was already removed
[1623115583.598|30381|jamiaccount.cpp :344 ] [Account 36d941aa1926a20b] Shutdown connections
[1623115583.598|30395|upnp_context.cpp :415 ] Controller 0x9d1c70 was already removed
[1623115583.598|30395|upnp_context.cpp :149 ] Stopping UPNP context
[1623115583.598|30381|upnp_control.cpp :44 ] Controller@0x7fff88003f10: Destroying UPnP Controller session
[1623115583.598|30395|upnp_context.cpp :363 ] Mapping JAMI-UDP:20438 does not exist or was already removed
[1623115583.598|30395|upnp_context.cpp :415 ] Controller 0x7fff88003f10 was already removed
[1623115583.598|30395|upnp_context.cpp :149 ] Stopping UPNP context
[Thread 0x7fff7dffb700 (LWP 30414) exited]
[1623115583.599|30381|ringbuffer.cpp :60 ] Destroy RingBuffer urgentRingBuffer_id
[1623115583.599|30381|manager.cpp :895 ] Stopping schedulers and worker threads
[Thread 0x7fff3a7fc700 (LWP 30427) exited]
[Thread 0x7fffc0ff9700 (LWP 30395) exited]
[Thread 0x7fff397fa700 (LWP 30430) exited]
[1623115583.619|30501|ice_transport.cpp :990 ] [ice:0x7fff481f0dd0] rx: channel is closed
[1623115584.060|30477|ice_transport.cpp :990 ] [ice:0x7fff3c0dcee0] rx: channel is closed
[1623115586.596|30398|siptransport.cpp :202 ] pjsip transport@0x7fff64044800 TLS to 208.88.110.46 -> DESTROY
[1623115586.596|30398|siptransport.cpp :221 ] unmap pjsip transport@0x7fff64044800 {SipTransport@(nil)}
[1623115586.596|30398|channeled_transport.cpp:119 ] ChanneledSIPTransport@0x7fff640447b0: destroying
[1623115586.596|30398|channeled_transport.cpp:162 ] ~ChanneledSIPTransport@0x7fff640447b0 {tr=0x7fff64044800}
[1623115586.596|30398|channeled_transport.cpp:188 ] ~ChanneledSIPTransport@0x7fff640447b0 {tr=0x7fff64044800} bye
[1623115586.596|30398|siptransport.cpp :202 ] pjsip transport@0x7fff400322b0 TLS to 192.168.10.185 -> DESTROY
[1623115586.596|30398|siptransport.cpp :221 ] unmap pjsip transport@0x7fff400322b0 {SipTransport@(nil)}
[1623115586.596|30398|channeled_transport.cpp:119 ] ChanneledSIPTransport@0x7fff40032260: destroying
[1623115586.596|30398|channeled_transport.cpp:162 ] ~ChanneledSIPTransport@0x7fff40032260 {tr=0x7fff400322b0}
[1623115586.596|30398|channeled_transport.cpp:188 ] ~ChanneledSIPTransport@0x7fff40032260 {tr=0x7fff400322b0} bye
[Thread 0x7fffc1d68700 (LWP 30505) exited]
[Thread 0x7fffc37fe700 (LWP 30481) exited]
[Thread 0x7fff2974a700 (LWP 30501) exited]
[Thread 0x7fff3b7fe700 (LWP 30425) exited]
[Thread 0x7fff2b74e700 (LWP 30477) exited]
[Thread 0x7fff387f8700 (LWP 30431) exited]
[Thread 0x7fffa9ffb700 (LWP 30400) exited]
[Thread 0x7fffa97fa700 (LWP 30401) exited]
[Thread 0x7fffa8ff9700 (LWP 30402) exited]
[Thread 0x7fffaa7fc700 (LWP 30399) exited]
[1623115587.505|30381|sipvoiplink.cpp :754 ] Shutdown SIPVoIPLink@0x998470...
[1623115587.506|30381|siptransport.cpp :194 ] destroying SipTransportBroker@0x9100c0
[Thread 0x7fffaaffd700 (LWP 30398) exited]
[1623115587.598|30381|sipvoiplink.cpp :772 ] SIPVoIPLink@0x998470 is shutdown
[Thread 0x7fffab7fe700 (LWP 30397) exited]
--Type <RET> for more, q to quit, c to continue without paging--
Thread 1 ".jami-qt-real" received signal SIGSEGV, Segmentation fault.
QExplicitlySharedDataPointer<QObjectPrivate::ConnectionData>::QExplicitlySharedDataPointer (
adata=0x200000001, this=0x7fffffffc9c0)
at ../../include/QtCore/../../src/corelib/tools/qshareddata.h:285
285 ../../include/QtCore/../../src/corelib/tools/qshareddata.h: No such file or directory.
(gdb) bt -full
#0 QExplicitlySharedDataPointer<QObjectPrivate::ConnectionData>::QExplicitlySharedDataPointer (
adata=0x200000001, this=0x7fffffffc9c0)
at ../../include/QtCore/../../src/corelib/tools/qshareddata.h:285
No locals.
#1 QMetaObjectPrivate::disconnect (sender=0x2610580, signal_index=7,
smeta=0x7ffff7dbc9a0 <lrc::api::NewCallModel::staticMetaObject>, receiver=0x262bd60,
method_index=-1, slot=0x7fffffffcb30, disconnectType=QMetaObjectPrivate::DisconnectAll)
at kernel/qobject.cpp:3539
connections = {d = 0x200000001}
s = 0x2610580
senderMutex = <optimized out>
locker = {m = 0x7fffef35cae0 <_q_ObjectMutexPool+800>, isLocked = true}
scd = <optimized out>
success = false
connections = {d = <optimized out>}
sig_index = <optimized out>
smethod = {mobj = <optimized out>, handle = <optimized out>}
#2 0x00007fffef0a9782 in QObject::disconnectImpl (sender=0x2610580, signal=signal@entry=0x7fffffffcb20,
receiver=receiver@entry=0x262bd60, slot=slot@entry=0x7fffffffcb30,
senderMetaObject=0x7ffff7dbc9a0 <lrc::api::NewCallModel::staticMetaObject>)
at kernel/qobject.cpp:5204
signal_index = 7
#3 0x00007ffff7cad99f in QObject::disconnect<void (lrc::api::NewCallModel::*)(QString const&, QString const&, QString const&) const, void (lrc::ContactModelPimpl::*)(QString const&, QString const&, QString const&)> (slot=
(void (lrc::ContactModelPimpl::*)(lrc::ContactModelPimpl * const, const QString &, const QString &, const QString &)) 0x7ffff7cae600 <lrc::ContactModelPimpl::slotIncomingCall(QString const&, QString const&, QString const&)>, receiver=0x262bd60, signal=
(void (lrc::api::NewCallModel::*)(const lrc::api::NewCallModel * const, const QString &, const QString &, const QString &)) 0x7ffff7cb9330 <lrc::api::NewCallModel::newIncomingCall(QString const&, QString const&, QString const&) const>, sender=<optimized out>)
at /gnu/store/kiaxg9xx41f8r4sfx5ma8cpj7pm9hsci-qtbase-5.15.2/include/qt5/QtCore/qobject.h:381
No locals.
#4 lrc::ContactModelPimpl::~ContactModelPimpl (this=0x262bd60, __in_chrg=<optimized out>)
at /tmp/guix-build-libringclient-20210606.1.e2f9490.drv-0/ring-project/lrc/src/contactmodel.cpp:636
No locals.
#5 0x00007ffff7cadbf9 in lrc::ContactModelPimpl::~ContactModelPimpl (this=0x262bd60,
__in_chrg=<optimized out>)
at /tmp/guix-build-libringclient-20210606.1.e2f9490.drv-0/ring-project/lrc/src/contactmodel.cpp:656
No locals.
#6 0x00007ffff7cac541 in std::default_delete<lrc::ContactModelPimpl>::operator() (this=<optimized out>,
__ptr=<optimized out>)
at /gnu/store/rn75fm7adgx3pw5j8pg3bczfqq1y17lk-gcc-7.5.0/include/c++/bits/unique_ptr.h:78
No locals.
#7 std::unique_ptr<lrc::ContactModelPimpl, std::default_delete<lrc::ContactModelPimpl> >::~unique_ptr (
this=0x262b7d8, __in_chrg=<optimized out>)
at /gnu/store/rn75fm7adgx3pw5j8pg3bczfqq1y17lk-gcc-7.5.0/include/c++/bits/unique_ptr.h:263
__ptr = <optimized out>
#8 lrc::api::ContactModel::~ContactModel (this=0x262b7c0, __in_chrg=<optimized out>)
at /tmp/guix-build-libringclient-20210606.1.e2f9490.drv-0/ring-project/lrc/src/contactmodel.cpp:227
No locals.
#9 0x00007ffff7cac559 in lrc::api::ContactModel::~ContactModel (this=0x262b7c0,
__in_chrg=<optimized out>)
at /tmp/guix-build-libringclient-20210606.1.e2f9490.drv-0/ring-project/lrc/src/contactmodel.cpp:227
No locals.
#10 0x00007ffff7d18635 in std::default_delete<lrc::api::ContactModel>::operator() (this=<optimized out>,
__ptr=<optimized out>)
at /gnu/store/rn75fm7adgx3pw5j8pg3bczfqq1y17lk-gcc-7.5.0/include/c++/bits/unique_ptr.h:78
--Type <RET> for more, q to quit, c to continue without paging--c
this = <optimized out>
__ptr = <optimized out>
#11 std::unique_ptr<lrc::api::ContactModel, std::default_delete<lrc::api::ContactModel> >::~unique_ptr (this=0x2627720, __in_chrg=<optimized out>) at /gnu/store/rn75fm7adgx3pw5j8pg3bczfqq1y17lk-gcc-7.5.0/include/c++/bits/unique_ptr.h:263
__ptr = <optimized out>
#12 lrc::api::account::Info::~Info (this=0x2627708, __in_chrg=<optimized out>) at /tmp/guix-build-libringclient-20210606.1.e2f9490.drv-0/ring-project/lrc/src/api/account.h:215
No locals.
#13 std::pair<lrc::api::account::Info, std::shared_ptr<lrc::Database> >::~pair (this=0x2627708, __in_chrg=<optimized out>) at /gnu/store/rn75fm7adgx3pw5j8pg3bczfqq1y17lk-gcc-7.5.0/include/c++/bits/stl_pair.h:208
No locals.
#14 std::pair<QString const, std::pair<lrc::api::account::Info, std::shared_ptr<lrc::Database> > >::~pair (this=<optimized out>, __in_chrg=<optimized out>) at /gnu/store/rn75fm7adgx3pw5j8pg3bczfqq1y17lk-gcc-7.5.0/include/c++/bits/stl_pair.h:208
No locals.
#15 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<QString const, std::pair<lrc::api::account::Info, std::shared_ptr<lrc::Database> > > > >::destroy<std::pair<QString const, std::pair<lrc::api::account::Info, std::shared_ptr<lrc::Database> > > > (this=<optimized out>, __p=<optimized out>) at /gnu/store/rn75fm7adgx3pw5j8pg3bczfqq1y17lk-gcc-7.5.0/include/c++/ext/new_allocator.h:140
No locals.
#16 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<QString const, std::pair<lrc::api::account::Info, std::shared_ptr<lrc::Database> > > > > >::destroy<std::pair<QString const, std::pair<lrc::api::account::Info, std::shared_ptr<lrc::Database> > > > (__a=..., __p=<optimized out>) at /gnu/store/rn75fm7adgx3pw5j8pg3bczfqq1y17lk-gcc-7.5.0/include/c++/bits/alloc_traits.h:487
No locals.
#17 std::_Rb_tree<QString, std::pair<QString const, std::pair<lrc::api::account::Info, std::shared_ptr<lrc::Database> > >, std::_Select1st<std::pair<QString const, std::pair<lrc::api::account::Info, std::shared_ptr<lrc::Database> > > >, std::less<QString>, std::allocator<std::pair<QString const, std::pair<lrc::api::account::Info, std::shared_ptr<lrc::Database> > > > >::_M_destroy_node (this=0xb87bf0, __p=0x26276e0) at /gnu/store/rn75fm7adgx3pw5j8pg3bczfqq1y17lk-gcc-7.5.0/include/c++/bits/stl_tree.h:650
No locals.
#18 std::_Rb_tree<QString, std::pair<QString const, std::pair<lrc::api::account::Info, std::shared_ptr<lrc::Database> > >, std::_Select1st<std::pair<QString const, std::pair<lrc::api::account::Info, std::shared_ptr<lrc::Database> > > >, std::less<QString>, std::allocator<std::pair<QString const, std::pair<lrc::api::account::Info, std::shared_ptr<lrc::Database> > > > >::_M_drop_node (this=0xb87bf0, __p=0x26276e0) at /gnu/store/rn75fm7adgx3pw5j8pg3bczfqq1y17lk-gcc-7.5.0/include/c++/bits/stl_tree.h:658
No locals.
#19 std::_Rb_tree<QString, std::pair<QString const, std::pair<lrc::api::account::Info, std::shared_ptr<lrc::Database> > >, std::_Select1st<std::pair<QString const, std::pair<lrc::api::account::Info, std::shared_ptr<lrc::Database> > > >, std::less<QString>, std::allocator<std::pair<QString const, std::pair<lrc::api::account::Info, std::shared_ptr<lrc::Database> > > > >::_M_erase (this=this@entry=0xb87bf0, __x=0x26276e0) at /gnu/store/rn75fm7adgx3pw5j8pg3bczfqq1y17lk-gcc-7.5.0/include/c++/bits/stl_tree.h:1858
__y = <optimized out>
#20 0x00007ffff7d0e61b in std::_Rb_tree<QString, std::pair<QString const, std::pair<lrc::api::account::Info, std::shared_ptr<lrc::Database> > >, std::_Select1st<std::pair<QString const, std::pair<lrc::api::account::Info, std::shared_ptr<lrc::Database> > > >, std::less<QString>, std::allocator<std::pair<QString const, std::pair<lrc::api::account::Info, std::shared_ptr<lrc::Database> > > > >::~_Rb_tree (this=0xb87bf0, __in_chrg=<optimized out>) at /gnu/store/rn75fm7adgx3pw5j8pg3bczfqq1y17lk-gcc-7.5.0/include/c++/bits/stl_tree.h:949
No locals.
#21 std::map<QString, std::pair<lrc::api::account::Info, std::shared_ptr<lrc::Database> >, std::less<QString>, std::allocator<std::pair<QString const, std::pair<lrc::api::account::Info, std::shared_ptr<lrc::Database> > > > >::~map (this=0xb87bf0, __in_chrg=<optimized out>) at /gnu/store/rn75fm7adgx3pw5j8pg3bczfqq1y17lk-gcc-7.5.0/include/c++/bits/stl_map.h:294
No locals.
#22 lrc::NewAccountModelPimpl::~NewAccountModelPimpl (this=0xb87bc0, __in_chrg=<optimized out>) at /tmp/guix-build-libringclient-20210606.1.e2f9490.drv-0/ring-project/lrc/src/newaccountmodel.cpp:428
No locals.
#23 0x00007ffff7d0e639 in lrc::NewAccountModelPimpl::~NewAccountModelPimpl (this=0xb87bc0, __in_chrg=<optimized out>) at /tmp/guix-build-libringclient-20210606.1.e2f9490.drv-0/ring-project/lrc/src/newaccountmodel.cpp:428
No locals.
#24 0x00007ffff7d0d231 in std::default_delete<lrc::NewAccountModelPimpl>::operator() (this=<optimized out>, __ptr=<optimized out>) at /gnu/store/rn75fm7adgx3pw5j8pg3bczfqq1y17lk-gcc-7.5.0/include/c++/bits/unique_ptr.h:78
No locals.
#25 std::unique_ptr<lrc::NewAccountModelPimpl, std::default_delete<lrc::NewAccountModelPimpl> >::~unique_ptr (this=0x823d50, __in_chrg=<optimized out>) at /gnu/store/rn75fm7adgx3pw5j8pg3bczfqq1y17lk-gcc-7.5.0/include/c++/bits/unique_ptr.h:263
__ptr = <optimized out>
#26 lrc::api::NewAccountModel::~NewAccountModel (this=0x823d40, __in_chrg=<optimized out>) at /tmp/guix-build-libringclient-20210606.1.e2f9490.drv-0/ring-project/lrc/src/newaccountmodel.cpp:198
No locals.
#27 0x00007ffff7d0d249 in lrc::api::NewAccountModel::~NewAccountModel (this=0x823d40, __in_chrg=<optimized out>) at /tmp/guix-build-libringclient-20210606.1.e2f9490.drv-0/ring-project/lrc/src/newaccountmodel.cpp:198
No locals.
#28 0x00007ffff7d0b209 in std::default_delete<lrc::api::NewAccountModel>::operator() (this=<optimized out>, __ptr=<optimized out>) at /gnu/store/rn75fm7adgx3pw5j8pg3bczfqq1y17lk-gcc-7.5.0/include/c++/bits/unique_ptr.h:78
No locals.
#29 std::unique_ptr<lrc::api::NewAccountModel, std::default_delete<lrc::api::NewAccountModel> >::~unique_ptr (this=0x9e0ad8, __in_chrg=<optimized out>) at /gnu/store/rn75fm7adgx3pw5j8pg3bczfqq1y17lk-gcc-7.5.0/include/c++/bits/unique_ptr.h:263
__ptr = <optimized out>
#30 lrc::LrcPimpl::~LrcPimpl (this=0x9e0ac0, __in_chrg=<optimized out>) at /tmp/guix-build-libringclient-20210606.1.e2f9490.drv-0/ring-project/lrc/src/lrc.cpp:54
No locals.
#31 std::default_delete<lrc::LrcPimpl>::operator() (this=<optimized out>, __ptr=0x9e0ac0) at /gnu/store/rn75fm7adgx3pw5j8pg3bczfqq1y17lk-gcc-7.5.0/include/c++/bits/unique_ptr.h:78
this = <optimized out>
__ptr = 0x9e0ac0
#32 std::unique_ptr<lrc::LrcPimpl, std::default_delete<lrc::LrcPimpl> >::~unique_ptr (this=<optimized out>, __in_chrg=<optimized out>) at /gnu/store/rn75fm7adgx3pw5j8pg3bczfqq1y17lk-gcc-7.5.0/include/c++/bits/unique_ptr.h:263
__ptr = <optimized out>
#33 lrc::api::Lrc::~Lrc (this=<optimized out>, __in_chrg=<optimized out>) at /tmp/guix-build-libringclient-20210606.1.e2f9490.drv-0/ring-project/lrc/src/lrc.cpp:81
instance = <optimized out>
#34 0x000000000045fe05 in std::default_delete<lrc::api::Lrc>::operator() (this=<optimized out>, __ptr=0x672c40) at /gnu/store/rn75fm7adgx3pw5j8pg3bczfqq1y17lk-gcc-7.5.0/include/c++/bits/unique_ptr.h:78
No locals.
#35 std::unique_ptr<lrc::api::Lrc, std::default_delete<lrc::api::Lrc> >::~unique_ptr (this=0x825458, __in_chrg=<optimized out>) at /gnu/store/rn75fm7adgx3pw5j8pg3bczfqq1y17lk-gcc-7.5.0/include/c++/bits/unique_ptr.h:263
__ptr = <optimized out>
#36 LRCInstance::~LRCInstance (this=0x825440, __in_chrg=<optimized out>) at /tmp/guix-build-jami-qt-20210606.1.e2f9490.drv-0/ring-project/client-qt/src/lrcinstance.h:69
No locals.
#37 LRCInstance::~LRCInstance (this=0x825440, __in_chrg=<optimized out>) at /tmp/guix-build-jami-qt-20210606.1.e2f9490.drv-0/ring-project/client-qt/src/lrcinstance.h:69
No locals.
#38 QScopedPointerDeleter<LRCInstance>::cleanup (pointer=0x825440) at /gnu/store/kiaxg9xx41f8r4sfx5ma8cpj7pm9hsci-qtbase-5.15.2/include/qt5/QtCore/qscopedpointer.h:60
No locals.
#39 QScopedPointer<LRCInstance, QScopedPointerDeleter<LRCInstance> >::reset (other=0x0, this=0x7fffffffcdd0) at /gnu/store/kiaxg9xx41f8r4sfx5ma8cpj7pm9hsci-qtbase-5.15.2/include/qt5/QtCore/qscopedpointer.h:159
oldD = 0x825440
oldD = <optimized out>
#40 MainApplication::~MainApplication (this=0x7fffffffcdb0, __in_chrg=<optimized out>) at /tmp/guix-build-jami-qt-20210606.1.e2f9490.drv-0/ring-project/client-qt/src/mainapplication.cpp:174
No locals.
#41 0x000000000042c326 in main (argc=<optimized out>, argv=<optimized out>) at /tmp/guix-build-jami-qt-20210606.1.e2f9490.drv-0/ring-project/client-qt/src/main.cpp:80
ARG_DISABLE_WEB_SECURITY = "--disable-web-security"
newArgv = <optimized out>
app = {<QApplication> = {<QGuiApplication> = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x6043c0 <vtable for MainApplication+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fffef24b580 <qt_meta_stringdata_QObject>, data = 0x7fffef24b460 <qt_meta_data_QObject>, static_metacall = 0x7fffef0afc80 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x6aab40}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fffef24e520 <qt_meta_stringdata_Qt>, data = 0x7fffef24b6a0 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fffef34cae0 <QObject::staticMetaObject>}, stringdata = 0x7fffef2463c0 <qt_meta_stringdata_QCoreApplication>, data = 0x7fffef2462a0 <qt_meta_data_QCoreApplication>, static_metacall = 0x7fffef077eb0 <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, static self = 0x7fffffffcdb0}, static staticMetaObject = {d = {superdata = {direct = 0x7fffef355400 <QCoreApplication::staticMetaObject>}, stringdata = 0x7fffeff5c9e0 <qt_meta_stringdata_QGuiApplication>, data = 0x7fffeff5c760 <qt_meta_data_QGuiApplication>, static_metacall = 0x7fffefae0a40 <QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff005a440 <QGuiApplication::staticMetaObject>}, stringdata = 0x7ffff7464ca0 <qt_meta_stringdata_QApplication>, data = 0x7ffff7464b20 <qt_meta_data_QApplication>, static_metacall = 0x7ffff7103900 <QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff75c23e0 <QApplication::staticMetaObject>}, stringdata = 0x4dbc40 <qt_meta_stringdata_MainApplication>, data = 0x4dbc00 <qt_meta_data_MainApplication>, static_metacall = 0x42f720 <MainApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, debugFile_ = {d = 0x0}, engine_ = {d = 0x0}, lrcInstance_ = {d = 0x0}, connectivityMonitor_ = {d = 0x80a480}, settingsManager_ = {d = 0x0}, systemTray_ = {d = 0x0}, screenInfo_ = {<QObject> = {_vptr.QObject = 0x604350 <vtable for ScreenInfo+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fffef24b580 <qt_meta_stringdata_QObject>, data = 0x7fffef24b460 <qt_meta_data_QObject>, static_metacall = 0x7fffef0afc80 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x820cc0}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fffef24e520 <qt_meta_stringdata_Qt>, data = 0x7fffef24b6a0 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fffef34cae0 <QObject::staticMetaObject>}, stringdata = 0x4dbd00 <qt_meta_stringdata_ScreenInfo>, data = 0x4dbc80 <qt_meta_data_ScreenInfo>, static_metacall = 0x42eda0 <ScreenInfo::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, devicePixelRatio_ = 1, currentFocusWindowScreenConnection_ = {d_ptr = 0x65af2b0}, devicePixelRatioConnection_ = {d_ptr = 0x0}, currentFocusWindow_ = 0x2649bb0, currentFocusWindowScreen_ = 0x0}, callAdapter_ = 0x0}
appData = {static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fffef169b80 <qt_meta_stringdata_QCryptographicHash>, data = 0x7fffef169a80 <qt_meta_data_QCryptographicHash>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x80b240}
guard = {<QObject> = {_vptr.QObject = 0x7fffef355880 <vtable for QObject+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fffef24b580 <qt_meta_stringdata_QObject>, data = 0x7fffef24b460 <qt_meta_data_QObject>, static_metacall = 0x7fffef0afc80 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x823aa0}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fffef24e520 <qt_meta_stringdata_Qt>, data = 0x7fffef24b6a0 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fffef34cae0 <QObject::staticMetaObject>}, stringdata = 0x4d8de0 <qt_meta_stringdata_RunGuard>, data = 0x4d8d80 <qt_meta_data_RunGuard>, static_metacall = 0x42f0b0 <RunGuard::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, mainAppInstance_ = 0x7fffffffcdb0, key_ = {static null = {<No data fields>}, d = 0x820140}, memLockKey_ = {static null = {<No data fields>}, d = 0x71fd90}, sharedmemKey_ = {static null = {<No data fields>}, d = 0x8240e0}, sharedMem_ = {<QObject> = {_vptr.QObject = 0x7fffef355880 <vtable for QObject+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fffef24b580 <qt_meta_stringdata_QObject>, data = 0x7fffef24b460 <qt_meta_data_QObject>, static_metacall = 0x7fffef0afc80 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x81a360}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fffef24e520 <qt_meta_stringdata_Qt>, data = 0x7fffef24b6a0 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fffef34cae0 <QObject::staticMetaObject>}, stringdata = 0x7fffef25d4e0 <qt_meta_stringdata_QSharedMemory>, data = 0x7fffef25d4a0 <qt_meta_data_QSharedMemory>, static_metacall = 0x7fffef0cee30 <QSharedMemory::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, memLock_ = {d = {d = 0x823c50}}, socket_ = 0x0, server_ = 0x7f61d0}
ret = <optimized out>
```
Sébastien Blin
Sébastien Blin
https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/473
Report the list of negotiated media
2021-06-23T14:30:20Z
Mohamed Chibani
Report the list of negotiated media
Mohamed Chibani
Aline Gondim Santos
Mohamed Chibani
https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/472
SIP on Windows 10: "Missed outgoing call" wrongly displayed after reloading app
2021-06-09T15:24:46Z
Christos Liapis
SIP on Windows 10: "Missed outgoing call" wrongly displayed after reloading app
Windows 10, Jami version: 202105211640
I called a new contact twice. I reached him both times. There were no problems during the call. The following messages are now displayed in the conversation:
![SIP_Wrong_message_MissedOutgoingCall...
Windows 10, Jami version: 202105211640
I called a new contact twice. I reached him both times. There were no problems during the call. The following messages are now displayed in the conversation:
![SIP_Wrong_message_MissedOutgoingCall](/uploads/41f3f1e1b062149b7b4f19b23fc8b2b2/SIP_Wrong_message_MissedOutgoingCall.PNG)
Ming Rui Zhang
Ming Rui Zhang
https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/471
interaction status not updated for calls
2021-05-25T15:43:25Z
Sébastien Blin
interaction status not updated for calls
# Scenario
+ Alice calls Bob
+ Alice adds Carla to conference
# Expected
+ In the smartlist the state of the call for carla should be updated
# Current
+ Carla status is not updated
# Scenario
+ Alice calls Bob
+ Alice adds Carla to conference
# Expected
+ In the smartlist the state of the call for carla should be updated
# Current
+ Carla status is not updated
Sébastien Blin
Sébastien Blin
https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/470
web chat view: no visual difference between received and unreceived hyperlink...
2021-07-16T19:39:37Z
Andreas Traczyk
web chat view: no visual difference between received and unreceived hyperlink messages
https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/469
Use Refuse instead of hangup while ringing
2021-05-25T14:07:01Z
Aline Gondim Santos
Use Refuse instead of hangup while ringing
The client uses "hangup" to end a call in all states.
However for incoming ringing calls, the ending should be done through "refuse".
The client uses "hangup" to end a call in all states.
However for incoming ringing calls, the ending should be done through "refuse".
Aline Gondim Santos
Aline Gondim Santos
https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/468
integrated emoji picker popup/tooltip
2021-04-29T22:03:58Z
ovari
integrated emoji picker popup/tooltip
Thank you for the `integrated emoji picker` https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/115 available in client-qt version 202104191450.
When hovering above the emoji picker button, can a tooltip/popup please show like...
Thank you for the `integrated emoji picker` https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/115 available in client-qt version 202104191450.
When hovering above the emoji picker button, can a tooltip/popup please show like `Send file`.
Thank you
https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/467
ConversationModel: make the class more QAbstractListModel friendly
2021-04-28T14:15:08Z
Andreas Traczyk
ConversationModel: make the class more QAbstractListModel friendly
- either base on QAbsractListModel or notify when underlying data container mutations occur (before/after)
- allow bypassing sort/filter operations and expose raw underlying data
- either base on QAbsractListModel or notify when underlying data container mutations occur (before/after)
- allow bypassing sort/filter operations and expose raw underlying data
Andreas Traczyk
Andreas Traczyk
https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/466
Exiting jami-qt segfaults (SIGSEGV) when the LRC is built with -DENABLE_LIBWR...
2021-06-08T21:13:09Z
Maxim Cournoyer
Exiting jami-qt segfaults (SIGSEGV) when the LRC is built with -DENABLE_LIBWRAP=true
EDIT: This original finding no longer holds for version 20210606.1.e2f9490. The only crash now seems to be upon exiting jami-qt. See the 2nd comment.
I found this issue building with the recently released 20210326.1.cfba013 code.
Add...
EDIT: This original finding no longer holds for version 20210606.1.e2f9490. The only crash now seems to be upon exiting jami-qt. See the 2nd comment.
I found this issue building with the recently released 20210326.1.cfba013 code.
Adding `-DENABLE_LIBWRAP=true` as a CMake option would cause the following segfault when attempting to do a video call:
```
[1617377403.268|27762|manager.cpp :2989 ] Did not find conference 7014912808852927
[1617377403.300|28030|accel.cpp :180 ] Device type vaapi successfully created.
[1617377403.300|28030|accel.cpp :213 ] -- Init passed for vaapi with default device.
[1617377403.303|28030|media_decoder.cpp :489 ] Using hardware decoding for h264 with vaapi
[1617377403.303|28030|media_decoder.cpp :496 ] Decoding video using H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (h264)
[1617377403.303|28030|sinkclient.cpp :191 ] ShmHolder[Jami Daemon_shm_27762_1]: new sizes: f=0, a=103
[1617377403.303|28030|sinkclient.cpp :158 ] ShmHolder: new holder 'Jami Daemon_shm_27762_1'
[1617377403.303|28030|sinkclient.cpp :429 ] Start sink <7014912808852927 / Jami Daemon_shm_27762_1>, size=1280x720, mixer=0
[1617377403.303|28030|accel.cpp :151 ] Found compatible hardware format for h264 decoder with vaapi
[1617377403.304|28030|accel.cpp :151 ] Found compatible hardware format for h264 decoder with vaapi
[1617377403.304|28030|accel.cpp :151 ] Found compatible hardware format for h264 decoder with vaapi
[1617377403.304|28030|accel.cpp :151 ] Found compatible hardware format for h264 decoder with vaapi
[1617377403.304|28030|accel.cpp :151 ] Found compatible hardware format for h264 decoder with vaapi
[1617377403.304|28030|accel.cpp :151 ] Found compatible hardware format for h264 decoder with vaapi
[1617377403.304|28030|accel.cpp :151 ] Found compatible hardware format for h264 decoder with vaapi
[1617377403.305|28030|accel.cpp :151 ] Found compatible hardware format for h264 decoder with vaapi
[1617377403.305|28030|media_decoder.cpp :568 ] Decoding error falling back to software
[New Thread 0x7fff21283700 (LWP 28061)]
[Thread 0x7fff23c87700 (LWP 28057) exited]
[Thread 0x7fff22c85700 (LWP 28059) exited]
[Thread 0x7fff22484700 (LWP 28060) exited]
[Thread 0x7fff23486700 (LWP 28058) exited]
[1617377403.388|28030|media_decoder.cpp :496 ] Decoding video using H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (h264)
[1617377403.388|28030|media_decoder.cpp :506 ] Not using hardware decoding for h264
[New Thread 0x7fff22484700 (LWP 28062)]
[New Thread 0x7fff22c85700 (LWP 28063)]
[1617377403.391|27811|sipcall.cpp :419 ] Sending video keyframe request via SIP INFO
[1617377403.540|28030|sinkclient.cpp :191 ] ShmHolder[Jami Daemon_shm_27762_1]: new sizes: f=3686400, a=7372903
--Type <RET> for more, q to quit, c to continue without paging--c
Thread 1 "..jami-qt-real-" received signal SIGSEGV, Segmentation fault.
0x00007fffeeab4710 in __memmove_ssse3 () from /gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.31/lib/libc.so.6
(gdb) bt
#0 0x00007fffeeab4710 in __memmove_ssse3 () from /gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.31/lib/libc.so.6
#1 0x0000000000452d3d in FrameWrapper::slotFrameUpdated(QString const&) ()
#2 0x00007fffef105914 in void doActivate<false>(QObject*, int, void**) () from /gnu/store/sbf77k7xzwhkx4ygqjzgkviz9vy4qhf6-qtbase-5.15.2/lib/libQt5Core.so.5
#3 0x00007ffff7d93c55 in lrc::api::AVModel::frameUpdated(QString const&) () from /gnu/store/3scnwm1jlhpxii7261p6zifbj1r9a1ah-libringclient-20210326.1.cfba013/lib/libringclient.so.1.0.0
#4 0x00007fffef0fc763 in QObject::event(QEvent*) () from /gnu/store/sbf77k7xzwhkx4ygqjzgkviz9vy4qhf6-qtbase-5.15.2/lib/libQt5Core.so.5
#5 0x00007ffff7155c3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /gnu/store/sbf77k7xzwhkx4ygqjzgkviz9vy4qhf6-qtbase-5.15.2/lib/libQt5Widgets.so.5
#6 0x00007ffff715c57f in QApplication::notify(QObject*, QEvent*) () from /gnu/store/sbf77k7xzwhkx4ygqjzgkviz9vy4qhf6-qtbase-5.15.2/lib/libQt5Widgets.so.5
#7 0x00007fffef0ca373 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /gnu/store/sbf77k7xzwhkx4ygqjzgkviz9vy4qhf6-qtbase-5.15.2/lib/libQt5Core.so.5
#8 0x00007fffef0cd521 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /gnu/store/sbf77k7xzwhkx4ygqjzgkviz9vy4qhf6-qtbase-5.15.2/lib/libQt5Core.so.5
#9 0x00007fffef129d53 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /gnu/store/sbf77k7xzwhkx4ygqjzgkviz9vy4qhf6-qtbase-5.15.2/lib/libQt5Core.so.5
#10 0x00007ffff769908a in g_main_context_dispatch () from /gnu/store/1m34rwlhv2pyjbp69n63grlncnkjyi31-glib-2.62.6/lib/libglib-2.0.so.0
#11 0x00007ffff7699288 in g_main_context_iterate.isra () from /gnu/store/1m34rwlhv2pyjbp69n63grlncnkjyi31-glib-2.62.6/lib/libglib-2.0.so.0
#12 0x00007ffff769930c in g_main_context_iteration () from /gnu/store/1m34rwlhv2pyjbp69n63grlncnkjyi31-glib-2.62.6/lib/libglib-2.0.so.0
#13 0x00007fffef12944c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /gnu/store/sbf77k7xzwhkx4ygqjzgkviz9vy4qhf6-qtbase-5.15.2/lib/libQt5Core.so.5
#14 0x00007fffef0c8d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /gnu/store/sbf77k7xzwhkx4ygqjzgkviz9vy4qhf6-qtbase-5.15.2/lib/libQt5Core.so.5
#15 0x00007fffef0d1e53 in QCoreApplication::exec() () from /gnu/store/sbf77k7xzwhkx4ygqjzgkviz9vy4qhf6-qtbase-5.15.2/lib/libQt5Core.so.5
#16 0x00000000004280a6 in main ()
```
Simply setting this option to false resolves the issue (no longer segfaults and the video call proceeds normally).
Interestingly, audio calls are not affected and the jami-qt client works normally otherwise.
Sébastien Blin
Sébastien Blin
https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/465
plugins: set handlers activation order api
2023-05-05T19:37:23Z
Aline Gondim Santos
plugins: set handlers activation order api
There may be API changes allowing UI to change handlers activation order.
There may be API changes allowing UI to change handlers activation order.
Backlog
Aline Gondim Santos
Aline Gondim Santos