firefoxのブックマークに表示されるアイコンがまれに違うサイトのfaviconで表示される

表題の症状がデフォルトにしているプロファイルでのみ発生する。そういうバグがあるのか探してみたけど、見つからなかった。他のプロファイルでは発生しないので、発生するプロファイルのplaces.sqliteの内容がおかしくなったんだろうと仮定して、アイコンに関係するデータを掃除してみたのでメモ。
places.sqlite のバックアップをとってから接続して、

delete from moz_favicons;
update moz_places set favicon_id = null;

を実行。faviconが保存されているmoz_faviconsというテーブルの中身を全部消して、moz_placesというテーブルのfavicon_idという、moz_favicon.idを指している列を全行nullにした。
今のところは問題なく症状も発生しなくなったけど、この先不具合が出たら諦めてプロファイル自体を作り直そう。