Closed Bug 1027276 Opened 11 years ago Closed 7 years ago

crash in java.lang.IllegalStateException: attempt to re-open an already-closed object: SQLiteDatabase: /data/data/org.mozilla.fennec/files/mozilla/kphmydfm.default/browser.db at android.database.sqlite.SQLiteClosable.acquireReference(SQLiteClosable.java)

Categories

(Firefox for Android Graveyard :: Data Providers, defect)

33 Branch
All
Android
defect
Not set
critical

Tracking

(firefox33 affected)

RESOLVED WONTFIX
Tracking Status
firefox33 --- affected

People

(Reporter: aaronmt, Unassigned)

References

Details

(Keywords: crash)

Crash Data

This bug was filed from the Socorro interface and is report bp-a60353ed-562e-47a0-b132-51f972140617. ============================================================= java.lang.IllegalStateException: attempt to re-open an already-closed object: SQLiteDatabase: /data/data/org.mozilla.fennec/files/mozilla/kphmydfm.default/browser.db at android.database.sqlite.SQLiteClosable.acquireReference(SQLiteClosable.java:55) at android.database.sqlite.SQLiteDatabase.inTransaction(SQLiteDatabase.java:552) at org.mozilla.gecko.db.AbstractTransactionalProvider.endWrite(AbstractTransactionalProvider.java:166) at org.mozilla.gecko.db.AbstractTransactionalProvider.delete(AbstractTransactionalProvider.java:225) at android.content.ContentProvider$Transport.delete(ContentProvider.java:273) at android.content.ContentResolver.delete(ContentResolver.java:1282) at org.mozilla.gecko.db.LocalBrowserDB.expireHistory(LocalBrowserDB.java:359) at org.mozilla.gecko.db.BrowserDB.expireHistory(BrowserDB.java:230) at org.mozilla.gecko.GeckoApplication$1.run(GeckoApplication.java:95) at android.os.Handler.handleCallback(Handler.java:733) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:136) at org.mozilla.gecko.util.GeckoBackgroundThread.run(GeckoBackgroundThread.java:32)
Very closely related to Bug 1001512. In both cases we're running a background task -- either saving a favicon or expiring history -- but we've already closed the DB for some reason. As far as I know, that reason is only that our process is being killed: Android is closing the DB on our behalf.
See Also: → 1001512
Crash Signature: [@ java.lang.IllegalStateException: attempt to re-open an already-closed object: SQLiteDatabase: /data/data/org.mozilla.fennec/files/mozilla/kphmydfm.default/browser.db at android.database.sqlite.SQLiteClosable.acquireReference(SQLiteClosable.java)] → [@ java.lang.IllegalStateException: attempt to re-open an already-closed object: SQLiteDatabase: /data/data/org.mozilla.fennec/files/mozilla/kphmydfm.default/browser.db at android.database.sqlite.SQLiteClosable.acquireReference(SQLiteClosable.java)] [@ j…
Closing because no crash reported since 12 weeks.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.