java.lang.NullPointerException: попытка вызвать виртуальный метод 'void android.widget.Editor $ SelectionModifierCursorController.show ()'

У меня есть исключение в Crashlytics, которое не показывает мой код на трассировке стека, как я могу выяснить, что его вызывает? Кажется, это происходит исключительно на Android 5.0 и 5.0.1. Я использую библиотеку поддержки 23.4.

Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.Editor$SelectionModifierCursorController.show()' on a null object reference
       at android.widget.Editor$SelectionActionModeCallback.onCreateActionMode(Editor.java:3023)
       at com.android.internal.policy.impl.PhoneWindow$DecorView$ActionModeCallbackWrapper.onCreateActionMode(PhoneWindow.java:3163)
       at android.support.v7.view.SupportActionModeWrapper$CallbackWrapper.onCreateActionMode(SupportActionModeWrapper.java:155)
       at android.support.v7.app.AppCompatDelegateImplV7$ActionModeCallbackWrapperV7.onCreateActionMode(AppCompatDelegateImplV7.java:1742)
       at android.support.v7.app.AppCompatDelegateImplV7.startSupportActionModeFromWindow(AppCompatDelegateImplV7.java:802)
       at android.support.v7.app.AppCompatDelegateImplV7.startSupportActionMode(AppCompatDelegateImplV7.java:696)
       at android.support.v7.app.AppCompatDelegateImplV14$AppCompatWindowCallbackV14.startAsSupportActionMode(AppCompatDelegateImplV14.java:187)
       at android.support.v7.app.AppCompatDelegateImplV14$AppCompatWindowCallbackV14.onWindowStartingActionMode(AppCompatDelegateImplV14.java:171)
       at android.support.v7.view.WindowCallbackWrapper.onWindowStartingActionMode(WindowCallbackWrapper.java:145)
       at com.android.internal.policy.impl.PhoneWindow$DecorView.startActionMode(PhoneWindow.java:2644)
       at com.android.internal.policy.impl.PhoneWindow$DecorView.startActionModeForChild(PhoneWindow.java:2631)
       at android.view.ViewGroup.startActionModeForChild(ViewGroup.java:694)
       at android.view.ViewGroup.startActionModeForChild(ViewGroup.java:694)
       at android.view.ViewGroup.startActionModeForChild(ViewGroup.java:694)
       at android.view.ViewGroup.startActionModeForChild(ViewGroup.java:694)
       at android.view.ViewGroup.startActionModeForChild(ViewGroup.java:694)
       at android.view.ViewGroup.startActionModeForChild(ViewGroup.java:694)
       at android.view.ViewGroup.startActionModeForChild(ViewGroup.java:694)
       at android.view.ViewGroup.startActionModeForChild(ViewGroup.java:694)
       at android.view.ViewGroup.startActionModeForChild(ViewGroup.java:694)
       at android.view.ViewGroup.startActionModeForChild(ViewGroup.java:694)
       at android.view.ViewGroup.startActionModeForChild(ViewGroup.java:694)
       at android.view.ViewGroup.startActionModeForChild(ViewGroup.java:694)
       at android.view.ViewGroup.startActionModeForChild(ViewGroup.java:694)
       at android.view.ViewGroup.startActionModeForChild(ViewGroup.java:694)
       at android.view.View.startActionMode(View.java:4857)
       at android.widget.Editor.startSelectionActionMode(Editor.java:1626)
       at android.widget.Editor.performLongClick(Editor.java:914)
       at android.widget.TextView.performLongClick(TextView.java:8900)
       at android.view.View$CheckForLongPress.run(View.java:19735)
       at android.os.Handler.handleCallback(Handler.java:739)
       at android.os.Handler.dispatchMessage(Handler.java:95)
       at android.os.Looper.loop(Looper.java:135)
       at android.app.ActivityThread.main(ActivityThread.java:5253)
       at java.lang.reflect.Method.invoke(Method.java)
       at java.lang.reflect.Method.invoke(Method.java:372)
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)

EDIT1: пользователь, который сообщил о сбое, выяснил, как воспроизвести его. Это происходит, когда он использует мойAppCompatAutoCompleteTextView выделить весь текст и скопировать его в буфер обмена. Это происходит только на Android 5.0 и 5.0.1

РЕДАКТИРОВАТЬ 2: Я думаю, что это происходит не только на Android 5, но трассировка стека выглядит так, что Crashlytics не группирует его. Основываясь на некоторых сообщениях, которые я нашел, я думаю, что это связано с высотой контекстной панели действий или с тем, как она рассчитывается, но я пока не нашел четкого ответа.

Ответы на вопрос(2)

Ваш ответ на вопрос