[Android Q&A, Help & Troubleshooting] ShaDisNX255:
Does anybody know what is causing this problem?

It seems to happen when I open an email (I can open the app just fine, it just crashes when I try to open an actual email)

It's actually running stock with some things edited here and there on systemui and framework-res

I can't really read logcats :(

Thanks in advanced for reading!

03-02 16:31:32.943 14341 14341 E AndroidRuntime: FATAL EXCEPTION: main

03-02 16:31:32.943 14341 14341 E AndroidRuntime: Process: com.samsung.android.email.provider, PID: 14341

03-02 16:31:32.943 14341 14341 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.HoverPopupWindow.setHoverPopupListener(android.widget.HoverPopupWindow$HoverPopupListener)' on a null object reference

03-02 16:31:32.943 14341 14341 E AndroidRuntime:	at com.samsung.android.email.ui.messageview.SenderLayout.setHoveringPopup4SummryTextView(SenderLayout.java:251)

03-02 16:31:32.943 14341 14341 E AndroidRuntime:	at com.samsung.android.email.ui.messageview.MessageViewFragmentBase.updateAddressHoverPopUp(MessageViewFragmentBase.java:12890)

03-02 16:31:32.943 14341 14341 E AndroidRuntime:	at com.samsung.android.email.ui.messageview.MessageViewFragmentBase.updateHeaderView(MessageViewFragmentBase.java:12875)

03-02 16:31:32.943 14341 14341 E AndroidRuntime:	at com.samsung.android.email.ui.messageview.MessageViewFragmentBase.reloadUiFromMessage(MessageViewFragmentBase.java:3755)

03-02 16:31:32.943 14341 14341 E AndroidRuntime:	at com.samsung.android.email.ui.messageview.MessageViewFragmentBase$MessageContainerCallback.updateMessageHeader(MessageViewFragmentBase.java:17558)

03-02 16:31:32.943 14341 14341 E AndroidRuntime:	at com.samsung.android.email.ui.messageview.newlayout.MessageViewAdapter$MessageHeaderItem.createView(MessageViewAdapter.java:253)

03-02 16:31:32.943 14341 14341 E AndroidRuntime:	at com.samsung.android.email.ui.messageview.newlayout.MessageViewAdapter.getView(MessageViewAdapter.java:530)

03-02 16:31:32.943 14341 14341 E AndroidRuntime:	at com.samsung.android.email.ui.messageview.MessageViewFragmentBase.measureOverlayHeight(MessageViewFragmentBase.java:13351)

03-02 16:31:32.943 14341 14341 E AndroidRuntime:	at com.samsung.android.email.ui.messageview.MessageViewFragmentBase.measureOverlayHeight(MessageViewFragmentBase.java:13332)

03-02 16:31:32.943 14341 14341 E AndroidRuntime:	at com.samsung.android.email.ui.messageview.MessageViewFragmentBase.onRenderMessageHeader(MessageViewFragmentBase.java:2505)

03-02 16:31:32.943 14341 14341 E AndroidRuntime:	at com.samsung.android.email.ui.messageview.MessageViewLoader$RenderMessageTask.onProgressUpdate(MessageViewLoader.java:2797)

03-02 16:31:32.943 14341 14341 E AndroidRuntime:	at com.samsung.android.email.ui.messageview.MessageViewLoader$RenderMessageTask.onProgressUpdate(MessageViewLoader.java:2601)

03-02 16:31:32.943 14341 14341 E AndroidRuntime:	at com.samsung.android.emailcommon.utility.EmailAsyncTask$InnerTask.onProgressUpdate(EmailAsyncTask.java:155)

03-02 16:31:32.943 14341 14341 E AndroidRuntime:	at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:671)

03-02 16:31:32.943 14341 14341 E AndroidRuntime:	at android.os.Handler.dispatchMessage(Handler.java:102)

03-02 16:31:32.943 14341 14341 E AndroidRuntime:	at android.os.Looper.loop(Looper.java:148)

