2006-03-13 [長年日記]

[Q3] スタックオーバーフロー

ラベルを設定したときにメッセージビューを更新するようにした影響でバグって特定の状況*1でスタックオーバーフローするようになってしまっていました。しかも再帰してしまっていた途中に通信のコードが挟まっていたので、サーバに負荷をかけまくりながら徐々にスタックを使い果たしていくという非常にいただけない状況でした。

*1  IMAP4アカウントで、読んだらキャッシュする設定の場合に、インデックスしか取得していないメッセージを読んだ場合など

[]