Closed Bug 1320603 Opened 3 years ago Closed 3 years ago

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

Categories

(Firefox for Android :: General, defect, critical)

Unspecified
Android
defect
Not set
critical

Tracking

()

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

People

(Reporter: njn, 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
https://hg.mozilla.org/mozilla-central/rev/e7ae0014cb1e
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 53
Duplicate of this bug: 1318747
You need to log in before you can comment on or make changes to this bug.