Skip to content

Fix Windows freeze with async tasks

Rubén Gonzalez requested to merge rgonzalez/cerbero:gsthf_win_exit into main

On Windows, it seems working with async subprocesses and using PIPEs to communicate with them has some side-effect when the process returns error. It seems the pipe of the main process is not properly closed and the main process hangs.

We have two options: either we sleep for an unknown time to make sure everything is closed and we are ready to finish the process, or we ask the OS to kill us.

Merge request reports