Skip to content
This repository has been archived by the owner on Sep 6, 2019. It is now read-only.

XPrivacy causes phone to hang #1282

Closed
jfim opened this issue Feb 8, 2014 · 0 comments
Closed

XPrivacy causes phone to hang #1282

jfim opened this issue Feb 8, 2014 · 0 comments
Labels

Comments

@jfim
Copy link
Contributor

jfim commented Feb 8, 2014

These two exceptions are spewed endlessly in logcat, until the phone hangs:

W/XPrivacy(13095): Database integrity ok
W/XPrivacy(13095): Updating migration status
E/XPrivacy(13095): java.lang.IllegalMonitorStateException uid=1000
E/XPrivacy(13095): java.lang.IllegalMonitorStateException
E/XPrivacy(13095):      at java.util.concurrent.locks.ReentrantReadWriteLock$Sync.tryRelease(ReentrantReadWriteLock.java:343)
E/XPrivacy(13095):      at java.util.concurrent.locks.AbstractQueuedSynchronizer.release(AbstractQueuedSynchronizer.java:1238)
E/XPrivacy(13095):      at java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock.unlock(ReentrantReadWriteLock.java:1103)
E/XPrivacy(13095):      at biz.bokhorst.xprivacy.PrivacyService$1.getDatabase(PrivacyService.java:1587)
E/XPrivacy(13095):      at biz.bokhorst.xprivacy.PrivacyService$1.getSetting(PrivacyService.java:860)
E/XPrivacy(13095):      at biz.bokhorst.xprivacy.PrivacyService$1.getSettingBool(PrivacyService.java:1444)
E/XPrivacy(13095):      at biz.bokhorst.xprivacy.PrivacyService$1.getSetting(PrivacyService.java:864)
E/XPrivacy(13095):      at biz.bokhorst.xprivacy.PrivacyService$1.getSettingBool(PrivacyService.java:1444)
E/XPrivacy(13095):      at biz.bokhorst.xprivacy.PrivacyService$1.getRestriction(PrivacyService.java:405)
E/XPrivacy(13095):      at biz.bokhorst.xprivacy.IPrivacyService$Stub.onTransact(IPrivacyService.java:107)
E/XPrivacy(13095):      at android.os.Binder.execTransact(Binder.java:404)
E/XPrivacy(13095):      at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
E/XPrivacy(13095):      at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:547)
E/XPrivacy(13095):      at android.os.Binder.execTransact(Native Method)
E/XPrivacy(13095):      at dalvik.system.NativeStart.run(Native Method)
E/XPrivacy(13095): java.lang.NullPointerException uid=1000
E/XPrivacy(13095): java.lang.NullPointerException
E/XPrivacy(13095):      at biz.bokhorst.xprivacy.PrivacyService$1.getSetting(PrivacyService.java:877)
E/XPrivacy(13095):      at biz.bokhorst.xprivacy.PrivacyService$1.getSettingBool(PrivacyService.java:1444)
E/XPrivacy(13095):      at biz.bokhorst.xprivacy.PrivacyService$1.getSetting(PrivacyService.java:864)
E/XPrivacy(13095):      at biz.bokhorst.xprivacy.PrivacyService$1.getSettingBool(PrivacyService.java:1444)
E/XPrivacy(13095):      at biz.bokhorst.xprivacy.PrivacyService$1.getRestriction(PrivacyService.java:405)
E/XPrivacy(13095):      at biz.bokhorst.xprivacy.IPrivacyService$Stub.onTransact(IPrivacyService.java:107)
E/XPrivacy(13095):      at android.os.Binder.execTransact(Binder.java:404)
E/XPrivacy(13095):      at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
E/XPrivacy(13095):      at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:547)
E/XPrivacy(13095):      at android.os.Binder.execTransact(Native Method)
E/XPrivacy(13095):      at dalvik.system.NativeStart.run(Native Method)

After a minute or so, the phone is completely unresponsive and needs to be rebooted. Disabling XPrivacy fixes the issue.

This is with XPrivacy 1.99.34, which was upgraded from a previous version (can't recall which one, unfortunately).

jfim added a commit to jfim/XPrivacy that referenced this issue Feb 8, 2014
M66B added a commit that referenced this issue Feb 8, 2014
@M66B M66B added the bug label Feb 8, 2014
@M66B M66B closed this as completed in f92264f Feb 8, 2014
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

2 participants