HomeArchive告知
▲国内ネット系IT企業の社員数  ▼ネットでは一般人の悩みに答える一般人のやさしさが商品化される

2005/12/02

box WindowsのIEでARTIFACT本家を見るとブラウザが落ちる はてなブックマークに追加 MM/memo投稿 del.icio.us entry

 という報告を何度か受けてますが、問題点が不明なので、何か原因がわかる方がいましたら…。
 環境としてはWindowsでIEエンジンを使っているブラウザで見ると起こります。
 エラーメッセージは「Microsoft Visual C++ Runtime Error #R6025」とアプリケーションエラーが出ることが多いです。
 当初、自分のところでは起きなかったのですが、その後再現性を見つけたのでメモ。
 ブックマークからいきなり見た時やリンクでトップページに飛んだ時は問題ないんですが、トップページ経由で他のページを見て、「戻る」で戻ろうとすると、なぜか落ちます。これはかなり確実。個別記事のほうだと起こらなかったです。

 Google AdSenseが怪しいという話もあったので、とりあえずTOPのAdSenseをはずしてみました。自分のところだと、上記のエラーが起きなくなったのですが、効果があったかどうか教えてくださると嬉しいです。
 Google AdSenseで公共広告を出る時に表示にひっかかる感じがしていたので、それも怪しいなとは思ってるんですが。

・サイドバーのRSS表示をはずす→だめ
JavaScriptをオフにしても同じ現象が起きる…。
・Linkshareの広告を全部はずしてみた→だめ
・いじればいじるほどトップページを見るだけ落ちる確率が上がった!
・落ちる時を見ているとサイドバーの表示までいってない
・個別記事では大丈夫
・ということは、トップページのどれかの記事に問題が?
・表示記事を10から2にしてみた。
・今のところ、これで問題はない
・最近更新した分の分量が多くて、重過ぎた?

ARTIFACT ―人工事実― Light
 それでも落ちる人はこちらの軽量版のほうを見てください。

 下記のバグではという指摘もあったんですが、文字色は変更しているけど、背景色は変更してないので違うはず…。
電子業界におけるスクリーン印刷: IE6.0の表示不具合に対処

IE6.0 ( またはIE6.0レンダリングエンジン ) を利用した特定の環境下において、ブラウザが強制終了する不具合に対処しました。
当該不具合は、cssのfloat:left を使用したクラス内で かつ マウスオーバーした際に背景色を変更する ( a:hover ) を適用したリンク部をマウスオーバーすると、ブラウザがエラー#R6025で強制終了するというもののようです。

Amazon Search
−この記事に関連しているかもしれない書籍−
Comments
投稿者 : 通りすがった男 投稿日 : 2005/12/02 17:43

はてなにも書いたけど、まだ落ちます。
エラーは#R6025だったり、「問題が発生したため、iexplore.exeを終了します〜」だったり、なんのダイアログも出さずにぱしっとウィンドウが消えたりまちまちです(このあたりが広告絡み臭いですね)。ちなみにXPsp2,IE6です

投稿者 : 通りすがった男 投稿日 : 2005/12/02 19:27

自分の所でも今のところ落ちなくなりました

投稿者 : ym 投稿日 : 2005/12/02 19:27

以下のソースでも落ちるようです。
一箇所「ト」のみ全角でそれ以外は半角です。

<html><head>
<link rel=”stylesheet” href=”styles-site.css” type=”text/css” media=”all” />
</head>
<body><div id=”links”><div class=”side1”>

<a href=”aaa” class=”floatleft”><img src=”aaa” width=”110” ></a><br>
<a href=”aaa”  class=”floatleft”>ト</a>
<a href=”aaa”><img src=”aaa” height=”110” class=”floatright” />aa</a>

</div></div></body></html>

中のリンクは左のガンダムのあたりの要素なのですがその辺とスタイルシートの絡みで落ちるようです。

投稿者 : さに 投稿日 : 2005/12/03 15:40

W3Cにお伺いを立てたら

"Sorry, I am unable to validate this document because on line 435, 1002 it contained one or more bytes that I cannot interpret as euc-jp (in other words, the bytes found are not valid values in the specified Character Encoding). Please check both the content of the file and the character encoding indication."

と出ました。文字コードがどうのこうのと…

435行目は ym さんのおっしゃるガンダム付近ですね。

1002行目付近はトラックバックのリストでしょうか、こちらでは文字化けが起きてます。文字コードで落ちるとも思えませんが、一応。

投稿者 : さに 投稿日 : 2005/12/03 16:06

追記
435行目は、ガンダムmk-II の ' II ' がマルチバイトの方になってるのが、引っかかったのだと思われます。>W3C

http://validator.w3.org/

TrackBack −この記事に言及したサイト−
Post a comment










※コメントの内容が、「意味がない」「元の記事と関係がない」「他人のプライバシーを侵害している」「他人を中傷している」など問題があると管理人が判断した場合、削除させていただくことがありますので、ご了承ください。
※コメント欄で初めて書き込まれる場合でも、挨拶は必要ありません。
※その他、コメントを書き込む際はこちらの注意をご覧ください。
TrackBack
この記事へのダイレクトリンク

この記事へのTrackBack URL

※spam TrackBackの対策のため、TrackBackのURLは「http://artifact-jp.com/mtcgi/mt-trback765.cgi/xxxx」にしてあります。上記のものとは違いますのでご注意ください。
※TrackBackは削除することもありますので、ご了承ください。
※その他、TrackBackについてはこちらの注意をご覧ください
HomeArchive告知