Сбой системы при попытке разыменования адреса deadbaad.Это похоже на отладочную подсказку (кто-то инициализирует указатель на deadbaad, чтобы немного легче идентифицировать сбои).
Похоже, вы не первый, кто нажал на это: http://groups.google.com/group/android-ndk/browse_thread/thread/8d083a0ccebe0faa
Похоже, «deadbaad» означает, что куча Далвика была повреждена.Таким образом, некоторый код JNI или библиотека C мешают с кучей.Есть ли в вашем приложении нативный код?Во всем виноват.
Обновление # 1
Никакой нативный код не виноват ....
Есть ли какие-нибудь интересные записи в журнале, прежде чем произойдет сбой?При взгляде на источник Android 0xdeadbaad используется для реализации 'abort ()' .И обе трассировки находятся в подпрограмме C 'free' (там делается несколько простых проверок работоспособности в диапазоне памяти).Обратите внимание, что «free» - это просто обнаружение повреждения памяти и, скорее всего, источник повреждения.
Определяет ли ваше приложение косвенное выделение собственной памяти?Например, через OpenGL текстуры или загрузку аудио?Вы делаете какой-либо SQL напрямую?
Можете ли вы добавить некоторые детали к вопросу о том, что происходит в вашем приложении, когда это происходит?(Как долго работает приложение? Что-нибудь происходит в интерфейсе пользователя или в сети? И т. Д.)