【Cygwin】BashのTabキー補完の際に発生するセグフォエラー解消方法


【Cygwin】BashのTabキー補完の際に発生するセグフォエラー解消方法

cygwinのbashの使用中に「fhandler_disk_file::fixup_mmap_after_fork」のようなセグフォエラーが発生した際、通例では/bin/rebaseallで解消するが、そうならないことがあるのでより根本的と思われる方法で対処。

コマンド

#ash.exeをエクスプローラから起動してbash.exeのヒープサイズ上限を引き上げ。
/usr/bin/peflags --cygwin-heap=2048 /bin/bash.exe

参考

Cygwin User's Guide - Chapter 2. Setting Up Cygwin - Changing Cygwin's Maximum Memory