diff --git a/src/video_core/amdgpu/liverpool.cpp b/src/video_core/amdgpu/liverpool.cpp index 50e5398f..ae5bd4bc 100644 --- a/src/video_core/amdgpu/liverpool.cpp +++ b/src/video_core/amdgpu/liverpool.cpp @@ -19,6 +19,7 @@ Liverpool::Liverpool() { Liverpool::~Liverpool() { process_thread.request_stop(); cv_submit.notify_one(); + process_thread.join(); } void Liverpool::Process(std::stop_token stoken) {