GUIGrepおおはまり

いくつか改善を進めているGUIGrepですが、現在どうしても取れないバグにおおはまりしています。
それは、QFile経由でopen/closeを繰り返していると、1000回程度でアクセスできなくなるという現象。


どうも一つのアプリケーションが扱えるファイルハンドルの限界を超えてるっぽいのですが、気になるのは、
きちんとcloseもオブジェクトの解放も行っているにも関わらずこの現象が起こってしまうことです。
この現象。SL-A300では発生しませんが、SL-C3100では(再現性ありで)発生することが確認されていますので、もしかするとライブラリ側に問題があるのではないだろうか?と思いはじめています。(確かカーネルも違いますし)


対応策としてはもう少し低レベルの関数を使って処理を書くということがありますが、QFileの便利さに慣れた身にとっては辛い限り。
もういっそ、機能アップは見送ってしまうかと頭を悩ませています。