Closed Bug 1269403 Opened 9 years ago Closed 9 years ago

Intermittent java-exception | java.lang.IncompatibleClassChangeError: interface not implemented at java.util.concurrent.CopyOnWriteArrayList.iterator(CopyOnWriteArrayList.java:184)

Categories

(Firefox for Android Graveyard :: General, defect)

defect
Not set
normal

Tracking

(firefox49 affected)

RESOLVED WORKSFORME
Tracking Status
firefox49 --- affected

People

(Reporter: KWierso, Assigned: sebastian)

References

Details

(Keywords: intermittent-failure)

05:13:11 INFO - 05-02 05:11:51.379 E/GeckoCrashHandler( 1043): >>> REPORTING UNCAUGHT EXCEPTION FROM THREAD 76 ("Thread-76") 05:13:11 INFO - 05-02 05:11:51.379 E/GeckoCrashHandler( 1043): java.lang.IncompatibleClassChangeError: interface not implemented 05:13:11 INFO - 05-02 05:11:51.379 E/GeckoCrashHandler( 1043): at java.util.concurrent.CopyOnWriteArrayList.iterator(CopyOnWriteArrayList.java:184) 05:13:11 INFO - 05-02 05:11:51.379 E/GeckoCrashHandler( 1043): at org.mozilla.gecko.gfx.LayerRenderer.access$400(LayerRenderer.java:44) 05:13:11 INFO - 05-02 05:11:51.379 E/GeckoCrashHandler( 1043): at org.mozilla.gecko.gfx.LayerRenderer$Frame.drawForeground(LayerRenderer.java:578) 05:13:11 INFO - 05-02 05:11:51.379 E/GeckoCrashHandler( 1043): at dalvik.system.NativeStart.run(Native Method) 05:13:11 INFO - 05-02 05:11:51.379 E/GeckoCrashHandler( 1043): Main thread (1) stack: 05:13:11 INFO - 05-02 05:11:51.389 E/GeckoCrashHandler( 1043): android.os.MessageQueue.nativePollOnce(Native Method) 05:13:11 INFO - 05-02 05:11:51.389 E/GeckoCrashHandler( 1043): android.os.MessageQueue.next(MessageQueue.java:132) 05:13:11 INFO - 05-02 05:11:51.389 E/GeckoCrashHandler( 1043): android.os.Looper.loop(Looper.java:124) 05:13:11 INFO - 05-02 05:11:51.399 E/GeckoCrashHandler( 1043): android.app.ActivityThread.main(ActivityThread.java:5103) 05:13:11 INFO - 05-02 05:11:51.399 E/GeckoCrashHandler( 1043): java.lang.reflect.Method.invokeNative(Native Method) 05:13:11 INFO - 05-02 05:11:51.399 E/GeckoCrashHandler( 1043): java.lang.reflect.Method.invoke(Method.java:525) 05:13:11 INFO - 05-02 05:11:51.529 E/GeckoCrashHandler( 1043): com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737) 05:13:11 INFO - 05-02 05:11:51.529 E/GeckoCrashHandler( 1043): com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) 05:13:11 INFO - 05-02 05:11:51.529 E/GeckoCrashHandler( 1043): dalvik.system.NativeStart.main(Native Method)
There are a variety of Android opt R16 crashes on trunk currently. I think this is just one variety. The trouble with Android R16 started with the bug 1228680 check-ins: https://treeherder.mozilla.org/#/jobs?repo=fx-team&filter-searchStr=android%20reftest- 16&tochange=a8386cc2b749b7c73b3e3e718eb3b50b7d5aa8e0&fromchange=cad94457610bda2d32741f2e939f25c67a50b536 :sebastian -- can you have a look?
Blocks: 1228680
Flags: needinfo?(s.kaspari)
Okay, I'll have a look. Right now I can't imagine why the code from bug 1228680 might trigger this but I'll investigate.
Assignee: nobody → s.kaspari
Status: NEW → ASSIGNED
Flags: needinfo?(s.kaspari)
See Also: → 1269987
See Also: → 1269986
See Also: → 1269981
I can't reproduce this issue on try anymore. I couldn't find any reason for this happening from the code so I just tried various partial reverting patches on try but recently they are all green, even with no changes.
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Resolution: FIXED → WORKSFORME
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.