[mew-dist 29276] cmew が異常終了します
SUGITA,Toshinori
sugi-ml at example.com
2010年 10月 5日 (火) 15:11:46 JST
杉田@デジタルパッドです。
先日から、cmewを実行すると、エラー終了するようになってしまいました。
また、id.db.new を残したまま終了してしまうので、次にcmewを起動しても
そのままでは、再度実行されてくれません。
実行環境は以下の通りです。
OS: Debian GNU/Linux sid amd64
Mew: 7.0.50-0.20100430-1 (mew-beta, mew-beta-binパッケージ)
Emacs: 23.2.1
sqlite3: 3.7.2-1
Ruby: 1.8.7
以下のようなエラーメッセージが表示されて終了しています。
/usr/bin/cmew:44:in `close': unable to close due to unfinalised statements (SQLite3::BusyException)
from /usr/bin/cmew:44:in `close_db'
from /usr/bin/cmew:241
少しおいかけてみたのですが、実際はcmew:44で出ているエラーが問題ではなく
cmew:170 past_path = row['path']
ここのrowがハッシュではなくリストになっているためにエラーになっているのが
原因のようです。
もともと、rubyはよくわからないので、これ以上追い掛けるのをあきらめて
しまったのですが、実行環境側の問題である可能性もあるので、さらになにか
調べるべきことがあるのであれば、ご指摘ください。
--
SUGITA, Toshinori
Mew-dist メーリングリストの案内