Cierres de fuerza múltiple

Tengo problemas intermitentes con varias aplicaciones que fuerzan el cierre. Esto sucedió tanto en mi ROM actual (Miui) como en todas las versiones de Cyanogenmod que probé.

Por lo general, este problema vuelve a surgir unos meses después de una nueva instalación de ROM o un restablecimiento de fábrica. Cambiaré de 3G a Wifi, o viceversa, y luego todo en mi teléfono que use datos en segundo plano comenzará a cerrarse a la fuerza. Los sospechosos más habituales son Google Services Framework (com.google.process.gapps) y Facebook (com.facebook.katana), pero casi todas las aplicaciones parecen forzar el cierre, incluidas ScoreCenter, Docs y Smooth Calendar.

Además de los cierres forzados, el otro gran síntoma es que no puedo apagar o encender el modo avión, los datos de la red móvil (3G), wifi o la sincronización de datos en segundo plano, pero generalmente no todo al mismo tiempo. A veces podré activar Wifi pero no el modo avión, u otras veces podré desactivar 3G pero Wifi no se apagará. A veces podré activar o desactivar un servicio después de reiniciar, otras veces no. A veces, cuando reinicio un servicio que apagué antes, volverá a funcionar, otras veces no. Increíblemente, completamente frustrante.

Ni reiniciar, corregir permisos ni borrar el caché de dalvik parece ayudar. Solo he logrado que mi teléfono vuelva a funcionar jugando con la configuración de la radio y tirando de la batería durante horas antes de que algo mágicamente comience a funcionar nuevamente. Esta vez más reciente, incluso eliminé mi cuenta de Google del teléfono, pero eso tampoco ayudó. Sé que un restablecimiento de fábrica haría que este problema desapareciera (por un tiempo, al menos), pero siempre regresa: quiero encontrar la causa raíz y cambiar lo que sea que esté haciendo que suceda en primer lugar (especialmente si es algo que estoy haciendo!).

Sé que este problema involucra la interacción entre la sincronización de aplicaciones y las radios wifi/3G, pero no tengo idea de qué o por qué. He subido un logcat aquí . Espero que todos puedan entenderlo. Vi E/ACRA ( 1296): java.io.IOException: No space left on devicey supuse que podría ser un problema de espacio de almacenamiento de partición, pero todas las particiones que pude ver (incluidas las que requieren raíz) aún tienen espacio.

Gracias de antemano, estoy súper frustrado con este.

Respuestas (1)

Después de investigar más y mirar las particiones nuevamente, resultó que tenía un /data/data totalmente completo (como se describe en una pregunta anterior ).

Para la posteridad, esto es lo que hice:

Debido a que DiskUsage , la aplicación que normalmente uso para investigar el uso de particiones, también se había bloqueado, encendí Terminal Emulator (afortunadamente, todavía funcionaba) y seguí este consejo que encontré en un hilo de XDA :

Puede verificar [la utilización de la partición] ejecutando este comando como root:

df /data/data

Si ve % usado = 100, entonces este es su problema.

Estaba, de hecho, 100% lleno. Tan pronto como moví algunas aplicaciones a mi tarjeta SD, mi teléfono comenzó a funcionar inmediatamente de nuevo. Debo haber leído mal el espacio libre de la partición cuando la miré por primera vez (¡doh!). Los problemas de radio que estaba seguro de que estaban involucrados terminaron siendo una pista falsa.