【发布时间】:2010-03-19 14:46:47
【问题描述】:
我在一个由三个人组成的团队中,他们正在开发 Silverlight 应用程序。在我们开发人员的两台机器上,该应用程序似乎随机崩溃。它永远不会在第三个开发者的机器上崩溃。
崩溃的本质是 Internet Explorer 死机并显示“Internet Explorer 已停止工作”消息。问题详情如下所示:
Problem Event Name: BEX
Application Name: IEXPLORE.EXE
Application Version: 8.0.6001.18882
Application Timestamp: 4b3ed243
Fault Module Name: StackHash_2cd8
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 00000000
Exception Offset: 0024df00
Exception Code: c0000005
Exception Data: 00000008
OS Version: 6.0.6002.2.2.0.256.6
Locale ID: 1033
Additional Information 1: 2cd8
Additional Information 2: 0c337fa6c2057a9dbce1860c5e2d8315
Additional Information 3: e13b
Additional Information 4: 5da012709e52526a1af19795dc4a33fd
然后 windows 会显示此消息:“为了帮助保护您的计算机,数据执行保护已关闭 Internet Explorer。”
如果我使用 Visual Studio 调试器连接到应用程序,我得到的唯一信息是输出窗口中的这一行:“程序 '[2140] iexplore.exe: Silverlight' 已退出,代码为 -1073741819 (0xc0000005) 。”
我应该如何调试这个问题?我不确定从哪里开始。
【问题讨论】:
-
我们的一位团队成员也面临这个问题(在 SL4 中)。 SL4 Beta 运行良好,但在安装完整的 SL4 后,所有浏览器(IE、FF、Chrome)在带有 SL 的页面上崩溃。
标签: silverlight debugging internet-explorer crash