03-02 16:31:32.943 14341 14341 E AndroidRuntime:	at android.app.ActivityThread.main(ActivityThread.java:7406)

03-02 16:31:32.943 14341 14341 E AndroidRuntime:	at java.lang.reflect.Method.invoke(Native Method)

03-02 16:31:32.943 14341 14341 E AndroidRuntime:	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)

03-02 16:31:32.943 14341 14341 E AndroidRuntime:	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)

Extra points:

Samsung calendar seems to be crashing too:

logcat:

03-02 16:39:07.371 14950 14950 E AndroidRuntime: FATAL EXCEPTION: main

03-02 16:39:07.371 14950 14950 E AndroidRuntime: Process: com.samsung.android.calendar, PID: 14950

03-02 16:39:07.371 14950 14950 E AndroidRuntime: java.lang.SecurityException: You either need MANAGE_USERS or CREATE_USERS permission to: query users

03-02 16:39:07.371 14950 14950 E AndroidRuntime:	at android.os.Parcel.readException(Parcel.java:1621)

03-02 16:39:07.371 14950 14950 E AndroidRuntime:	at android.os.Parcel.readException(Parcel.java:1574)

03-02 16:39:07.371 14950 14950 E AndroidRuntime:	at android.os.IPersonaManager$Stub$Proxy.getPersonas(IPersonaManager.java:2106)

03-02 16:39:07.371 14950 14950 E AndroidRuntime:	at android.os.PersonaManager.getPersonas(PersonaManager.java:732)

03-02 16:39:07.371 14950 14950 E AndroidRuntime:	at com.android.calendar.common.utils.r.a(KnoxUtils.java:78)

03-02 16:39:07.371 14950 14950 E AndroidRuntime:	at com.android.calendar.common.utils.r.b(KnoxUtils.java:58)

03-02 16:39:07.371 14950 14950 E AndroidRuntime:	at com.android.calendar.event.du.b(EventViewUtils.java:782)

03-02 16:39:07.371 14950 14950 E AndroidRuntime:	at com.android.calendar.event.a.a(AccountCardView.java:227)

03-02 16:39:07.371 14950 14950 E AndroidRuntime:	at com.android.calendar.event.a.a(AccountCardView.java:168)

03-02 16:39:07.371 14950 14950 E AndroidRuntime:	at com.android.calendar.event.CardBoardView.b(CardBoardView.java:378)

03-02 16:39:07.371 14950 14950 E AndroidRuntime:	at com.android.calendar.event.bv.a(CardDealer.java:885)

03-02 16:39:07.371 14950 14950 E AndroidRuntime:	at com.android.calendar.event.bv.a(CardDealer.java:91)

03-02 16:39:07.371 14950 14950 E AndroidRuntime:	at com.android.calendar.event.cf.a(CardDealer.java:1699)

03-02 16:39:07.371 14950 14950 E AndroidRuntime:	at com.android.calendar.b.c.a.onQueryComplete(AutoCloseAsyncQueryHandler.java:41)

03-02 16:39:07.371 14950 14950 E AndroidRuntime:	at android.content.AsyncQueryHandler.handleMessage(AsyncQueryHandler.java:344)

03-02 16:39:07.371 14950 14950 E AndroidRuntime:	at android.os.Handler.dispatchMessage(Handler.java:102)

03-02 16:39:07.371 14950 14950 E AndroidRuntime:	at android.os.Looper.loop(Looper.java:148)

03-02 16:39:07.371 14950 14950 E AndroidRuntime:	at android.app.ActivityThread.main(ActivityThread.java:7406)

03-02 16:39:07.371 14950 14950 E AndroidRuntime:	at java.lang.reflect.Method.invoke(Native Method)

03-02 16:39:07.371 14950 14950 E AndroidRuntime:	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)

03-02 16:39:07.371 14950 14950 E AndroidRuntime:	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)