Если Вы просто хотите отключить WebM:
about:config
media.webm.enabled
и дважды щелкают по нему для переключения значения. Установите его на false
. Иначе нет никакого простого способа отключить WebM без перекомпиляции. Перекомпиляция так же легка как:
sudo apt-get build-dep firefox
apt-get source firefox
cd firefox-*
editor debian/rules
dpkg-buildpackage -b -us -uc
В эти editor
шаг, корректируйтесь эти configure
опции.
Добавьте глобальную точку останова для objc_exception_throw, тогда вы сможете получить полезную трассировку стека в отладчике.
На самом деле нет надежного способа сделать это из приложения. Если ваше приложение дает сбой и не отображает символы, это похоже на то, что вы запускаете урезанную версию выпуска, а не версию отладки?
Если у вас есть незакрепленная версия, вы можете сопоставить эти числа и фактическое имя стека кадра с помощью команды atos
(см. man atos
в Терминале или выполните поиск atos
в документации Xcode или Google).
Вы, вероятно, не захотите регистрировать стек каждого вызова метода. Объем информации быстро стал бы огромным. И не должно быть загадкой, почему вызывается большинство методов в вашем приложении (хотя потребуется время, чтобы понять, почему интерфейс между UIKit и вашим приложением работает именно так).