Closed
Bug 1655613
Opened 5 years ago
Closed 5 years ago
Crash in [@ java.lang.AssertionError: at android.icu.impl.TimeZoneNamesImpl$ZNames.getNameTypeIndex(TimeZoneNamesImpl.java)]
Categories
(Data Platform and Tools :: Glean: SDK, defect, P1)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: kbrosnan, Assigned: Dexter)
Details
(Keywords: crash)
Attachments
(1 file)
Looks to be a crash from a race condition in Android 8.1. See https://issuetracker.google.com/issues/110848122#comment17 for analysis and some defensive code that can be implemented to avoid the crash.
This bug is for crash report bp-5c1f53b5-1bc7-4cad-b932-d10e00200722.
Java stack trace:
java.lang.AssertionError
at android.icu.impl.TimeZoneNamesImpl$ZNames.getNameTypeIndex(TimeZoneNamesImpl.java:724)
at android.icu.impl.TimeZoneNamesImpl$ZNames.getName(TimeZoneNamesImpl.java:790)
at android.icu.impl.TimeZoneNamesImpl.getTimeZoneDisplayName(TimeZoneNamesImpl.java:183)
at android.icu.text.TimeZoneNames.getDisplayName(TimeZoneNames.java:261)
at java.util.TimeZone.getDisplayName(TimeZone.java:405)
at java.util.Date.toString(Date.java:1066)
at java.lang.String.valueOf(String.java:2827)
at java.lang.StringBuilder.append(StringBuilder.java:132)
at mozilla.telemetry.glean.scheduler.MetricsPingScheduler.collectPingAndReschedule$glean_release(MetricsPingScheduler.kt:2)
at mozilla.telemetry.glean.scheduler.MetricsPingScheduler.schedule(MetricsPingScheduler.kt:4)
at mozilla.telemetry.glean.GleanInternalAPI$initialize$1.invokeSuspend(Glean.kt:32)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:3)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:21)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:457)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)
| Assignee | ||
Updated•5 years ago
|
Priority: -- → P3
Whiteboard: [telemetry:glean-rs:m?]
Updated•5 years ago
|
Priority: P3 → P2
Whiteboard: [telemetry:glean-rs:m?]
| Assignee | ||
Updated•5 years ago
|
Assignee: nobody → alessio.placitelli
Priority: P2 → P1
| Assignee | ||
Comment 1•5 years ago
|
||
| Assignee | ||
Updated•5 years ago
|
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•