Closed
Bug 760396
Opened 11 years ago
Closed 5 years ago
java.lang.IndexOutOfBoundsException: getChars (a ... b) ends beyond length c or has end before start at android.text.SpannableStringBuilder.checkRange(SpannableStringBuilder.java) at android.view.inputmethod.BaseInputConnection.replaceText
Categories
(Firefox for Android Graveyard :: Keyboards and IME, defect)
Tracking
(firefox16 affected, firefox17 affected)
RESOLVED
WONTFIX
People
(Reporter: scoobidiver, Unassigned)
References
Details
(Keywords: crash, Whiteboard: [native-crash])
Crash Data
There are 46 crashes in 14.0b3 making it #42 top crasher. The stack is different from bug 747629 and bug 749571. java.lang.IndexOutOfBoundsException: replace (0 ... 10) ends beyond length 0 at android.text.SpannableStringBuilder.checkRange(SpannableStringBuilder.java:1016) at android.text.SpannableStringBuilder.change(SpannableStringBuilder.java:295) at android.text.SpannableStringBuilder.change(SpannableStringBuilder.java:290) at android.text.SpannableStringBuilder.replace(SpannableStringBuilder.java:453) at android.text.SpannableStringBuilder.replace(SpannableStringBuilder.java:430) at android.text.SpannableStringBuilder.replace(SpannableStringBuilder.java:37) at android.view.inputmethod.BaseInputConnection.replaceText(BaseInputConnection.java:890) at android.view.inputmethod.BaseInputConnection.setComposingText(BaseInputConnection.java:639) at org.mozilla.gecko.GeckoInputConnection.setComposingText(GeckoInputConnection.java:293) at com.android.internal.view.IInputConnectionWrapper.executeMessage(IInputConnectionWrapper.java:318) at com.android.internal.view.IInputConnectionWrapper$MyHandler.handleMessage(IInputConnectionWrapper.java:75) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:130) at android.app.ActivityThread.main(ActivityThread.java:3806) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:507) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597) at dalvik.system.NativeStart.main(Native Method) More reports at: https://crash-stats.mozilla.com/query/query?product=FennecAndroid&version=ALL%3AALL&range_value=1&range_unit=weeks&query_search=signature&query_type=contains&query=android.text.SpannableStringBuilder.checkRange&do_query=1
Updated•11 years ago
|
Assignee: nobody → cpeterson
status-firefox14:
--- → affected
Component: General → IME
QA Contact: general → ime
Comment 1•11 years ago
|
||
My fix for bug 765831 (part-5-clamp-composing-span.patch) should fix this SpannableStringBuilder exception.
Status: NEW → RESOLVED
Closed: 11 years ago
status-firefox16:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → Firefox 16
Reporter | ||
Updated•11 years ago
|
status-firefox15:
--- → affected
Reporter | ||
Comment 2•11 years ago
|
||
(In reply to Chris Peterson (:cpeterson) from comment #1) > My fix for bug 765831 (part-5-clamp-composing-span.patch) should fix this > SpannableStringBuilder exception. It does not. See bp-7417aa10-2614-4359-a332-2f94b2120621.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Reporter | ||
Updated•11 years ago
|
Reporter | ||
Updated•11 years ago
|
Crash Signature: android.text.SpannableStringBuilder.checkRange(SpannableStringBuilder.java) ]
[@ java.lang.IndexOutOfBoundsException: replace (15 ... 18) ends beyond length 0 at android.text.SpannableStringBuilder.checkRange(SpannableStringBuilder.java) ] → android.text.SpannableStringBuilder.checkRange(SpannableStringBuilder.java) ]
[@ java.lang.IndexOutOfBoundsException: replace (15 ... 18) ends beyond length 0 at android.text.SpannableStringBuilder.checkRange(SpannableStringBuilder.java) ]
[@ java.lang.…
Target Milestone: Firefox 16 → ---
Comment 3•11 years ago
|
||
The fix for bug 769520, which landed in build Nightly 16 (2012-07-10), should have fixed these IndexOutOfBoundsExceptions. I'm resolving this bug as FIXED because I do not see any IndexOutOfBoundsExceptions in Socorro for builds >= Nightly 16 (2012-07-10).
Updated•11 years ago
|
Status: REOPENED → RESOLVED
Closed: 11 years ago → 11 years ago
Resolution: --- → FIXED
Reporter | ||
Comment 4•11 years ago
|
||
Reopening because of the backout of bug 769250.
Status: RESOLVED → REOPENED
status-firefox14:
affected → ---
status-firefox15:
fixed → ---
status-firefox16:
fixed → ---
Resolution: FIXED → ---
Reporter | ||
Updated•11 years ago
|
Updated•10 years ago
|
Assignee: cpeterson → nobody
Status: REOPENED → NEW
Updated•8 years ago
|
Crash Signature: java.lang.IndexOutOfBoundsException: setSpan (6 ... 6) ends beyond length 3 at android.text.SpannableStringBuilder.checkRange(SpannableStringBuilder.java) ] → java.lang.IndexOutOfBoundsException: setSpan (6 ... 6) ends beyond length 3 at android.text.SpannableStringBuilder.checkRange(SpannableStringBuilder.java) ]
[@ java.lang.IndexOutOfBoundsException: replace ends beyond length 0 at android.text.SpannableSt…
Comment 5•5 years ago
|
||
Closing because no crashes reported for 12 weeks.
Status: NEW → RESOLVED
Closed: 11 years ago → 5 years ago
Resolution: --- → WONTFIX
Updated•3 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
•