2 votos

Android se reinicia instantáneamente al recibir una llamada

Ni siquiera puedo ver el identificador de llamadas en la pantalla, cuando mi teléfono se reinicia suavemente. Comenzó cuando hice el restablecimiento de fábrica hace 2 días. No hay software instalado además de las aplicaciones por defecto del sistema.

Teléfono: BLU Life One X (2016) rooteado con Android Lollipop (5.1)

Esto es lo que obtengo de logcat cuando hay una llamada entrante.

E/ActivityThread(  538): Service com.google.android.gms.car.CarService has leaked ServiceConnection fmj@16cdbf61 that was originally bound here
E/ActivityThread(  538): android.app.ServiceConnectionLeaked: Service com.google.android.gms.car.CarService has leaked ServiceConnection fmj@16cdbf61 that was originally bound here
E/ActivityThread(  538):        at android.app.LoadedApk$ServiceDispatcher.<init>(LoadedApk.java:1116)
E/ActivityThread(  538):        at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:1010)
E/ActivityThread(  538):        at android.app.ContextImpl.bindServiceCommon(ContextImpl.java:1895)
E/ActivityThread(  538):        at android.app.ContextImpl.bindService(ContextImpl.java:1878)
E/ActivityThread(  538):        at android.content.ContextWrapper.bindService(ContextWrapper.java:539)
E/ActivityThread(  538):        at android.content.ContextWrapper.bindService(ContextWrapper.java:539)
E/ActivityThread(  538):        at android.content.ContextWrapper.bindService(ContextWrapper.java:539)
E/ActivityThread(  538):        at ivw.a(:com.google.android.gms:120)
E/ActivityThread(  538):        at ivw.a(:com.google.android.gms:137)
E/ActivityThread(  538):        at fmj.h(:com.google.android.gms:76)
E/ActivityThread(  538):        at fmj.<init>(:com.google.android.gms:64)
E/ActivityThread(  538):        at fpn.i(:com.google.android.gms:551)
E/ActivityThread(  538):        at com.google.android.gms.car.CarChimeraService.onBind(:com.google.android.gms:165)
E/ActivityThread(  538):        at com.google.android.chimera.container.ServiceProxy.onBind(:com.google.android.gms:165)
E/ActivityThread(  538):        at android.app.ActivityThread.handleBindService(ActivityThread.java:3028)
E/ActivityThread(  538):        at android.app.ActivityThread.access$1900(ActivityThread.java:178)
E/ActivityThread(  538):        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1558)
E/ActivityThread(  538):        at android.os.Handler.dispatchMessage(Handler.java:111)
E/ActivityThread(  538):        at android.os.Looper.loop(Looper.java:194)
E/ActivityThread(  538):        at android.app.ActivityThread.main(ActivityThread.java:5643)
E/ActivityThread(  538):        at java.lang.reflect.Method.invoke(Native Method)
E/ActivityThread(  538):        at java.lang.reflect.Method.invoke(Method.java:372)
E/ActivityThread(  538):        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:960)
E/ActivityThread(  538):        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)
E/AALService(  298): [ERROR] Kernel does not support AAL, please enable CONFIG_MTK_AAL_SUPPORT in kconfig.
E/MPlugin (30062): Unsupported class: com.mediatek.common.telephony.IOnlyOwnerSimSupport
E/ActivityThread(30062): Failed to find provider info for com.tinno.mobilesafe
E/ActivityThread(30062): Failed to find provider info for com.tinno.mobilesafe
E/GesturePhoneService(30850): onCallStateChanged, bUpsetSilentOn=false bUpsetSpeakerOn=false bProxAnswerOn=false
E/MPlugin (30062): Unsupported class: com.mediatek.common.audioprofile.IAudioProfileExtension$IDefaultProfileStatesGetter

