This crash happened while typing on the omnibox on a TOT debug build of Chromium, running on an Android emulator:
Exception dispatching finished signal.
Exception in MessageQueue callback: handleReceiveCallback
java.lang.reflect.UndeclaredThrowableException
at $Proxy0.dispatchKeyEvent(Unknown Source)
at com.android.internal.policy.DecorView.dispatchKeyEvent(DecorView.java:318)
at android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent(ViewRootImpl.java:4322)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4293)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3844)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3897)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3863)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3990)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3871)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4047)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3844)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3897)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3863)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3871)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3844)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3897)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3863)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4023)
at android.view.ViewRootImpl$ImeInputStage.onFinishedInputEvent(ViewRootImpl.java:4184)
at android.view.inputmethod.InputMethodManager$PendingEvent.run(InputMethodManager.java:2402)
at android.view.inputmethod.InputMethodManager.invokeFinishedInputEventCallback(InputMethodManager.java:1964)
at android.view.inputmethod.InputMethodManager.finishedInputEvent(InputMethodManager.java:1955)
at android.view.inputmethod.InputMethodManager$ImeInputEventSender.onInputEventFinished(InputMethodManager.java:2379)
at android.view.InputEventSender.dispatchInputEventFinished(InputEventSender.java:141)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:323)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:6088)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Method.invoke(Native Method)
at org.chromium.base.ApplicationStatus$WindowCallbackProxy.invoke(ApplicationStatus.java:198)
at java.lang.reflect.Proxy.invoke(Proxy.java:813)
... 31 more
Caused by: java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
at java.util.ArrayList.get(ArrayList.java:411)
at org.chromium.chrome.browser.omnibox.OmniboxResultsAdapter.getItem(OmniboxResultsAdapter.java:55)
at org.chromium.chrome.browser.omnibox.LocationBarLayout$UrlBarKeyListener.onKey(LocationBarLayout.java:272)
at android.view.View.dispatchKeyEvent(View.java:9929)
at org.chromium.chrome.browser.omnibox.AutocompleteEditText.super_dispatchKeyEvent(AutocompleteEditText.java:272)
at org.chromium.chrome.browser.omnibox.SpannableAutocompleteEditTextModel.dispatchKeyEvent(SpannableAutocompleteEditTextModel.java:244)
at org.chromium.chrome.browser.omnibox.AutocompleteEditText.dispatchKeyEvent(AutocompleteEditText.java:267)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1667)
at org.chromium.chrome.browser.omnibox.LocationBarLayout.dispatchKeyEvent(LocationBarLayout.java:491)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1667)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1667)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1667)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1667)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1667)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1667)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1667)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1667)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1667)
at com.android.internal.policy.DecorView.superDispatchKeyEvent(DecorView.java:404)
at com.android.internal.policy.PhoneWindow.superDispatchKeyEvent(PhoneWindow.java:1800)
at android.app.Activity.dispatchKeyEvent(Activity.java:3021)
at android.support.v7.app.AppCompatActivity.dispatchKeyEvent(AppCompatActivity.java:534)
at org.chromium.chrome.browser.ChromeTabbedActivity.dispatchKeyEvent(ChromeTabbedActivity.java:2035)
at android.support.v7.view.WindowCallbackWrapper.dispatchKeyEvent(WindowCallbackWrapper.java:58)
at android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.dispatchKeyEvent(AppCompatDelegateImplBase.java:316)
... 34 more
Comment 1 by carlosk@chromium.org
, Sep 20