[1612800089.886|61512|ice_transport.cpp :763 ] [ice:0x627000261100]: Setup default candidates
[1612800089.886|61512|ice_transport.cpp :753 ] [ice:0x627000261100] added host stun config for TCP transport
[1612800089.886|61512|ice_transport.cpp :753 ] [ice:0x627000261100] added host stun config for TCP transport
[1612800089.886|61512|ice_transport.cpp :888 ] [ice:0x627000261100]: Add generic local reflexive candidates [172.16.21.46:9 : 208.88.110.46:9] for comp 1
[1612800089.886|61512|ice_transport.cpp :753 ] [ice:0x627000261100] added host stun config for TCP transport
[1612800089.886|61512|ice_transport.cpp :289 ] [ice (TCP)] added turn server '158.69.203.11', port 3478
[1612800089.895|62703|sip_utils.cpp :252 ] Registered thread 0x7f6dd193c4f8 (0x3F01D)
[1612800089.928|61471|ice_transport.cpp :1467 ] [ice:0x627000081900] ice send failed: Ignored (PJ_EIGNORED)
[1612800089.928|62270|tls_session.cpp :1675 ] [TLS] fatal error in recv: The TLS connection was non-properly terminated.
[1612800089.928|62262|tls_session.cpp :1532 ] [TLS] shutdown
[1612800089.928|62262|ice_transport.cpp :1467 ] [ice:0x627000081900] ice send failed: Ignored (PJ_EIGNORED)
[1612800089.928|62262|tls_session.cpp :903 ] [TLS] transport failure on tx: errno = 5
AddressSanitizer:DEADLYSIGNAL
=================================================================
==258077==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000694 (pc 0x7f6e3292ce44 bp 0x7f6e2d9f9090 sp 0x7f6e2d9f8a08 T1)
==258077==The signal is caused by a WRITE memory access.
==258077==Hint: address points to the zero page.
#0 0x7f6e3292ce43 in gnutls_transport_set_errno (/usr/lib/x86_64-linux-gnu/libgnutls.so.30+0x76e43)
#1 0x557f564ef0e3 in jami::tls::TlsSession::TlsSessionImpl::sendRaw(void const*, unsigned long) /home/sblin/ring-project/daemon/src/security/tls_session.cpp:902
#2 0x557f564ef41a in jami::tls::TlsSession::TlsSessionImpl::sendRawVec(iovec const*, int) /home/sblin/ring-project/daemon/src/security/tls_session.cpp:915
#3 0x557f564e9a8e in operator() /home/sblin/ring-project/daemon/src/security/tls_session.cpp:607
#4 0x557f564e9abf in _FUN /home/sblin/ring-project/daemon/src/security/tls_session.cpp:608
#5 0x7f6e328f0ea8 (/usr/lib/x86_64-linux-gnu/libgnutls.so.30+0x3aea8)
#6 0x7f6e328e7240 (/usr/lib/x86_64-linux-gnu/libgnutls.so.30+0x31240)
#7 0x7f6e328ea68f in gnutls_record_send2 (/usr/lib/x86_64-linux-gnu/libgnutls.so.30+0x3468f)
#8 0x557f564ee6a3 in jami::tls::TlsSession::TlsSessionImpl::send(unsigned char const*, unsigned long, std::error_code&) /home/sblin/ring-project/daemon/src/security/tls_session.cpp:854
#9 0x557f564f6ce7 in jami::tls::TlsSession::write(unsigned char const*, unsigned long, std::error_code&) /home/sblin/ring-project/daemon/src/security/tls_session.cpp:1632
#10 0x557f5628b2da in jami::TlsSocketEndpoint::write(unsigned char const*, unsigned long, std::error_code&) /home/sblin/ring-project/daemon/src/peer_connection.cpp:366
#11 0x557f55fc3bd7 in jami::MultiplexedSocket::write(unsigned short const&, unsigned char const*, unsigned long, std::error_code&) /home/sblin/ring-project/daemon/src/jamidht/multiplexed_socket.cpp:471
#12 0x557f55fc5ec6 in jami::ChannelSocket::write(unsigned char const*, unsigned long, std::error_code&) /home/sblin/ring-project/daemon/src/jamidht/multiplexed_socket.cpp:679
#13 0x557f565e08e6 in jami::tls::ChanneledSIPTransport::send(pjsip_tx_data*, void const*, int, void*, void (*)(pjsip_transport*, void*, long)) /home/sblin/ring-project/daemon/src/jamidht/channeled_transport.cpp:298
#14 0x557f565dc2e3 in operator() /home/sblin/ring-project/daemon/src/jamidht/channeled_transport.cpp:103
#15 0x557f565dc335 in _FUN /home/sblin/ring-project/daemon/src/jamidht/channeled_transport.cpp:104
#16 0x557f566f81b2 in pjsip_transport_send (/home/sblin/ring-project/daemon/bin/dring+0xf781b2)
#17 0x557f566f24d8 in stateless_send_transport_cb (/home/sblin/ring-project/daemon/bin/dring+0xf724d8)
#18 0x557f566f2839 in stateless_send_resolver_callback (/home/sblin/ring-project/daemon/bin/dring+0xf72839)
#19 0x557f566f6087 in pjsip_resolve (/home/sblin/ring-project/daemon/bin/dring+0xf76087)
#20 0x557f566f4525 in pjsip_endpt_send_request_stateless (/home/sblin/ring-project/daemon/bin/dring+0xf74525)
#21 0x557f56704600 in tsx_send_msg (/home/sblin/ring-project/daemon/bin/dring+0xf84600)
#22 0x557f56704911 in tsx_on_state_null (/home/sblin/ring-project/daemon/bin/dring+0xf84911)
#23 0x557f56707d2e in pjsip_tsx_send_msg (/home/sblin/ring-project/daemon/bin/dring+0xf87d2e)
#24 0x557f5670a327 in pjsip_dlg_send_request (/home/sblin/ring-project/daemon/bin/dring+0xf8a327)
#25 0x557f560808a8 in jami::im::sendSipMessage(pjsip_inv_session*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) /home/sblin/ring-project/daemon/src/im/instant_messaging.cpp:167
[1612800090.220|62703|ice_transport.cpp :561 ] [ice:0x627000261100] TCP initialization success
[1612800090.220|62703|ice_transport.cpp :623 ] [ice:0x627000261100] as master
[1612800090.220|62703|ice_transport.cpp :729 ] [ice:0x627000261100] (local) ufrag=1ca60700, pwd=549c8e553e8b102d45c70f4a
[1612800090.220|62201|ice_transport.cpp :1572 ] Add remote ICE candidate: Hc0a80252 1 TCP 2130706431 192.168.2.82 65301 typ host tcptype passive
[1612800090.220|62201|ice_transport.cpp :1572 ] Add remote ICE candidate: Hc0a80252 1 TCP 2130706175 192.168.2.82 9 typ host tcptype active
[1612800090.220|62201|ice_transport.cpp :1572 ] Add remote ICE candidate: Hd0b6f662 1 TCP 2130706431 fe80::aede:48ff:fe00:1122 65302 typ host tcptype passive
[1612800090.220|62201|ice_transport.cpp :1572 ] Add remote ICE candidate: Hd0b6f662 1 TCP 2130706175 fe80::aede:48ff:fe00:1122 9 typ host tcptype active
[1612800090.221|62201|ice_transport.cpp :1572 ] Add remote ICE candidate: Sc0a80252 1 TCP 1694498303 184.144.159.132 9 typ srflx tcptype active
[1612800090.221|62201|ice_transport.cpp :1572 ] Add remote ICE candidate: Hc0a80252 1 TCP 2130706431 192.168.2.82 9 typ host tcptype active
[1612800090.221|62201|ice_transport.cpp :1572 ] Add remote ICE candidate: Rc0fc8cec 1 TCP 16777215 192.252.140.236 10452 typ relay tcptype passive
[1612800090.221|62201|ice_transport.cpp :1075 ] [ice:0x627000261100] negotiation starting (7 remote candidates)
[1612800090.221|62201|connectionmanager.cpp:585 ] [Account e77342fdc0671835] [CNX] connection accepted, DHT reply to d5e472a00e9bce0e716054efda72f46fb3092817
#26 0x557f56342ec7 in jami::SIPCall::sendTextMessage(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/sblin/ring-project/daemon/src/sip/sipcall.cpp:943
#27 0x557f56160688 in operator() /home/sblin/ring-project/daemon/src/conference.cpp:293
#28 0x557f5616a676 in operator() /home/sblin/ring-project/daemon/src/manager.h:975
#29 0x557f5616c070 in _M_invoke /usr/include/c++/9/bits/std_function.h:300
#30 0x557f55cd7c3b in std::function<void ()>::operator()() const /usr/include/c++/9/bits/std_function.h:688
#31 0x557f562be79d in jami::ScheduledExecutor::loop() /home/sblin/ring-project/daemon/src/scheduled_executor.cpp:124
#32 0x557f562bccb4 in operator() /home/sblin/ring-project/daemon/src/scheduled_executor.cpp:28
#33 0x557f562c13dd in __invoke_impl<void, jami::ScheduledExecutor::ScheduledExecutor()::<lambda()> > /usr/include/c++/9/bits/invoke.h:60
#34 0x557f562c1392 in __invoke<jami::ScheduledExecutor::ScheduledExecutor()::<lambda()> > /usr/include/c++/9/bits/invoke.h:95
#35 0x557f562c133f in _M_invoke<0> /usr/include/c++/9/thread:244
#36 0x557f562c1315 in operator() /usr/include/c++/9/thread:251
#37 0x557f562c12f9 in _M_run /usr/include/c++/9/thread:195
#38 0x7f6e320f8d83 (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0xd6d83)
#39 0x7f6e3271b608 in start_thread /build/glibc-eX1tMB/glibc-2.31/nptl/pthread_create.c:477
#40 0x7f6e31de6292 in __clone (/lib/x86_64-linux-gnu/libc.so.6+0x122292)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/usr/lib/x86_64-linux-gnu/libgnutls.so.30+0x76e43) in gnutls_transport_set_errno
Thread T1 created by T0 here:
#0 0x7f6e32d16805 in pthread_create (/usr/lib/x86_64-linux-gnu/libasan.so.5+0x3a805)
#1 0x7f6e320f9048 in std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)()) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0xd7048)
#2 0x557f562bcf1c in jami::ScheduledExecutor::ScheduledExecutor() /home/sblin/ring-project/daemon/src/scheduled_executor.cpp:29
#3 0x557f561a69ae in jami::Manager::ManagerPimpl::ManagerPimpl(jami::Manager&) /home/sblin/ring-project/daemon/src/manager.cpp:451
#4 0x557f561aa13e in jami::Manager::Manager() /home/sblin/ring-project/daemon/src/manager.cpp:730
#5 0x557f561a9f05 in jami::Manager::instance() /home/sblin/ring-project/daemon/src/manager.cpp:706
#6 0x557f55d05ccd in DRing::init(DRing::InitFlag) /home/sblin/ring-project/daemon/src/ring_api.cpp:57
#7 0x557f55bdb71f in DBusClient::initLibrary(int) /home/sblin/ring-project/daemon/bin/dbus/dbusclient.cpp:245
#8 0x557f55bd02a1 in DBusClient::DBusClient(int, bool) /home/sblin/ring-project/daemon/bin/dbus/dbusclient.cpp:108
#9 0x557f55bcf9af in void __gnu_cxx::new_allocator<DBusClient>::construct<DBusClient, int&, bool&>(DBusClient*, int&, bool&) (/home/sblin/ring-project/daemon/bin/dring+0x44f9af)
#10 0x557f55bcf773 in void std::allocator_traits<std::allocator<DBusClient> >::construct<DBusClient, int&, bool&>(std::allocator<DBusClient>&, DBusClient*, int&, bool&) (/home/sblin/ring-project/daemon/bin/dring+0x44f773)
#11 0x557f55bcf3a4 in std::_Sp_counted_ptr_inplace<DBusClient, std::allocator<DBusClient>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<int&, bool&>(std::allocator<DBusClient>, int&, bool&) (/home/sblin/ring-project/daemon/bin/dring+0x44f3a4)
#12 0x557f55bced6a in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<DBusClient, std::allocator<DBusClient>, int&, bool&>(DBusClient*&, std::_Sp_alloc_shared_tag<std::allocator<DBusClient> >, int&, bool&) (/home/sblin/ring-project/daemon/bin/dring+0x44ed6a)
#13 0x557f55bce8bd in std::__shared_ptr<DBusClient, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<DBusClient>, int&, bool&>(std::_Sp_alloc_shared_tag<std::allocator<DBusClient> >, int&, bool&) (/home/sblin/ring-project/daemon/bin/dring+0x44e8bd)
#14 0x557f55bcdd7e in std::shared_ptr<DBusClient>::shared_ptr<std::allocator<DBusClient>, int&, bool&>(std::_Sp_alloc_shared_tag<std::allocator<DBusClient> >, int&, bool&) (/home/sblin/ring-project/daemon/bin/dring+0x44dd7e)
#15 0x557f55bcd2ae in std::shared_ptr<DBusClient> std::allocate_shared<DBusClient, std::allocator<DBusClient>, int&, bool&>(std::allocator<DBusClient> const&, int&, bool&) (/home/sblin/ring-project/daemon/bin/dring+0x44d2ae)
#16 0x557f55bcc8de in std::shared_ptr<DBusClient> std::make_shared<DBusClient, int&, bool&>(int&, bool&) (/home/sblin/ring-project/daemon/bin/dring+0x44c8de)
#17 0x557f55bcb651 in main /home/sblin/ring-project/daemon/bin/main.cpp:218
#18 0x7f6e31ceb0b2 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x270b2)
==258077==ABORTING
✘ sblin@sblin-pbody ~/ring-project/daemon master