diff --git a/qa/L0_backend_python/response_sender/response_sender_test.py b/qa/L0_backend_python/response_sender/response_sender_test.py index 9c059f0282..72e7065485 100644 --- a/qa/L0_backend_python/response_sender/response_sender_test.py +++ b/qa/L0_backend_python/response_sender/response_sender_test.py @@ -517,12 +517,16 @@ def test_decoupled_one_response_pre_and_on_return(self): # using `py_future.result()` with error hangs on exit. # Decoupled model return 1 response and send 1 response. + @unittest.skip("Response factory segmentation fault, see the TODO comment.") def test_decoupled_one_response_on_and_post_return(self): # Note: The returned response will send an error response and complete final # flag. The response sender is not yet closed due to the model is still # executing. Then, sending a response and final flag will make their way # to the frontend, but the request is completed at the frontend, so they # are not sent to the client. + # TODO: The error response will close the response factory, but not the response + # sender, which enables the model to send response and final flag on the + # deleted response factory and causes a segmentation fault. responses = self._infer( model_name="response_sender_decoupled", number_of_response_before_return=0,