Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save brody4hire/48777288836976b75dae to your computer and use it in GitHub Desktop.
Save brody4hire/48777288836976b75dae to your computer and use it in GitHub Desktop.
Partial output of Android SQLCipher MultiThreadReadWriteTest that crashed, with some DatabaseObjectNotClosedException errors
NOTE: this is for https://github.com/sqlcipher/android-database-sqlcipher/issues/176
===
I/MultiThreadReadWriteTest( 6187): reader thread 2 - record:223, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 1 - record:193, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 2 - record:224, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 1 - record:194, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 2 - record:225, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 2 - record:226, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 1 - record:195, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 1 - record:196, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 2 - record:227, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 2 - record:228, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 1 - record:197, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 1 - record:198, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 1 - record:199, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 2 - record:229, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 1 - record:200, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 2 - record:230, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 1 - record:201, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 2 - record:231, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 1 - record:202, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 2 - record:232, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 1 - record:203, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 2 - record:233, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 2 - record:234, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 2 - record:235, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 2 - record:236, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 2 - record:237, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 2 - record:238, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 2 - record:239, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 2 - record:240, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 2 - record:241, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 2 - record:242, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 2 - record:243, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 2 - record:244, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 2 - record:245, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 2 - record:246, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 2 - record:247, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 2 - record:248, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 2 - record:249, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 2 - record:250, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 2 - record:251, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 2 - record:252, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 2 - record:253, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 2 - record:254, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 2 - record:255, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 2 - record:256, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 2 - record:257, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:216, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:217, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:218, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:219, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:220, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:221, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:222, a:one for the money b:two for the show
W/SQLiteCompiledSql( 6187): Releasing statement in a finalizer. Please ensure that you explicitly call close() on your cursor: select * from t1;
W/SQLiteCompiledSql( 6187): net.sqlcipher.database.DatabaseObjectNotClosedException: Application did not close the cursor or database object that was opened here
W/SQLiteCompiledSql( 6187): at net.sqlcipher.database.SQLiteCompiledSql.<init>(SQLiteCompiledSql.java:62)
W/SQLiteCompiledSql( 6187): at net.sqlcipher.database.SQLiteProgram.<init>(SQLiteProgram.java:83)
W/SQLiteCompiledSql( 6187): at net.sqlcipher.database.SQLiteQuery.<init>(SQLiteQuery.java:49)
W/SQLiteCompiledSql( 6187): at net.sqlcipher.database.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:42)
W/SQLiteCompiledSql( 6187): at net.sqlcipher.database.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:1447)
W/SQLiteCompiledSql( 6187): at net.sqlcipher.database.SQLiteDatabase.rawQuery(SQLiteDatabase.java:1416)
W/SQLiteCompiledSql( 6187): at net.zetetic.tests.ExportToUnencryptedDatabase.execute(ExportToUnencryptedDatabase.java:37)
W/SQLiteCompiledSql( 6187): at net.zetetic.tests.SQLCipherTest.run(SQLCipherTest.java:30)
W/SQLiteCompiledSql( 6187): at net.zetetic.tests.TestSuiteRunner.runSuite(TestSuiteRunner.java:38)
W/SQLiteCompiledSql( 6187): at net.zetetic.tests.TestSuiteRunner.doInBackground(TestSuiteRunner.java:18)
W/SQLiteCompiledSql( 6187): at net.zetetic.tests.TestSuiteRunner.doInBackground(TestSuiteRunner.java:11)
W/SQLiteCompiledSql( 6187): at android.os.AsyncTask$2.call(AsyncTask.java:288)
W/SQLiteCompiledSql( 6187): at java.util.concurrent.FutureTask.run(FutureTask.java:237)
W/SQLiteCompiledSql( 6187): at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
W/SQLiteCompiledSql( 6187): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
W/SQLiteCompiledSql( 6187): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
W/SQLiteCompiledSql( 6187): at java.lang.Thread.run(Thread.java:818)
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:223, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:224, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:225, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:226, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:227, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:228, a:one for the money b:two for the show
E/Database( 6187): close() was never explicitly called on database '/data/data/net.zetetic/databases/plaintext.db'
E/Database( 6187): net.sqlcipher.database.DatabaseObjectNotClosedException: Application did not close the cursor or database object that was opened here
E/Database( 6187): at net.sqlcipher.database.SQLiteDatabase.<init>(SQLiteDatabase.java:1943)
E/Database( 6187): at net.sqlcipher.database.SQLiteDatabase.openDatabase(SQLiteDatabase.java:881)
E/Database( 6187): at net.sqlcipher.database.SQLiteDatabase.openDatabase(SQLiteDatabase.java:874)
E/Database( 6187): at net.sqlcipher.database.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:909)
E/Database( 6187): at net.sqlcipher.database.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:905)
E/Database( 6187): at net.zetetic.tests.ExportToUnencryptedDatabase.execute(ExportToUnencryptedDatabase.java:36)
E/Database( 6187): at net.zetetic.tests.SQLCipherTest.run(SQLCipherTest.java:30)
E/Database( 6187): at net.zetetic.tests.TestSuiteRunner.runSuite(TestSuiteRunner.java:38)
E/Database( 6187): at net.zetetic.tests.TestSuiteRunner.doInBackground(TestSuiteRunner.java:18)
E/Database( 6187): at net.zetetic.tests.TestSuiteRunner.doInBackground(TestSuiteRunner.java:11)
E/Database( 6187): at android.os.AsyncTask$2.call(AsyncTask.java:288)
E/Database( 6187): at java.util.concurrent.FutureTask.run(FutureTask.java:237)
E/Database( 6187): at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
E/Database( 6187): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
E/Database( 6187): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
E/Database( 6187): at java.lang.Thread.run(Thread.java:818)
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:229, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:230, a:one for the money b:two for the show
I/Database( 6187): sqlite returned: error code = 28, msg = file unlinked while open: /data/data/net.zetetic/databases/plaintext.db
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:231, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:232, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:233, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:234, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:235, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:236, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:237, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:238, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:239, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:240, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:241, a:one for the money b:two for the show
E/Cursor ( 6187): Finalizing a Cursor that has not been deactivated or closed. database = /data/data/net.zetetic/databases/test.db, table = null, query = select * from t1
E/Cursor ( 6187): net.sqlcipher.database.DatabaseObjectNotClosedException: Application did not close the cursor or database object that was opened here
E/Cursor ( 6187): at net.sqlcipher.database.SQLiteCursor.<init>(SQLiteCursor.java:217)
E/Cursor ( 6187): at net.sqlcipher.database.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:53)
E/Cursor ( 6187): at net.sqlcipher.database.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:1447)
E/Cursor ( 6187): at net.sqlcipher.database.SQLiteDatabase.rawQuery(SQLiteDatabase.java:1416)
E/Cursor ( 6187): at net.zetetic.tests.ReadableDatabaseTest.execute(ReadableDatabaseTest.java:23)
E/Cursor ( 6187): at net.zetetic.tests.SQLCipherTest.run(SQLCipherTest.java:30)
E/Cursor ( 6187): at net.zetetic.tests.TestSuiteRunner.runSuite(TestSuiteRunner.java:38)
E/Cursor ( 6187): at net.zetetic.tests.TestSuiteRunner.doInBackground(TestSuiteRunner.java:18)
E/Cursor ( 6187): at net.zetetic.tests.TestSuiteRunner.doInBackground(TestSuiteRunner.java:11)
E/Cursor ( 6187): at android.os.AsyncTask$2.call(AsyncTask.java:288)
E/Cursor ( 6187): at java.util.concurrent.FutureTask.run(FutureTask.java:237)
E/Cursor ( 6187): at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
E/Cursor ( 6187): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
E/Cursor ( 6187): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
E/Cursor ( 6187): at java.lang.Thread.run(Thread.java:818)
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:242, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:243, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:244, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:245, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:246, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:247, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:248, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:249, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:250, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 6 - record:211, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:251, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 6 - record:212, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:252, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 6 - record:213, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:253, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 6 - record:214, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:254, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:255, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:256, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 17 - record:257, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 19 - record:73, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 19 - record:74, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 19 - record:75, a:one for the money b:two for the show
I/art ( 6187): Background sticky concurrent mark sweep GC freed 68866(3MB) AllocSpace objects, 2(48KB) LOS objects, 20% free, 9MB/11MB, paused 3.288ms total 119.060ms
I/MultiThreadReadWriteTest( 6187): reader thread 19 - record:76, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 1 - record:204, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 19 - record:77, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 19 - record:78, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 14 - record:171, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 19 - record:79, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 14 - record:172, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 19 - record:80, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 14 - record:173, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 19 - record:81, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 14 - record:174, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 19 - record:82, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 14 - record:175, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 14 - record:176, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 14 - record:177, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 6 - record:215, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 15 - record:85, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 6 - record:216, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 15 - record:86, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 6 - record:217, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 15 - record:87, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 6 - record:218, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 15 - record:88, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 6 - record:219, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 1 - record:205, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 1 - record:206, a:one for the money b:two for the show
I/MultiThreadReadWriteTest( 6187): reader thread 1 - record:207, a:one for the money b:two for the show
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment