Closed Bug 1773108 Opened 2 years ago Closed 2 years ago

Crash in [@ mozilla.appservices.places.uniffi.PlacesException$InternalPanic: at mozilla.appservices.places.uniffi.FfiConverterTypePlacesError.read(places.kt:3)]

Categories

(Fenix :: General, defect, P1)

Unspecified
Android
defect

Tracking

(firefox101 wontfix, firefox102 wontfix, firefox103 wontfix, firefox104 fixed, firefox105 unaffected, firefox106 unaffected)

RESOLVED FIXED
Tracking Status
firefox101 --- wontfix
firefox102 --- wontfix
firefox103 --- wontfix
firefox104 --- fixed
firefox105 --- unaffected
firefox106 --- unaffected

People

(Reporter: RyanVM, Assigned: teshaq)

References

Details

(Keywords: crash)

Crash Data

This has been around since Fenix 99, but it's currently the #10 overall topcrash for Fenix 101. Mark, any thoughts on this appservices crash?

Crash report: https://crash-stats.mozilla.org/report/index/e928dc36-0a62-48f8-95de-1e98b0220607

Java stack trace:

mozilla.appservices.places.uniffi.PlacesException$InternalPanic
	at mozilla.appservices.places.uniffi.FfiConverterTypePlacesError.read(places.kt:3)
	at mozilla.appservices.places.uniffi.FfiConverterTypePlacesError$lift$1.invoke(places.kt:2)
	at mozilla.appservices.places.uniffi.FfiConverterTypePlacesError$lift$1.invoke(places.kt:1)
	at mozilla.appservices.places.uniffi.PlacesKt.liftFromRustBuffer(places.kt:2)
	at mozilla.appservices.places.uniffi.FfiConverterTypePlacesError.lift(places.kt:1)
	at mozilla.appservices.places.uniffi.PlacesException$ErrorHandler.lift(places.kt:2)
	at mozilla.appservices.places.uniffi.PlacesException$ErrorHandler.lift(places.kt:1)
	at mozilla.appservices.places.uniffi.PlacesConnection.getTopFrecentSiteInfos(places.kt:17)
	at mozilla.appservices.places.PlacesReaderConnection.getTopFrecentSiteInfos(PlacesConnection.kt:1)
	at mozilla.components.browser.storage.sync.PlacesHistoryStorage$getTopFrecentSites$2.invokeSuspend(PlacesHistoryStorage.kt:7)
	at mozilla.components.browser.storage.sync.PlacesHistoryStorage$getTopFrecentSites$2.invoke(PlacesHistoryStorage.kt:2)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:1)
	at kotlinx.coroutines.BuildersKt.withContext(Unknown Source:9)
	at mozilla.components.feature.top.sites.DefaultTopSitesStorage.getTopSites(DefaultTopSitesStorage.kt:26)
	at org.mozilla.fenix.FenixApplication$initVisualCompletenessQueueAndQueueTasks$queueInitStorageAndServices$1$1.invokeSuspend(FenixApplication.kt:23)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:4)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:18)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:1)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:10)
Flags: needinfo?(markh)

Tracked in https://github.com/mozilla/application-services/issues/4990, PR in https://github.com/mozilla-mobile/android-components/pull/12300, but I'll keep this open the needinfo open so we can track it after landing.

Fix was landed in AC104

Assignee: nobody → teshaq
Status: NEW → RESOLVED
Closed: 2 years ago
Flags: needinfo?(markh)
Resolution: --- → FIXED
Component: Stability → General
Duplicate of this bug: 1812414
You need to log in before you can comment on or make changes to this bug.