I'm seeing lint hang when doing arc diff. It gets to "Linting..." and then never finishes. Also, passing --background 0 to arc diff makes it work. arc lint itself works fine.
If I copy ArcanistConfigurationDrivenLintEngine, replace all the console calls to sprintf calls, and put that as our lint engine everything works fine.
So it looks like something in console is wedging.