Closed Bug 1401269 Opened 8 years ago Closed 7 years ago

java.lang.IndexOutOfBoundsException in Home Pager touch event handling

Categories

(Firefox for Android Graveyard :: Awesomescreen, defect, P5)

All
Android
defect

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: mkaply, Unassigned)

References

Details

Crash Data

Reported by partner on Android O: Process: org.mozilla.firefox PID: 12613 Flags: 0x38c83e45 Package: org.mozilla.firefox v2015503969 (55.0) Foreground: Yes Lifetime: 34716s Build: unknown/ERT-A09/unknownERT:8.0.0/unknownERT-A09/38(C07):user/release-keys java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.get(ArrayList.java:437) at android.support.v4.view.ViewPager.performDrag(Unknown Source:30) at android.support.v4.view.ViewPager.onInterceptTouchEvent(Unknown Source:157) at org.mozilla.gecko.home.HomePager.onInterceptTouchEvent(HomePager.java:351) at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2515) at org.mozilla.gecko.home.HomePager.dispatchTouchEvent(HomePager.java:364) at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2974) at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2661) at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2974) at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2661) at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2974) at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2661) at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2974) at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2661) at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2974) at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2661) at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2974) at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2661) at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2974) at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2661) at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2974) at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2661) at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2974) at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2661) at com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:540) at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1903) at android.app.Activity.dispatchTouchEvent(Activity.java:3488) at android.support.v7.view.WindowCallbackWrapper.dispatchTouchEvent(Unknown Source:2) at com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:493) at android.view.View.dispatchPointerEvent(View.java:12027) at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:5201) at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:5010) at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4518) at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4571) at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4537) at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4664) at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4545) at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4721) at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4518) at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4571) at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4537) at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4545) at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4518) at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:7081) at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:7055) at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:7016) at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:7221) at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:192) at android.os.MessageQueue.nativePollOnce(Native Method) at android.os.MessageQueue.next(MessageQueue.java:379) at android.os.Looper.loop(Looper.java:144) at android.app.ActivityThread.main(ActivityThread.java:7340) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:245) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:926) -loghandler
According to Crash Stats this doesn't seem O-specific, though.
Crash Signature: [@ java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0 at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java)]
OS: Unspecified → Android
Hardware: Unspecified → All
Summary: java.lang.IndexOutOfBoundsException on Android O → java.lang.IndexOutOfBoundsException in Home Pager touch event handling
Component: General → Awesomescreen
[triage] Non-top crasher.
Priority: -- → P3
Re-triaging per https://bugzilla.mozilla.org/show_bug.cgi?id=1473195 Needinfo :susheel if you think this bug should be re-triaged.
Priority: P3 → P5
Taking into consideration Comment 2, I will remove the regressionwindow-wanted flag. Thanks!
Closing because no crashes reported for 12 weeks.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.