問題
ページ間を頻繁に切り替えるとクラッシュする内部 Web アプリケーションがあります。このエラーは、複数のページを含むアイテムの作成時に表示されます。また、テキスト表示の問題(テキストが重なり合っている、アイコンフォントが表示されないなど)が先行しています(他の人はこの問題に気づいていません)。エラー ページで再読み込みボタンを押すと、そのページが正常に読み込まれます。
このエラーは、ページを常にロードしてから約 4 ~ 5 分後に、Windows 上の Chrome でのみ発生するようです。Windows で FireFox を 10 分以上問題なく、Mac OS X で Chrome を 10 分以上問題なく試しました。
問題である可能性があることに気付いたのは、Windows上のChromeでメモリ使用量が増加し続けたことです。約 30MB で開始し、70MB ~ 80MB で一般的にクラッシュしますが、Windows のクロムのほとんどのサイトがこれを行っていることに気付いたので、関連性についてはよくわかりません。
私が試したこと
私は問題を把握するためにさまざまなことを試しましたが、
最初にクロム自体を介してクラッシュログを有効にしようとしましたが、クラッシュデータをGoogleに送信するだけのようで、IDにアクセスできます。クラッシュ フォルダには読み取りに役立つものは何もなく、ファイル データのみがテキスト エラーで読み取れません。
また、ロギングを有効にしてクロムを実行し、Sawbuck からログを読み取ろうとしましたが、やはり役に立ちません。
私が最後に試したのは、クロムでWinDbg.exeを使用することであり、正常に見えず(シンボルが見つからないというエラーとは異なり)、悲しいフォルダーのクラッシュページの直前に発生する唯一のエラーは次のとおりです。
(5c4.76c): Access violation - code c0000005 (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
eax=00000000 ebx=00000002 ecx=10a70380 edx=00000000 esi=10a70380 edi=00baf980
eip=6c2104f3 esp=0019d260 ebp=0019d27c iopl=0 nv up ei pl zr na pe nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010246
chrome_6bde0000!ovly_debug_event+0x40f41e:
6c2104f3 8b10 mov edx,dword ptr [eax] ds:002b:00000000=????????
3:050> g
(5c4.76c): Access violation - code c0000005 (!!! second chance !!!)
eax=00000000 ebx=00000002 ecx=10a70380 edx=00000000 esi=10a70380 edi=00baf980
eip=6c2104f3 esp=0019d260 ebp=0019d27c iopl=0 nv up ei pl zr na pe nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010246
chrome_6bde0000!ovly_debug_event+0x40f41e:
6c2104f3 8b10 mov edx,dword ptr [eax] ds:002b:00000000=????????
f5 を押し続けると、これらのエラー メッセージが繰り返されます。これらは意味がなく、私が必要とするもののように見える唯一のものは次のとおりです。
mov edx,dword ptr [eax]
アセンブリコードのように見えます。
Windows で Chrome タブのクラッシュをデバッグする他の方法がありませんか?