Closed Bug 865711 Opened 11 years ago Closed 11 years ago

Intermittent java-exception | java.lang.IllegalStateException: attempt to re-open an already-closed object: android.database.CursorWindow (mStartPos = 0) at android.database.sqlite.SQLiteClosable.acquireReference(SQLiteClosable.java:34)

Categories

(Firefox for Android Graveyard :: General, defect)

ARM
Android
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: RyanVM, Unassigned)

Details

(Keywords: crash, intermittent-failure, Whiteboard: [native-crash])

Crash Data

+++ This bug was initially created as a clone of Bug #863553 +++

https://tbpl.mozilla.org/php/getParsedLog.php?id=22236831&tree=Fx-Team

Android Tegra 250 fx-team opt test robocop-2 on 2013-04-25 07:06:29 PDT for push 681bbf7717c1
slave: tegra-132

0 INFO SimpleTest START
1 INFO TEST-START | testTabHistory
EventExpecter: no longer listening for Gecko:Ready
2 INFO TEST-PASS | testTabHistory | Awesomebar URL typed properly - http://mochi.test:8888/tests/robocop/robocop_blank_01.html should equal http://mochi.test:8888/tests/robocop/robocop_blank_01.html
EventExpecter: no longer listening for DOMContentLoaded
PaintExpecter: no longer listening for events
3 INFO TEST-PASS | testTabHistory | Awesomebar URL typed properly - http://mochi.test:8888/tests/robocop/robocop_blank_02.html should equal http://mochi.test:8888/tests/robocop/robocop_blank_02.html
EventExpecter: no longer listening for DOMContentLoaded
INFO | automation.py | Application ran for: 0:01:20.879185
INFO | zombiecheck | Reading PID log: /tmp/tmpD4wVHcpidlog
PROCESS-CRASH | java-exception | java.lang.IllegalStateException: attempt to re-open an already-closed object: android.database.CursorWindow (mStartPos = 0) 	at android.database.sqlite.SQLiteClosable.acquireReference(SQLiteClosable.java:34)
WARNING | leakcheck | refcount logging is off, so leaks can't be detected!

INFO | runtests.py | Running tests: end.
Warning: cleaning up pidfile '/builds/tegra-132/test/../runtestsremote.pid' was unsuccessful from the test harness
ERROR: runTests() exited with code 1
ERROR: missing end of test marker (process crashed?)
I don't see anything out of the ordinary here until the exception is reported:

04-25 07:30:28.615 E/GeckoAppShell( 3886): >>> REPORTING UNCAUGHT EXCEPTION FROM THREAD 1 ("main")
04-25 07:30:28.615 E/GeckoAppShell( 3886): java.lang.IllegalStateException: attempt to re-open an already-closed object: android.database.CursorWindow (mStartPos = 0) 
04-25 07:30:28.615 E/GeckoAppShell( 3886): 	at android.database.sqlite.SQLiteClosable.acquireReference(SQLiteClosable.java:34)
04-25 07:30:28.615 E/GeckoAppShell( 3886): 	at android.database.CursorWindow.clear(CursorWindow.java:463)
04-25 07:30:28.615 E/GeckoAppShell( 3886): 	at android.database.sqlite.SQLiteCursor.requery(SQLiteCursor.java:522)
04-25 07:30:28.615 E/GeckoAppShell( 3886): 	at android.database.CursorWrapper.requery(CursorWrapper.java:211)
04-25 07:30:28.615 E/GeckoAppShell( 3886): 	at android.database.CursorWrapper.requery(CursorWrapper.java:211)
04-25 07:30:28.615 E/GeckoAppShell( 3886): 	at android.widget.CursorAdapter.onContentChanged(CursorAdapter.java:361)
04-25 07:30:28.615 E/GeckoAppShell( 3886): 	at android.widget.CursorAdapter$ChangeObserver.onChange(CursorAdapter.java:377)
04-25 07:30:28.615 E/GeckoAppShell( 3886): 	at android.database.ContentObserver$NotificationRunnable.run(ContentObserver.java:43)
04-25 07:30:28.615 E/GeckoAppShell( 3886): 	at android.os.Handler.handleCallback(Handler.java:587)
04-25 07:30:28.615 E/GeckoAppShell( 3886): 	at android.os.Handler.dispatchMessage(Handler.java:92)
04-25 07:30:28.615 E/GeckoAppShell( 3886): 	at android.os.Looper.loop(Looper.java:123)
04-25 07:30:28.615 E/GeckoAppShell( 3886): 	at android.app.ActivityThread.main(ActivityThread.java:4627)
04-25 07:30:28.615 E/GeckoAppShell( 3886): 	at java.lang.reflect.Method.invokeNative(Native Method)
04-25 07:30:28.615 E/GeckoAppShell( 3886): 	at java.lang.reflect.Method.invoke(Method.java:521)
04-25 07:30:28.615 E/GeckoAppShell( 3886): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
04-25 07:30:28.615 E/GeckoAppShell( 3886): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
04-25 07:30:28.615 E/GeckoAppShell( 3886): 	at dalvik.system.NativeStart.main(Native Method)
Crash Signature: [@ java.lang.IllegalStateException: attempt to re-open an already-closed object: android.database.CursorWindow (mStartPos = 0) at android.database.sqlite.SQLiteClosable.acquireReference(SQLiteClosable.java)]
Crash Signature: [@ java.lang.IllegalStateException: attempt to re-open an already-closed object: android.database.CursorWindow (mStartPos = 0) at android.database.sqlite.SQLiteClosable.acquireReference(SQLiteClosable.java)] → [@ java.lang.IllegalStateException: attempt to re-open an already-closed object: android.database.CursorWindow (mStartPos = 0): at android.database.sqlite.SQLiteClosable.acquireReference(SQLiteClosable.java)]
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → WORKSFORME
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.