このブログで Safari がクラッシュ? ― 2006年11月20日 20時07分
Safari 1.3.2 でこのブログを見るとクラッシュするという報告がありました。手元に Safari がないので確認できませんが、古の NN 4 ではあるまいし HTML や CSS が原因で落ちるとは考えづらく、おそらく JavaScript 絡みだろうと思います。なのでいったんスクリプトを外してみました。
しかし、このままでは原因がわかりませんので、それを絞るべくいくつかパターンを用意しました。Safari をお使いの方はよろしければ各パターンについて (面倒なら 1 だけでも) Safari がクラッシュするかどうかを検証していただけないでしょうか。なお、報告に際しては、Safari のバージョンと確実にクラッシュするのか時々クラッシュするのか、またはまったくクラッシュしないのかを添えてもらえると助かります。
コメント
_ のり ― 2006年11月20日 21時50分
_ czk ― 2006年11月20日 22時28分
のりさんと同じです。3,5以外は確実にクラッシュしました。
Safari 1.3.2(v312.6) on OSX10.3で検証です。
Safari 1.3.2(v312.6) on OSX10.3で検証です。
_ nanto_vi ― 2006年11月20日 23時52分
ありがとうございます。原因がわかったような気がします。
新たに6番目のパターンを作ってみましたがどうでしょうか。原因が私の予想通りならクラッシュしないはずですが。
新たに6番目のパターンを作ってみましたがどうでしょうか。原因が私の予想通りならクラッシュしないはずですが。
_ hiroaki ― 2006年11月21日 02時00分
こんばんは。報告をあげた者です。早速対処していただきましてありがとございます。試してみました。
結果、私もほかの方々同様で、1,2,4 でクラッシュしました。また 6 はクラッシュしませんでした。( Safari 1.3.2 (v312.6) on Mac OS X v10.3.9 )
原因は予想されたとのことで、また 6 で実際にクラッシュが回避されていますので、なによりと思います。このたびはありがとうございました。
結果、私もほかの方々同様で、1,2,4 でクラッシュしました。また 6 はクラッシュしませんでした。( Safari 1.3.2 (v312.6) on Mac OS X v10.3.9 )
原因は予想されたとのことで、また 6 で実際にクラッシュが回避されていますので、なによりと思います。このたびはありがとうございました。
_ tattsun ― 2007年07月24日 22時43分
はじめまして。わたしの Blog も Safari 1.3 でクラッシュしてしまうようです。
初コメントで申し訳ありませんが、修正された原因をお教え願えませんでしょうか?
初コメントで申し訳ありませんが、修正された原因をお教え願えませんでしょうか?
_ nanto_vi ― 2007年07月25日 02時50分
一応セルフトラックバックも打っていたのですが ^^; 別記事 [1] に書いたとおりです。それから、Safari でクラッシュといえば最近こんな話題 [2] もありましたね。
[1] Safari でのクラッシュを修正: Days on the Moon
http://nanto.asablo.jp/blog/2006/11/21/963493
[2] PrototypeがSafariでのクラッシュバグを修正 - アップグレードを強く推奨 | エンタープライズ | マイコミジャーナル
http://journal.mycom.co.jp/news/2007/06/20/019/index.html
[1] Safari でのクラッシュを修正: Days on the Moon
http://nanto.asablo.jp/blog/2006/11/21/963493
[2] PrototypeがSafariでのクラッシュバグを修正 - アップグレードを強く推奨 | エンタープライズ | マイコミジャーナル
http://journal.mycom.co.jp/news/2007/06/20/019/index.html
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※投稿には管理者が設定した質問に答える必要があります。
トラックバック
このエントリのトラックバックURL: http://nanto.asablo.jp/blog/2006/11/20/962040/tb
_ Days on the Moon - 2006年11月21日 20時16分
Safari でこのブログを見るとクラッシュすることがあった問題ですが、私の書いたスクリプトに原因がありました。
var Klass = function () {
if (this.constructor != arguments.callee)
return new argumen
var Klass = function () {
if (this.constructor != arguments.callee)
return new argumen
クラッシュしなかったのは、「自作スクリプトライブラリを外した状態」ならびに、「スクリプトをすべて外した状態」で、残りはすべてクラッシュしました。
2回ずつ試してみましたが、2回とも再現。ご参考にまで。