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)

RESOLVED WORKSFORME

Status

()

Firefox for Android
General
RESOLVED WORKSFORME
5 years ago
4 years ago

People

(Reporter: RyanVM, Unassigned)

Tracking

({crash, intermittent-failure})

Trunk
ARM
Android
crash, intermittent-failure
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [native-crash], crash signature)

(Reporter)

Description

5 years ago
+++ 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)

Updated

5 years ago
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)]

Updated

5 years ago
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)]
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)

Updated

4 years ago
Status: NEW → RESOLVED
Last Resolved: 4 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.