Dopo aver sporcato il mio OnePlus One (bacon) da CM12.1 a CM13, ricevo costantemente popup di dialogo di chiusura forzata
Sfortunatamente il processo com.android.phone si è interrotto
Logcat è pieno di stacktrace in questo modo:
Arresto di VMFATAL ECCEZIONE: mainProcess: com.android.phone, PID: 13148java.lang.RuntimeException: Impossibile ottenere provider com.android.providers.telephony.TelephonyProvider: java.lang.IllegalStateException: Impossibile leggere la riga 0, col -1 da CursorWindow. Assicurarsi che il cursore sia inizializzato correttamente prima di accedere ai dati da esso. su android.app.ActivityThread.installProvider (ActivityThread.java:5205) su android.app.ActivityThread.installContentProviders (ActivityThread.java:4797) su android.app.ActivityThread.handleBindApplication (ActivityThread.java:4737) su android.app. ActivityThread.-wrap1 (ActivityThread.java) su android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1424) su android.os.Handler.dispatchMessage (Handler.java:102) su android.os.Looper.loop ( Looper.java:148) su android.app.ActivityThread.main (ActivityThread.java:5466) su java.lang.reflect.Method.invoke (Native Method) su com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run ( ZygoteInit.java:726) su com.android.internal.os.ZygoteInit.main (ZygoteInit.java:616) Causato da: java.lang.IllegalStateException: Impossibile leggere la riga 0, col -1 da CursorWindow. Assicurarsi che il cursore sia inizializzato correttamente prima di accedere ai dati da esso. su android.database.CursorWindow.nativeGetString (metodo nativo) su android.database.CursorWindow.getString (CursorWindow.java:438) su android.database.AbstractWindowedCursor.getString (AbstractWindowedCursor.java:51) su com.android.providers.telephony .TelephonyProvider $ DatabaseHelper.getStringValueFromCursor (TelephonyProvider.java:993) su com.android.providers.telephony.TelephonyProvider $ DatabaseHelper.copyPreservedApnsToNewTable (TelephonyProvider.java:905)
su com.android.providers.telephony.TelephonyProvider $ DatabaseHelper.onUpgrade (TelephonyProvider.java:641) su android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked (SQLiteOpenHelper.java:256) su android.database.sqlite.SQLiteReadableOpen .java: 187) su com.android.providers.telephony.TelephonyProvider.onCreate (TelephonyProvider.java:1457) su android.content.ContentProvider.attachInfo (ContentProvider.java:1748) su android.content.ContentProvider.attachInfo (ContentProvider. java: 1723) su android.app.ActivityThread.installProvider (ActivityThread.java:5202) ... altri 10
Una volta che in qualche modo mi sono sbarazzato del persistente popup dell'interfaccia utente, sembra com.android.phone
si arresta in modo anomalo almeno 10 volte al secondo, inondando logcat e rendendo quasi impossibile l'uso del telefono.
C'è qualche speranza per una soluzione, o lo è un hard reset l'unica opzione?