Как отлаживать сбой SWF-браузера - PullRequest
4 голосов
/ 18 февраля 2009

Мой swf иногда приводит к сбою браузера (или просто к плагину, как говорит мне chrome).

Как мне диагностировать ошибку? Я разрабатываю для Flash Player 9 с использованием Flex.

Вещи, которые я пробовал:

  • Включил файлы журналов, чтобы я мог видеть вывод трассировки ("..."). Тем не менее, мои файлы журнала и мой SWF-файлы заканчиваются в несовместимых точках завершения.
  • Установить отладочную версию флеш-плеера
  • Пробовал разные браузеры (сегодня я нахожусь в Vista, и могу воспроизвести ошибку в четырех браузерах).

Я надеюсь, что от плагина есть [разборчивая] трассировка стека. Есть предложения?

Ответы [ 2 ]

3 голосов
/ 18 февраля 2009

Вероятно, что плагин флэш вызывает сбой, прежде чем ваши файлы журнала могут быть сброшены. Единственное, что я могу порекомендовать, это установить Средства отладки Windows .

Затем вызовите командную строку (как администратор, если в Vista) и введите следующее:

cd "%programfiles%\Debugging Tools for Windows"
adplus -crash -pn iexplore.exe

(Очевидно, замените iexplore.exe на любой браузер, с которым вы работаете.)

Теперь используйте ваше гибкое приложение в браузере, пока оно не выйдет из строя. Это создаст аварийный дамп в% programfiles% \ Debugging Tools for Windows \ Crash_Mode__Date_02-18-2009__Time_14-40-0202 (будет использоваться фактическая дата).

Теперь вы можете отправить этот мини-дамп (наименьший файл dmp) в Adobe, чтобы они могли правильно его проанализировать.

Если вы хотите просмотреть (собственные) стеки вызовов в надежде обнаружить причину проблемы, вы можете загрузить windbg и загрузить файл дампа (Файл> Открыть аварийный дамп). После загрузки введите следующую команду в командной строке windbg и нажмите Enter:

~* kb 2000
1 голос
/ 18 февраля 2009

Некоторые подробности об обнаруженной мной ошибке, касающейся масок и текстовых полей:

http://summitprojectsflashblog.wordpress.com/2008/04/16/flash-browser-crashing-bug/

http://team.bkwld.com/2007/11/21/flash-player-crashes-browser-when-closing-window-possible-fix/

...