d:id:youandi:20110810#p2
-
- Version
- 現象
- HgSccPackageアドインを入れたVisualStudio上でファイルの「Annotate File」「View ChangeLog」操作を行うとVisualStudioが落ちる。
- 原因
- Mercurial.iniにおいて「win32mbcs」エクステンションが有効になっていると発生。
HgSccHelper.dll!HgSccHelper.ChangeDescParser.ParseLine(string str)
追加情報: Unknown prefix: [w, [win32mbcs] activated with encoding: cp932
何気にソースコードを落としてきてDebugビルド版を作成してみたら、落ちている場所は分かって、落ちないように書き換えたらとりあえず使えた。
https://bitbucket.org/zzsergant/hgscc/src
でも、落ちる原因となるパーサーに解析不能なデータを送りつけている部分はイベント経由で処理しているようでどこか分からなかった。