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.callwith 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 either
subprocess.Popenor redirecting the std in/out tosubprocess.DEVNULL