I'm trying to run some linters and @joshuaspence mentioned that linters which I do not have installed should be skipped. Unfortunately, this ends up with a segfault.
```
~/phabricator/arcanist master*
❯ arc unit src/lint/linter/
PASS 237ms ArcanistChmodLinterTestCase::testLinter
PASS 188ms ArcanistCommitLinterTestCase::testLinter
PASS 1.2s ArcanistCSSLintLinterTestCase::testLinter
PASS 144ms ArcanistCSSLintLinterTestCase::testVersion
PASS 301ms ArcanistClosureLinterTestCase::testLinter
PASS 51ms ArcanistClosureLinterTestCase::testVersion
PASS 5.0s ArcanistCoffeeLintLinterTestCase::testLinter
PASS 273ms ArcanistCoffeeLintLinterTestCase::testVersion
PASS 76ms ArcanistCppcheckLinterTestCase::testVersion
PASS 1.5s ArcanistCppcheckLinterTestCase::testLinter
PASS 51ms ArcanistCpplintLinterTestCase::testVersion
PASS 363ms ArcanistCpplintLinterTestCase::testLinter
PASS 264ms ArcanistFlake8LinterTestCase::testVersion
PASS 802ms ArcanistFlake8LinterTestCase::testLinter
PASS 46ms★ ArcanistGoLintLinterTestCase::testVersion
PASS 177ms ArcanistGoLintLinterTestCase::testLinter
SKIP ArcanistHLintLinterTestCase::testVersion
Unable to locate binary "hlint" to run linter ArcanistHLintLinter. You may need to install the binary, or adjust your linter configuration.
TO INSTALL: Install hlint with `cabal install hlint`.
php(23818,0x7fff7da92300) malloc: *** error for object 0xc00007fad4ae8bcf: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
[1] 23818 abort arc unit src/lint/linter/
```
I am using `PHP 5.4.37`