[Xposed Framework Modules] stirante:
I get StackOverflowException while booting. Phone turns on totally fine, but a bit longer than usual. I'm using MIUI so probably this cause the problem.

java.lang.StackOverflowError
at java.nio.Buffer.position(Buffer.java:351)
at java.nio.charset.CharsetEncoderICU.setPosition(CharsetEncoderICU.java:234)
at java.nio.charset.CharsetEncoderICU.encodeLoop(CharsetEncoderICU.java:183)
at java.nio.charset.CharsetEncoder.encode(CharsetEncoder.java:368)
at java.io.OutputStreamWriter.convert(OutputStreamWriter.java:178)
at java.io.OutputStreamWriter.write(OutputStreamWriter.java:266)
at java.io.PrintWriter.doWrite(PrintWriter.java:623)
at java.io.PrintWriter.write(PrintWriter.java:601)
at java.io.PrintWriter.write(PrintWriter.java:579)
at java.io.PrintWriter.write(PrintWriter.java:660)
at java.io.PrintWriter.append(PrintWriter.java:722)
at java.io.PrintWriter.append(PrintWriter.java:691)
at java.io.PrintWriter.append(PrintWriter.java:31)
at java.lang.Throwable.printStackTrace(Throwable.java:315)
at java.lang.Throwable.printStackTrace(Throwable.java:300)
at de.robv.android.xposed.XposedBridge.log(XposedBridge.java:494)
at android.content.res.XResources.getDrawable(XResources.java:510)
at com.kuaq.monsterui.NotificationUtils$9.newDrawable(NotificationUtils.java:193)
at android.content.res.XResources.getDrawable(XResources.java:507)
at com.kuaq.monsterui.NotificationUtils$9.newDrawable(NotificationUtils.java:193)
at android.content.res.XResources.getDrawable(XResources.java:507)
at com.kuaq.monsterui.NotificationUtils$9.newDrawable(NotificationUtils.java:193)
at android.content.res.XResources.getDrawable(XResources.java:507)
at com.kuaq.monsterui.NotificationUtils$9.newDrawable(NotificationUtils.java:193)
at android.content.res.XResources.getDrawable(XResources.java:507)
at com.kuaq.monsterui.NotificationUtils$9.newDrawable(NotificationUtils.java:193)
at android.content.res.XResources.getDrawable(XResources.java:507)
at com.kuaq.monsterui.NotificationUtils$9.newDrawable(NotificationUtils.java:193)
at android.content.res.XResources.getDrawable(XResources.java:507)
at com.kuaq.monsterui.NotificationUtils$9.newDrawable(NotificationUtils.java:193)
at android.content.res.XResources.getDrawable(XResources.java:507)
at com.kuaq.monsterui.NotificationUtils$9.newDrawable(NotificationUtils.java:193)
at android.content.res.XResources.getDrawable(XResources.java:507)
at com.kuaq.monsterui.NotificationUtils$9.newDrawable(NotificationUtils.java:193)
at android.content.res.XResources.getDrawable(XResources.java:507)
at com.kuaq.monsterui.NotificationUtils$9.newDrawable(NotificationUtils.java:193)
at android.content.res.XResources.getDrawable(XResources.java:507)
at com.kuaq.monsterui.NotificationUtils$9.newDrawable(NotificationUtils.java:193)
at android.content.res.XResources.getDrawable(XResources.java:507)
at com.kuaq.monsterui.NotificationUtils$9.newDrawable(NotificationUtils.java:193)
at android.content.res.XResources.getDrawable(XResources.java:507)
at com.kuaq.monsterui.NotificationUtils$9.newDrawable(NotificationUtils.java:193)
.......................................................
at android.content.res.XResources.getDrawable(XResources.java:507)
at com.kuaq.monsterui.NotificationUtils$9.newDrawable(NotificationUtils.java:193)
at android.content.res.XResources.getDrawable(XResources.java:507)
at com.kuaq.monsterui.NotificationUtils$9.newDrawable(NotificationUtils.java:193)
at android.content.res.XResources.getDrawable(XResources.java:507)
at com.kuaq.monsterui.NotificationUtils$9.newDrawable(NotificationUtils.java:193)
at android.content.res.XResources$XTypedArray.getDrawable(XResources.java:950)
at android.widget.ImageView.<init>(ImageView.java)
at android.widget.ImageView.<init>(ImageView.java)
at java.lang.reflect.Constructor.constructNative(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at android.view.LayoutInflater.createView(LayoutInflater.java)
at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
at android.view.LayoutInflater.onCreateView(LayoutInflater.java)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java)
at android.view.LayoutInflater.rInflate(LayoutInflater.java)
at android.view.LayoutInflater.inflate(LayoutInflater.java)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:632)
at android.view.LayoutInflater.inflate(Native Method)
at android.view.LayoutInflater.inflate(LayoutInflater.java)
at android.widget.RemoteViews.apply(RemoteViews.java)
at com.android.systemui.statusbar.BaseStatusBar.inflateViews(BaseStatusBar.java:598)
at com.android.systemui.statusbar.BaseStatusBar.addNotificationViews(BaseStatusBar.java:928)
at com.android.systemui.statusbar.phone.PhoneStatusBar.addNotification(PhoneStatusBar.java:1537)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:632)
at com.android.systemui.statusbar.phone.PhoneStatusBar.addNotification(Native Method)
at com.android.systemui.statusbar.CommandQueue$H.handleMessage(CommandQueue.java:315)
at android.os.Handler.dispatchMessage(Handler.java)
at android.os.Looper.loop(Looper.java)
at android.app.ActivityThread.main(ActivityThread.java)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:609)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:133)
at dalvik.system.NativeStart.main(Native Method)