falha antes do aplicativo ser iniciado: SecurityException: Negação de permissão: INTERACT_ACROSS_USERS_FULL

fundo

Eu tenho um dispositivo raiz, que é o Galaxy S3 I9300, com ROM baseada em ações da Samsung, baseada no Android 4.3.

Nunca tive problemas ao executar um aplicativo no qual estou trabalhando com este dispositivo.

O problema

desde ontem (e não mudei nada no dispositivo), cada vez que abro o aplicativo, ele aparece por um período muito curto, fecha-se sem nenhuma caixa de diálogo de falha e mostra o próximo log:

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)

nem chega ao código da classe que estende Application ...

O que eu encontrei

Parece que esse problema é muito comum (muitos já relataram), mas não consigo encontrar nenhuma solução e por que ela ocorre, além de ter um dispositivo raiz.

As pessoas também dizem que a permissão que está escrita aqui é na verdade uma permissão do sistema, mas eu nunca ouvi falar dela, muito menos usá-la (nem tenho certeza do que é).

O problema é que o aplicativo em que estou trabalhando não tem nada relacionado à raiz, além de ter funcionado apenas alguns dias atrás.

Tentei reinstalar a ROM (Omega ROM v54) e também desativar qualquer coisa relacionada ao framework xposed. não ajudou.

A questão

Como corrijo esse problema? Como eu sei que outros usuários não terão esse problema?

É mesmo relacionado a dispositivos enraizados?

EDIT: eu pensei que eu encontrei uma resposta que a corrige, escolhendo "revogar depuração USB ..." na seção de desenvolvedores da tela de configurações. parecia funcionar a princípio, mas depois o problema retornou e clicar nele não ajudou mais em nada ...

EDIT: Eu acho que é apenas um bug no aplicativo em si ou na ROM, pois não consigo mais reproduzi-lo. É muito estranho, pois tenho certeza de que tentei depurar o aplicativo e colocar um ponto de interrupção no método onCreate da atividade (e talvez da própria classe do aplicativo) e ele não parou por aí.

questionAnswers(4)

yourAnswerToTheQuestion