ut_conference segfault since some days
Stacktrace:
[0m[22;36m[1695969528.280|21249|sipcall.cpp :1089] [22;36mAddressSanitizer:DEADLYSIGNAL
[1695969528.280|20699|socket_pair.cpp :337 ] [0m=================================================================
Creating rtp socket for uri rtp://172.17.0.11:49404 on port 60378
[0m[0m[call:4008112576292348] Successfully answered the media change request
[0m[22;36m[1695969528.280|20697|sip_utils.cpp :221 ] [0mAdd header to SIP message: "User-Agent: Jami Daemon 13.9.0-09bfe85330-dirty (linux)"
[0m[22;36m[1695969528.280|20699|socket_pair.cpp :174 ] [0muse local address: 0.0.0.0:60378
[0m==20697==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000038 (pc 0x55853e0f604a bp 0x7fa7477e7f70 sp 0x7fa7477e7f40 T589)
[22;36m[1695969528.280|20699|socket_pair.cpp :174 ] [0muse local address: 0.0.0.0:60379
[0m[22;36m[22;36m[1695969528.280|20699|socket_pair.cpp :361 ] [0m[01;33mSocketPair: local{60378,60379} / 172.17.0.11{49404,49405}
[0m[1695969528.280|21293|media_decoder.cpp :150 ] [0mTrying to open device dummyFilename with format sdp, pixel format , size 0x0, rate 0.000000
==20697==The signal is caused by a READ memory access.
[0m[22;36m[1695969528.280|21250|sipvoiplink.cpp :1120] [0m[call:7411818913851632] INVITE@0x61900042c2a8 media update: status 0
[0m[22;36m[1695969528.280|20697|conference.cpp :561 ] [0m[01;33mTake over [AUDIO] control from call 3129400994883713 - current local source state [muted]
[0m==20697==Hint: address points to the zero page.
[22;36m[1695969528.280|20699|video_rtp_session.cpp :118 ] [0m[0x61d000413c90] Start video RTP sender: input [] - muted [NO]
[0m[22;36m[1695969528.280|20697|conference.cpp :567 ] [0m[01;33mTake over [VIDEO] control from call 3129400994883713 - current local source state [muted]
[0m[22;36m[1695969528.280|21250|sdp.cpp :134 ] [0mSet active local session to [0x619000306ba8]. Was [(nil)]
[0m[22;36m[1695969528.280|20699|media_encoder.cpp :62 ] [0m[0x61500129a380] New instance created
[0m[22;36m[1695969528.280|20697|sipcall.cpp :3081] [0m[call:3129400994883713] Entering conference [5406518273839043]
[0m[22;36m[1695969528.280|21250|sdp.cpp :498 ] [0m[SDP OFFER] Local active session:
v=0
o=b7b6580484b9 3904958326 2 IN IP4 172.17.0.11
s=Call ID 1702131012226992
c=IN IP4 172.17.0.11
t=0 0
m=audio 29248 RTP/SAVP 104 101
a=rtpmap:104 opus/48000/2
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=rtcp:29249 IN IP4 172.17.0.11
a=sendrecv
m=video 58824 RTP/SAVP 96
a=rtpmap:96 H264/90000
a=fmtp:96 profile-level-id=428029
a=rtcp:58825 IN IP4 172.17.0.11
a=sendrecv
[0m[22;36m[1695969528.280|20699|media_encoder.cpp :93 ] [0m[22;31mInvalid options
[0m[22;36m[1695969528.280|21293|media_decoder.cpp :170 ] [0mUsing format sdp and resolution 0x0
[0m[22;36m[22;36m[1695969528.280|21250|sdp.cpp :142 ] [0mSet active remote session to [0x619000505aa8]. Was [(nil)]
[0m[1695969528.280|20697|video_rtp_session.cpp :557 ] [0m[0x61d00047fe90] enterConference (conf: 5406518273839043)
[0m[22;36m[1695969528.280|20699|media_encoder.cpp :189 ] [0m[0x61500129a380] Created new coding instance for H264 @ index 0
[0m[22;36m[1695969528.280|21250|sdp.cpp :498 ] [0m[SDP OFFER] Remote active session:
v=0
o=b7b6580484b9 3904958326 3 IN IP4 172.17.0.11
s=Call ID 4008112576292348
c=IN IP4 172.17.0.11
t=0 0
m=audio 22278 RTP/SAVP 104 101
a=rtpmap:104 opus/48000/2
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=rtcp:22279 IN IP4 172.17.0.11
a=sendrecv
m=video 54988 RTP/SAVP 96
a=rtpmap:96 H264/90000
a=fmtp:96 profile-level-id=428029
a=rtcp:54989 IN IP4 172.17.0.11
a=sendrecv
[0m[22;36m[1695969528.280|20697|conference.cpp :977 ] [0mBind participant 3129400994883713 to conference 5406518273839043
[0m[22;36m[1695969528.280|20697|ringbufferpool.cpp :174 ] [0mBind call 3129400994883713 to call 7411818913851632
[0m[22;36m[1695969528.280|20697|ringbufferpool.cpp :155 ] [0mBind rbuf '3129400994883713' to callid '7411818913851632'
[0m[22;36m[1695969528.280|20697|ringbufferpool.cpp :155 ] [0mBind rbuf '7411818913851632' to callid '3129400994883713'
[0m[22;36m[1695969528.280|20697|ringbufferpool.cpp :155 ] [0mBind rbuf '3129400994883713' to callid 'audiolayer_id'
[0m[22;36m[1695969528.280|20697|manager.cpp :611 ] [0m----- Switch current call id to '5406518273839043' -----
[0m[22;36m[1695969528.280|20697|conference.cpp :344 ] [0m[conf 5406518273839043] Set state to [ACTIVE_ATTACHED] (was [ACTIVE_ATTACHED])
[0m[22;36m[1695969528.281|20697|conference.cpp :346 ] [0mStop conference
[0m[22;36m[1695969528.281|20697|manager.cpp :1433] [0mHangup conference 5406518273839043
[0m[22;36m[1695969528.281|20697|manager.cpp :1717] [0m[call:3129400994883713] Remove local audio
[0m[22;36m[1695969528.281|20697|ringbufferpool.cpp :262 ] [0mUnbind call 3129400994883713 from all bound calls
[0m[22;36m[1695969528.281|20697|manager.cpp :1607] [0mRemove participant 3129400994883713
[0m[22;36m[1695969528.281|20697|conference.cpp :880 ] [0mRemove call 3129400994883713 in conference 5406518273839043
[0m[22;36m[1695969528.281|20697|sipcall.cpp :3101] [0m[call:3129400994883713] Leaving conference
[0m[22;36m[1695969528.281|20697|ringbufferpool.cpp :174 ] [0mBind call 3129400994883713 to call audiolayer_id
[0m[22;36m[1695969528.281|20697|ringbufferpool.cpp :155 ] [0mBind rbuf '3129400994883713' to callid 'audiolayer_id'
[0m[22;36m[1695969528.281|20697|ringbufferpool.cpp :155 ] [0mBind rbuf 'audiolayer_id' to callid '3129400994883713'
[0m[22;36m[1695969528.281|20697|video_rtp_session.cpp :577 ] [0m[0x61d00047fe90] exitConference (conf: 5406518273839043)
[0m[22;36m[1695969528.281|20697|manager.cpp :1717] [0m[call:3129400994883713] Remove local audio
[0m[22;36m[1695969528.281|20697|ringbufferpool.cpp :262 ] [0mUnbind call 3129400994883713 from all bound calls
[0m[22;36m[1695969528.281|20697|manager.cpp :544 ] [0mProcess remaining 1 participant(s) from conference 5406518273839043
[0m[22;36m[1695969528.281|20697|manager.cpp :611 ] [0m----- Switch current call id to '7411818913851632' -----
[0m[22;36m[1695969528.281|20697|manager.cpp :580 ] [0mNo remaining participants, remove conference
[0m[22;36m[1695969528.281|20697|sipcall.cpp :759 ] [0m[call:3129400994883713] Terminate SIP session
[0m[22;36m[1695969528.281|20697|sip_utils.cpp :221 ] [0mAdd header to SIP message: "User-Agent: Jami Daemon 13.9.0-09bfe85330-dirty (linux)"
[0m[22;36m[1695969528.281|20697|sipcall.cpp :733 ] [0m[call:3129400994883713] Delete current invite session
[0m[22;36m[1695969528.281|20697|sipcall.cpp :2227] [0m[call:3129400994883713] Stopping all media
[0m[22;36m[1695969528.281|20697|audio_rtp_session.cpp :228 ] [0m[0x61c0000d8090] Stopping receiver
[0m[22;36m[1695969528.281|20697|video_rtp_session.cpp :245 ] [0m[0x61d00047fe90] Stop video RTP sender: input [] - muted [NO]
[0m[22;36m[1695969528.281|20697|video_rtp_session.cpp :319 ] [0m[0x61d00047fe90] Stopping receiver
[0m[22;36m[1695969528.281|20697|call.cpp :241 ] [0m[call:3129400994883713] state change 1/1, cnx 4/0, code 0
[0m[22;36m[1695969528.282|20697|call.cpp :275 ] [0m[call:3129400994883713] emit client call state change HUNGUP, code 0
[0m[22;36m[1695969528.282|20697|manager.cpp :1717] [0m[call:7411818913851632] Remove local audio
[0m[22;36m[1695969528.282|20697|ringbufferpool.cpp :262 ] [0mUnbind call 7411818913851632 from all bound calls
[0m[22;36m[1695969528.282|20761|sipcall.cpp :1592] [0m[call:3129400994883713] removeCall()
[0m[22;36m[1695969528.282|20697|manager.cpp :1607] [0mRemove participant 7411818913851632
[0m[22;36m[1695969528.282|20761|call_factory.cpp :72 ] [0mRemoving call 3129400994883713
[0m[22;36m[1695969528.282|20697|conference.cpp :880 ] [0mRemove call 7411818913851632 in conference 5406518273839043
[0m[22;36m[1695969528.282|20761|call_factory.cpp :75 ] [0mRemaining 3 call
[0m[22;36m[1695969528.282|20761|call.cpp :241 ] [0m[call:3129400994883713] state change 1/6, cnx 0/0, code 0
[0m[22;36m[1695969528.282|20697|sipcall.cpp :3101] [0m[call:7411818913851632] Leaving conference
[0m[22;36m[1695969528.282|20697|ringbufferpool.cpp :174 ] [0mBind call 7411818913851632 to call audiolayer_id
[0m[22;36m[1695969528.282|20761|contact_list.cpp :163 ] [0m[01;33m[Contacts] contact '90d20919eec87c2de5c4559df9eeb269f000eec3' not found
[0m[22;36m[1695969528.282|20697|ringbufferpool.cpp :155 ] [0mBind rbuf '7411818913851632' to callid 'audiolayer_id'
[0m[22;36m[1695969528.282|20697|ringbufferpool.cpp :155 ] [0mBind rbuf 'audiolayer_id' to callid '7411818913851632'
[0m[22;36m[1695969528.282|20761|sipcall.cpp :3255] [0m- Call 3129400994883713 with 90d20919eec87c2de5c4559df9eeb269f000eec3:
[0m[22;36m[1695969528.282|20697|video_rtp_session.cpp :577 ] [0m[0x61d0002fb290] exitConference (conf: 5406518273839043)
[0m[22;36m[1695969528.282|20761|sipcall.cpp :3256] [0m - Duration: 10 ms
[0m[22;36m[1695969528.282|20697|video_mixer.cpp :203 ] [0mDetaching video of call 7411818913851632
[0m[22;36m[1695969528.282|20761|sipcall.cpp :3258] [0m - Media: type [AUDIO] enabled [YES] muted [NO] label [audio_0] source [] secure [YES]
[0m[22;36m[1695969528.282|20697|video_mixer.cpp :237 ] [0mRemove source [0x60b0001317b0]
[0m[22;36m[1695969528.282|20761|sipcall.cpp :3258] [0m - Media: type [VIDEO] enabled [YES] muted [NO] label [video_0] source [] secure [YES]
[0m[22;36m[1695969528.282|20697|video_mixer.cpp :239 ] [0mTotal sources: 0
[0m[22;36m[1695969528.282|20761|call.cpp :275 ] [0m[call:3129400994883713] emit client call state change OVER, code 0
[0m[22;36m[1695969528.282|20697|video_receive_thread.cpp:285 ] [0m[0x61a000702680] Starting sink
[0m[22;36m[1695969528.282|20761|sipcall.cpp :459 ] [0m[call:3129400994883713] Setting transport to [(nil)]
[0m[22;36m[1695969528.282|20697|manager.cpp :1717] [0m[call:7411818913851632] Remove local audio
[0m[22;36m[1695969528.283|20697|ringbufferpool.cpp :262 ] [0mUnbind call 7411818913851632 from all bound calls
[0m[22;36m[1695969528.283|20697|manager.cpp :544 ] [0mProcess remaining 0 participant(s) from conference 5406518273839043
[0m[22;36m[1695969528.283|20697|manager.cpp :584 ] [0mNo remaining participants, remove conference
[0m[22;36m[1695969528.283|20697|sipcall.cpp :759 ] [0m[call:7411818913851632] Terminate SIP session
[0m[22;36m[1695969528.283|20697|sip_utils.cpp :221 ] [0mAdd header to SIP message: "User-Agent: Jami Daemon 13.9.0-09bfe85330-dirty (linux)"
[0m[22;36m[1695969528.283|20697|sipcall.cpp :733 ] [0m[call:7411818913851632] Delete current invite session
[0m[22;36m[1695969528.283|20697|sipcall.cpp :2227] [0m[call:7411818913851632] Stopping all media
[0m[22;36m[1695969528.283|20697|audio_rtp_session.cpp :228 ] [0m[0x61c0000d5890] Stopping receiver
[0m[22;36m[1695969528.283|20697|socket_pair.cpp :313 ] [0m[0x6160013aa380] Read operations in blocking mode [NO]
[0m[22;36m[1695969528.283|20697|socket_pair.cpp :300 ] [0m[01;33m[0x6160013aa380] Interrupting RTP sockets
[0m[22;36m[1695969528.283|21249|sipvoiplink.cpp :891 ] [0m[call:4008112576292348] INVITE@0x6190001987a8 state changed to 6 (DISCONNCTD): cause=200, tsx@0x61d000035328 status 200 (OK)
[0m[22;36m[1695969528.283|21281|media_decoder.cpp :547 ] [0mUsing libopus Opus (libopus) decoder for audio
[0m[22;36m[1695969528.283|21281|media_decoder.cpp :558 ] [0m[01;33mNot using hardware decoding for opus
[0m #0 0x55853e0f6049 in jami::MediaDecoder::getStream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const media/media_decoder.cpp:835
#1 0x55853e9198dc in jami::AudioReceiveThread::getInfo() const media/audio/audio_receive_thread.cpp:152
#2 0x55853e820fe3 in jami::AudioRtpSession::setMuted(bool, jami::RtpSession::Direction) media/audio/audio_rtp_session.cpp:262
#3 0x55853e3e46fe in jami::SIPCall::peerMuted(bool, int) sip/sipcall.cpp:3615
#4 0x55853e499d54 in handleMediaControl sip/sipvoiplink.cpp:1241
#5 0x55853e49c508 in onRequestInfo sip/sipvoiplink.cpp:1323
#6 0x55853e49d2fa in transaction_state_changed_cb sip/sipvoiplink.cpp:1390
#7 0x55853e9c5467 in mod_inv_on_tsx_state (/foo/test/unitTest/ut_conference+0x40de467)
#8 0x55853ea025ec in pjsip_dlg_on_tsx_state (/foo/test/unitTest/ut_conference+0x411b5ec)
#9 0x55853e9fb6eb in tsx_set_state (/foo/test/unitTest/ut_conference+0x41146eb)
#10 0x55853e9fbef8 in tsx_on_state_null (/foo/test/unitTest/ut_conference+0x4114ef8)
#11 0x55853e9ff6b1 in pjsip_tsx_recv_msg (/foo/test/unitTest/ut_conference+0x41186b1)
#12 0x55853ea02304 in pjsip_dlg_on_rx_request (/foo/test/unitTest/ut_conference+0x411b304)
#13 0x55853ea03a62 in mod_ua_on_rx_request (/foo/test/unitTest/ut_conference+0x411ca62)
#14 0x55853e9e897a in pjsip_endpt_process_rx_data (/foo/test/unitTest/ut_conference+0x410197a)
#15 0x55853e9e8bb5 in endpt_on_rx_msg (/foo/test/unitTest/ut_conference+0x4101bb5)
#16 0x55853e9efbde in pjsip_tpmgr_receive_packet (/foo/test/unitTest/ut_conference+0x4108bde)
#17 0x55853e6379bd in operator() jamidht/channeled_transport.cpp:172
#18 0x55853e63ac21 in _M_invoke /usr/include/c++/9/bits/std_function.h:285
#19 0x55853e9611c3 in dhtnet::ChannelSocket::onRecv(std::vector<unsigned char, std::allocator<unsigned char> >&&) (/foo/test/unitTest/ut_conference+0x407a1c3)
#20 0x55853e961025 in dhtnet::MultiplexedSocket::Impl::handleChannelPacket(unsigned short, std::vector<unsigned char, std::allocator<unsigned char> >&&) (/foo/test/unitTest/ut_conference+0x407a025)
#21 0x55853e9658f2 in dhtnet::MultiplexedSocket::Impl::eventLoop() (/foo/test/unitTest/ut_conference+0x407e8f2)
#22 0x55853e969437 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dhtnet::MultiplexedSocket::Impl::Impl(dhtnet::MultiplexedSocket&, std::shared_ptr<asio::io_context>, dht::Hash<32ul> const&, std::unique_ptr<dhtnet::TlsSocketEndpoint, std::default_delete<dhtnet::TlsSocketEndpoint> >, std::shared_ptr<dht::log::Logger>)::{lambda()#1}> > >::_M_run() (/foo/test/unitTest/ut_conference+0x4082437)
#23 0x7fa771d9fdf3 (/lib/x86_64-linux-gnu/libstdc++.so.6+0xd6df3)
#24 0x7fa7724b9608 in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x8608)
#25 0x7fa771a8c132 in __clone (/lib/x86_64-linux-gnu/libc.so.6+0x11f132)