Open Injobwetrust opened 5 years ago
Добрый день! В крашлитике появился краш с таким стектрейсом, достаточно частый. С чем это может быть связано? Используем последнюю версию YandexMapKit (3.3.1). С ним, я так понял в паре, идет YandexRuntime (тоже 3.3.1).
Crashed: Network 0 Project 0x104c9d4e4 SSL_CTX_set_options 1 Project 0x104b88418 boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) 2 Project 0x104bbbae4 yandex::maps::runtime::network::spdylay::SslSocketImpl::SslSocketImpl(boost::asio::io_context*, yandex::maps::runtime::network::common::NetworkConfig const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::function<bool (unsigned char**, unsigned char*, unsigned char const*, unsigned int)> const&) 3 Project 0x104bb6784 std::__1::shared_ptr<yandex::maps::runtime::network::spdylay::SslSocketImpl> std::__1::shared_ptr<yandex::maps::runtime::network::spdylay::SslSocketImpl>::make_shared<boost::asio::io_context*&, yandex::maps::runtime::network::common::NetworkConfig const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::function<bool (unsigned char**, unsigned char*, unsigned char const*, unsigned int)> const&>(boost::asio::io_context*&&&, yandex::maps::runtime::network::common::NetworkConfig const&&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&&&, std::__1::function<bool (unsigned char**, unsigned char*, unsigned char const*, unsigned int)> const&&&) 4 Project 0x104bb4bb4 yandex::maps::runtime::network::spdylay::createSocket(boost::asio::io_context*, yandex::maps::runtime::network::common::NetworkConfig const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::function<bool (unsigned char**, unsigned char*, unsigned char const*, unsigned int)> const&) 5 Project 0x104bc9eb8 yandex::maps::runtime::network::spdylay::SocketConnector::SocketConnector(boost::asio::io_context*, yandex::maps::runtime::network::common::NetworkConfig const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::function<bool (unsigned char**, unsigned char*, unsigned char const*, unsigned int)>) 6 Project 0x104b9d7c4 yandex::maps::runtime::network::spdylay::Connector::connect(yandex::maps::runtime::network::spdylay::Connector::RequestData) 7 Project 0x104b9f148 std::__1::__function::__func<yandex::maps::runtime::network::spdylay::Connector::submit(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned long> const&, std::__1::function<bool (std::__1::vector<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>, std::__1::allocator<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> > > const&)> const&, std::__1::function<void (yandex::maps::runtime::network::Error)> const&)::$_0, std::__1::allocator<yandex::maps::runtime::network::spdylay::Connector::submit(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned long> const&, std::__1::function<bool (std::__1::vector<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>, std::__1::allocator<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> > > const&)> const&, std::__1::function<void (yandex::maps::runtime::network::Error)> const&)::$_0>, void (std::__1::vector<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>, std::__1::allocator<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> > >)>::operator()(std::__1::vector<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>, std::__1::allocator<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> > >&&) 8 Project 0x104b9ff90 std::__1::__function::__func<yandex::maps::runtime::network::spdylay::Connector::resolve(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned long>, std::__1::function<void (std::__1::vector<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>, std::__1::allocator<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> > >)>)::$_1, std::__1::allocator<yandex::maps::runtime::network::spdylay::Connector::resolve(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned long>, std::__1::function<void (std::__1::vector<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>, std::__1::allocator<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> > >)>)::$_1>, void (boost::asio::ip::basic_resolver_results<boost::asio::ip::tcp>)>::operator()(boost::asio::ip::basic_resolver_results<boost::asio::ip::tcp>&&) 9 Project 0x104bae418 std::__1::__function::__func<yandex::maps::runtime::network::common::DnsCache::resolve(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::function<void (boost::asio::ip::basic_resolver_results<boost::asio::ip::tcp>)>)::$_1, std::__1::allocator<yandex::maps::runtime::network::common::DnsCache::resolve(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::function<void (boost::asio::ip::basic_resolver_results<boost::asio::ip::tcp>)>)::$_1>, void (boost::asio::ip::basic_resolver_results<boost::asio::ip::tcp>)>::operator()(boost::asio::ip::basic_resolver_results<boost::asio::ip::tcp>&&) 10 Project 0x104b76688 std::__1::__function::__func<yandex::maps::runtime::network::common::HostResolver::HostResolver(boost::asio::io_context*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, yandex::maps::runtime::network::common::NetworkConfig const&, std::__1::function<void (boost::asio::ip::basic_resolver_results<boost::asio::ip::tcp>)>)::$_0, std::__1::allocator<yandex::maps::runtime::network::common::HostResolver::HostResolver(boost::asio::io_context*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, yandex::maps::runtime::network::common::NetworkConfig const&, std::__1::function<void (boost::asio::ip::basic_resolver_results<boost::asio::ip::tcp>)>)::$_0>, void (boost::system::error_code const&, boost::asio::ip::basic_resolver_results<boost::asio::ip::tcp>)>::operator()(boost::system::error_code const&, boost::asio::ip::basic_resolver_results<boost::asio::ip::tcp>&&) 11 Project 0x104b7829c boost::asio::detail::binder2<std::__1::function<void (boost::system::error_code const&, boost::asio::ip::basic_resolver_results<boost::asio::ip::tcp>)>, boost::system::error_code, boost::asio::ip::basic_resolver_results<boost::asio::ip::tcp> >::operator()() 12 Project 0x104b76f7c boost::asio::detail::resolve_query_op<boost::asio::ip::tcp, std::__1::function<void (boost::system::error_code const&, boost::asio::ip::basic_resolver_results<boost::asio::ip::tcp>)> >::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long) 13 Project 0x104b75878 boost::asio::detail::scheduler::do_run_one(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&, boost::asio::detail::scheduler_thread_info&, boost::system::error_code const&) 14 Project 0x104b75474 boost::asio::detail::scheduler::run(boost::system::error_code&) 15 Project 0x104ba45fc yandex::maps::runtime::network::common::NetworkManagerImpl::run() 16 Project 0x104ba668c void yandex::maps::runtime::internal::threadRunner<yandex::maps::runtime::network::common::NetworkManagerImpl::NetworkManagerImpl(yandex::maps::runtime::network::common::NetworkConfig const&)::$_0>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, yandex::maps::runtime::ThreadPriority, yandex::maps::runtime::network::common::NetworkManagerImpl::NetworkManagerImpl(yandex::maps::runtime::network::common::NetworkConfig const&)::$_0&&) 17 Project 0x104ba66d8 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, yandex::maps::runtime::ThreadPriority, yandex::maps::runtime::network::common::NetworkManagerImpl::NetworkManagerImpl(yandex::maps::runtime::network::common::NetworkConfig const&)::$_0&&), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, yandex::maps::runtime::ThreadPriority, yandex::maps::runtime::network::common::NetworkManagerImpl::NetworkManagerImpl(yandex::maps::runtime::network::common::NetworkConfig const&)::$_0> >(void*) 18 libsystem_pthread.dylib 0x22c80c2c0 _pthread_body + 128 19 libsystem_pthread.dylib 0x22c80c220 _pthread_start + 44 20 libsystem_pthread.dylib 0x22c80fcdc thread_start + 4
Присоединяюсь, приходит такой же краш.
Аналогичный issue: https://github.com/yandex/mapkit-ios-demo/issues/40
Добрый день! В крашлитике появился краш с таким стектрейсом, достаточно частый. С чем это может быть связано? Используем последнюю версию YandexMapKit (3.3.1). С ним, я так понял в паре, идет YandexRuntime (тоже 3.3.1).