Google Chrome Canary がおかしい。asan_rtl.dll がない?

Google Chrome Canaryを起動すると次のメッセージが表示され、起動できなくなった。

chrome canary error コンピューターに asan_rtl.dll がないため、プログラムを開始できません。この問題を解決するには、プログラムを再インストールしてみてください。

コンピューターに asan_rtl.dll がないため、プログラムを開始できません。この問題を解決するには、プログラムを再インストールしてみてください。

この時点では、
Google Chrome 29.0.1547.66
Google Chrome Canary 31.0.1628.2
である。

仕方ないので、
コントロール パネル\すべてのコントロール パネル項目\プログラムと機能
からGoogle Chrome Canaryをアンインストールして、もう一度インストールすることにした。

アンインストール開始すると。Chromeのページが現れたので、一応この理由を書いておく。

Google Chrome のアンインストールが完了しました。 Google Chrome をご利用いただきありがとうございますGoogle Chrome の改善に役立てるため、アンインストールされた理由をお聞かせください。ご意見をお待ちしております。

アンインストール後、Chrome Canaryのページを開き、Chrome Canaryをダウンロード・インストールしてみた。
起動すると、なんと同じメッセージ…

chrome canary error コンピューターに asan_rtl.dll がないため、プログラムを開始できません。この問題を解決するには、プログラムを再インストールしてみてください。

仕方がないので、asan_rtl.dllについて調べてみたら、すでに同じ現象と対策が記載されていた。
Issue 289662:Rename Syzygy asan_rtl.dll.

Chrome のアップデート時に、asan_rtl.dllが欠落してしまうために起こるようだ。 Google Chrome Canary のインストールフォルダ C:\Users[Username]\AppData\Local\Google\Chrome SxS\Application\31.0.1627.2
を確認し、前のバージョン31.0.1627.2のフォルダのasan_rtl.dllを31.0.1628.2のフォルダににコピーすれば良いらしい。

ああっ、前のバージョンはエラーメッセージに従ってアンインストールしてしまったんだった… と思ったら、Issue 289662:Rename Syzygy asan_rtl.dll. の記事中にこの場合の対処もあった。

https://code.google.com/p/sawbuck/source/browse/trunk/syzygy/binaries/exe/asan_rtl.dll?r=1770のリポジトリからダウンロードできる。 親切にView raw fileのリンクを名前を付けて保存してとまで書いてある。

ダウンロードしたところ、無事Google Chrome Canaryが正常に起動した。