ありがとう。db::open/close のエラーはパターンを裏付けている。
より興味深いのは、終盤のゾンビソケットの活動と、ソケットスレッドモニターが反応したものの復旧できなかったことだ。マシンがネットから切断されたのか?test5 の MSG_DONTWAIT が Liberty のゾンビ問題を解決した。どのテストバージョンを実行していたのか?(ログにテストバージョンを出力するようにすべきだな)
マルッティ・マルミの投稿まだ役に立つかもしれないので、ログをお送りします。
回避策のアイデアがあるが、エラーがどのファイルで発生しているかによる。db.logにエラーがいくつか蓄積されているなら、送ってもらえるか?(たとえ非常にシンプルで退屈な内容でも)記録されているファイルは常にblkindex.datか、それともaddr.datやwallet.datも含まれるか?