Bug 1887965 Comment 0 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

STR:
* Build using custom GV
My Mozconfig:

```
ac_add_options --enable-debug
ac_add_options --enable-project=mobile/android
ac_add_options --target=aarch64
ac_add_options --enable-crashreporter
```
* Begin using TalkBack
* Will crash relatively quickly

More Details:
* Wasn't occurring on Nightly 126.0a1-2024032415634
* Will rebuild to make sure `ac_add_options --enable-debug` isn't somehow causing this

Trace:

```
03-26 16:13:17.248  1303  1303 E talkback: HapticPatternParser: Failed to parse haptic pattern
03-26 16:13:17.248  1303  1303 E talkback: HapticPatternParser: java.text.ParseException: At least one composition primitives not supported by vibrator
03-26 16:13:17.248  1303  1303 E talkback: HapticPatternParser: 	at com.google.android.libraries.performance.primes.metrics.jank.WindowTrackerFactory.parse(PG:8)
03-26 16:13:17.248  1303  1303 E talkback: HapticPatternParser: 	at com.google.android.accessibility.utils.output.FeedbackController.playHaptic$ar$ds(PG:4)
03-26 16:13:17.248  1303  1303 E talkback: HapticPatternParser: 	at com.google.android.accessibility.utils.output.SpeechControllerImpl.playHapticsFromFragment(PG:2)
03-26 16:13:17.248  1303  1303 E talkback: HapticPatternParser: 	at com.google.android.accessibility.utils.output.SpeechControllerImpl.processNextFragmentInternal(PG:9)
03-26 16:13:17.248  1303  1303 E talkback: HapticPatternParser: 	at com.google.android.accessibility.utils.output.SpeechControllerImpl.speakNextItem(PG:12)
03-26 16:13:17.248  1303  1303 E talkback: HapticPatternParser: 	at com.google.android.accessibility.utils.output.SpeechControllerImpl.onFragmentCompleted$ar$ds(PG:12)
03-26 16:13:17.248  1303  1303 E talkback: HapticPatternParser: 	at com.google.android.accessibility.utils.output.SpeechControllerImpl$1.onUtteranceCompleted(PG:1)
03-26 16:13:17.248  1303  1303 E talkback: HapticPatternParser: 	at com.google.android.accessibility.utils.output.FailoverTextToSpeech.handleUtteranceCompleted(PG:3)
03-26 16:13:17.248  1303  1303 E talkback: HapticPatternParser: 	at com.google.android.accessibility.utils.output.FailoverTextToSpeech$SpeechHandler.handleMessage(PG:10)
03-26 16:13:17.248  1303  1303 E talkback: HapticPatternParser: 	at com.google.android.accessibility.utils.WeakReferenceHandler.handleMessage(PG:2)
03-26 16:13:17.248  1303  1303 E talkback: HapticPatternParser: 	at android.os.Handler.dispatchMessage(Handler.java:106)
03-26 16:13:17.248  1303  1303 E talkback: HapticPatternParser: 	at android.os.Looper.loopOnce(Looper.java:205)
03-26 16:13:17.248  1303  1303 E talkback: HapticPatternParser: 	at android.os.Looper.loop(Looper.java:294)
03-26 16:13:17.248  1303  1303 E talkback: HapticPatternParser: 	at android.app.ActivityThread.main(ActivityThread.java:8177)
03-26 16:13:17.248  1303  1303 E talkback: HapticPatternParser: 	at java.lang.reflect.Method.invoke(Native Method)
03-26 16:13:17.248  1303  1303 E talkback: HapticPatternParser: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
03-26 16:13:17.248  1303  1303 E talkback: HapticPatternParser: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:971)
```
STR:
* Build using custom GV
My Mozconfig:

```
ac_add_options --enable-debug
ac_add_options --enable-project=mobile/android
ac_add_options --target=aarch64
ac_add_options --enable-crashreporter
```
* Begin using TalkBack
* Will crash relatively quickly

More Details:
* My branch tip is [here](https://hg.mozilla.org/mozilla-central/rev/7a41e44c6e1aa0f57d7286a8427e78e75f972547)
* Wasn't occurring on Nightly 126.0a1-2024032415634
* Will rebuild to make sure `ac_add_options --enable-debug` isn't somehow causing this

Trace:

```
03-26 16:13:17.248  1303  1303 E talkback: HapticPatternParser: Failed to parse haptic pattern
03-26 16:13:17.248  1303  1303 E talkback: HapticPatternParser: java.text.ParseException: At least one composition primitives not supported by vibrator
03-26 16:13:17.248  1303  1303 E talkback: HapticPatternParser: 	at com.google.android.libraries.performance.primes.metrics.jank.WindowTrackerFactory.parse(PG:8)
03-26 16:13:17.248  1303  1303 E talkback: HapticPatternParser: 	at com.google.android.accessibility.utils.output.FeedbackController.playHaptic$ar$ds(PG:4)
03-26 16:13:17.248  1303  1303 E talkback: HapticPatternParser: 	at com.google.android.accessibility.utils.output.SpeechControllerImpl.playHapticsFromFragment(PG:2)
03-26 16:13:17.248  1303  1303 E talkback: HapticPatternParser: 	at com.google.android.accessibility.utils.output.SpeechControllerImpl.processNextFragmentInternal(PG:9)
03-26 16:13:17.248  1303  1303 E talkback: HapticPatternParser: 	at com.google.android.accessibility.utils.output.SpeechControllerImpl.speakNextItem(PG:12)
03-26 16:13:17.248  1303  1303 E talkback: HapticPatternParser: 	at com.google.android.accessibility.utils.output.SpeechControllerImpl.onFragmentCompleted$ar$ds(PG:12)
03-26 16:13:17.248  1303  1303 E talkback: HapticPatternParser: 	at com.google.android.accessibility.utils.output.SpeechControllerImpl$1.onUtteranceCompleted(PG:1)
03-26 16:13:17.248  1303  1303 E talkback: HapticPatternParser: 	at com.google.android.accessibility.utils.output.FailoverTextToSpeech.handleUtteranceCompleted(PG:3)
03-26 16:13:17.248  1303  1303 E talkback: HapticPatternParser: 	at com.google.android.accessibility.utils.output.FailoverTextToSpeech$SpeechHandler.handleMessage(PG:10)
03-26 16:13:17.248  1303  1303 E talkback: HapticPatternParser: 	at com.google.android.accessibility.utils.WeakReferenceHandler.handleMessage(PG:2)
03-26 16:13:17.248  1303  1303 E talkback: HapticPatternParser: 	at android.os.Handler.dispatchMessage(Handler.java:106)
03-26 16:13:17.248  1303  1303 E talkback: HapticPatternParser: 	at android.os.Looper.loopOnce(Looper.java:205)
03-26 16:13:17.248  1303  1303 E talkback: HapticPatternParser: 	at android.os.Looper.loop(Looper.java:294)
03-26 16:13:17.248  1303  1303 E talkback: HapticPatternParser: 	at android.app.ActivityThread.main(ActivityThread.java:8177)
03-26 16:13:17.248  1303  1303 E talkback: HapticPatternParser: 	at java.lang.reflect.Method.invoke(Native Method)
03-26 16:13:17.248  1303  1303 E talkback: HapticPatternParser: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
03-26 16:13:17.248  1303  1303 E talkback: HapticPatternParser: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:971)
```

Back to Bug 1887965 Comment 0