If you terminate a process running through yarprun on a mac, it will die as expected, but then the yarprun server will not respond to future commands.
Example:
yarprun run --on /mjk --cmd ../bin/move_ball --as move # works fine
yarp run --on /mjk --sysinfo # works fine
yarprun --on /mjk --sigterm move
yarp run --on /mjk --sysinfo # Doesn't work anymore
This appears to happen for both sigterm and kill -9.
Tested by @traversaro