Closed Bug 1504784 Opened 6 years ago Closed 3 years ago

Crash in java.lang.IllegalStateException: at org.mozilla.gecko.db.BrowserProvider.bulkUpdateSyncVersions(BrowserProvider.java)

Categories

(Firefox for Android Graveyard :: Android Sync, defect, P5)

Unspecified
Android
defect

Tracking

(firefox-esr68 affected, firefox63 wontfix, firefox64 wontfix, firefox65 fix-optional, firefox66 wontfix, firefox67 wontfix, firefox68 fix-optional)

RESOLVED INCOMPLETE
Tracking Status
firefox-esr68 --- affected
firefox63 --- wontfix
firefox64 --- wontfix
firefox65 --- fix-optional
firefox66 --- wontfix
firefox67 --- wontfix
firefox68 --- fix-optional

People

(Reporter: marcia, Unassigned)

Details

(Keywords: crash, regression)

Crash Data

This bug was filed from the Socorro interface and is
report bp-1f21e8ec-9941-4be0-90f7-cf6b10181104.
=============================================================

Seen while looking at nightly data, but this happens across various versions and devices: https://bit.ly/2RCc0qx. Right now more crashes on 65 nightly than on 63 release.

Java stack trace:

java.lang.IllegalStateException
	at org.mozilla.gecko.db.BrowserProvider.bulkUpdateSyncVersions(BrowserProvider.java:2733)
	at org.mozilla.gecko.db.BrowserProvider.call(BrowserProvider.java:2506)
	at android.content.ContentProvider$Transport.call(ContentProvider.java:401)
	at android.content.ContentResolver.call(ContentResolver.java:1759)
	at org.mozilla.gecko.sync.repositories.VersioningDelegateHelper.persistSyncVersions(VersioningDelegateHelper.java:100)
	at org.mozilla.gecko.sync.repositories.android.BookmarksRepositorySession.performCleanup(BookmarksRepositorySession.java:212)
	at org.mozilla.gecko.sync.synchronizer.RecordsChannel.onStoreCompleted(RecordsChannel.java:278)
	at org.mozilla.gecko.sync.repositories.delegates.DeferredRepositorySessionStoreDelegate$3.run(DeferredRepositorySessionStoreDelegate.java:53)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
	at java.lang.Thread.run(Thread.java:764)
The spike in nightly seems to have gone away at this point. Only a few crashes per week.  If that changes again we should investigate.
Priority: -- → P5

I was able to reproduce this crash following the steps:

  • install Firefox Beta 65.0b13
  • Open and sign in
  • wait 2-3 seconds

Devices: Xiaomi Mi4i (Android 5.0.2) and Xiaomi Mi Pad 2 (Android 5.1).

I am able to reproduce this issue on the latest version of Nightly 68.0a1 (2019-04-11).
Device: Samsung Galaxy Note 8(Android 9).

Still happening in 68 release - around 2400 crashes.

We have completed our launch of our new Firefox on Android. The development of the new versions use GitHub for issue tracking. If the bug report still reproduces in a current version of [Firefox on Android nightly](https://play.google.com/store/apps/details?id=org.mozilla.fenix) an issue can be reported at the [Fenix GitHub project](https://github.com/mozilla-mobile/fenix/). If you want to discuss your report please use [Mozilla's chat](https://wiki.mozilla.org/Matrix#Connect_to_Matrix) server https://chat.mozilla.org and join the [#fenix](https://chat.mozilla.org/#/room/#fenix:mozilla.org) channel.
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → INCOMPLETE
Product: Firefox for Android → Firefox for Android Graveyard

Removing regressionwindow-wanted keyword because this bug has been resolved.

Removing regressionwindow-wanted keyword because this bug has been resolved.

You need to log in before you can comment on or make changes to this bug.