[boost] ASIO socket termination crashed at boost::asio::async_read