SafariのRSS一覧を表示する機能はとても便利だ。既存ユーザでこの機能が正しく動作しなくなってしまった。
その症状はRSSのリストから実際の内容が表示できなくなったり、一覧自体を取得できなくなってしまう。ブラウザには次の表示が現れるようになる。
RSSのデータベースを作るサービスはPubSubAgentで、コンソールのメッセージは次のように表示され、文字列の変換がうまくできなくなっているようだ。
PubSubAgent[951] std::runtime_error "Couldn't convert CFString!" caught in static void Foundation::AbstractTimer::callbackFunction(__CFRunLoopTimer*, void*)
ディレクトリ~/Library/PubSubを削除し、データベースを再構築させても症状は変わらない。新規ユーザでは障害は発生しない。ユーザ独自の設定か何かか影響しているのだろうか?