Closed
Bug 1513912
Opened 5 years ago
Closed 5 years ago
Crash in java.lang.NoSuchMethodError: at org.mozilla.gecko.SpeechSynthesisService$2.run(SpeechSynthesisService.java)
Categories
(Core :: Web Speech, defect, P1)
Tracking
()
VERIFIED
FIXED
mozilla66
People
(Reporter: marcia, Assigned: eeejay)
References
Details
(Keywords: crash, regression)
Crash Data
Attachments
(2 files)
47 bytes,
text/x-phabricator-request
|
Details | Review | |
1.73 KB,
patch
|
RyanVM
:
approval-mozilla-beta+
jcristau
:
approval-mozilla-release+
|
Details | Diff | Splinter Review |
This bug was filed from the Socorro interface and is report bp-2fb786f1-eb98-4455-9005-d07cc0181212. ============================================================= Seen while looking at crash stats: https://bit.ly/2PAzT0d. This particular crash seems higher on 64.0b15 than on 63.0.2 release. Seems to be API 16 (Jelly Bean only) crash. There is another higher volume signature, https://bit.ly/2rIxyXX, which are non Jelly Bean crashes and APIs range from 28 down. Some comments mention crashing while reading Yahoo news, but the URLs are quite varied. Java stack trace: java.lang.NoSuchMethodError at org.mozilla.gecko.SpeechSynthesisService$2.run(SpeechSynthesisService.java:56) at android.os.Handler.handleCallback(Handler.java:615) at android.os.Handler.dispatchMessage(Handler.java:92) at android.os.Looper.loop(Looper.java:137) at org.mozilla.gecko.util.GeckoBackgroundThread.run(GeckoBackgroundThread.java:43)
Reporter | ||
Updated•5 years ago
|
Crash Signature: [@ java.lang.NoSuchMethodError: at org.mozilla.gecko.SpeechSynthesisService$2.run(SpeechSynthesisService.java)] → [@ java.lang.NoSuchMethodError: at org.mozilla.gecko.SpeechSynthesisService$2.run(SpeechSynthesisService.java)]
[@ java.lang.NullPointerException: at org.mozilla.gecko.SpeechSynthesisService$2.run(SpeechSynthesisService.java) ]
Comment 1•5 years ago
|
||
ISTR another Fennec crash in the past involving speech which ended up being related to ads being served?
Seems like a gecko issue given the stack trace? Snorp or DB can you advise?
Flags: needinfo?(snorp)
Flags: needinfo?(sdaswani)
Flags: needinfo?(dbolter)
Assignee | ||
Comment 5•5 years ago
|
||
I think the NoSuchMethodError exception was resolved with bug 1510611. As for the NullPointerException, I can post a patch here.
Flags: needinfo?(eitan)
Assignee | ||
Comment 6•5 years ago
|
||
Comment 7•5 years ago
|
||
I doubt we want to backport all of bug 1510611, but would it be worth extracting out the relevant bits for an uplift patch here?
Assignee: nobody → eitan
Flags: needinfo?(eitan)
Assignee | ||
Comment 8•5 years ago
|
||
(In reply to Ryan VanderMeulen [:RyanVM] from comment #7) > I doubt we want to backport all of bug 1510611, but would it be worth > extracting out the relevant bits for an uplift patch here? Sure.
Flags: needinfo?(eitan)
Assignee | ||
Comment 9•5 years ago
|
||
This will be the patch we should ultimately uplift to beta.
Looks like Eitan has this under control.
Flags: needinfo?(snorp)
Comment 11•5 years ago
|
||
Pushed by eisaacson@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/2f98a1c651b3 Null check return from TextToSpeech.getFeatures() r=agi
Comment 12•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/2f98a1c651b3
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla66
Comment 13•5 years ago
|
||
Can you request uplift to beta, and possibly to mozilla-release as well? Thanks!
Flags: needinfo?(eitan)
Comment 14•5 years ago
|
||
We may want to consider this as a ride-along in case we have a 64 dot release.
tracking-firefox64:
--- → ?
tracking-firefox65:
--- → +
Updated•5 years ago
|
Assignee | ||
Comment 15•5 years ago
|
||
Comment on attachment 9032827 [details] [diff] [review] Null check return from TextToSpeech.getFeatures() r?agi! [Beta/Release Uplift Approval Request] Feature/Bug causing the regression: None User impact if declined: Some crashing when web speech API is invoked. Is this code covered by automated tests?: No Has the fix been verified in Nightly?: Yes Needs manual test from QE?: No If yes, steps to reproduce: List of other uplifts needed: None Risk to taking this patch: Low Why is the change risky/not risky? (and alternatives if risky): It's been verified on nightly and it's pretty straightforward. String changes made/needed:
Flags: needinfo?(eitan)
Attachment #9032827 -
Flags: approval-mozilla-release?
Attachment #9032827 -
Flags: approval-mozilla-beta?
Comment 16•5 years ago
|
||
Comment on attachment 9032827 [details] [diff] [review] Null check return from TextToSpeech.getFeatures() r?agi! [Triage Comment] Fixes some crashes with the Web Speech API. Approved for 65.0b7.
Attachment #9032827 -
Flags: approval-mozilla-beta? → approval-mozilla-beta+
Comment 17•5 years ago
|
||
bugherder uplift |
https://hg.mozilla.org/releases/mozilla-beta/rev/22da6211feb6
Updated•5 years ago
|
Priority: -- → P1
Comment 18•5 years ago
|
||
Crashes are gone in 65.0b7 \m/
Comment 19•5 years ago
|
||
Comment on attachment 9032827 [details] [diff] [review]
Null check return from TextToSpeech.getFeatures() r?agi!
fix for #5 top crash for fennec 64.0.1, verified in 65b, approved for 64.0.2
Attachment #9032827 -
Flags: approval-mozilla-release? → approval-mozilla-release+
Comment 20•5 years ago
|
||
bugherder uplift |
You need to log in
before you can comment on or make changes to this bug.
Description
•