When resetting the device with GUIManager::resetDevice(), I had a EXC_BAD_ACCESS (code=EXC_I386_GPFLT) crash in the alexaSmartScreenSDK::communication::WebSocketServer module
The SampleApp should restart normally after reset as is does in AVS Device SDK with InteractionManager::resetDevice().
The crash happening after invoking GUIManager::resetDevice(). I created a new event to initiate the device reset from the client app after receiving an appropriate message via WebSocket in GUIClient. However to reproduce it's enough to call this method from one on the existing methods in GUIManager, for instance in GUIManager::handleTapToTalk():
pthread_mutex_lock 0x00007fff724505ad
asio::detail::posix_mutex::lock() posix_mutex.hpp:51
asio::detail::scoped_lock<asio::detail::posix_mutex>::scoped_lock(asio::detail::posix_mutex&) scoped_lock.hpp:45
asio::detail::scoped_lock<asio::detail::posix_mutex>::scoped_lock(asio::detail::posix_mutex&) scoped_lock.hpp:44
asio::detail::service_registry::do_use_service(asio::execution_context::service::key const&, asio::execution_context::service* (*)(void*), void*) service_registry.ipp:116
asio::detail::deadline_timer_service<asio::detail::chrono_time_traits<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > >& asio::detail::service_registry::use_service<asio::detail::deadline_timer_service<asio::detail::chrono_time_traits<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > > >(asio::io_context&) service_registry.hpp:38
asio::detail::deadline_timer_service<asio::detail::chrono_time_traits<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > >& asio::use_service<asio::detail::deadline_timer_service<asio::detail::chrono_time_traits<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > > >(asio::io_context&) io_context.hpp:38
asio::basic_io_object<asio::detail::deadline_timer_service<asio::detail::chrono_time_traits<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > >, true>::basic_io_object(asio::io_context&) basic_io_object.hpp:223
asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> >::basic_waitable_timer(asio::io_context&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > const&) basic_waitable_timer.hpp:212
asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> >::basic_waitable_timer(asio::io_context&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > const&) basic_waitable_timer.hpp:213
std::__1::__compressed_pair_elem<asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> >, 1, false>::__compressed_pair_elem<std::__1::reference_wrapper<asio::io_context>&&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >&&, 0ul, 1ul>(std::__1::piecewise_construct_t, std::__1::tuple<std::__1::reference_wrapper<asio::io_context>&&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >&&>, std::__1::__tuple_indices<0ul, 1ul>) memory:2156
std::__1::__compressed_pair<std::__1::allocator<asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > >, asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > >::__compressed_pair<std::__1::allocator<asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > >&, std::__1::reference_wrapper<asio::io_context>&&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >&&>(std::__1::piecewise_construct_t, std::__1::tuple<std::__1::allocator<asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > >&>, std::__1::tuple<std::__1::reference_wrapper<asio::io_context>&&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >&&>) memory:2259
std::__1::__compressed_pair<std::__1::allocator<asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > >, asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > >::__compressed_pair<std::__1::allocator<asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > >&, std::__1::reference_wrapper<asio::io_context>&&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >&&>(std::__1::piecewise_construct_t, std::__1::tuple<std::__1::allocator<asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > >&>, std::__1::tuple<std::__1::reference_wrapper<asio::io_context>&&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >&&>) memory:2260
std::__1::__shared_ptr_emplace<asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> >, std::__1::allocator<asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > > >::__shared_ptr_emplace<std::__1::reference_wrapper<asio::io_context>, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> > >(std::__1::allocator<asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > >, std::__1::reference_wrapper<asio::io_context>&&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >&&) memory:3672
std::__1::__shared_ptr_emplace<asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> >, std::__1::allocator<asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > > >::__shared_ptr_emplace<std::__1::reference_wrapper<asio::io_context>, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> > >(std::__1::allocator<asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > >, std::__1::reference_wrapper<asio::io_context>&&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >&&) memory:3673
std::__1::shared_ptr<asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > > std::__1::shared_ptr<asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > >::make_shared<std::__1::reference_wrapper<asio::io_context>, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> > >(std::__1::reference_wrapper<asio::io_context>&&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >&&) memory:4331
std::__1::enable_if<!(is_array<asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > >::value), std::__1::shared_ptr<asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > > >::type std::__1::make_shared<asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> >, std::__1::reference_wrapper<asio::io_context>, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> > >(std::__1::reference_wrapper<asio::io_context>&&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >&&) memory:4710
websocketpp::transport::asio::connection<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::set_timer(long, std::__1::function<void (std::__1::error_code const&)>) connection.hpp:314
websocketpp::transport::asio::connection<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::async_shutdown(std::__1::function<void (std::__1::error_code const&)>) connection.hpp:1042
websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig>::terminate(std::__1::error_code const&) connection_impl.hpp:1740
websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>::handle_accept(std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::error_code const&) server_endpoint.hpp:168
decltype(*(std::__1::forward<websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>*&>(fp0)).*fp(std::__1::forward<std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >&>(fp1), std::__1::forward<std::__1::error_code const&>(fp1))) std::__1::__invoke<void (websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>::*&)(std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::error_code const&), websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>*&, std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >&, std::__1::error_code const&, void>(void (websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>::*&)(std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::error_code const&), websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>*&, std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >&, std::__1::error_code const&) type_traits:4302
std::__1::__bind_return<void (websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>::*)(std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::error_code const&), std::__1::tuple<websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>*, std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::placeholders::__ph<1> >, std::__1::tuple<std::__1::error_code const&>, __is_valid_bind_return<void (websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>::*)(std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::error_code const&), std::__1::tuple<websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>*, std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::placeholders::__ph<1> >, std::__1::tuple<std::__1::error_code const&> >::value>::type std::__1::__apply_functor<void (websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>::*)(std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::error_code const&), std::__1::tuple<websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>*, std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::placeholders::__ph<1> >, 0ul, 1ul, 2ul, std::__1::tuple<std::__1::error_code const&> >(void (websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>::*&)(std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::error_code const&), std::__1::tuple<websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>*, std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::placeholders::__ph<1> >&, std::__1::__tuple_indices<0ul, 1ul, 2ul>, std::__1::tuple<std::__1::error_code const&>&&) functional:2644
std::__1::__bind_return<void (websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>::*)(std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::error_code const&), std::__1::tuple<websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>*, std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::placeholders::__ph<1> >, std::__1::tuple<std::__1::error_code const&>, __is_valid_bind_return<void (websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>::*)(std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::error_code const&), std::__1::tuple<websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>*, std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::placeholders::__ph<1> >, std::__1::tuple<std::__1::error_code const&> >::value>::type std::__1::__bind<void (websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>::*)(std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::error_code const&), websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>*, std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >&, std::__1::placeholders::__ph<1> const&>::operator()<std::__1::error_code const&>(std::__1::error_code const&) functional:2677
decltype(std::__1::forward<std::__1::__bind<void (websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>::*)(std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::error_code const&), websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>*, std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >&, std::__1::placeholders::__ph<1> const&>&>(fp)(std::__1::forward<std::__1::error_code const&>(fp0))) std::__1::__invoke<std::__1::__bind<void (websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>::*)(std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::error_code const&), websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>*, std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >&, std::__1::placeholders::__ph<1> const&>&, std::__1::error_code const&>(std::__1::__bind<void (websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>::*)(std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::error_code const&), websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>*, std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >&, std::__1::placeholders::__ph<1> const&>&, std::__1::error_code const&) type_traits:4361
void std::__1::__invoke_void_return_wrapper<void>::__call<std::__1::__bind<void (websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>::*)(std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::error_code const&), websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>*, std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >&, std::__1::placeholders::__ph<1> const&>&, std::__1::error_code const&>(std::__1::__bind<void (websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>::*)(std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::error_code const&), websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>*, std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >&, std::__1::placeholders::__ph<1> const&>&, std::__1::error_code const&) __functional_base:349
std::__1::__function::__alloc_func<std::__1::__bind<void (websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>::*)(std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::error_code const&), websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>*, std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >&, std::__1::placeholders::__ph<1> const&>, std::__1::allocator<std::__1::__bind<void (websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>::*)(std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::error_code const&), websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>*, std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >&, std::__1::placeholders::__ph<1> const&> >, void (std::__1::error_code const&)>::operator()(std::__1::error_code const&) functional:1527
std::__1::__function::__func<std::__1::__bind<void (websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>::*)(std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::error_code const&), websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>*, std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >&, std::__1::placeholders::__ph<1> const&>, std::__1::allocator<std::__1::__bind<void (websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>::*)(std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::error_code const&), websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>*, std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >&, std::__1::placeholders::__ph<1> const&> >, void (std::__1::error_code const&)>::operator()(std::__1::error_code const&) functional:1651
std::__1::__function::__value_func<void (std::__1::error_code const&)>::operator()(std::__1::error_code const&) const functional:1799
std::__1::function<void (std::__1::error_code const&)>::operator()(std::__1::error_code const&) const functional:2347
websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::handle_accept(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&) endpoint.hpp:847
decltype(*(std::__1::forward<websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*&>(fp0)).*fp(std::__1::forward<std::__1::function<void (std::__1::error_code const&)>&>(fp1), std::__1::forward<std::__1::error_code const&>(fp1))) std::__1::__invoke<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*&)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*&, std::__1::function<void (std::__1::error_code const&)>&, std::__1::error_code const&, void>(void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*&)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*&, std::__1::function<void (std::__1::error_code const&)>&, std::__1::error_code const&) type_traits:4302
std::__1::__bind_return<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), std::__1::tuple<websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>, std::__1::placeholders::__ph<1> >, std::__1::tuple<std::__1::error_code const&>, __is_valid_bind_return<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), std::__1::tuple<websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>, std::__1::placeholders::__ph<1> >, std::__1::tuple<std::__1::error_code const&> >::value>::type std::__1::__apply_functor<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), std::__1::tuple<websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>, std::__1::placeholders::__ph<1> >, 0ul, 1ul, 2ul, std::__1::tuple<std::__1::error_code const&> >(void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*&)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), std::__1::tuple<websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>, std::__1::placeholders::__ph<1> >&, std::__1::__tuple_indices<0ul, 1ul, 2ul>, std::__1::tuple<std::__1::error_code const&>&&) functional:2644
std::__1::__bind_return<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), std::__1::tuple<websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>, std::__1::placeholders::__ph<1> >, std::__1::tuple<std::__1::error_code const&>, __is_valid_bind_return<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), std::__1::tuple<websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>, std::__1::placeholders::__ph<1> >, std::__1::tuple<std::__1::error_code const&> >::value>::type std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>::operator()<std::__1::error_code const&>(std::__1::error_code const&) functional:2677
asio::detail::binder1<std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, std::__1::error_code>::operator()() bind_handler.hpp:64
void asio::asio_handler_invoke<asio::detail::binder1<std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, std::__1::error_code> >(asio::detail::binder1<std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, std::__1::error_code>&, ...) handler_invoke_hook.hpp:68
void asio_handler_invoke_helpers::invoke<asio::detail::binder1<std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> >(asio::detail::binder1<std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, std::__1::error_code>&, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>&) handler_invoke_helpers.hpp:37
void asio::detail::asio_handler_invoke<asio::detail::binder1<std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, std::__1::error_code>(asio::detail::binder1<std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, std::__1::error_code>&, asio::detail::binder1<std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, std::__1::error_code>*) bind_handler.hpp:105
void asio_handler_invoke_helpers::invoke<asio::detail::binder1<std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, std::__1::error_code>, asio::detail::binder1<std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, std::__1::error_code> >(asio::detail::binder1<std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, std::__1::error_code>&, asio::detail::binder1<std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, std::__1::error_code>&) handler_invoke_helpers.hpp:37
void asio::detail::strand_service::dispatch<asio::detail::binder1<std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, std::__1::error_code> >(asio::detail::strand_service::strand_impl*&, asio::detail::binder1<std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, std::__1::error_code>&) strand_service.hpp:61
asio::async_result<std::__1::decay<asio::detail::binder1<std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, std::__1::error_code> >::type, void ()>::return_type asio::io_context::strand::dispatch<asio::detail::binder1<std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, std::__1::error_code> >(asio::detail::binder1<std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, std::__1::error_code>&&) io_context_strand.hpp:225
void asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>::operator()<std::__1::error_code>(std::__1::error_code const&) wrapped_handler.hpp:86
asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>::operator()() bind_handler.hpp:64
asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> >::operator()() wrapped_handler.hpp:190
void asio::asio_handler_invoke<asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> > >(asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> >&, ...) handler_invoke_hook.hpp:68
void asio_handler_invoke_helpers::invoke<asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> >, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> >(asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> >&, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>&) handler_invoke_helpers.hpp:37
void asio::detail::asio_handler_invoke<asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> >, asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> >(asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> >&, asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> >*) wrapped_handler.hpp:274
void asio_handler_invoke_helpers::invoke<asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> >, asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> > >(asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> >&, asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> >&) handler_invoke_helpers.hpp:37
void asio::detail::handler_work<asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> >, asio::system_executor>::complete<asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> > >(asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> >&, asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> >&) handler_work.hpp:81
asio::detail::completion_handler<asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> > >::do_complete(void*, asio::detail::scheduler_operation*, std::__1::error_code const&, unsigned long) completion_handler.hpp:69
void asio::detail::strand_service::dispatch<asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> > >(asio::detail::strand_service::strand_impl*&, asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> >&) strand_service.hpp:87
asio::async_result<std::__1::decay<asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> > >::type, void ()>::return_type asio::io_context::strand::dispatch<asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> > >(asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> >&&) io_context_strand.hpp:225
void asio::detail::asio_handler_invoke<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>(asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>&, asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>*) wrapped_handler.hpp:231
void asio_handler_invoke_helpers::invoke<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running> >(asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>&, asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>&) handler_invoke_helpers.hpp:37
void asio::detail::handler_work<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, asio::system_executor>::complete<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code> >(asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>&, asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>&) handler_work.hpp:81
asio::detail::reactive_socket_accept_op<asio::basic_socket<asio::ip::tcp>, asio::ip::tcp, asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running> >::do_complete(void*, asio::detail::scheduler_operation*, std::__1::error_code const&, unsigned long) reactive_socket_accept_op.hpp:136
asio::detail::scheduler_operation::complete(void*, std::__1::error_code const&, unsigned long) scheduler_operation.hpp:39
asio::detail::scheduler::do_run_one(asio::detail::conditionally_enabled_mutex::scoped_lock&, asio::detail::scheduler_thread_info&, std::__1::error_code const&) scheduler.ipp:400
asio::detail::scheduler::run(std::__1::error_code&) scheduler.ipp:153
asio::io_context::run() io_context.ipp:61
websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::run() endpoint.hpp:642
alexaSmartScreenSDK::communication::WebSocketServer::start() WebSocketServer.cpp:122
alexaSmartScreenSDK::sampleApp::gui::GUIClient::serverThread() GUIClient.cpp:381
decltype(*(std::__1::forward<alexaSmartScreenSDK::sampleApp::gui::GUIClient*>(fp0)).*fp()) std::__1::__invoke<void (alexaSmartScreenSDK::sampleApp::gui::GUIClient::*)(), alexaSmartScreenSDK::sampleApp::gui::GUIClient*, void>(void (alexaSmartScreenSDK::sampleApp::gui::GUIClient::*&&)(), alexaSmartScreenSDK::sampleApp::gui::GUIClient*&&) type_traits:4302
void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (alexaSmartScreenSDK::sampleApp::gui::GUIClient::*)(), alexaSmartScreenSDK::sampleApp::gui::GUIClient*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (alexaSmartScreenSDK::sampleApp::gui::GUIClient::*)(), alexaSmartScreenSDK::sampleApp::gui::GUIClient*>&, std::__1::__tuple_indices<2ul>) thread:342
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 (alexaSmartScreenSDK::sampleApp::gui::GUIClient::*)(), alexaSmartScreenSDK::sampleApp::gui::GUIClient*> >(void*) thread:352
_pthread_start 0x00007fff72455109
thread_start 0x00007fff72450b8b