* thread #10
frame #0: 0x00000001c5fa3f3c libsystem_kernel.dylib`__psynch_mutexwait + 8
frame #1: 0x00000001d5538620 libsystem_pthread.dylib`_pthread_mutex_firstfit_lock_wait + 80
frame #2: 0x00000001d552f304 libsystem_pthread.dylib`_pthread_mutex_firstfit_lock_slow$VARIANT$armv81 + 244
frame #3: 0x00000001020cfc4c Ring`pj_mutex_lock + 32
frame #4: 0x00000001020d7154 Ring`pj_grp_lock_acquire + 60
frame #5: 0x0000000101d41b28 Ring`pjsip_dlg_create_request + 80
* frame #6: 0x000000010164dd54 Ring`jami::SIPCall::sendSIPInfo(this=0x0000000109ed3618, body="<?xml version=\"1.0\" encoding=\"utf-8\" ?><media_control><vc_primitive> <stream_id>1</stream_id><to_encoder><picture_fast_update/></to_encoder></vc_primitive></media_control>", subtype="media_control+xml") at sipcall.cpp:631:9
frame #7: 0x000000010164e3ec Ring`jami::SIPCall::requestKeyframe(this=0x0000000109ed3618, streamIdx=1) at sipcall.cpp:687:9
frame #8: 0x0000000101659bbc Ring`jami::SIPCall::updateRemoteMedia(this=0x0000000109ed3618) at sipcall.cpp:2297:17
frame #9: 0x00000001016979b0 Ring`jami::SIPCall::onMediaNegotiationComplete(this=0x0000000282b3a408)::$_40::operator()() const at sipcall.cpp:2712:24
frame #10: 0x0000000101697780 Ring`void jami::runOnMainThread<jami::SIPCall::onMediaNegotiationComplete()::$_40>(this=0x0000000282b3a408)::$_40&&, char const*, unsigned int)::'lambda'()::operator()() at manager.h:909:87
frame #11: 0x000000010169775c Ring`decltype(__f=0x0000000282b3a408)::$_40>()()) std::__1::__invoke[abi:v15006]<void jami::runOnMainThread<jami::SIPCall::onMediaNegotiationComplete()::$_40>(jami::SIPCall::onMediaNegotiationComplete()::$_40&&, char const*, unsigned int)::'lambda'()&>(jami::SIPCall::onMediaNegotiationComplete()::$_40&&) at invoke.h:394:23
frame #12: 0x0000000101697714 Ring`void std::__1::__invoke_void_return_wrapper<void, true>::__call<void jami::runOnMainThread<jami::SIPCall::onMediaNegotiationComplete(__args=0x0000000282b3a408)::$_40>(jami::SIPCall::onMediaNegotiationComplete()::$_40&&, char const*, unsigned int)::'lambda'()&>(void jami::runOnMainThread<jami::SIPCall::onMediaNegotiationComplete()::$_40>(jami::SIPCall::onMediaNegotiationComplete()::$_40&&, char const*, unsigned int)::'lambda'()&) at invoke.h:479:9
frame #13: 0x00000001016976f0 Ring`std::__1::__function::__alloc_func<void jami::runOnMainThread<jami::SIPCall::onMediaNegotiationComplete()::$_40>(jami::SIPCall::onMediaNegotiationComplete()::$_40&&, char const*, unsigned int)::'lambda'(), std::__1::allocator<void jami::runOnMainThread<jami::SIPCall::onMediaNegotiationComplete()::$_40>(jami::SIPCall::onMediaNegotiationComplete()::$_40&&, char const*, unsigned int)::'lambda'()>, void ()>::operator(this=0x0000000282b3a408)[abi:v15006]() at function.h:185:16
frame #14: 0x00000001016962c4 Ring`std::__1::__function::__func<void jami::runOnMainThread<jami::SIPCall::onMediaNegotiationComplete()::$_40>(jami::SIPCall::onMediaNegotiationComplete()::$_40&&, char const*, unsigned int)::'lambda'(), std::__1::allocator<void jami::runOnMainThread<jami::SIPCall::onMediaNegotiationComplete()::$_40>(jami::SIPCall::onMediaNegotiationComplete()::$_40&&, char const*, unsigned int)::'lambda'()>, void ()>::operator(this=0x0000000282b3a400)() at function.h:359:12
frame #15: 0x0000000101030b98 Ring`std::__1::__function::__value_func<void ()>::operator(this=0x0000000282b3a400)[abi:v15006]() const at function.h:512:16
frame #16: 0x0000000101030b48 Ring`std::__1::function<void ()>::operator(this= Lambda in File manager.h at Line 909)() const at function.h:1197:12
frame #17: 0x000000010105a05c Ring`jami::ScheduledExecutor::loop(this=0x0000000108a4dc20) at scheduled_executor.cpp:145:13
frame #18: 0x000000010105bd78 Ring`jami::ScheduledExecutor::ScheduledExecutor(this=0x000000028242ede8)::$_0::operator()() const at scheduled_executor.cpp:35:13
frame #19: 0x000000010105bd00 Ring`decltype(__f=0x000000028242ede8)::$_0>()()) std::__1::__invoke[abi:v15006]<jami::ScheduledExecutor::ScheduledExecutor(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::$_0>(jami::ScheduledExecutor::ScheduledExecutor(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::$_0&&) at invoke.h:394:23
frame #20: 0x000000010105bc9c Ring`void std::__1::__thread_execute[abi:v15006]<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, jami::ScheduledExecutor::ScheduledExecutor(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::$_0>(__t=size=2, (null)=__tuple_indices<> @ 0x000000016fbd6f7f)::$_0>&, std::__1::__tuple_indices<>) at thread:290:5
frame #21: 0x000000010105b4fc Ring`void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, jami::ScheduledExecutor::ScheduledExecutor(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::$_0> >(__vp=0x000000028242ede0) at thread:301:5
frame #22: 0x00000001d552f0ec libsystem_pthread.dylib`_pthread_start + 116
(lldb) bt
* thread #80
frame #0: 0x00000001c5fa3f3c libsystem_kernel.dylib`__psynch_mutexwait + 8
frame #1: 0x00000001d5538620 libsystem_pthread.dylib`_pthread_mutex_firstfit_lock_wait + 80
frame #2: 0x00000001d552f304 libsystem_pthread.dylib`_pthread_mutex_firstfit_lock_slow$VARIANT$armv81 + 244
frame #3: 0x0000000198df832c libc++.1.dylib`std::__1::recursive_mutex::lock() + 12
frame #4: 0x0000000101078be0 Ring`std::__1::lock_guard<std::__1::recursive_mutex>::lock_guard[abi:v15006](this=0x00000001722a9c08, __m=0x0000000109ed3700) at __mutex_base:94:27
frame #5: 0x00000001010789a8 Ring`std::__1::lock_guard<std::__1::recursive_mutex>::lock_guard[abi:v15006](this=0x00000001722a9c08, __m=0x0000000109ed3700) at __mutex_base:94:21
* frame #6: 0x000000010165c650 Ring`jami::SIPCall::getMediaAttributeList(this=0x0000000109ed3618) const at sipcall.cpp:2652:43
frame #7: 0x000000010165c8f4 Ring`jami::SIPCall::getAudioStreams(this=0x0000000109ed3618) const at sipcall.cpp:2664:19
frame #8: 0x0000000100f524a8 Ring`jami::Conference::bindParticipant(this=0x0000000110c8b218, participant_id="8812619413191767") at conference.cpp:1000:52
frame #9: 0x000000010165f5b0 Ring`jami::SIPCall::enterConference(this=0x0000000109ed3618, conference=std::__1::shared_ptr<jami::Conference>::element_type @ 0x0000000110c8b218 strong=3 weak=7) at sipcall.cpp:3161:17
frame #10: 0x0000000100f4d104 Ring`jami::Conference::handleMediaChangeRequest(this=0x0000000110c8b218, call=std::__1::shared_ptr<jami::Call>::element_type @ 0x0000000109ed3618 strong=9 weak=19, remoteMediaList=size=2) at conference.cpp:706:11
frame #11: 0x000000010165e1d0 Ring`jami::SIPCall::onReceiveReinvite(this=0x0000000109ed3618, offer=0x0000000110ce4c28, rdata=0x0000000110965fe8) at sipcall.cpp:2953:15
frame #12: 0x00000001016c203c Ring`jami::reinvite_received_cb(inv=0x000000010989fc28, offer=0x0000000110ce4c28, rdata=0x0000000110965fe8) at sipvoiplink.cpp:1002:26
frame #13: 0x0000000101dfba24 Ring`inv_on_state_confirmed + 1572
frame #14: 0x0000000101df9b84 Ring`mod_inv_on_tsx_state + 80
frame #15: 0x0000000101d43534 Ring`pjsip_dlg_on_tsx_state + 172
frame #16: 0x0000000101d3d750 Ring`tsx_set_state + 488
frame #17: 0x0000000101d3ce78 Ring`tsx_on_state_null + 56
frame #18: 0x0000000101d3db5c Ring`pjsip_tsx_recv_msg + 144
frame #19: 0x0000000101d42bf0 Ring`pjsip_dlg_on_rx_request + 796
frame #20: 0x0000000101d446fc Ring`mod_ua_on_rx_request + 540
frame #21: 0x0000000101d2d08c Ring`pjsip_endpt_process_rx_data + 452
frame #22: 0x0000000101d2c8ec Ring`endpt_on_rx_msg + 336
frame #23: 0x0000000101d33f70 Ring`pjsip_tpmgr_receive_packet + 1008
frame #24: 0x00000001011518e8 Ring`jami::tls::ChanneledSIPTransport::start(this=0x000000010f484808, buf="\xeba\x9e\v\xd8M\xb7\x87^\x9cҟ\x8b\U0000001f\x9f\U00000010\x9c\xb1\x83^\x99邛\xd0\xe4\xfe?\xebB\x9bi\xf6\b*'\xf7\xe7\U00000014\U000000116_\xee\xa2\U0000001d\xed\x91\xc2\xd8\U00000012\xf9=\xf5/\x96\U0000001a\xe70\xf3B\x82C\xd7\xcaV;ߖ\xfa\U0000001c\x8d\xfa\x80\xf3$\x888\xf8\xc2\xef\U00000005\xe5\xd4\xcbԟ\xd1W\xc3D!\x9f\x98\U00000013\xcf=9\xfe\x8d\x9f\x88VI\U0000001b/\x8b\x85d\xb5\x97", len=1390)::$_3::operator()(unsigned char const*, unsigned long) const at channeled_transport.cpp:172:26
frame #25: 0x000000010115180c Ring`decltype(__f=0x000000010f484808, __args=0x00000001722aad58, __args=0x00000001722aad50)::$_3&>()(std::declval<unsigned char const*>(), std::declval<unsigned long>())) std::__1::__invoke[abi:v15006]<jami::tls::ChanneledSIPTransport::start()::$_3&, unsigned char const*, unsigned long>(jami::tls::ChanneledSIPTransport::start()::$_3&, unsigned char const*&&, unsigned long&&) at invoke.h:394:23
frame #26: 0x00000001011517ac Ring`long std::__1::__invoke_void_return_wrapper<long, false>::__call<jami::tls::ChanneledSIPTransport::start(__args=0x000000010f484808, __args=0x00000001722aad58, __args=0x00000001722aad50)::$_3&, unsigned char const*, unsigned long>(jami::tls::ChanneledSIPTransport::start()::$_3&, unsigned char const*&&, unsigned long&&) at invoke.h:470:16
frame #27: 0x0000000101151778 Ring`std::__1::__function::__alloc_func<jami::tls::ChanneledSIPTransport::start()::$_3, std::__1::allocator<jami::tls::ChanneledSIPTransport::start()::$_3>, long (unsigned char const*, unsigned long)>::operator(this=0x000000010f484808, __arg=0x00000001722aad58, __arg=0x00000001722aad50)[abi:v15006](unsigned char const*&&, unsigned long&&) at function.h:185:16
frame #28: 0x00000001011505dc Ring`std::__1::__function::__func<jami::tls::ChanneledSIPTransport::start()::$_3, std::__1::allocator<jami::tls::ChanneledSIPTransport::start()::$_3>, long (unsigned char const*, unsigned long)>::operator(this=0x000000010f484800, __arg=0x00000001722aad58, __arg=0x00000001722aad50)(unsigned char const*&&, unsigned long&&) at function.h:359:12
frame #29: 0x0000000101c49bec Ring`dhtnet::ChannelSocket::onRecv(std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >&&) + 88
frame #30: 0x0000000101c4510c Ring`dhtnet::MultiplexedSocket::Impl::handleChannelPacket(unsigned short, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >&&) + 268
frame #31: 0x0000000101c44348 Ring`dhtnet::MultiplexedSocket::Impl::eventLoop() + 532
frame #32: 0x0000000101c4e2a4 Ring`dhtnet::MultiplexedSocket::Impl::Impl(dhtnet::MultiplexedSocket&, std::__1::shared_ptr<asio::io_context>, dht::Hash<32ul> const&, std::__1::unique_ptr<dhtnet::TlsSocketEndpoint, std::__1::default_delete<dhtnet::TlsSocketEndpoint> >, std::__1::shared_ptr<dht::log::Logger>)::'lambda'()::operator()() const + 44
frame #33: 0x0000000101c4e1ec Ring`void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, dhtnet::MultiplexedSocket::Impl::Impl(dhtnet::MultiplexedSocket&, std::__1::shared_ptr<asio::io_context>, dht::Hash<32ul> const&, std::__1::unique_ptr<dhtnet::TlsSocketEndpoint, std::__1::default_delete<dhtnet::TlsSocketEndpoint> >, std::__1::shared_ptr<dht::log::Logger>)::'lambda'()> >(void*) + 52
frame #34: 0x00000001d552f0ec libsystem_pthread.dylib`_pthread_start + 116