Фатальный сигнал 11 (SIGSEGV) при 0x00000000 (код = 1), поток 15201 (GC)

Я получаю эту ошибку за последние три дня, я много искал, но я нахожу полезный ответ (некоторые говорят, что это bcoz нулевой ссылки, но я не туда, где ссылается на null). Я получаю эту ошибку, когда Я пытаюсь написать входной поток файла изображения в массив байтов, любая помощь будет оценена

Logcat показывают следующее:

GC_FOR_ALLOC freed 5178K, 21% free 45743K/57384K, paused 49ms, total 50ms
Grow heap (frag case) to 68.666MB for 22220109-byte allocation
GC_CONCURRENT freed 41K, 15% free 67405K/79084K, paused 3ms+11ms, total 60ms
Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 21864 (GC)
1 ответ

GC_FOR_ALLOC означает, что для выполнения запроса на распределение не хватает свободной памяти, поэтому сбор мусора необходим, тогда как GC_CONCURRENT просто означает, что GC чувствовал себя запущенным, как правило, потому что количество свободной памяти стало меньше определенного порога после распределения.

Вы можете попытаться проанализировать память для вашего приложения Android: http://developer.android.com/tools/help/traceview.html http://android-developers.blogspot.se/2011/03/memory-analysis-for-android.html

Проверьте свое приложение для memleaks

licensed under cc by-sa 3.0 with attribution.