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