Absturz vor dem Start der App: SecurityException: Berechtigungsverweigerung: INTERACT_ACROSS_USERS_FULL

Hintergrund

Ich habe ein gerootetes Gerät, nämlich das Galaxy S3 I9300, mit einem auf Samsung-Aktien basierenden ROM, das auf Android 4.3 basiert.

Ich hatte nie Probleme beim Ausführen einer App, an der ich mit diesem Gerät arbeite.

Das Problem

Seit gestern (und ich habe nichts am Gerät geändert) wird jedes Mal, wenn ich die App öffne, eine sehr kurze Zeit lang angezeigt, sie schließt sich ohne Absturzdialog, zeigt jedoch das nächste Protokoll an:

01-30 09:27:18.325: E/DatabaseUtils(2366): Writing exception to parcel
01-30 09:27:18.325: E/DatabaseUtils(2366): java.lang.SecurityException: Permission Denial: get/set setting for user asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL
01-30 09:27:18.325: E/DatabaseUtils(2366):  at com.android.server.am.ActivityManagerService.handleIncomingUser(ActivityManagerService.java:13140)
01-30 09:27:18.325: E/DatabaseUtils(2366):  at android.app.ActivityManager.handleIncomingUser(ActivityManager.java:2038)
01-30 09:27:18.325: E/DatabaseUtils(2366):  at com.android.providers.settings.SettingsProvider.callFromPackage(SettingsProvider.java:607)
01-30 09:27:18.325: E/DatabaseUtils(2366):  at android.content.ContentProvider$Transport.call(ContentProvider.java:279)
01-30 09:27:18.325: E/DatabaseUtils(2366):  at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:273)
01-30 09:27:18.325: E/DatabaseUtils(2366):  at android.os.Binder.execTransact(Binder.java:388)
01-30 09:27:18.325: E/DatabaseUtils(2366):  at dalvik.system.NativeStart.run(Native Method)

es kommt nicht einmal zum Code der Klasse, die Application erweitert ...

Was ich gefunden habe

Es scheint, dass dieses Problem sehr häufig ist (viele haben darüber berichtet), aber ich kann keine Lösung finden und warum es auftritt, abgesehen von einem gerooteten Gerät.

Die Leute sagen auch, dass die Erlaubnis, die hier geschrieben steht, tatsächlich eine Systemerlaubnis ist, aber ich habe noch nie davon gehört, geschweige denn sie verwendet (nicht einmal sicher, was es ist).

Das Problem ist, dass die App, an der ich arbeite, nichts mit root zu tun hat, und dass sie erst vor ein paar Tagen funktioniert hat.

Ich habe versucht, das ROM (Omega ROM v54) neu zu installieren und auch alles zu deaktivieren, was mit xposed framework zusammenhängt. es hat nicht geholfen.

Die Frage

Wie behebe ich dieses Problem? Woher weiß ich, dass andere Benutzer dieses Problem nicht haben?

Geht es überhaupt um gerootete Geräte?

BEARBEITEN: Ich dachte, ich habe eine Antwort gefunden, die das Problem behebt, indem ich "USB-Debugging aufheben ..." im Entwicklerbereich des Einstellungsbildschirms auswählte. es schien zunächst zu funktionieren, aber später kehrte das Problem zurück und das Anklicken half nichts mehr ...

EDIT: Ich denke, es ist nur ein Fehler in der App selbst oder im ROM, da ich es nicht mehr reproduzieren kann. Es ist ziemlich seltsam, da ich ziemlich sicher bin, dass ich versucht habe, die App zu debuggen und einen Haltepunkt für die onCreate-Methode der Aktivität (und möglicherweise der Anwendungsklasse selbst) zu setzen, und es hier nicht aufgehört hat.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage