のスライドは完成。公開は発表後ね。
最初月曜に出すと言ったpreview3だが、月曜は休日ということで火曜に変更。 しかし、まだ出ていないのだった*1。
気になっていたのがGCのバグ。手元でtest suiteを実行するとセグメンテーションフォールトを起こすのだ。 さすがに手元のテストに合格しないままpreviewを出すのは心苦しい。
SEGVの原因はGCマーク。どうやら、こういうことらしい。
最初は-lpthreadをリンクしたせいだと思っていたのだが、-lpthreadのリンクを外しても問題は依然として発生する。 libc6のバージョンの問題かなあ(libc6 2.3.2.ds1-9)。
もともとGCマークはそんなに深い再帰をしなくても構わないはずなので、 自力で再帰レベルを管理して、ある程度(現状250)以上深くなれば再起を使うのをあきらめることにする。
これでtestは通るようになった..けど、明日のソフトウェア特許研究会も気になるし、 previewリリースにはもうちょっとかかるかな。
*1 12月1日現在まだリリースされてません