Improve spec to detect SEGV

#198 で @tyru さんがお困りのようだったので何とかしてみました。
`0` 以外の終了ステータスを全てエラーにしてしまうといくつかのテストが引っかかってしまうので、SEGV のような異常が起きた場合のみエラーにするように `1` も許容しています。

Gentoo で鍛えられた Bash 力を発揮できた気がします。