Closed
Bug 1025937
Opened 10 years ago
Closed 10 years ago
Crash java.lang.NullPointerException at org.mozilla.gecko.background.healthreport.HealthReportBroadcastService.onHandleIntent(HealthReportBroadcastService.java:104)
Categories
(Firefox for Android Graveyard :: General, defect)
Tracking
(firefox31+ fixed, firefox32 fixed, firefox33 fixed)
RESOLVED
FIXED
Firefox 33
People
(Reporter: aaronmt, Assigned: rnewman)
References
Details
(Keywords: crash)
Attachments
(1 file)
57 bytes,
text/x-github-pull-request
|
mcomella
:
review+
Sylvestre
:
approval-mozilla-aurora+
Sylvestre
:
approval-mozilla-beta+
|
Details | Review |
java.lang.NullPointerException
at org.mozilla.gecko.background.healthreport.HealthReportBroadcastService.onHandleIntent(HealthReportBroadcastService.java:104)
at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:65)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.os.HandlerThread.run(HandlerThread.java:61)
There is still a large volume of crash reports on the Android Google Play Dashboard with this signature.
User messages seem to indicate that this happens on startup.
Assignee | ||
Comment 1•10 years ago
|
||
You say "still" - what's the history here?
Reporter | ||
Comment 2•10 years ago
|
||
nm, was thinking of the org.mozilla.gecko.background.healthreport.prune.HealthReportPruneService ANR which is still high volume
Assignee | ||
Comment 3•10 years ago
|
||
See also Bug 903136.
Assignee | ||
Comment 4•10 years ago
|
||
It looks like this occurs if the intent is null. Which is unexpected in an IntentService, and yet people see it for other services. Misc research findings:
https://code.google.com/p/gcm/issues/detail?id=20
http://pastebin.com/gfY4EjD7
http://stackoverflow.com/questions/15808793/how-could-intent-be-null-in-onhandleintent
http://stackoverflow.com/questions/8421430/reasons-that-the-passed-intent-would-be-null-in-onstartcommand?rq=1
Assignee | ||
Updated•10 years ago
|
Assignee: nobody → rnewman
Status: NEW → ASSIGNED
Assignee | ||
Comment 5•10 years ago
|
||
Attachment #8440842 -
Flags: review?(michael.l.comella)
Comment on attachment 8440842 [details] [review]
Proposed patch. v1
r+ w/ nits.
Attachment #8440842 -
Flags: review?(michael.l.comella) → review+
Assignee | ||
Comment 7•10 years ago
|
||
status-firefox32:
--- → affected
status-firefox33:
--- → affected
Comment 9•10 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 33
Reporter | ||
Updated•10 years ago
|
tracking-firefox31:
--- → ?
Assignee | ||
Comment 10•10 years ago
|
||
Comment on attachment 8440842 [details] [review]
Proposed patch. v1
[Approval Request Comment]
Bug caused by (feature/regressing bug #):
Old work for HealthReport service, but generally all services.
User impact if declined:
Occasional crashes.
Testing completed (on m-c, etc.):
Only positive testing: doesn't regress normal behavior. This patch addresses edge case crashes.
Risk to taking this patch (and alternatives if risky):
Null checks, so should be ~none.
String or IDL/UUID changes made by this patch:
None.
Attachment #8440842 -
Flags: approval-mozilla-aurora?
Flags: needinfo?(rnewman)
Assignee | ||
Updated•10 years ago
|
Attachment #8440842 -
Flags: approval-mozilla-beta?
Updated•10 years ago
|
Updated•10 years ago
|
Attachment #8440842 -
Flags: approval-mozilla-beta?
Attachment #8440842 -
Flags: approval-mozilla-beta+
Attachment #8440842 -
Flags: approval-mozilla-aurora?
Attachment #8440842 -
Flags: approval-mozilla-aurora+
Comment 11•10 years ago
|
||
Updated•10 years ago
|
Updated•4 years ago
|
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•