Hi,
The initial message turned out illegible...take two. Calls get disconnected
when entering, or- if successful- leaving the screen sharing mode. Sharing
starts OK about 40 to 50% of the time, while leaving is much less successful-
calls almost always stop (~90%). This is a fairly longstanding bug, talking
months.
Debian 9, amd64, dring log, the call fails when attempting to share the
screen:
[sdp @ 0x0a0000000000] max delay reached. need to consume packet
[sdp @ 0x0a0000000000] RTP: missed 3 packets
ALSA lib pcm.c:5103:(snd_pcm_recover) underrun occurred
[sdp @ 0x0a0000000000] max delay reached. need to consume packet
[sdp @ 0x0a0000000000] RTP: missed 1 packets
[sdp @ 0x0a0000000000] max delay reached. need to consume packet
[sdp @ 0x0a0000000000] RTP: missed 2 packets
[sdp @ 0x0a0000000000] max delay reached. need to consume packet
[sdp @ 0x0a0000000000] RTP: missed 3 packets
[sdp @ 0x0a0000000000] max delay reached. need to consume packet
[sdp @ 0x0a0000000000] RTP: missed 3 packets
[sdp @ 0x0a0000000000] max delay reached. need to consume packet
[sdp @ 0x0a0000000000] RTP: missed 1 packets
4477|sipvoiplink.cpp :4454 ] [INVITE:0x1a1111111111] RX SIP
method 6 (INFO)
4477|sipvoiplink.cpp :3244 ] handling picture fast update
request
4477|video_sender.cpp :65 ] Key frame requested
4477|sipvoiplink.cpp :4454 ] [INVITE:0x1a1111111111] RX SIP
method 6 (INFO)
4477|sipvoiplink.cpp :3244 ] handling picture fast update
request
4477|video_sender.cpp :65 ] Key frame requested
4477|sipvoiplink.cpp :4454 ] [INVITE:0x1a1111111111] RX SIP
method 6 (INFO)
4477|sipvoiplink.cpp :3244 ] handling picture fast update
request
4477|video_sender.cpp :65 ] Key frame requested
4477|sipcall.cpp :177 ]
[call:2222222222222222222] Processing reINVITE (state=CONFIRMED)
4477|sdp.cpp
:244 ] SDP: Local SDP Session:
v=0
o=hst 1212121212 0 IN IP4 192.168.255.255
s=Ring Daemon
c=IN IP4 192.168.255.255
t=0 0
m=audio 54498 RTP/SAVP 104 9 112 111 110 8 0 101
a=rtpmap:104 opus/48000/2
a=rtpmap:9 G722/8000
a=rtpmap:112 speex/32000
a=rtpmap:111 speex/16000
a=rtpmap:110 speex/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=rtcp:54494 IN IP4 192.168.255.255
a=sendrecv
m=video 27700 RTP/SAVP 94 97 98 99
a=rtpmap:94 H264/90000
a=fmtp:94 profile-level-id=231367
a=rtpmap:97 VP8/90000
a=rtpmap:98 MP4V-ES/90000
a=rtpmap:99 H263-1778/90000
a=sendrecv
4477|sipcall.cpp :0080 ]
[call:2222222222222222222] create media ICE transport
[sdp @ 0x0a0000000000] max delay reached. need to consume packet
[sdp @ 0x0a0000000000] RTP: missed 1 packets
4477|ice_transport.cpp :369 ] [ice] added turn server
'34.250.33.123', port 3478
ALSA lib pcm.c:5103:(snd_pcm_recover) underrun occurred
[sdp @ 0x0a0000000000] max delay reached. need to consume packet
[sdp @ 0x0a0000000000] RTP: missed 1 packets
[sdp @ 0x0a0000000000] max delay reached. need to consume packet
[sdp @ 0x0a0000000000] RTP: missed 2 packets
4759|sip_utils.cpp :506 ] Registered thread
0x4b4444ec4444 (0x5BE)
4759|ice_transport.cpp :206 ] [ice:0x33494cd7a7b2] initialization
success
4759|ice_transport.cpp :240 ] ICE as master
realloc error: abort: Resource temporarily unavailable
realloc error: abort: Resource temporarily unavailable
realloc error: abort: Resource temporarily unavailable
realloc error: abort: Resource temporarily unavailable
realloc error: abort: Resource temporarily unavailable
realloc error: abort: Resource temporarily unavailable
realloc error: abort: Resource temporarily unavailable
realloc error: abort: Resource temporarily unavailable
4759|ice_transport.cpp :244 ] [ice:0x33494cd7a7b2] (local)
ufrag=24457b1c, pwd=36ade25b
realloc error: abort: Success
4477|ice_transport.cpp :344 ] [ice:0x33494cd7a7b2] succeed to add
candidate for comp_id=1 : 192.168.255.255 : 34.345.222.333
realloc error: abort: Success
4477|ice_transport.cpp :344 ] [ice:0x33494cd7a7b2] succeed to add
candidate for comp_id=2 : 192.168.255.255 : 34.345.222.333
realloc error: abort: Success
4477|ice_transport.cpp :344 ] [ice:0x33494cd7a7b2] succeed to add
candidate for comp_id=3 : 192.168.255.255 : 34.345.222.333
realloc error: abort: Success
4477|ice_transport.cpp :344 ] [ice:0x33494cd7a7b2] succeed to add
candidate for comp_id=4 : 192.168.255.255 : 34.345.222.333
4477|sipcall.cpp :541 ]
[call:2222222222222222222] fill SDP with ICE transport 0x55656ae34490
4477|sipvoiplink.cpp :563 ] Sending video keyframe
request via SIP INFO
Dropping packet with high delay: 27.9491
Dropping packet with high delay: 26.9163
Dropping packet with high delay: 25.8495
4477|sipvoiplink.cpp :4454 ] [INVITE:0x1a1111111111] RX SIP
method 6 (INFO)
4477|sipvoiplink.cpp :3244 ] handling picture fast update
request
4477|video_sender.cpp :65 ] Key frame requested
4477|sipvoiplink.cpp :716 ] [call:2222222222222222222]
INVITE@0x1a1111111111 state changed to 6 (DISCONNCTD): cause=200,
tsx@0x33135ae1f217 status 200 (OK)
4477|manager.cpp :3156 ]
[call:2222222222222222222] Peer hungup
4477|sipcall.cpp :945 ]
[call:2222222222222222222] stopping all medias
4677|media_decoder.cpp :315 ] Couldn't read frame: Operation
not permitted
4677|audio_rtp_session.cpp:503 ] fatal error, read failed
4676|media_encoder.cpp :534 ] av_write_frame failed: Interrupted
system call
[libopus @ 0x2b273f332a33] 1 frames left in the queue on closing
4687|sinkclient.cpp :355 ] Stop sink
<2222222222222222222 / Ring Daemon_shm_4477_1>, mixer=0
ALSA lib pcm.c:5103:(snd_pcm_recover) underrun occurred
4678|sinkclient.cpp :355 ] Stop sink <local /
Ring Daemon_shm_4477_0>, mixer=0
4678|video_input.cpp :174 ] VideoInput closed
4477|call.cpp
:192 ] [call:2222222222222222222] state change 1/1, cnx 4/0, code 103
4477|call.cpp
:240 ] [call:2222222222222222222] emit client call state change HUNGUP,
code 103
4477|manager.cpp :1495 ]
[call:2222222222222222222] Remove local audio
4477|sipcall.cpp :702 ]
[call:2222222222222222222] removeCall()
4477|call_factory.cpp :37 ] Removing call
2222222222222222222
4477|call_factory.cpp :49 ] Remaining 0 SIP call(s)
4477|call.cpp
:192 ] [call:2222222222222222222] state change 1/5, cnx 0/0, code 0
4477|call.cpp
:240 ] [call:2222222222222222222] emit client call state change OVER,
code 0
4477|siptransport.cpp :94 ]
~SipTransport@0x44838ad2de10 {tr=0x44684ac211e2 {rc=16}}
4477|sips_transport_ice.cpp:205 ] SipsIceTransport@0x55656bf41550
{tr=0x44684ac211e2 {rc=16}}: shutdown
4477|siptransport.cpp :211 ] pjsip transport@0x44684ac211e2
DTLS to 55.122.211.065 -> SHUTDOWN
4477|manager.cpp :2333 ] Call is NULL
4477|manager.cpp :2333 ] Call is NULL
4669|tls_session.cpp :1042 ] [TLS] eof
4669|tls_session.cpp :1159 ] [TLS] shutdown
4477|sips_transport_ice.cpp:304 ] [SIPS] got disconnected event!
4477|sips_transport_ice.cpp:365 ] [SIPS] process disconnect event
4477|siptransport.cpp :211 ] pjsip transport@0x44684ac211e2
DTLS to 55.122.211.065 -> DISCONNECTED
4477|siptransport.cpp :211 ] pjsip transport@0x44684ac211e2
DTLS to 55.122.211.065 -> DESTROY
4477|siptransport.cpp :244 ] unmap pjsip
transport@0x44684ac211e2 {SipTransport@(nil)}
4477|sips_transport_ice.cpp:212 ] SipsIceTransport@0x55656bf41550:
destroying
4477|sips_transport_ice.cpp:261 ] ~SipIceTransport@0x55656bf41550
{tr=0x44684ac211e2}
4477|sips_transport_ice.cpp:283 ] ~SipIceTransport@0x55656bf41550
{tr=0x44684ac211e2} bye