*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
pid: 0, tid: 0 >>> cx.ring <<<
backtrace:
#00 pc 000000000004e8fc /apex/com.android.runtime/lib64/bionic/libc.so (abort+180)
#00 pc 00000000000b28a4 /apex/com.android.runtime/lib64/bionic/libc.so (__fortify_fatal(char const*, ...)+124)
#00 pc 00000000000b1d6c /apex/com.android.runtime/lib64/bionic/libc.so (HandleUsingDestroyedMutex(pthread_mutex_t*, char const*)+52)
#00 pc 00000000000b1bac /apex/com.android.runtime/lib64/bionic/libc.so (pthread_mutex_lock+172)
#00 pc 0000000000091b6c /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libc++_shared.so (std::__ndk1::__libcpp_mutex_lock(pthread_mutex_t*)) (SourceCode: /buildbot/src/android/ndk-release-r21/external/libcxx/include/__threading_support:264)
#00 pc 0000000000091b6c /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libc++_shared.so (std::__ndk1::mutex::lock()) (SourceCode: /buildbot/src/android/ndk-release-r21/external/libcxx/src/mutex.cpp:33)
#00 pc 0000000000484484 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (std::__ndk1::lock_guard<std::__ndk1::mutex>::lock_guard(std::__ndk1::mutex&)) (SourceCode: /opt/android-sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/__mutex_base:99)
#00 pc 0000000000484484 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (jami::MultiplexedSocket::Impl::clearSockets()) (SourceCode: /var/lib/jenkins/workspace/packaging-deploy-android-pipeline/ring-project/client-android/../daemon/src/jamidht/multiplexed_socket.cpp:74)
#00 pc 0000000000482dc8 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (jami::MultiplexedSocket::Impl::shutdown()) (SourceCode: /var/lib/jenkins/workspace/packaging-deploy-android-pipeline/ring-project/client-android/../daemon/src/jamidht/multiplexed_socket.cpp:102)
#00 pc 0000000000482dc8 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (jami::MultiplexedSocket::Impl::eventLoop()::$_0::operator()(jami::tls::TlsSessionState) const) (SourceCode: /var/lib/jenkins/workspace/packaging-deploy-android-pipeline/ring-project/client-android/../daemon/src/jamidht/multiplexed_socket.cpp:160)
#00 pc 0000000000482dc8 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (decltype(std::__ndk1::forward<jami::MultiplexedSocket::Impl::eventLoop()::$_0&>(fp)(std::__ndk1::forward<jami::tls::TlsSessionState>(fp0))) std::__ndk1::__invoke<jami::MultiplexedSocket::Impl::eventLoop()::$_0&, jami::tls::TlsSessionState>(jami::MultiplexedSocket::Impl::eventLoop()::$_0&, jami::tls::TlsSessionState&&)) (SourceCode: /opt/android-sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/type_traits:3501)
#00 pc 0000000000482dc8 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (bool std::__ndk1::__invoke_void_return_wrapper<bool>::__call<jami::MultiplexedSocket::Impl::eventLoop()::$_0&, jami::tls::TlsSessionState>(jami::MultiplexedSocket::Impl::eventLoop()::$_0&, jami::tls::TlsSessionState&&)) (SourceCode: /opt/android-sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/__functional_base:317)
#00 pc 0000000000482dc8 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (std::__ndk1::__function::__alloc_func<jami::MultiplexedSocket::Impl::eventLoop()::$_0, std::__ndk1::allocator<jami::MultiplexedSocket::Impl::eventLoop()::$_0>, bool (jami::tls::TlsSessionState)>::operator()(jami::tls::TlsSessionState&&)) (SourceCode: /opt/android-sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/functional:1540)
#00 pc 0000000000482dc8 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (std::__ndk1::__function::__func<jami::MultiplexedSocket::Impl::eventLoop()::$_0, std::__ndk1::allocator<jami::MultiplexedSocket::Impl::eventLoop()::$_0>, bool (jami::tls::TlsSessionState)>::operator()(jami::tls::TlsSessionState&&)) (SourceCode: /opt/android-sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/functional:1714)
#00 pc 00000000005405a4 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (std::__ndk1::__function::__value_func<bool (jami::tls::TlsSessionState)>::operator()(jami::tls::TlsSessionState&&) const) (SourceCode: /opt/android-sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/functional:1867)
#00 pc 00000000005405a4 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (std::__ndk1::function<bool (jami::tls::TlsSessionState)>::operator()(jami::tls::TlsSessionState) const) (SourceCode: /opt/android-sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/functional:2473)
#00 pc 00000000005405a4 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (jami::TlsSocketEndpoint::Impl::onTlsStateChange(jami::tls::TlsSessionState)) (SourceCode: /var/lib/jenkins/workspace/packaging-deploy-android-pipeline/ring-project/client-android/../daemon/src/peer_connection.cpp:303)
#00 pc 00000000005e19c8 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (std::__ndk1::__function::__value_func<void (jami::tls::TlsSessionState)>::operator()(jami::tls::TlsSessionState&&) const) (SourceCode: /opt/android-sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/functional:1867)
#00 pc 00000000005e19c8 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (std::__ndk1::function<void (jami::tls::TlsSessionState)>::operator()(jami::tls::TlsSessionState) const) (SourceCode: /opt/android-sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/functional:2473)
#00 pc 00000000005e19c8 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (jami::tls::TlsSession::TlsSessionImpl::process()) (SourceCode: /var/lib/jenkins/workspace/packaging-deploy-android-pipeline/ring-project/client-android/../daemon/src/security/tls_session.cpp:1550)
#00 pc 000000000052c4b0 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (std::__ndk1::__function::__value_func<void ()>::operator()() const) (SourceCode: /opt/android-sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/functional:1867)
#00 pc 000000000052c4b0 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (std::__ndk1::function<void ()>::operator()() const) (SourceCode: /opt/android-sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/functional:2473)
#00 pc 000000000052c4b0 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (jami::ThreadLoop::mainloop(std::__ndk1::__thread_id&, std::__ndk1::function<bool ()>, std::__ndk1::function<void ()>, std::__ndk1::function<void ()>)) (SourceCode: /var/lib/jenkins/workspace/packaging-deploy-android-pipeline/ring-project/client-android/../daemon/src/threadloop.cpp:38)
#00 pc 000000000052d2c8 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (decltype(*(std::__ndk1::forward<jami::ThreadLoop*>(fp0)).*fp(std::__ndk1::forward<std::__ndk1::reference_wrapper<std::__ndk1::__thread_id> >(fp1), std::__ndk1::forward<std::__ndk1::function<bool ()> >(fp1), std::__ndk1::forward<std::__ndk1::function<void ()> >(fp1), std::__ndk1::forward<std::__ndk1::function<void ()> >(fp1))) std::__ndk1::__invoke<void (jami::ThreadLoop::*)(std::__ndk1::__thread_id&, std::__ndk1::function<bool ()>, std::__ndk1::function<void ()>, std::__ndk1::function<void ()>), jami::ThreadLoop*, std::__ndk1::reference_wrapper<std::__ndk1::__thread_id>, std::__ndk1::function<bool ()>, std::__ndk1::function<void ()>, std::__ndk1::function<void ()>, void>(void (jami::ThreadLoop::*&&)(std::__ndk1::__thread_id&, std::__ndk1::function<bool ()>, std::__ndk1::function<void ()>, std::__ndk1::function<void ()>), jami::ThreadLoop*&&, std::__ndk1::reference_wrapper<std::__ndk1::__thread_id>&&, std::__ndk1::function<bool ()>&&, std::__ndk1::function<void ()>&&, std::__ndk1::function<void ()>&&)) (SourceCode: /opt/android-sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/type_traits:3442)
#00 pc 000000000052d008 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (void std::__ndk1::__thread_execute<std::__ndk1::unique_ptr<std::__ndk1::__thread_struct, std::__ndk1::default_delete<std::__ndk1::__thread_struct> >, void (jami::ThreadLoop::*)(std::__ndk1::__thread_id&, std::__ndk1::function<bool ()>, std::__ndk1::function<void ()>, std::__ndk1::function<void ()>), jami::ThreadLoop*, std::__ndk1::reference_wrapper<std::__ndk1::__thread_id>, std::__ndk1::function<bool ()>, std::__ndk1::function<void ()>, std::__ndk1::function<void ()>, 2ul, 3ul, 4ul, 5ul, 6ul>(std::__ndk1::tuple<std::__ndk1::unique_ptr<std::__ndk1::__thread_struct, std::__ndk1::default_delete<std::__ndk1::__thread_struct> >, void (jami::ThreadLoop::*)(std::__ndk1::__thread_id&, std::__ndk1::function<bool ()>, std::__ndk1::function<void ()>, std::__ndk1::function<void ()>), jami::ThreadLoop*, std::__ndk1::reference_wrapper<std::__ndk1::__thread_id>, std::__ndk1::function<bool ()>, std::__ndk1::function<void ()>, std::__ndk1::function<void ()> >&, std::__ndk1::__tuple_indices<2ul, 3ul, 4ul, 5ul, 6ul>)) (SourceCode: /opt/android-sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/thread:273)
#00 pc 000000000052d008 /data/app/~~ZI9neFfa-1XWt5AQDcrqRw==/cx.ring-RqW2L2ps6QbTiEsFUfrIGQ==/lib/arm64/libring.so (void* std::__ndk1::__thread_proxy<std::__ndk1::tuple<std::__ndk1::unique_ptr<std::__ndk1::__thread_struct, std::__ndk1::default_delete<std::__ndk1::__thread_struct> >, void (jami::ThreadLoop::*)(std::__ndk1::__thread_id&, std::__ndk1::function<bool ()>, std::__ndk1::function<void ()>, std::__ndk1::function<void ()>), jami::ThreadLoop*, std::__ndk1::reference_wrapper<std::__ndk1::__thread_id>, std::__ndk1::function<bool ()>, std::__ndk1::function<void ()>, std::__ndk1::function<void ()> > >(void*)) (SourceCode: /opt/android-sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/thread:283)
#00 pc 00000000000b0fe8 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
#00 pc 0000000000050958 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)