Fun with the fuzzerてなわけで,9.23.8805 が出た.
超意訳すると,”“巷でうわさの javascript fuzzerを 9.22 にかけたら,4つほどのクラッシュに出くわして,内ひとつはセキュリティ上の問題になりそうだったよ”“と.で”“そのクラッシュするのは直したから,fuzzerを使ってのテストに協力してくれ.Inspector IIXIIでクラッシュログを送っててくれ”“と.
Fuzzerのテストへの協力はともかく,バグフィックスにもなってるのでさっくり入れて置いて損はなさげ
ストレステストなのでかなりCPUをぶん回すのでおいそれとやれるようなものじゃないですが,どうやって使うのかというと.
- Bug 349611 – Jesse’s JavaScript compiler/decompiler fuzzerから
jsparsefuzz.html
とjsparsefuzz.js
を持ってくる - Fun with the fuzzerから Opera 9.23 8805 を持ってくる.
- Inspector IIXIIをインストール.
- 使用中のOperaとは別のフォルダに 9.23 8805 をクリーンインストールする.
jsparsefuzz.js
の 691, 692, 695 行目をコメントアウトする.- 最初にとってきた
jsparsefuzz.html
を クリーンインストールした 9.23 8805 で開く.何も表示されないが,そのままにしておく. - あとは放っておく.運が良ければ(悪ければ?)クラッシュして,Inspector のダイアログが出るので,クラッシュログを残す.
- Bug Report Wizardからレポートする.あとは飽きるまで 6番目から繰り返す
なんとanachronismな.