приложение падает после того, как я завершаю процесс. В логах grpc я увидел, что
grpc_completion_queue_destroy
grpc_completion_queue_shutdown
grpc_shutdown(void)
Это ок, но после всего в логах я увидел:
completion_queue.cc:1073] RETURN_EVENT[000002B64299F300]: OP_COMPLETE: tag:0x2b6440e6a38 OK
Это значит, что тег пришел уже после завершения очереди, это не правильно и в следствии чего мое приложение падает по завершению процесса.
Кто нибудь сталкивался с подобным?
сначала нужно делать shutdown у сервера, затем у CQ
Забыл отметить, это клиент.
По адресу тега я понял, что в очереди висит read и по cq.shutdown он выпадает из очереди, но очередь уже destroy
Обсуждают сегодня