tombstones stacktrace see debuggerd android sigsegv

tombstones - no native android stacktrace see debuggerd output



SEÑAL 11 SIGSEGV crash Android (2)

Hoy me enfrenté a un error por el cual SIGNAL 11 está recibiendo mi aplicación de Android.

Este error generalmente ocurre debido al acceso no autorizado al área de memoria por el almacenamiento interno de Android. Algunos de los escenarios posibles son el acceso web, la comunicación de red, la descarga de imágenes del servidor y demás. El mío fue el caso de la URL de carga del navegador!

http://bootloader.wikidot.com/linux:android:crashlog

Necesito iniciar el navegador después de un escaneo de código QR.

La aplicación siguió explorando y ejecutando el navegador con fluidez, pero el problema se produce después de 15-20 intentos de los mismos pasos.

Investigué mucho y descubrí que es el ERROR DE MEMORIA que ocurre en las bibliotecas nativas de Android ... generalmente cuando el sistema de almacenamiento interno de Android intenta acceder a un área de memoria desconocida.

Finalmente, revelé que cuando vi el uso de la memoria de mi aplicación en la sección de configuración de la aplicación de Android, encontré que el caché se ha alcanzado a 10 MB.


Me he enfrentado al mismo problema y tuve un jni. Esta excepción fatal se crea de forma aleatoria y, como la estaba usando para reproducir audio, se estrelló durante 2 minutos o 6 minutos o más. Después de una gran cantidad de investigaciones, descubrí que el problema era que había realizado una llamada a una función nativa desde dos subprocesos diferentes y cuando ocurre al mismo tiempo, falla.

Otra, si tiene alguna llamada jni desde Android, asegúrese de que no haya pasado ningún nulo como argumento.


Llame a webview.clearCache(); y webView2.destroyDrawingCache();

Eso debería resolver el problema.