Closed Bug 1320603 Opened 9 years ago Closed 9 years ago

Crash in java.lang.IllegalArgumentException: SharedPreferences:Set was not registered at org.mozilla.gecko.EventDispatcher.unregisterListener(EventDispatcher.java)

Categories

(Firefox for Android Graveyard :: General, defect)

Unspecified
Android
defect
Not set
critical

Tracking

(firefox51 unaffected, firefox52 unaffected, firefox53 fixed)

RESOLVED FIXED
Firefox 53
Tracking Status
firefox51 --- unaffected
firefox52 --- unaffected
firefox53 --- fixed

People

(Reporter: n.nethercote, Assigned: jchen)

References

Details

(Keywords: crash)

Crash Data

Attachments

(1 file)

This bug was filed from the Socorro interface and is report bp-7e3c39d0-4bcd-4b3d-ae0e-904082161126. ============================================================= New crash, first appeared in Nightly 20161118030222, AFAICT. snorp, any ideas?
Flags: needinfo?(snorp)
EventDispatcher regression?
Flags: needinfo?(nchen)
Looks like it
Flags: needinfo?(snorp)
Assignee: nobody → nchen
Status: NEW → ASSIGNED
Flags: needinfo?(nchen)
These events are not accessed through GeckoApp, and should therefore use the global EventDispatcher rather than the per-GeckoApp/GeckoView EventDispatcher. Otherwise, we could run into situations where we end up registering / unregistering the same event using different EventDispatcher instances, causing exceptions like this one.
Attachment #8815333 - Flags: review?(s.kaspari)
Attachment #8815333 - Flags: review?(s.kaspari) → review+
Pushed by nchen@mozilla.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/e7ae0014cb1e Revert to global EventDispatcher for certain events; r=sebastian
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 53
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: