The following exception happens during boot (CM 10.1).
Android still loads fine so I'm not sure if it affects anything important.
To fix this we could either add a try catch block, or preferably find a way to detect when the system isn't ready before using ContentResolver.query (Though I couldn't find an official way to do that).
06-07 12:06:05.562 W/System.err( 548): java.lang.IllegalArgumentException: Attempt to launch content provider before system ready
06-07 12:06:05.562 W/System.err( 548): at com.android.server.am.ActivityManagerService.getContentProviderImpl(ActivityManagerService.java:6522)
06-07 12:06:05.562 W/System.err( 548): at com.android.server.am.ActivityManagerService.getContentProvider(ActivityManagerService.java:6677)
06-07 12:06:05.562 W/System.err( 548): at android.app.ActivityThread.acquireProvider(ActivityThread.java:4647)
06-07 12:06:05.562 W/System.err( 548): at android.app.ContextImpl$ApplicationContentResolver.acquireUnstableProvider(ContextImpl.java:2054)
06-07 12:06:05.562 W/System.err( 548): at android.content.ContentResolver.acquireUnstableProvider(ContentResolver.java:1101)
06-07 12:06:05.562 W/System.err( 548): at android.content.ContentResolver.query(ContentResolver.java:356)
06-07 12:06:05.562 W/System.err( 548): at android.content.ContentResolver.query(ContentResolver.java:315)
06-07 12:06:05.562 W/System.err( 548): at biz.bokhorst.xprivacy.XRestriction.getRestricted(XRestriction.java:150)
06-07 12:06:05.562 W/System.err( 548): at biz.bokhorst.xprivacy.XHook.getRestricted(XHook.java:45)
06-07 12:06:05.562 W/System.err( 548): at biz.bokhorst.xprivacy.XTelephonyManager.isRestricted(XTelephonyManager.java:90)
06-07 12:06:05.562 W/System.err( 548): at biz.bokhorst.xprivacy.XTelephonyManager.before(XTelephonyManager.java:56)
06-07 12:06:05.562 W/System.err( 548): at biz.bokhorst.xprivacy.XPrivacy$1.beforeHookedMethod(XPrivacy.java:238)
06-07 12:06:05.572 W/System.err( 548): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:432)
06-07 12:06:05.572 W/System.err( 548): at android.telephony.TelephonyManager.listen(Native Method)
06-07 12:06:05.572 W/System.err( 548): at android.media.AudioService.<init>(AudioService.java:567)
06-07 12:06:05.572 W/System.err( 548): at com.android.server.ServerThread.run(SystemServer.java:675)
06-07 12:06:05.572 W/System.err( 548): at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
06-07 12:06:05.572 W/System.err( 548): at de.robv.android.xposed.XposedBridge.invokeOriginalMethod(XposedBridge.java:624)
06-07 12:06:05.572 W/System.err( 548): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:455)
06-07 12:06:05.572 W/System.err( 548): at com.android.server.ServerThread.run(Native Method)