From 1a9c6fa51c90d92ecb48ba4924e732e309a771ec Mon Sep 17 00:00:00 2001 From: levlam Date: Fri, 10 Dec 2021 13:27:24 +0300 Subject: [PATCH] Add more logging. --- tdutils/td/utils/port/SocketFd.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tdutils/td/utils/port/SocketFd.cpp b/tdutils/td/utils/port/SocketFd.cpp index d5e42bec6..dbb0dcfac 100644 --- a/tdutils/td/utils/port/SocketFd.cpp +++ b/tdutils/td/utils/port/SocketFd.cpp @@ -283,7 +283,12 @@ class SocketFdImpl final : private Iocp::Callback { if (overlapped == reinterpret_cast(&close_overlapped_)) { return on_close(); } - UNREACHABLE(); + LOG(ERROR) << this << ' ' << overlapped << ' ' << &read_overlapped_ << ' ' << &write_overlapped_ << ' ' + << reinterpret_cast(&close_overlapped_) << ' ' << size; + LOG(FATAL) << get_native_fd() << ' ' << info_.get_flags_local() << ' ' << refcnt_.load() << ' ' << close_flag_ + << ' ' << need_close_after_write_ << ' ' << is_connected_ << ' ' << is_read_active_ << ' ' + << is_write_active_ << ' ' << is_write_waiting_.load() << ' ' << input_reader_.size() << ' ' + << output_reader_.size(); } void on_error(Status status) {