E/AndroidRuntime(30062): *** FATAL EXCEPTION IN SYSTEM PROCESS: main
E/AndroidRuntime(30062): java.lang.NullPointerException: uriString
E/AndroidRuntime(30062):        at android.net.Uri$StringUri.<init>(Uri.java:470)
E/AndroidRuntime(30062):        at android.net.Uri$StringUri.<init>(Uri.java:460)
E/AndroidRuntime(30062):        at android.net.Uri.parse(Uri.java:432)
E/AndroidRuntime(30062):        at com.android.server.telecom.Ringer.startRingingOrCallWaiting(Ringer.java:326)
E/AndroidRuntime(30062):        at com.android.server.telecom.Ringer.updateRinging(Ringer.java:226)
E/AndroidRuntime(30062):        at com.android.server.telecom.Ringer.onForegroundCallChanged(Ringer.java:187)
E/AndroidRuntime(30062):        at com.android.server.telecom.CallsManager.updateForegroundCall(CallsManager.java:1784)
E/AndroidRuntime(30062):        at com.android.server.telecom.CallsManager.updateCallsManagerState(CallsManager.java:1810)
E/AndroidRuntime(30062):        at com.android.server.telecom.CallsManager.addCall(CallsManager.java:1609)
E/AndroidRuntime(30062):        at com.android.server.telecom.CallsManager.onSuccessfulIncomingCall(CallsManager.java:330)
E/AndroidRuntime(30062):        at com.android.server.telecom.Call.processDirectToVoicemail(Call.java:830)
E/AndroidRuntime(30062):        at com.android.server.telecom.Call.setCallerInfo(Call.java:1418)
E/AndroidRuntime(30062):        at com.android.server.telecom.Call.access$000(Call.java:76)
E/AndroidRuntime(30062):        at com.android.server.telecom.Call$1.onQueryComplete(Call.java:178)
E/AndroidRuntime(30062):        at com.android.internal.telephony.CallerInfoAsyncQuery$CallerInfoAsyncQueryHandler.onQueryComplete(CallerInfoAsyncQuery.java:366)
E/AndroidRuntime(30062):        at android.content.AsyncQueryHandler.handleMessage(AsyncQueryHandler.java:344)
E/AndroidRuntime(30062):        at android.os.Handler.dispatchMessage(Handler.java:111)
E/AndroidRuntime(30062):        at android.os.Looper.loop(Looper.java:194)
E/AndroidRuntime(30062):        at com.android.server.SystemServer.run(SystemServer.java:352)
E/AndroidRuntime(30062):        at com.android.server.SystemServer.main(SystemServer.java:233)
E/AndroidRuntime(30062):        at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(30062):        at java.lang.reflect.Method.invoke(Method.java:372)
E/AndroidRuntime(30062):        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:960)
E/AndroidRuntime(30062):        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)
E/ActivityThread(  578): Failed to find provider info for settings

Además, la llamada no se registra en el historial de llamadas perdidas.

Ya he intentado

  • Restablecimiento de fábrica (desde los ajustes)
  • Reinicio completo (desde la recuperación)
  • Cambiar la tarjeta SIM

0 votos

¿qué haces en el recovery "factory reset"? ¿restableces sólo los datos o borras la caché y el dalvik cache también? si no lo haces, prueba a hacerlo también. además si estás usando custom rom, mira en sus foros si alguien más tiene el mismo error

0 votos

He borrado todo tipo de cachés incluyendo dalvik. Desafortunadamente, tengo AOSP sin modificar, no pude encontrar ninguna ocurrencia de este tipo de errores.

0 votos

¿El dispositivo viene con algún software de identificación de llamadas? Recuerdo un caso similar del pasado con resultados similares. Desactivando el CallerID se solucionó. Comprueba la configuración de tu aplicación de telefonía si puedes encontrar algo así. Si está ahí, simplemente desactívalo (al menos las partes de "búsqueda en Internet", es decir, las búsquedas en la guía telefónica en línea: el mensaje de error que comienza con UriParse parece sugerirlo).

3voto

Tim Harper Puntos 1252

La respuesta no era obvia. Es debido a la aplicación telecom.service (dialer) corrupta. BLOX 2016 siempre tuvo problemas con los tonos de llamada, pero supongo que lo arruinaron completamente en algunas de sus actualizaciones. La única forma de evitarlo es instalar TWRP y flashear una nueva ROM de respaldo. Usted puede encontrar esos en los foros de XDA BLU Life One X hilo.

La otra solución es poner el teléfono en modo vibración y no volver a cambiarlo a timbre.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X