OSX
Peco
HighSierra

High Sierra にアップデートでpecoが逝った場合の対応

カジュアルにHigh SierraにアップデートしたらPecoが起動しなくなった

control+Rでこんなエラーが出ちゃう。。

failed MSpanList_Insert 0x3e4000 0xd3201144c9d0 0x0
fatal error: MSpanList_Insert

runtime stack:
runtime.throw(0x36a5ab)
    /usr/local/Cellar/go/1.4.2/libexec/src/runtime/panic.go:491 +0xad fp=0x7ffeefbff600 sp=0x7ffeefbff5d0
runtime.MSpanList_Insert(0x389fc8, 0x3e4000)
    /usr/local/Cellar/go/1.4.2/libexec/src/runtime/mheap.c:692 +0x8f fp=0x7ffeefbff628 sp=0x7ffeefbff600

go?Goか?ゴーが悪いのか?

と慌てずに、以下をお試しください。

brew uninstall peco
brew install peco

pecoを再インストールするだけでサクッと直りました。
どうやらHigh Sierra用のbottleになってるようで、再インストールでそっちが入ります。