Looks like you're using subprocess.call with std in/out reirected to pipes to run the ghidra headless in ghidra_handler.py.
This will block the child process from completing if the pipe fills up(check out the warning here tmprawd8d3e/). Faced the issue myself. Please consider replacing this with either subprocess.Popen or redirecting the std in/out to subprocess.DEVNULL
Looks like you're using
subprocess.call
with std in/out reirected to pipes to run the ghidra headless inghidra_handler.py
. This will block the child process from completing if the pipe fills up(check out the warning here tmprawd8d3e/). Faced the issue myself. Please consider replacing this with eithersubprocess.Popen
or redirecting the std in/out tosubprocess.DEVNULL