我的swf偶尔会崩溃浏览器(或只是崩溃插件,因为chrome告诉我)。
如何诊断错误?我正在使用flex开发flash player。
我尝试过的事情:
我希望插件中有一个[清晰的]堆栈跟踪。有什么建议吗?
答案 0 :(得分:3)
在刷新日志文件之前,Flash插件可能会导致崩溃。我唯一可以推荐的是安装Windows Debugging Tools。
然后调出命令提示符(如果是vista,则显示为管理员),然后输入以下内容:
cd "%programfiles%\Debugging Tools for Windows"
adplus -crash -pn iexplore.exe
(显然,将iexplore.exe更改为您正在运行的任何浏览器。)
现在,在浏览器中使用flex应用程序,直至崩溃。这将在%programfiles%\ Debugging Tools for Windows \ Crash_Mode__Date_02-18-2009__Time_14-40-0202中创建一个崩溃转储(将使用实际日期)。
您现在可以将该小型转储(最小的dmp文件)发送给Adobe,以便他们可以正确分析它。
如果要查看(本机)调用堆栈以发现导致问题的原因,可以加载windbg并加载转储文件(File> Open Crash Dump)。加载后,在windbg命令行中输入以下内容并按Enter:
~* kb 2000
答案 1 :(得分:1)