我的SWF偶尔会崩溃浏览器(或只是崩溃插件,如铬告诉我)。如何调试SWF浏览器崩溃
如何诊断错误?我正在使用flex开发Flash Player 9。
事情我已经尝试:
- 打开时登录文件,这样我可以看到痕迹( “...”)输出。但是,我的日志文件和我的swf结束于不一致的终止点。
- 安装Flash播放器的调试版本
- 尝试了不同的浏览器(今天我在Vista上,可以在四个浏览器上重现该错误)。
我希望这个插件有一个[可读的]堆栈跟踪。有什么建议么?
我的SWF偶尔会崩溃浏览器(或只是崩溃插件,如铬告诉我)。如何调试SWF浏览器崩溃
如何诊断错误?我正在使用flex开发Flash Player 9。
事情我已经尝试:
我希望这个插件有一个[可读的]堆栈跟踪。有什么建议么?
在刷新日志文件之前,flash插件可能导致崩溃。我唯一可以推荐的是安装Windows Debugging Tools。
然后打开命令提示符(仿佛在Vista管理员),然后键入以下内容:(显然,IEXPLORE.EXE改变任何浏览器要针对运行)
cd "%programfiles%\Debugging Tools for Windows"
adplus -crash -pn iexplore.exe
现在,在浏览器中使用你的flex应用程序,直到它崩溃。这将在%programfiles%\ Debugging Tools for Windows中创建崩溃转储\ Crash_Mode__Date_02-18-2009__Time_14-40-0202(将使用实际日期)。
你现在可以发送该迷你转储(最小的dmp文件)到Adobe,以便他们可以正确分析它。
如果您想查看(本地)调用堆栈以希望发现导致问题的原因,可以加载windbg并加载转储文件(文件>打开故障转储)。一旦加载在WinDbg命令行下面,并按Enter键:在我发现关于口罩和文本框的bug
~* kb 2000