開発お疲れ様です。また気力が湧いてきたので──ちょっとした不便に我慢ができなくなってきたともいう──~/.mfiler4/mfiler4.xyzshを現在ごりごり書いています。
近いうちにまたお見せできそうなのでそのときについでにと思っていたのですが、segfaultの話題が出ているので便乗していくつか実例を出します。
なおテストした環境はXubuntu13.04 xfce4-terminalです。

$ cat ~/.xyzsh/xyzsh.xyzsh
|alias emacs ( sys::vim ) ## ちょっとした悪ふざけのつもりでした
$ xyzsh
|Segmentation fault (コアダンプ)

$ cat ~/.xyzsh/xyzsh.xyzsh
|alias less ( sys::lv ) ## lessの代わりにlvを使いたいなと思って
$ mfiler4 ## 適当なファイルにカーソルを合わせてcmdlineに移行してless $(mfiler4::cursor)する
|It is not enough memory

$ cat ~/.xyzsh/xyzsh.xyzsh
|load -dynamic-library migemo.so
$ xyzsh
|welcome to migemo.so dynamic library. You can read help type with "migemo::help 'command name'"
|Do you want to use migemo completion which is Japanese ROMAJI completion?(y/n)y
|Segmentation fault (コアダンプ)

それとtypoと思われるものを見つけました。
1つめ。mfiler4のmchoiseはmchoiceがスペル的に正しいような?
2つめ。やはりmfiler4のREADME.jaの--with-system-migemo-dirは--with-systemi-migemodirではないでしょうか?

最後にxyzshの変数の扱い方に関しての質問なのですが、以下のように先頭のaryが無くても動作します。
デフォルトのmfiler4でも省略しているようですがこの書き方はアリなんでしょうか?
ARGV| each (| chomp| less $(| print))