Why does Chrome 59-Beta with real Headless option fail in use with Protractor?
Try using a later chromedriver. These errors usually indicates a version mismatch between chrome and chromedriver. Per your log you are using chromedriver=2.29.461571
which I believe is too old for Chrome 59.
You can check available versions at http://chromedriver.chromium.org/downloads (which nowadays also lists supported chrome versions). Additionally you can use webdriver-manager to fetch latest/specific versions automatically, typically from your CI pipeline.