问题
如果您经常在任何页面之间来回切换,我的内部Web应用程序会崩溃。这些错误出现在项目的创建中,因为它们涉及多个页面。对于我(其他人没有注意到这个问题),它也会出现文本显示问题(文本相互叠加,图标字体不显示等等)。如果您点击错误页面上的重新加载按钮,该页面加载正常。
此错误似乎仅在大约4-5分钟的不断加载页面后在Windows上的Chrome中出现。我在Windows上试用FireFox超过10分钟没有问题,Mac OS X上的Chrome浏览器超过10分钟没有问题。
我注意到我可能会遇到的一个问题是,Windows上的Chrome内存使用率会随之增加。它将从大约30MB开始,然后一般崩溃大约70MB-80MB但是我注意到大多数站点在Chrome上执行此操作,所以我不太确定它是否相关。
我尝试了什么
我已经尝试了许多不同的东西来弄清楚这个问题,
我首先尝试通过chrome本身启用崩溃日志记录,但这似乎只将崩溃数据发送到谷歌,我只能访问该ID。崩溃文件夹没有任何用处可读,唯一的文件数据在文本错误中是不可读的。
我还尝试使用日志记录启用运行chrome并从Sawbuck读取日志但是没有任何用处。
我尝试的最后一件事是使用带有chrome的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标签崩溃的其他方法?
答案 0 :(得分:0)
这似乎是Chrome中的更改问题,因为版本28.0.1500.95工作正常,但从版本29.0.1547.62开始,会出现此问题。
这个问题似乎随着当前的canary版本而失效,版本为31.0.1650.2,所以我猜即将发布的版本(不确定哪一个)应该解决这个问题。