Signal-Android icon indicating copy to clipboard operation
Signal-Android copied to clipboard

v7.16.4: Immediate Crash (SQLiteException - invalid fts5 file format)

Open test-in-prod opened this issue 1 year ago • 14 comments

  • [x] I have searched open and closed issues for duplicates
  • [x] I am submitting a bug report for existing functionality that does not work as intended
  • [x] I have read https://github.com/signalapp/Signal-Android/wiki/Submitting-useful-bug-reports
  • [x] This isn't a feature request or a discussion topic

Bug description

Launching 7.16.4 results in a crash within 1-2 seconds of home screen being displayed.

Steps to reproduce

  • Unsure (using standalone .apk of v7.16.4)

Crash Log

type: crash
osVersion: google/raven/raven:14/AP2A.240905.003.F1/2024090400:user/release-keys
package: org.thoughtcrime.securesms:145600
process: org.thoughtcrime.securesms
processUptime: 1446 + 224 ms
installer: org.thoughtcrime.securesms

android.database.sqlite.SQLiteException: FullCode: 1 | ErrorCode: 1 | ExtendedErrorCode: 0 | Message: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild' | ExtraMessage: , while compiling: DELETE FROM message WHERE _id = ?
	at net.zetetic.database.sqlcipher.SQLiteConnection.nativePrepareStatement(Native Method)
	at net.zetetic.database.sqlcipher.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:973)
	at net.zetetic.database.sqlcipher.SQLiteConnection.prepare(SQLiteConnection.java:537)
	at net.zetetic.database.sqlcipher.SQLiteSession.prepare(SQLiteSession.java:592)
	at net.zetetic.database.sqlcipher.SQLiteProgram.<init>(SQLiteProgram.java:64)
	at net.zetetic.database.sqlcipher.SQLiteStatement.<init>(SQLiteStatement.java:38)
	at net.zetetic.database.sqlcipher.SQLiteDatabase.delete(SQLiteDatabase.java:1792)
	at org.thoughtcrime.securesms.database.SQLiteDatabase.lambda$delete$14(SQLiteDatabase.java:393)
	at org.thoughtcrime.securesms.database.SQLiteDatabase.$r8$lambda$tw0Fv9xDoZzgnkzgX2fwZPNTwog(SQLiteDatabase.java:0)
	at org.thoughtcrime.securesms.database.SQLiteDatabase$$ExternalSyntheticLambda1.run(R8$$SyntheticClass:0)
	at org.thoughtcrime.securesms.database.SQLiteDatabase.traceSql(SQLiteDatabase.java:112)
	at org.thoughtcrime.securesms.database.SQLiteDatabase.delete(SQLiteDatabase.java:393)
	at org.thoughtcrime.securesms.database.SQLiteDatabase.delete(SQLiteDatabase.java:255)
	at org.signal.core.util.DeleteBuilderPart2.run(SQLiteDatabaseExtensions.kt:423)
	at org.thoughtcrime.securesms.database.MessageTable.deleteMessage(MessageTable.kt:3301)
	at org.thoughtcrime.securesms.database.MessageTable.deleteMessage$default(MessageTable.kt:3291)
	at org.thoughtcrime.securesms.database.MessageTable.deleteMessage(MessageTable.kt:3287)
	at org.thoughtcrime.securesms.service.ExpiringMessageManager$ProcessTask.run(ExpiringMessageManager.java:112)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
	at java.lang.Thread.run(Thread.java:1012)
	at [[ ↑↑ Original Trace ↑↑ ]].(:0)
	at [[ ↓↓ Exception Message ↓↓ ]].(:0)
	at FullCode: 1 | ErrorCode: 1 | ExtendedErrorCode: 0 | Message: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild' | ExtraMessage: , while compiling: DELETE FROM message WHERE _id = ?.(:0)

Device info

Device: Pixel 6 Pro Android version: 14 (build 2024090400, GrapheneOS) Signal version: 7.16.4

test-in-prod avatar Sep 12 '24 17:09 test-in-prod

Looks like exact same error/stack trace within this comment.

test-in-prod avatar Sep 12 '24 17:09 test-in-prod

Having the same error, which command did you use to generate this log output?

jonaskor avatar Sep 12 '24 22:09 jonaskor

Having the same error, which command did you use to generate this log output?

@jonaskor it's just provided as an option during the app crash by GrapheneOS itself.

test-in-prod avatar Sep 12 '24 22:09 test-in-prod

Was able to implement a nasty workaround late last night, and nasty as-in:

  • You have daily/nightly backups enabled in Signal (most people don't; this is mandatory)
  • You have linked a desktop application to Signal previously (most people don't; and since Singal on Android was crashing, this was the only way I could continue to communicate).

The steps involved essentially boiled down to:

  1. Disable automatic clock sync on your phone
  2. Change clock to a date/time to where you vaguely remember Signal was still working and not crashing
  3. Uninstall Signal completely
  4. Install Signal again (this latest version is fine), during the setup process, making sure to restore from backup
  5. This restore will take a while (my backup was around 27GB)
  6. Immediately enter settings and enable automatic message purge (I elected to purge messages older than one year)
  7. Re-enable phone clock sync to keep up with the future.

Conclusion: this is still working as of this morning for me, but I am now hearing reports from a lot of my contacts that they are getting the same crashing problem.

test-in-prod avatar Sep 13 '24 17:09 test-in-prod

We have a hopeful fix coming out in 7.17.x beta that we are pushing out today. Hopefully will pass play store review quickly and can try it if it's available to you.

cody-signal avatar Sep 13 '24 17:09 cody-signal

We have a hopeful fix coming out in 7.17.x beta that we are pushing out today. Hopefully will pass play store review quickly and can try it if it's available to you.

I'm also experiencing this. Does joining the beta to get this fix require any additional steps? I do have a backup from early this morning, if necessary.

wiregrasscoder avatar Sep 13 '24 20:09 wiregrasscoder

We have a hopeful fix coming out in 7.17.x beta that we are pushing out today.

I got my APK from outside the Google Play store. Is this Beta accessible as a direct download too? The official documentation does not mention anything in this direction.

(Fairphone 3, Android 13, /e/OS 2.3-t-20240816426372-stable-FP3)

rettichschnidi avatar Sep 13 '24 21:09 rettichschnidi

We have a hopeful fix coming out in 7.17.x beta that we are pushing out today. Hopefully will pass play store review quickly and can try it if it's available to you.

I'm also experiencing this. Does joining the beta to get this fix require any additional steps? I do have a backup from early this morning, if necessary.

@cody-signal I broke out an old Linux box, set up adb, and emailed you a crash log. Hope that helps.

wiregrasscoder avatar Sep 15 '24 03:09 wiregrasscoder

I have exactly the same issue, except it happens when I try to open a conversation. The main page with the conversation list seems to work fine. Also, notifications for new messages are non functional (messages are received by Signal for Windows, but I get no notification on my Android phone)

Device: Asus Zenfone 7 Pro Android version: 12 Signal app version: 7.16.4 from Play Store

09-15 10:46:37.565  3386  3423 I AppOpsStatusUpdateHandler: pkgName: org.thoughtcrime.securesms, reason: report-launched, displayedTime: 91787376, isExternalDisplay: false, 1stLaunchInMem: false, windowingMode: 1, from: org.thoughtcrime.securesms
09-15 10:46:37.567 14470 14470 D BaseActivity: [MainActivity] onStop()
09-15 10:46:37.568 14470 14470 D LoggingFragment: [ConversationListFragmen] onStop()
09-15 10:46:37.570 14470 14512 E SQLiteLog: (1) invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild' in "UPDATE message INDEXED BY message_thread_story_parent_story_scheduled_date_latest_revision_id_index
09-15 10:46:37.570 14470 14512 E SQLiteLog:           SET read = 1, reactions_unr
--------- beginning of crash
09-15 10:46:37.570 14470 14512 E AndroidRuntime: FATAL EXCEPTION: signal-bounded-3
09-15 10:46:37.570 14470 14512 E AndroidRuntime: Process: org.thoughtcrime.securesms, PID: 14470
09-15 10:46:37.570 14470 14512 E AndroidRuntime: android.database.sqlite.SQLiteException: FullCode: 1 | ErrorCode: 1 | ExtendedErrorCode: 0 | Message: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild' | ExtraMessage: , while compiling: UPDATE message INDEXED BY message_thread_story_parent_story_scheduled_date_latest_revision_id_index
09-15 10:46:37.570 14470 14512 E AndroidRuntime:           SET read = 1, reactions_unread = 0, reactions_last_seen = 1726389997568
09-15 10:46:37.570 14470 14512 E AndroidRuntime:           WHERE 
09-15 10:46:37.570 14470 14512 E AndroidRuntime:       thread_id = ? AND 
09-15 10:46:37.570 14470 14512 E AndroidRuntime:       story_type = 0 AND 
09-15 10:46:37.570 14470 14512 E AndroidRuntime:       parent_story_id <= 0 AND 
09-15 10:46:37.570 14470 14512 E AndroidRuntime:       latest_revision_id IS NULL AND
09-15 10:46:37.570 14470 14512 E AndroidRuntime:       (
09-15 10:46:37.570 14470 14512 E AndroidRuntime:         read = 0 OR 
09-15 10:46:37.570 14470 14512 E AndroidRuntime:         (
09-15 10:46:37.570 14470 14512 E AndroidRuntime:           reactions_unread = 1 AND 
09-15 10:46:37.570 14470 14512 E AndroidRuntime:           ((message.type & 31 = 21) OR (message.type & 31 = 23) OR (message.type & 31 = 22) OR (message.type & 31 = 24) OR (message.type & 31 = 25) OR (message.type & 31 = 26) OR (message.type & 31 = 2) OR (message.type & 31 = 11))
09-15 10:46:37.570 14470 14512 E AndroidRuntime:         )
09-15 10:46:37.570 14470 14512 E AndroidRuntime:       )
09-15 10:46:37.570 14470 14512 E AndroidRuntime:        AND date_received <= ?
09-15 10:46:37.570 14470 14512 E AndroidRuntime:           RETURNING _id, from_recipient_id, date_sent, type, expires_in, expire_started, thread_id, story_type
09-15 10:46:37.570 14470 14512 E AndroidRuntime: 	at net.zetetic.database.sqlcipher.SQLiteConnection.nativePrepareStatement(Native Method)
09-15 10:46:37.570 14470 14512 E AndroidRuntime: 	at net.zetetic.database.sqlcipher.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:973)
09-15 10:46:37.570 14470 14512 E AndroidRuntime: 	at net.zetetic.database.sqlcipher.SQLiteConnection.prepare(SQLiteConnection.java:537)
09-15 10:46:37.570 14470 14512 E AndroidRuntime: 	at net.zetetic.database.sqlcipher.SQLiteSession.prepare(SQLiteSession.java:592)
09-15 10:46:37.570 14470 14512 E AndroidRuntime: 	at net.zetetic.database.sqlcipher.SQLiteProgram.<init>(SQLiteProgram.java:64)
09-15 10:46:37.570 14470 14512 E AndroidRuntime: 	at net.zetetic.database.sqlcipher.SQLiteQuery.<init>(SQLiteQuery.java:43)
09-15 10:46:37.570 14470 14512 E AndroidRuntime: 	at net.zetetic.database.sqlcipher.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:48)
09-15 10:46:37.570 14470 14512 E AndroidRuntime: 	at net.zetetic.database.sqlcipher.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:1610)
09-15 10:46:37.570 14470 14512 E AndroidRuntime: 	at net.zetetic.database.sqlcipher.SQLiteDatabase.rawQuery(SQLiteDatabase.java:1529)
09-15 10:46:37.570 14470 14512 E AndroidRuntime: 	at org.thoughtcrime.securesms.database.SQLiteDatabase.lambda$rawQuery$5(SQLiteDatabase.java:353)
09-15 10:46:37.570 14470 14512 E AndroidRuntime: 	at org.thoughtcrime.securesms.database.SQLiteDatabase.$r8$lambda$63Fe22gM04vRs0Lck4IAEYvS3K8(SQLiteDatabase.java:0)
09-15 10:46:37.570 14470 14512 E AndroidRuntime: 	at org.thoughtcrime.securesms.database.SQLiteDatabase$$ExternalSyntheticLambda11.run(R8$$SyntheticClass:0)
09-15 10:46:37.570 14470 14512 E AndroidRuntime: 	at org.thoughtcrime.securesms.database.SQLiteDatabase.traceSql(SQLiteDatabase.java:112)
09-15 10:46:37.570 14470 14512 E AndroidRuntime: 	at org.thoughtcrime.securesms.database.SQLiteDatabase.traceSql(SQLiteDatabase.java:95)
09-15 10:46:37.570 14470 14512 E AndroidRuntime: 	at org.thoughtcrime.securesms.database.SQLiteDatabase.rawQuery(SQLiteDatabase.java:353)
09-15 10:46:37.570 14470 14512 E AndroidRuntime: 	at org.thoughtcrime.securesms.database.MessageTable.setMessagesRead(MessageTable.kt:2322)
09-15 10:46:37.570 14470 14512 E AndroidRuntime: 	at org.thoughtcrime.securesms.database.MessageTable.setMessagesReadSince(MessageTable.kt:2255)
09-15 10:46:37.570 14470 14512 E AndroidRuntime: 	at org.thoughtcrime.securesms.database.ThreadTable.setReadSince(ThreadTable.kt:535)
09-15 10:46:37.570 14470 14512 E AndroidRuntime: 	at org.thoughtcrime.securesms.database.ThreadTable.setReadSince(ThreadTable.kt:516)
09-15 10:46:37.570 14470 14512 E AndroidRuntime: 	at org.thoughtcrime.securesms.database.ThreadTable.setReadSince(ThreadTable.kt:511)
09-15 10:46:37.570 14470 14512 E AndroidRuntime: 	at org.thoughtcrime.securesms.conversation.MarkReadHelper.lambda$onViewsRevealed$0(MarkReadHelper.java:65)
09-15 10:46:37.570 14470 14512 E AndroidRuntime: 	at org.thoughtcrime.securesms.conversation.MarkReadHelper.$r8$lambda$B4EhSn6sRL5I5qd-ty8vyoMfbHo(MarkReadHelper.java:0)
09-15 10:46:37.570 14470 14512 E AndroidRuntime: 	at org.thoughtcrime.securesms.conversation.MarkReadHelper$$ExternalSyntheticLambda0.run(R8$$SyntheticClass:0)
09-15 10:46:37.570 14470 14512 E AndroidRuntime: 	at org.thoughtcrime.securesms.util.concurrent.SerialMonoLifoExecutor.lambda$enqueue$0(SerialMonoLifoExecutor.java:44)
09-15 10:46:37.570 14470 14512 E AndroidRuntime: 	at org.thoughtcrime.securesms.util.concurrent.SerialMonoLifoExecutor.$r8$lambda$DG-JDqK_CQzQ4r7XEovANUj-KMk(SerialMonoLifoExecutor.java:0)
09-15 10:46:37.570 14470 14512 E AndroidRuntime: 	at org.thoughtcrime.securesms.util.concurrent.SerialMonoLifoExecutor$$ExternalSyntheticLambda0.run(R8$$SyntheticClass:0)
09-15 10:46:37.570 14470 14512 E AndroidRuntime: 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
09-15 10:46:37.570 14470 14512 E AndroidRuntime: 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
09-15 10:46:37.570 14470 14512 E AndroidRuntime: 	at java.lang.Thread.run(Thread.java:1012)
09-15 10:46:37.570 14470 14512 E AndroidRuntime: 	at org.signal.core.util.concurrent.SignalExecutors$NumberedThreadFactory$1.run(SignalExecutors.java:109)

Floflo81 avatar Sep 15 '24 09:09 Floflo81

We have a hopeful fix coming out in 7.17.x beta that we are pushing out today. Hopefully will pass play store review quickly and can try it if it's available to you.

@cody-signal 7.17.1 has the same problem, except it crashes faster. Mine just auto updated to 7.17.1 from the play store. Happy to help troubleshoot this any way I can.

wiregrasscoder avatar Sep 15 '24 10:09 wiregrasscoder

We have a hopeful fix coming out in 7.17.x beta that we are pushing out today. Hopefully will pass play store review quickly and can try it if it's available to you.

Unfortunately 7.17.1 doesn't fix the problem. Still cashing at the launch, @cody-signal .

While connected to my PC adb logcat *:E resulted in the following output (first 5 sec after trying to launch the app, is there a better command to log the error?):

09-15 13:10:28.726 14698 14698 E crime.securesms: Not starting debugger since process cannot load the jdwp agent.
09-15 13:10:28.794 14698 14721 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:28.795 14698 14721 E AndroidRuntime: FATAL EXCEPTION: signal-bounded-0
09-15 13:10:28.795 14698 14721 E AndroidRuntime: Process: org.thoughtcrime.securesms, PID: 14698
09-15 13:10:28.795 14698 14721 E AndroidRuntime: android.database.sqlite.SQLiteException: FullCode: 1 | ErrorCode: 1 | ExtendedErrorCode: 0 | Message: error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild' | ExtraMessage: null
09-15 13:10:28.795 14698 14721 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteConnection.nativeExecuteForChangedRowCount(Native Method)
09-15 13:10:28.795 14698 14721 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteConnection.executeForChangedRowCount(SQLiteConnection.java:818)
09-15 13:10:28.795 14698 14721 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteSession.executeForChangedRowCount(SQLiteSession.java:758)
09-15 13:10:28.795 14698 14721 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteStatement.executeUpdateDelete(SQLiteStatement.java:90)
09-15 13:10:28.795 14698 14721 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteDatabase.executeSql(SQLiteDatabase.java:1992)
09-15 13:10:28.795 14698 14721 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteDatabase.execSQL(SQLiteDatabase.java:1900)
09-15 13:10:28.795 14698 14721 E AndroidRuntime:        at org.thoughtcrime.securesms.database.helpers.migration.V246_DropThumbnailCdnFromAttachments.migrate(V246_DropThumbnailCdnFromAttachments.kt:17)
09-15 13:10:28.795 14698 14721 E AndroidRuntime:        at org.thoughtcrime.securesms.database.helpers.SignalDatabaseMigrations.migrate(SignalDatabaseMigrations.kt:231)
09-15 13:10:28.795 14698 14721 E AndroidRuntime:        at org.thoughtcrime.securesms.database.SignalDatabase.onUpgrade(SignalDatabase.kt:176)
09-15 13:10:28.795 14698 14721 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:403)
09-15 13:10:28.795 14698 14721 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:302)
09-15 13:10:28.795 14698 14721 E AndroidRuntime:        at org.thoughtcrime.securesms.database.SignalDatabase.getRawReadableDatabase(SignalDatabase.kt:197)
09-15 13:10:28.795 14698 14721 E AndroidRuntime:        at org.thoughtcrime.securesms.database.SignalDatabase$Companion.hasTable(SignalDatabase.kt:313)
09-15 13:10:28.795 14698 14721 E AndroidRuntime:        at org.thoughtcrime.securesms.database.SignalDatabase.hasTable(SignalDatabase.kt:0)
09-15 13:10:28.795 14698 14721 E AndroidRuntime:        at org.thoughtcrime.securesms.database.KeyValueDatabase.lambda$onOpen$0(KeyValueDatabase.java:106)
09-15 13:10:28.795 14698 14721 E AndroidRuntime:        at org.thoughtcrime.securesms.database.KeyValueDatabase.$r8$lambda$G2dZI_gAXkqExOGYLgmndIoi47k(KeyValueDatabase.java:0)
09-15 13:10:28.795 14698 14721 E AndroidRuntime:        at org.thoughtcrime.securesms.database.KeyValueDatabase$$ExternalSyntheticLambda0.run(R8$$SyntheticClass:0)
09-15 13:10:28.795 14698 14721 E AndroidRuntime:        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
09-15 13:10:28.795 14698 14721 E AndroidRuntime:        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
09-15 13:10:28.795 14698 14721 E AndroidRuntime:        at java.lang.Thread.run(Thread.java:1012)
09-15 13:10:28.795 14698 14721 E AndroidRuntime:        at org.signal.core.util.concurrent.SignalExecutors$NumberedThreadFactory$1.run(SignalExecutors.java:109)
09-15 13:10:28.816 14698 14734 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:28.838 14698 14728 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:28.848 14698 14741 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:28.872 14698 14743 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:28.892 14698 14734 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:28.907 14698 14742 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:28.916 14698 14747 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:28.932 14698 14728 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:28.944 14698 14759 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:28.948 14698 14759 E SignalUncaughtException: org.thoughtcrime.securesms.migrations.MigrationJob$FailedMigrationError: android.database.sqlite.SQLiteException: FullCode: 1 | ErrorCode: 1 | ExtendedErrorCode: 0 | Message: error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild' | ExtraMessage: null
09-15 13:10:28.948 14698 14759 E SignalUncaughtException:       at org.thoughtcrime.securesms.migrations.MigrationJob.run(MigrationJob.java:46)
09-15 13:10:28.948 14698 14759 E SignalUncaughtException:       at org.thoughtcrime.securesms.jobmanager.JobRunner.run(JobRunner.java:88)
09-15 13:10:28.948 14698 14759 E SignalUncaughtException:       at org.thoughtcrime.securesms.jobmanager.JobRunner.run(JobRunner.java:51)
09-15 13:10:28.948 14698 14759 E SignalUncaughtException: Caused by: android.database.sqlite.SQLiteException: FullCode: 1 | ErrorCode: 1 | ExtendedErrorCode: 0 | Message: error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild' | ExtraMessage: null
09-15 13:10:28.948 14698 14759 E SignalUncaughtException:       at net.zetetic.database.sqlcipher.SQLiteConnection.nativeExecuteForChangedRowCount(Native Method)
09-15 13:10:28.948 14698 14759 E SignalUncaughtException:       at net.zetetic.database.sqlcipher.SQLiteConnection.executeForChangedRowCount(SQLiteConnection.java:818)
09-15 13:10:28.948 14698 14759 E SignalUncaughtException:       at net.zetetic.database.sqlcipher.SQLiteSession.executeForChangedRowCount(SQLiteSession.java:758)
09-15 13:10:28.948 14698 14759 E SignalUncaughtException:       at net.zetetic.database.sqlcipher.SQLiteStatement.executeUpdateDelete(SQLiteStatement.java:90)
09-15 13:10:28.948 14698 14759 E SignalUncaughtException:       at net.zetetic.database.sqlcipher.SQLiteDatabase.executeSql(SQLiteDatabase.java:1992)
09-15 13:10:28.948 14698 14759 E SignalUncaughtException:       at net.zetetic.database.sqlcipher.SQLiteDatabase.execSQL(SQLiteDatabase.java:1900)
09-15 13:10:28.948 14698 14759 E SignalUncaughtException:       at org.thoughtcrime.securesms.database.helpers.migration.V246_DropThumbnailCdnFromAttachments.migrate(V246_DropThumbnailCdnFromAttachments.kt:17)
09-15 13:10:28.948 14698 14759 E SignalUncaughtException:       at org.thoughtcrime.securesms.database.helpers.SignalDatabaseMigrations.migrate(SignalDatabaseMigrations.kt:231)
09-15 13:10:28.948 14698 14759 E SignalUncaughtException:       at org.thoughtcrime.securesms.database.SignalDatabase.onUpgrade(SignalDatabase.kt:176)
09-15 13:10:28.948 14698 14759 E SignalUncaughtException:       at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:403)
09-15 13:10:28.948 14698 14759 E SignalUncaughtException:       at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:302)
09-15 13:10:28.948 14698 14759 E SignalUncaughtException:       at org.thoughtcrime.securesms.database.SignalDatabase.getSignalReadableDatabase(SignalDatabase.kt:203)
09-15 13:10:28.948 14698 14759 E SignalUncaughtException:       at org.thoughtcrime.securesms.database.DatabaseTable.getReadableDatabase(DatabaseTable.java:79)
09-15 13:10:28.948 14698 14759 E SignalUncaughtException:       at org.thoughtcrime.securesms.database.AttachmentTable.getAttachmentsThatNeedNewDigests(AttachmentTable.kt:1246)
09-15 13:10:28.948 14698 14759 E SignalUncaughtException:       at org.thoughtcrime.securesms.migrations.BackfillDigestsMigrationJob.performMigration(BackfillDigestsMigrationJob.kt:26)
09-15 13:10:28.948 14698 14759 E SignalUncaughtException:       at org.thoughtcrime.securesms.migrations.MigrationJob.run(MigrationJob.java:42)
09-15 13:10:28.948 14698 14759 E SignalUncaughtException:       ... 2 more
09-15 13:10:28.955 14698 14765 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:28.964 14698 14741 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:28.975 14698 14767 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:28.985 14698 14768 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:28.999 14698 14770 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:29.012 14698 14769 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:29.027 14698 14743 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:29.034 14698 14742 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:29.058 14698 14747 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:29.067 14698 14783 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:29.076 14698 14784 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:29.084 14698 14787 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:29.092 14698 14788 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:29.101 14698 14739 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:29.111 14698 14778 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:29.119 14698 14778 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:29.126 14698 14794 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:29.163 14698 14780 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:29.204 14698 14765 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:29.234 14698 14767 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:29.248 14698 14768 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:29.262 14698 14770 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:29.301 14698 14769 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:29.346 14698 14783 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:29.353 14698 14698 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:29.369 14698 14788 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:29.401 14698 14739 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:29.433 14698 14758 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:29.476 14698 14794 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:29.535   644   644 E powerhal-libperfmgr: Failed to set NoResetUclampGrp task profile for tid:14698
09-15 13:10:29.583   554   554 E BpTransactionCompletedListener: Failed to transact (-32)
09-15 13:10:30.616 14828 14828 E crime.securesms: Not starting debugger since process cannot load the jdwp agent.
09-15 13:10:30.732 14828 14850 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:30.734 14828 14850 E AndroidRuntime: FATAL EXCEPTION: signal-bounded-0
09-15 13:10:30.734 14828 14850 E AndroidRuntime: Process: org.thoughtcrime.securesms, PID: 14828
09-15 13:10:30.734 14828 14850 E AndroidRuntime: android.database.sqlite.SQLiteException: FullCode: 1 | ErrorCode: 1 | ExtendedErrorCode: 0 | Message: error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild' | ExtraMessage: null
09-15 13:10:30.734 14828 14850 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteConnection.nativeExecuteForChangedRowCount(Native Method)
09-15 13:10:30.734 14828 14850 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteConnection.executeForChangedRowCount(SQLiteConnection.java:818)
09-15 13:10:30.734 14828 14850 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteSession.executeForChangedRowCount(SQLiteSession.java:758)
09-15 13:10:30.734 14828 14850 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteStatement.executeUpdateDelete(SQLiteStatement.java:90)
09-15 13:10:30.734 14828 14850 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteDatabase.executeSql(SQLiteDatabase.java:1992)
09-15 13:10:30.734 14828 14850 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteDatabase.execSQL(SQLiteDatabase.java:1900)
09-15 13:10:30.734 14828 14850 E AndroidRuntime:        at org.thoughtcrime.securesms.database.helpers.migration.V246_DropThumbnailCdnFromAttachments.migrate(V246_DropThumbnailCdnFromAttachments.kt:17)
09-15 13:10:30.734 14828 14850 E AndroidRuntime:        at org.thoughtcrime.securesms.database.helpers.SignalDatabaseMigrations.migrate(SignalDatabaseMigrations.kt:231)
09-15 13:10:30.734 14828 14850 E AndroidRuntime:        at org.thoughtcrime.securesms.database.SignalDatabase.onUpgrade(SignalDatabase.kt:176)
09-15 13:10:30.734 14828 14850 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:403)
09-15 13:10:30.734 14828 14850 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:302)
09-15 13:10:30.734 14828 14850 E AndroidRuntime:        at org.thoughtcrime.securesms.database.SignalDatabase.getRawReadableDatabase(SignalDatabase.kt:197)
09-15 13:10:30.734 14828 14850 E AndroidRuntime:        at org.thoughtcrime.securesms.database.SignalDatabase$Companion.hasTable(SignalDatabase.kt:313)
09-15 13:10:30.734 14828 14850 E AndroidRuntime:        at org.thoughtcrime.securesms.database.SignalDatabase.hasTable(SignalDatabase.kt:0)
09-15 13:10:30.734 14828 14850 E AndroidRuntime:        at org.thoughtcrime.securesms.database.KeyValueDatabase.lambda$onOpen$0(KeyValueDatabase.java:106)
09-15 13:10:30.734 14828 14850 E AndroidRuntime:        at org.thoughtcrime.securesms.database.KeyValueDatabase.$r8$lambda$G2dZI_gAXkqExOGYLgmndIoi47k(KeyValueDatabase.java:0)
09-15 13:10:30.734 14828 14850 E AndroidRuntime:        at org.thoughtcrime.securesms.database.KeyValueDatabase$$ExternalSyntheticLambda0.run(R8$$SyntheticClass:0)
09-15 13:10:30.734 14828 14850 E AndroidRuntime:        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
09-15 13:10:30.734 14828 14850 E AndroidRuntime:        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
09-15 13:10:30.734 14828 14850 E AndroidRuntime:        at java.lang.Thread.run(Thread.java:1012)
09-15 13:10:30.734 14828 14850 E AndroidRuntime:        at org.signal.core.util.concurrent.SignalExecutors$NumberedThreadFactory$1.run(SignalExecutors.java:109)
09-15 13:10:30.763 14828 14850 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:30.775 14828 14865 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:30.776 14828 14865 E AndroidRuntime: FATAL EXCEPTION: signal-bounded-4
09-15 13:10:30.776 14828 14865 E AndroidRuntime: Process: org.thoughtcrime.securesms, PID: 14828
09-15 13:10:30.776 14828 14865 E AndroidRuntime: android.database.sqlite.SQLiteException: FullCode: 1 | ErrorCode: 1 | ExtendedErrorCode: 0 | Message: error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild' | ExtraMessage: null
09-15 13:10:30.776 14828 14865 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteConnection.nativeExecuteForChangedRowCount(Native Method)
09-15 13:10:30.776 14828 14865 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteConnection.executeForChangedRowCount(SQLiteConnection.java:818)
09-15 13:10:30.776 14828 14865 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteSession.executeForChangedRowCount(SQLiteSession.java:758)
09-15 13:10:30.776 14828 14865 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteStatement.executeUpdateDelete(SQLiteStatement.java:90)
09-15 13:10:30.776 14828 14865 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteDatabase.executeSql(SQLiteDatabase.java:1992)
09-15 13:10:30.776 14828 14865 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteDatabase.execSQL(SQLiteDatabase.java:1900)
09-15 13:10:30.776 14828 14865 E AndroidRuntime:        at org.thoughtcrime.securesms.database.helpers.migration.V246_DropThumbnailCdnFromAttachments.migrate(V246_DropThumbnailCdnFromAttachments.kt:17)
09-15 13:10:30.776 14828 14865 E AndroidRuntime:        at org.thoughtcrime.securesms.database.helpers.SignalDatabaseMigrations.migrate(SignalDatabaseMigrations.kt:231)
09-15 13:10:30.776 14828 14865 E AndroidRuntime:        at org.thoughtcrime.securesms.database.SignalDatabase.onUpgrade(SignalDatabase.kt:176)
09-15 13:10:30.776 14828 14865 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:403)
09-15 13:10:30.776 14828 14865 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:302)
09-15 13:10:30.776 14828 14865 E AndroidRuntime:        at org.thoughtcrime.securesms.database.SignalDatabase.getRawReadableDatabase(SignalDatabase.kt:197)
09-15 13:10:30.776 14828 14865 E AndroidRuntime:        at org.thoughtcrime.securesms.database.SignalDatabase$Companion.hasTable(SignalDatabase.kt:313)
09-15 13:10:30.776 14828 14865 E AndroidRuntime:        at org.thoughtcrime.securesms.database.JobDatabase.dropTableIfPresent(JobDatabase.kt:492)
09-15 13:10:30.776 14828 14865 E AndroidRuntime:        at org.thoughtcrime.securesms.database.JobDatabase.onOpen$lambda$0(JobDatabase.kt:168)
09-15 13:10:30.776 14828 14865 E AndroidRuntime:        at org.thoughtcrime.securesms.database.JobDatabase.$r8$lambda$QG9gfPEt1nMVSr2ltzqu-cEwVes(JobDatabase.kt:0)
09-15 13:10:30.776 14828 14865 E AndroidRuntime:        at org.thoughtcrime.securesms.database.JobDatabase$$ExternalSyntheticLambda0.run(R8$$SyntheticClass:0)
09-15 13:10:30.776 14828 14865 E AndroidRuntime:        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
09-15 13:10:30.776 14828 14865 E AndroidRuntime:        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
09-15 13:10:30.776 14828 14865 E AndroidRuntime:        at java.lang.Thread.run(Thread.java:1012)
09-15 13:10:30.776 14828 14865 E AndroidRuntime:        at org.signal.core.util.concurrent.SignalExecutors$NumberedThreadFactory$1.run(SignalExecutors.java:109)
09-15 13:10:30.784 14828 14866 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:30.786 14828 14866 E AndroidRuntime: FATAL EXCEPTION: RevealableMessageManager
09-15 13:10:30.786 14828 14866 E AndroidRuntime: Process: org.thoughtcrime.securesms, PID: 14828
09-15 13:10:30.786 14828 14866 E AndroidRuntime: android.database.sqlite.SQLiteException: FullCode: 1 | ErrorCode: 1 | ExtendedErrorCode: 0 | Message: error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild' | ExtraMessage: null
09-15 13:10:30.786 14828 14866 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteConnection.nativeExecuteForChangedRowCount(Native Method)
09-15 13:10:30.786 14828 14866 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteConnection.executeForChangedRowCount(SQLiteConnection.java:818)
09-15 13:10:30.786 14828 14866 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteSession.executeForChangedRowCount(SQLiteSession.java:758)
09-15 13:10:30.786 14828 14866 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteStatement.executeUpdateDelete(SQLiteStatement.java:90)
09-15 13:10:30.786 14828 14866 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteDatabase.executeSql(SQLiteDatabase.java:1992)
09-15 13:10:30.786 14828 14866 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteDatabase.execSQL(SQLiteDatabase.java:1900)
09-15 13:10:30.786 14828 14866 E AndroidRuntime:        at org.thoughtcrime.securesms.database.helpers.migration.V246_DropThumbnailCdnFromAttachments.migrate(V246_DropThumbnailCdnFromAttachments.kt:17)
09-15 13:10:30.786 14828 14866 E AndroidRuntime:        at org.thoughtcrime.securesms.database.helpers.SignalDatabaseMigrations.migrate(SignalDatabaseMigrations.kt:231)
09-15 13:10:30.786 14828 14866 E AndroidRuntime:        at org.thoughtcrime.securesms.database.SignalDatabase.onUpgrade(SignalDatabase.kt:176)
09-15 13:10:30.786 14828 14866 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:403)
09-15 13:10:30.786 14828 14866 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:302)
09-15 13:10:30.786 14828 14866 E AndroidRuntime:        at org.thoughtcrime.securesms.database.SignalDatabase.getSignalReadableDatabase(SignalDatabase.kt:203)
09-15 13:10:30.786 14828 14866 E AndroidRuntime:        at org.thoughtcrime.securesms.database.DatabaseTable.getReadableDatabase(DatabaseTable.java:79)
09-15 13:10:30.786 14828 14866 E AndroidRuntime:        at org.thoughtcrime.securesms.database.MessageTable.getNearestExpiringViewOnceMessage(MessageTable.kt:3578)
09-15 13:10:30.786 14828 14866 E AndroidRuntime:        at org.thoughtcrime.securesms.revealable.ViewOnceMessageManager.getNextClosestEvent(ViewOnceMessageManager.java:42)
09-15 13:10:30.786 14828 14866 E AndroidRuntime:        at org.thoughtcrime.securesms.revealable.ViewOnceMessageManager.getNextClosestEvent(ViewOnceMessageManager.java:23)
09-15 13:10:30.786 14828 14866 E AndroidRuntime:        at org.thoughtcrime.securesms.service.TimedEventManager.lambda$scheduleIfNecessary$1(TimedEventManager.java:49)
09-15 13:10:30.786 14828 14866 E AndroidRuntime:        at org.thoughtcrime.securesms.service.TimedEventManager.$r8$lambda$2Jr7kPB0D8tj2QcW7FqF29aPjXM(TimedEventManager.java:0)
09-15 13:10:30.786 14828 14866 E AndroidRuntime:        at org.thoughtcrime.securesms.service.TimedEventManager$$ExternalSyntheticLambda0.run(R8$$SyntheticClass:0)
09-15 13:10:30.786 14828 14866 E AndroidRuntime:        at android.os.Handler.handleCallback(Handler.java:959)
09-15 13:10:30.786 14828 14866 E AndroidRuntime:        at android.os.Handler.dispatchMessage(Handler.java:100)
09-15 13:10:30.786 14828 14866 E AndroidRuntime:        at android.os.Looper.loopOnce(Looper.java:232)
09-15 13:10:30.786 14828 14866 E AndroidRuntime:        at android.os.Looper.loop(Looper.java:317)
09-15 13:10:30.786 14828 14866 E AndroidRuntime:        at android.os.HandlerThread.run(HandlerThread.java:85)
09-15 13:10:30.808 14828 14854 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:30.811 14828 14854 E AndroidRuntime: FATAL EXCEPTION: signal-bounded-1
09-15 13:10:30.811 14828 14854 E AndroidRuntime: Process: org.thoughtcrime.securesms, PID: 14828
09-15 13:10:30.811 14828 14854 E AndroidRuntime: android.database.sqlite.SQLiteException: FullCode: 1 | ErrorCode: 1 | ExtendedErrorCode: 0 | Message: error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild' | ExtraMessage: null
09-15 13:10:30.811 14828 14854 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteConnection.nativeExecuteForChangedRowCount(Native Method)
09-15 13:10:30.811 14828 14854 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteConnection.executeForChangedRowCount(SQLiteConnection.java:818)
09-15 13:10:30.811 14828 14854 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteSession.executeForChangedRowCount(SQLiteSession.java:758)
09-15 13:10:30.811 14828 14854 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteStatement.executeUpdateDelete(SQLiteStatement.java:90)
09-15 13:10:30.811 14828 14854 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteDatabase.executeSql(SQLiteDatabase.java:1992)
09-15 13:10:30.811 14828 14854 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteDatabase.execSQL(SQLiteDatabase.java:1900)
09-15 13:10:30.811 14828 14854 E AndroidRuntime:        at org.thoughtcrime.securesms.database.helpers.migration.V246_DropThumbnailCdnFromAttachments.migrate(V246_DropThumbnailCdnFromAttachments.kt:17)
09-15 13:10:30.811 14828 14854 E AndroidRuntime:        at org.thoughtcrime.securesms.database.helpers.SignalDatabaseMigrations.migrate(SignalDatabaseMigrations.kt:231)
09-15 13:10:30.811 14828 14854 E AndroidRuntime:        at org.thoughtcrime.securesms.database.SignalDatabase.onUpgrade(SignalDatabase.kt:176)
09-15 13:10:30.811 14828 14854 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:403)
09-15 13:10:30.811 14828 14854 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:302)
09-15 13:10:30.811 14828 14854 E AndroidRuntime:        at org.thoughtcrime.securesms.database.SignalDatabase.getSignalReadableDatabase(SignalDatabase.kt:203)
09-15 13:10:30.811 14828 14854 E AndroidRuntime:        at org.thoughtcrime.securesms.database.model.AvatarPickerDatabase.getAllAvatars(AvatarPickerDatabase.kt:122)
09-15 13:10:30.811 14828 14854 E AndroidRuntime:        at org.thoughtcrime.securesms.avatar.AvatarPickerStorage.cleanOrphans(AvatarPickerStorage.kt:38)
09-15 13:10:30.811 14828 14854 E AndroidRuntime:        at org.thoughtcrime.securesms.ApplicationContext.cleanAvatarStorage(ApplicationContext.java:497)
09-15 13:10:30.811 14828 14854 E AndroidRuntime:        at org.thoughtcrime.securesms.ApplicationContext.$r8$lambda$6Ise0BIfQ2A_HZcvifNQ7uQweCw(ApplicationContext.java:0)
09-15 13:10:30.811 14828 14854 E AndroidRuntime:        at org.thoughtcrime.securesms.ApplicationContext$$ExternalSyntheticLambda16.run(R8$$SyntheticClass:0)
09-15 13:10:30.811 14828 14854 E AndroidRuntime:        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
09-15 13:10:30.811 14828 14854 E AndroidRuntime:        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
09-15 13:10:30.811 14828 14854 E AndroidRuntime:        at java.lang.Thread.run(Thread.java:1012)
09-15 13:10:30.811 14828 14854 E AndroidRuntime:        at org.signal.core.util.concurrent.SignalExecutors$NumberedThreadFactory$1.run(SignalExecutors.java:109)
09-15 13:10:30.832 14828 14854 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:30.860 14828 14870 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:30.864 14828 14870 E AndroidRuntime: FATAL EXCEPTION: ScheduledMessagesManager
09-15 13:10:30.864 14828 14870 E AndroidRuntime: Process: org.thoughtcrime.securesms, PID: 14828
09-15 13:10:30.864 14828 14870 E AndroidRuntime: android.database.sqlite.SQLiteException: FullCode: 1 | ErrorCode: 1 | ExtendedErrorCode: 0 | Message: error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild' | ExtraMessage: null
09-15 13:10:30.864 14828 14870 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteConnection.nativeExecuteForChangedRowCount(Native Method)
09-15 13:10:30.864 14828 14870 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteConnection.executeForChangedRowCount(SQLiteConnection.java:818)
09-15 13:10:30.864 14828 14870 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteSession.executeForChangedRowCount(SQLiteSession.java:758)
09-15 13:10:30.864 14828 14870 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteStatement.executeUpdateDelete(SQLiteStatement.java:90)
09-15 13:10:30.864 14828 14870 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteDatabase.executeSql(SQLiteDatabase.java:1992)
09-15 13:10:30.864 14828 14870 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteDatabase.execSQL(SQLiteDatabase.java:1900)
09-15 13:10:30.864 14828 14870 E AndroidRuntime:        at org.thoughtcrime.securesms.database.helpers.migration.V246_DropThumbnailCdnFromAttachments.migrate(V246_DropThumbnailCdnFromAttachments.kt:17)
09-15 13:10:30.864 14828 14870 E AndroidRuntime:        at org.thoughtcrime.securesms.database.helpers.SignalDatabaseMigrations.migrate(SignalDatabaseMigrations.kt:231)
09-15 13:10:30.864 14828 14870 E AndroidRuntime:        at org.thoughtcrime.securesms.database.SignalDatabase.onUpgrade(SignalDatabase.kt:176)
09-15 13:10:30.864 14828 14870 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:403)
09-15 13:10:30.864 14828 14870 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:302)
09-15 13:10:30.864 14828 14870 E AndroidRuntime:        at org.thoughtcrime.securesms.database.SignalDatabase.getSignalReadableDatabase(SignalDatabase.kt:203)
09-15 13:10:30.864 14828 14870 E AndroidRuntime:        at org.thoughtcrime.securesms.database.DatabaseTable.getReadableDatabase(DatabaseTable.java:79)
09-15 13:10:30.864 14828 14870 E AndroidRuntime:        at org.thoughtcrime.securesms.database.MessageTable.getOldestScheduledSendTimestamp(MessageTable.kt:4670)
09-15 13:10:30.864 14828 14870 E AndroidRuntime:        at org.thoughtcrime.securesms.service.ScheduledMessageManager.getNextClosestEvent(ScheduledMessageManager.kt:40)
09-15 13:10:30.864 14828 14870 E AndroidRuntime:        at org.thoughtcrime.securesms.service.ScheduledMessageManager.getNextClosestEvent(ScheduledMessageManager.kt:23)
09-15 13:10:30.864 14828 14870 E AndroidRuntime:        at org.thoughtcrime.securesms.service.TimedEventManager.lambda$scheduleIfNecessary$1(TimedEventManager.java:49)
09-15 13:10:30.864 14828 14870 E AndroidRuntime:        at org.thoughtcrime.securesms.service.TimedEventManager.$r8$lambda$2Jr7kPB0D8tj2QcW7FqF29aPjXM(TimedEventManager.java:0)
09-15 13:10:30.864 14828 14870 E AndroidRuntime:        at org.thoughtcrime.securesms.service.TimedEventManager$$ExternalSyntheticLambda0.run(R8$$SyntheticClass:0)
09-15 13:10:30.864 14828 14870 E AndroidRuntime:        at android.os.Handler.handleCallback(Handler.java:959)
09-15 13:10:30.864 14828 14870 E AndroidRuntime:        at android.os.Handler.dispatchMessage(Handler.java:100)
09-15 13:10:30.864 14828 14870 E AndroidRuntime:        at android.os.Looper.loopOnce(Looper.java:232)
09-15 13:10:30.864 14828 14870 E AndroidRuntime:        at android.os.Looper.loop(Looper.java:317)
09-15 13:10:30.864 14828 14870 E AndroidRuntime:        at android.os.HandlerThread.run(HandlerThread.java:85)
09-15 13:10:30.872 14828 14871 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:30.873 14828 14871 E AndroidRuntime: FATAL EXCEPTION: AsyncTask #1
09-15 13:10:30.873 14828 14871 E AndroidRuntime: Process: org.thoughtcrime.securesms, PID: 14828
09-15 13:10:30.873 14828 14871 E AndroidRuntime: android.database.sqlite.SQLiteException: FullCode: 1 | ErrorCode: 1 | ExtendedErrorCode: 0 | Message: error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild' | ExtraMessage: null
09-15 13:10:30.873 14828 14871 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteConnection.nativeExecuteForChangedRowCount(Native Method)
09-15 13:10:30.873 14828 14871 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteConnection.executeForChangedRowCount(SQLiteConnection.java:818)
09-15 13:10:30.873 14828 14871 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteSession.executeForChangedRowCount(SQLiteSession.java:758)
09-15 13:10:30.873 14828 14871 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteStatement.executeUpdateDelete(SQLiteStatement.java:90)
09-15 13:10:30.873 14828 14871 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteDatabase.executeSql(SQLiteDatabase.java:1992)
09-15 13:10:30.873 14828 14871 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteDatabase.execSQL(SQLiteDatabase.java:1900)
09-15 13:10:30.873 14828 14871 E AndroidRuntime:        at org.thoughtcrime.securesms.database.helpers.migration.V246_DropThumbnailCdnFromAttachments.migrate(V246_DropThumbnailCdnFromAttachments.kt:17)
09-15 13:10:30.873 14828 14871 E AndroidRuntime:        at org.thoughtcrime.securesms.database.helpers.SignalDatabaseMigrations.migrate(SignalDatabaseMigrations.kt:231)
09-15 13:10:30.873 14828 14871 E AndroidRuntime:        at org.thoughtcrime.securesms.database.SignalDatabase.onUpgrade(SignalDatabase.kt:176)
09-15 13:10:30.873 14828 14871 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:403)
09-15 13:10:30.873 14828 14871 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:302)
09-15 13:10:30.873 14828 14871 E AndroidRuntime:        at org.thoughtcrime.securesms.database.SignalDatabase.getSignalReadableDatabase(SignalDatabase.kt:203)
09-15 13:10:30.873 14828 14871 E AndroidRuntime:        at org.thoughtcrime.securesms.database.DatabaseTable.getReadableDatabase(DatabaseTable.java:79)
09-15 13:10:30.873 14828 14871 E AndroidRuntime:        at org.thoughtcrime.securesms.database.RecipientTable.getRecipientsWithNotificationChannels(RecipientTable.kt:716)
09-15 13:10:30.873 14828 14871 E AndroidRuntime:        at org.thoughtcrime.securesms.notifications.NotificationChannels.ensureCustomChannelConsistency(NotificationChannels.java:569)
09-15 13:10:30.873 14828 14871 E AndroidRuntime:        at org.thoughtcrime.securesms.notifications.NotificationChannels$$ExternalSyntheticLambda11.run(R8$$SyntheticClass:0)
09-15 13:10:30.873 14828 14871 E AndroidRuntime:        at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:305)
09-15 13:10:30.873 14828 14871 E AndroidRuntime:        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
09-15 13:10:30.873 14828 14871 E AndroidRuntime:        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
09-15 13:10:30.873 14828 14871 E AndroidRuntime:        at java.lang.Thread.run(Thread.java:1012)
09-15 13:10:30.881 14828 14871 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:30.889 14828 14865 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:30.898 14828 14874 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:30.906 14828 14874 E AndroidRuntime: FATAL EXCEPTION: signal-JobRunner-1
09-15 13:10:30.906 14828 14874 E AndroidRuntime: Process: org.thoughtcrime.securesms, PID: 14828
09-15 13:10:30.906 14828 14874 E AndroidRuntime: org.thoughtcrime.securesms.migrations.MigrationJob$FailedMigrationError: android.database.sqlite.SQLiteException: FullCode: 1 | ErrorCode: 1 | ExtendedErrorCode: 0 | Message: error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild' | ExtraMessage: null
09-15 13:10:30.906 14828 14874 E AndroidRuntime:        at org.thoughtcrime.securesms.migrations.MigrationJob.run(MigrationJob.java:46)
09-15 13:10:30.906 14828 14874 E AndroidRuntime:        at org.thoughtcrime.securesms.jobmanager.JobRunner.run(JobRunner.java:88)
09-15 13:10:30.906 14828 14874 E AndroidRuntime:        at org.thoughtcrime.securesms.jobmanager.JobRunner.run(JobRunner.java:51)
09-15 13:10:30.906 14828 14874 E AndroidRuntime: Caused by: android.database.sqlite.SQLiteException: FullCode: 1 | ErrorCode: 1 | ExtendedErrorCode: 0 | Message: error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild' | ExtraMessage: null
09-15 13:10:30.906 14828 14874 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteConnection.nativeExecuteForChangedRowCount(Native Method)
09-15 13:10:30.906 14828 14874 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteConnection.executeForChangedRowCount(SQLiteConnection.java:818)
09-15 13:10:30.906 14828 14874 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteSession.executeForChangedRowCount(SQLiteSession.java:758)
09-15 13:10:30.906 14828 14874 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteStatement.executeUpdateDelete(SQLiteStatement.java:90)
09-15 13:10:30.906 14828 14874 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteDatabase.executeSql(SQLiteDatabase.java:1992)
09-15 13:10:30.906 14828 14874 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteDatabase.execSQL(SQLiteDatabase.java:1900)
09-15 13:10:30.906 14828 14874 E AndroidRuntime:        at org.thoughtcrime.securesms.database.helpers.migration.V246_DropThumbnailCdnFromAttachments.migrate(V246_DropThumbnailCdnFromAttachments.kt:17)
09-15 13:10:30.906 14828 14874 E AndroidRuntime:        at org.thoughtcrime.securesms.database.helpers.SignalDatabaseMigrations.migrate(SignalDatabaseMigrations.kt:231)
09-15 13:10:30.906 14828 14874 E AndroidRuntime:        at org.thoughtcrime.securesms.database.SignalDatabase.onUpgrade(SignalDatabase.kt:176)
09-15 13:10:30.906 14828 14874 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:403)
09-15 13:10:30.906 14828 14874 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:302)
09-15 13:10:30.906 14828 14874 E AndroidRuntime:        at org.thoughtcrime.securesms.database.SignalDatabase.getSignalReadableDatabase(SignalDatabase.kt:203)
09-15 13:10:30.906 14828 14874 E AndroidRuntime:        at org.thoughtcrime.securesms.database.DatabaseTable.getReadableDatabase(DatabaseTable.java:79)
09-15 13:10:30.906 14828 14874 E AndroidRuntime:        at org.thoughtcrime.securesms.database.AttachmentTable.getAttachmentsThatNeedNewDigests(AttachmentTable.kt:1246)
09-15 13:10:30.906 14828 14874 E AndroidRuntime:        at org.thoughtcrime.securesms.migrations.BackfillDigestsMigrationJob.performMigration(BackfillDigestsMigrationJob.kt:26)
09-15 13:10:30.906 14828 14874 E AndroidRuntime:        at org.thoughtcrime.securesms.migrations.MigrationJob.run(MigrationJob.java:42)
09-15 13:10:30.906 14828 14874 E AndroidRuntime:        ... 2 more
09-15 13:10:30.907 14828 14874 E SignalUncaughtException: org.thoughtcrime.securesms.migrations.MigrationJob$FailedMigrationError: android.database.sqlite.SQLiteException: FullCode: 1 | ErrorCode: 1 | ExtendedErrorCode: 0 | Message: error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild' | ExtraMessage: null
09-15 13:10:30.907 14828 14874 E SignalUncaughtException:       at org.thoughtcrime.securesms.migrations.MigrationJob.run(MigrationJob.java:46)
09-15 13:10:30.907 14828 14874 E SignalUncaughtException:       at org.thoughtcrime.securesms.jobmanager.JobRunner.run(JobRunner.java:88)
09-15 13:10:30.907 14828 14874 E SignalUncaughtException:       at org.thoughtcrime.securesms.jobmanager.JobRunner.run(JobRunner.java:51)
09-15 13:10:30.907 14828 14874 E SignalUncaughtException: Caused by: android.database.sqlite.SQLiteException: FullCode: 1 | ErrorCode: 1 | ExtendedErrorCode: 0 | Message: error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild' | ExtraMessage: null
09-15 13:10:30.907 14828 14874 E SignalUncaughtException:       at net.zetetic.database.sqlcipher.SQLiteConnection.nativeExecuteForChangedRowCount(Native Method)
09-15 13:10:30.907 14828 14874 E SignalUncaughtException:       at net.zetetic.database.sqlcipher.SQLiteConnection.executeForChangedRowCount(SQLiteConnection.java:818)
09-15 13:10:30.907 14828 14874 E SignalUncaughtException:       at net.zetetic.database.sqlcipher.SQLiteSession.executeForChangedRowCount(SQLiteSession.java:758)
09-15 13:10:30.907 14828 14874 E SignalUncaughtException:       at net.zetetic.database.sqlcipher.SQLiteStatement.executeUpdateDelete(SQLiteStatement.java:90)
09-15 13:10:30.907 14828 14874 E SignalUncaughtException:       at net.zetetic.database.sqlcipher.SQLiteDatabase.executeSql(SQLiteDatabase.java:1992)
09-15 13:10:30.907 14828 14874 E SignalUncaughtException:       at net.zetetic.database.sqlcipher.SQLiteDatabase.execSQL(SQLiteDatabase.java:1900)
09-15 13:10:30.907 14828 14874 E SignalUncaughtException:       at org.thoughtcrime.securesms.database.helpers.migration.V246_DropThumbnailCdnFromAttachments.migrate(V246_DropThumbnailCdnFromAttachments.kt:17)
09-15 13:10:30.907 14828 14874 E SignalUncaughtException:       at org.thoughtcrime.securesms.database.helpers.SignalDatabaseMigrations.migrate(SignalDatabaseMigrations.kt:231)
09-15 13:10:30.907 14828 14874 E SignalUncaughtException:       at org.thoughtcrime.securesms.database.SignalDatabase.onUpgrade(SignalDatabase.kt:176)
09-15 13:10:30.907 14828 14874 E SignalUncaughtException:       at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:403)
09-15 13:10:30.907 14828 14874 E SignalUncaughtException:       at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:302)
09-15 13:10:30.907 14828 14874 E SignalUncaughtException:       at org.thoughtcrime.securesms.database.SignalDatabase.getSignalReadableDatabase(SignalDatabase.kt:203)
09-15 13:10:30.907 14828 14874 E SignalUncaughtException:       at org.thoughtcrime.securesms.database.DatabaseTable.getReadableDatabase(DatabaseTable.java:79)
09-15 13:10:30.907 14828 14874 E SignalUncaughtException:       at org.thoughtcrime.securesms.database.AttachmentTable.getAttachmentsThatNeedNewDigests(AttachmentTable.kt:1246)
09-15 13:10:30.907 14828 14874 E SignalUncaughtException:       at org.thoughtcrime.securesms.migrations.BackfillDigestsMigrationJob.performMigration(BackfillDigestsMigrationJob.kt:26)
09-15 13:10:30.907 14828 14874 E SignalUncaughtException:       at org.thoughtcrime.securesms.migrations.MigrationJob.run(MigrationJob.java:42)
09-15 13:10:30.907 14828 14874 E SignalUncaughtException:       ... 2 more
09-15 13:10:30.908 14828 14866 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:30.944 14828 14881 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:30.949 14828 14881 E AndroidRuntime: FATAL EXCEPTION: ExpiringStoriesManager
09-15 13:10:30.949 14828 14881 E AndroidRuntime: Process: org.thoughtcrime.securesms, PID: 14828
09-15 13:10:30.949 14828 14881 E AndroidRuntime: android.database.sqlite.SQLiteException: FullCode: 1 | ErrorCode: 1 | ExtendedErrorCode: 0 | Message: error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild' | ExtraMessage: null
09-15 13:10:30.949 14828 14881 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteConnection.nativeExecuteForChangedRowCount(Native Method)
09-15 13:10:30.949 14828 14881 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteConnection.executeForChangedRowCount(SQLiteConnection.java:818)
09-15 13:10:30.949 14828 14881 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteSession.executeForChangedRowCount(SQLiteSession.java:758)
09-15 13:10:30.949 14828 14881 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteStatement.executeUpdateDelete(SQLiteStatement.java:90)
09-15 13:10:30.949 14828 14881 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteDatabase.executeSql(SQLiteDatabase.java:1992)
09-15 13:10:30.949 14828 14881 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteDatabase.execSQL(SQLiteDatabase.java:1900)
09-15 13:10:30.949 14828 14881 E AndroidRuntime:        at org.thoughtcrime.securesms.database.helpers.migration.V246_DropThumbnailCdnFromAttachments.migrate(V246_DropThumbnailCdnFromAttachments.kt:17)
09-15 13:10:30.949 14828 14881 E AndroidRuntime:        at org.thoughtcrime.securesms.database.helpers.SignalDatabaseMigrations.migrate(SignalDatabaseMigrations.kt:231)
09-15 13:10:30.949 14828 14881 E AndroidRuntime:        at org.thoughtcrime.securesms.database.SignalDatabase.onUpgrade(SignalDatabase.kt:176)
09-15 13:10:30.949 14828 14881 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:403)
09-15 13:10:30.949 14828 14881 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:302)
09-15 13:10:30.949 14828 14881 E AndroidRuntime:        at org.thoughtcrime.securesms.database.SignalDatabase.getSignalReadableDatabase(SignalDatabase.kt:203)
09-15 13:10:30.949 14828 14881 E AndroidRuntime:        at org.thoughtcrime.securesms.database.DatabaseTable.getReadableDatabase(DatabaseTable.java:79)
09-15 13:10:30.949 14828 14881 E AndroidRuntime:        at org.thoughtcrime.securesms.database.MessageTable.getOldestStorySendTimestamp(MessageTable.kt:1596)
09-15 13:10:30.949 14828 14881 E AndroidRuntime:        at org.thoughtcrime.securesms.service.ExpiringStoriesManager.getNextClosestEvent(ExpiringStoriesManager.kt:35)
09-15 13:10:30.949 14828 14881 E AndroidRuntime:        at org.thoughtcrime.securesms.service.ExpiringStoriesManager.getNextClosestEvent(ExpiringStoriesManager.kt:17)
09-15 13:10:30.949 14828 14881 E AndroidRuntime:        at org.thoughtcrime.securesms.service.TimedEventManager.lambda$scheduleIfNecessary$1(TimedEventManager.java:49)
09-15 13:10:30.949 14828 14881 E AndroidRuntime:        at org.thoughtcrime.securesms.service.TimedEventManager.$r8$lambda$2Jr7kPB0D8tj2QcW7FqF29aPjXM(TimedEventManager.java:0)
09-15 13:10:30.949 14828 14881 E AndroidRuntime:        at org.thoughtcrime.securesms.service.TimedEventManager$$ExternalSyntheticLambda0.run(R8$$SyntheticClass:0)
09-15 13:10:30.949 14828 14881 E AndroidRuntime:        at android.os.Handler.handleCallback(Handler.java:959)
09-15 13:10:30.949 14828 14881 E AndroidRuntime:        at android.os.Handler.dispatchMessage(Handler.java:100)
09-15 13:10:30.949 14828 14881 E AndroidRuntime:        at android.os.Looper.loopOnce(Looper.java:232)
09-15 13:10:30.949 14828 14881 E AndroidRuntime:        at android.os.Looper.loop(Looper.java:317)
09-15 13:10:30.949 14828 14881 E AndroidRuntime:        at android.os.HandlerThread.run(HandlerThread.java:85)
09-15 13:10:30.963 14828 14867 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:30.965 14828 14867 E AndroidRuntime: FATAL EXCEPTION: PendingRetryReceiptManager
09-15 13:10:30.965 14828 14867 E AndroidRuntime: Process: org.thoughtcrime.securesms, PID: 14828
09-15 13:10:30.965 14828 14867 E AndroidRuntime: android.database.sqlite.SQLiteException: FullCode: 1 | ErrorCode: 1 | ExtendedErrorCode: 0 | Message: error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild' | ExtraMessage: null
09-15 13:10:30.965 14828 14867 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteConnection.nativeExecuteForChangedRowCount(Native Method)
09-15 13:10:30.965 14828 14867 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteConnection.executeForChangedRowCount(SQLiteConnection.java:818)
09-15 13:10:30.965 14828 14867 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteSession.executeForChangedRowCount(SQLiteSession.java:758)
09-15 13:10:30.965 14828 14867 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteStatement.executeUpdateDelete(SQLiteStatement.java:90)
09-15 13:10:30.965 14828 14867 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteDatabase.executeSql(SQLiteDatabase.java:1992)
09-15 13:10:30.965 14828 14867 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteDatabase.execSQL(SQLiteDatabase.java:1900)
09-15 13:10:30.965 14828 14867 E AndroidRuntime:        at org.thoughtcrime.securesms.database.helpers.migration.V246_DropThumbnailCdnFromAttachments.migrate(V246_DropThumbnailCdnFromAttachments.kt:17)
09-15 13:10:30.965 14828 14867 E AndroidRuntime:        at org.thoughtcrime.securesms.database.helpers.SignalDatabaseMigrations.migrate(SignalDatabaseMigrations.kt:231)
09-15 13:10:30.965 14828 14867 E AndroidRuntime:        at org.thoughtcrime.securesms.database.SignalDatabase.onUpgrade(SignalDatabase.kt:176)
09-15 13:10:30.965 14828 14867 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:403)
09-15 13:10:30.965 14828 14867 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:302)
09-15 13:10:30.965 14828 14867 E AndroidRuntime:        at org.thoughtcrime.securesms.database.SignalDatabase.getSignalReadableDatabase(SignalDatabase.kt:203)
09-15 13:10:30.965 14828 14867 E AndroidRuntime:        at org.thoughtcrime.securesms.database.PendingRetryReceiptTable.getAll(PendingRetryReceiptTable.java:64)
09-15 13:10:30.965 14828 14867 E AndroidRuntime:        at org.thoughtcrime.securesms.database.PendingRetryReceiptCache.ensurePopulated(PendingRetryReceiptCache.kt:79)
09-15 13:10:30.965 14828 14867 E AndroidRuntime:        at org.thoughtcrime.securesms.database.PendingRetryReceiptCache.getOldest(PendingRetryReceiptCache.kt:49)
09-15 13:10:30.965 14828 14867 E AndroidRuntime:        at org.thoughtcrime.securesms.service.PendingRetryReceiptManager.getNextClosestEvent(PendingRetryReceiptManager.java:47)
09-15 13:10:30.965 14828 14867 E AndroidRuntime:        at org.thoughtcrime.securesms.service.PendingRetryReceiptManager.getNextClosestEvent(PendingRetryReceiptManager.java:26)
09-15 13:10:30.965 14828 14867 E AndroidRuntime:        at org.thoughtcrime.securesms.service.TimedEventManager.lambda$scheduleIfNecessary$1(TimedEventManager.java:49)
09-15 13:10:30.965 14828 14867 E AndroidRuntime:        at org.thoughtcrime.securesms.service.TimedEventManager.$r8$lambda$2Jr7kPB0D8tj2QcW7FqF29aPjXM(TimedEventManager.java:0)
09-15 13:10:30.965 14828 14867 E AndroidRuntime:        at org.thoughtcrime.securesms.service.TimedEventManager$$ExternalSyntheticLambda0.run(R8$$SyntheticClass:0)
09-15 13:10:30.965 14828 14867 E AndroidRuntime:        at android.os.Handler.handleCallback(Handler.java:959)
09-15 13:10:30.965 14828 14867 E AndroidRuntime:        at android.os.Handler.dispatchMessage(Handler.java:100)
09-15 13:10:30.965 14828 14867 E AndroidRuntime:        at android.os.Looper.loopOnce(Looper.java:232)
09-15 13:10:30.965 14828 14867 E AndroidRuntime:        at android.os.Looper.loop(Looper.java:317)
09-15 13:10:30.965 14828 14867 E AndroidRuntime:        at android.os.HandlerThread.run(HandlerThread.java:85)
09-15 13:10:31.004 14828 14870 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:31.022 14828 14860 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:31.024 14828 14860 E AndroidRuntime: FATAL EXCEPTION: signal-bounded-2
09-15 13:10:31.024 14828 14860 E AndroidRuntime: Process: org.thoughtcrime.securesms, PID: 14828
09-15 13:10:31.024 14828 14860 E AndroidRuntime: android.database.sqlite.SQLiteException: FullCode: 1 | ErrorCode: 1 | ExtendedErrorCode: 0 | Message: error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild' | ExtraMessage: null
09-15 13:10:31.024 14828 14860 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteConnection.nativeExecuteForChangedRowCount(Native Method)
09-15 13:10:31.024 14828 14860 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteConnection.executeForChangedRowCount(SQLiteConnection.java:818)
09-15 13:10:31.024 14828 14860 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteSession.executeForChangedRowCount(SQLiteSession.java:758)
09-15 13:10:31.024 14828 14860 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteStatement.executeUpdateDelete(SQLiteStatement.java:90)
09-15 13:10:31.024 14828 14860 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteDatabase.executeSql(SQLiteDatabase.java:1992)
09-15 13:10:31.024 14828 14860 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteDatabase.execSQL(SQLiteDatabase.java:1900)
09-15 13:10:31.024 14828 14860 E AndroidRuntime:        at org.thoughtcrime.securesms.database.helpers.migration.V246_DropThumbnailCdnFromAttachments.migrate(V246_DropThumbnailCdnFromAttachments.kt:17)
09-15 13:10:31.024 14828 14860 E AndroidRuntime:        at org.thoughtcrime.securesms.database.helpers.SignalDatabaseMigrations.migrate(SignalDatabaseMigrations.kt:231)
09-15 13:10:31.024 14828 14860 E AndroidRuntime:        at org.thoughtcrime.securesms.database.SignalDatabase.onUpgrade(SignalDatabase.kt:176)
09-15 13:10:31.024 14828 14860 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:403)
09-15 13:10:31.024 14828 14860 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:278)
09-15 13:10:31.024 14828 14860 E AndroidRuntime:        at org.thoughtcrime.securesms.database.SignalDatabase.getSignalWritableDatabase(SignalDatabase.kt:206)
09-15 13:10:31.024 14828 14860 E AndroidRuntime:        at org.thoughtcrime.securesms.database.DatabaseTable.getWritableDatabase(DatabaseTable.java:83)
09-15 13:10:31.024 14828 14860 E AndroidRuntime:        at org.thoughtcrime.securesms.database.AttachmentTable.deleteAbandonedPreuploadedAttachments(AttachmentTable.kt:624)
09-15 13:10:31.024 14828 14860 E AndroidRuntime:        at org.thoughtcrime.securesms.ApplicationContext.initializeCleanup(ApplicationContext.java:502)
09-15 13:10:31.024 14828 14860 E AndroidRuntime:        at org.thoughtcrime.securesms.ApplicationContext.$r8$lambda$nrUlAACXjmln6ZOMDMfhGnqOaYs(ApplicationContext.java:0)
09-15 13:10:31.024 14828 14860 E AndroidRuntime:        at org.thoughtcrime.securesms.ApplicationContext$$ExternalSyntheticLambda25.run(R8$$SyntheticClass:0)
09-15 13:10:31.024 14828 14860 E AndroidRuntime:        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
09-15 13:10:31.024 14828 14860 E AndroidRuntime:        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
09-15 13:10:31.024 14828 14860 E AndroidRuntime:        at java.lang.Thread.run(Thread.java:1012)
09-15 13:10:31.024 14828 14860 E AndroidRuntime:        at org.signal.core.util.concurrent.SignalExecutors$NumberedThreadFactory$1.run(SignalExecutors.java:109)
09-15 13:10:31.063 14828 14881 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:31.083 14828 14867 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:31.116 14828 14860 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:31.254 14828 14862 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:31.275 14828 14888 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:31.277 14828 14888 E AndroidRuntime: FATAL EXCEPTION: signal-bounded-6
09-15 13:10:31.277 14828 14888 E AndroidRuntime: Process: org.thoughtcrime.securesms, PID: 14828
09-15 13:10:31.277 14828 14888 E AndroidRuntime: android.database.sqlite.SQLiteException: FullCode: 1 | ErrorCode: 1 | ExtendedErrorCode: 0 | Message: error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild' | ExtraMessage: null
09-15 13:10:31.277 14828 14888 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteConnection.nativeExecuteForChangedRowCount(Native Method)
09-15 13:10:31.277 14828 14888 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteConnection.executeForChangedRowCount(SQLiteConnection.java:818)
09-15 13:10:31.277 14828 14888 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteSession.executeForChangedRowCount(SQLiteSession.java:758)
09-15 13:10:31.277 14828 14888 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteStatement.executeUpdateDelete(SQLiteStatement.java:90)
09-15 13:10:31.277 14828 14888 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteDatabase.executeSql(SQLiteDatabase.java:1992)
09-15 13:10:31.277 14828 14888 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteDatabase.execSQL(SQLiteDatabase.java:1900)
09-15 13:10:31.277 14828 14888 E AndroidRuntime:        at org.thoughtcrime.securesms.database.helpers.migration.V246_DropThumbnailCdnFromAttachments.migrate(V246_DropThumbnailCdnFromAttachments.kt:17)
09-15 13:10:31.277 14828 14888 E AndroidRuntime:        at org.thoughtcrime.securesms.database.helpers.SignalDatabaseMigrations.migrate(SignalDatabaseMigrations.kt:231)
09-15 13:10:31.277 14828 14888 E AndroidRuntime:        at org.thoughtcrime.securesms.database.SignalDatabase.onUpgrade(SignalDatabase.kt:176)
09-15 13:10:31.277 14828 14888 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:403)
09-15 13:10:31.277 14828 14888 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:278)
09-15 13:10:31.277 14828 14888 E AndroidRuntime:        at org.thoughtcrime.securesms.database.SignalDatabase.getSignalWritableDatabase(SignalDatabase.kt:206)
09-15 13:10:31.277 14828 14888 E AndroidRuntime:        at org.thoughtcrime.securesms.database.MessageSendLogTables.trimOldMessages(MessageSendLogTables.kt:377)
09-15 13:10:31.277 14828 14888 E AndroidRuntime:        at org.thoughtcrime.securesms.ApplicationContext.lambda$onCreate$17(ApplicationContext.java:210)
09-15 13:10:31.277 14828 14888 E AndroidRuntime:        at org.thoughtcrime.securesms.ApplicationContext.$r8$lambda$tW-5Gc7TFLL3E29NGfaWA4x1J7A(ApplicationContext.java:0)
09-15 13:10:31.277 14828 14888 E AndroidRuntime:        at org.thoughtcrime.securesms.ApplicationContext$$ExternalSyntheticLambda42.run(R8$$SyntheticClass:0)
09-15 13:10:31.277 14828 14888 E AndroidRuntime:        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
09-15 13:10:31.277 14828 14888 E AndroidRuntime:        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
09-15 13:10:31.277 14828 14888 E AndroidRuntime:        at java.lang.Thread.run(Thread.java:1012)
09-15 13:10:31.277 14828 14888 E AndroidRuntime:        at org.signal.core.util.concurrent.SignalExecutors$NumberedThreadFactory$1.run(SignalExecutors.java:109)
09-15 13:10:31.305 14828 14864 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:31.309 14828 14864 E AndroidRuntime: FATAL EXCEPTION: signal-bounded-3
09-15 13:10:31.309 14828 14864 E AndroidRuntime: Process: org.thoughtcrime.securesms, PID: 14828
09-15 13:10:31.309 14828 14864 E AndroidRuntime: android.database.sqlite.SQLiteException: FullCode: 1 | ErrorCode: 1 | ExtendedErrorCode: 0 | Message: error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild' | ExtraMessage: null
09-15 13:10:31.309 14828 14864 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteConnection.nativeExecuteForChangedRowCount(Native Method)
09-15 13:10:31.309 14828 14864 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteConnection.executeForChangedRowCount(SQLiteConnection.java:818)
09-15 13:10:31.309 14828 14864 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteSession.executeForChangedRowCount(SQLiteSession.java:758)
09-15 13:10:31.309 14828 14864 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteStatement.executeUpdateDelete(SQLiteStatement.java:90)
09-15 13:10:31.309 14828 14864 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteDatabase.executeSql(SQLiteDatabase.java:1992)
09-15 13:10:31.309 14828 14864 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteDatabase.execSQL(SQLiteDatabase.java:1900)
09-15 13:10:31.309 14828 14864 E AndroidRuntime:        at org.thoughtcrime.securesms.database.helpers.migration.V246_DropThumbnailCdnFromAttachments.migrate(V246_DropThumbnailCdnFromAttachments.kt:17)
09-15 13:10:31.309 14828 14864 E AndroidRuntime:        at org.thoughtcrime.securesms.database.helpers.SignalDatabaseMigrations.migrate(SignalDatabaseMigrations.kt:231)
09-15 13:10:31.309 14828 14864 E AndroidRuntime:        at org.thoughtcrime.securesms.database.SignalDatabase.onUpgrade(SignalDatabase.kt:176)
09-15 13:10:31.309 14828 14864 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:403)
09-15 13:10:31.309 14828 14864 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:302)
09-15 13:10:31.309 14828 14864 E AndroidRuntime:        at org.thoughtcrime.securesms.database.SignalDatabase.getSignalReadableDatabase(SignalDatabase.kt:203)
09-15 13:10:31.309 14828 14864 E AndroidRuntime:        at org.thoughtcrime.securesms.database.MessageTable.getAllRateLimitedMessageIds(MessageTable.kt:3446)
09-15 13:10:31.309 14828 14864 E AndroidRuntime:        at org.thoughtcrime.securesms.ratelimit.RateLimitUtil.retryAllRateLimitedMessages(RateLimitUtil.java:27)
09-15 13:10:31.309 14828 14864 E AndroidRuntime:        at org.thoughtcrime.securesms.ApplicationContext.lambda$onCreate$15(ApplicationContext.java:204)
09-15 13:10:31.309 14828 14864 E AndroidRuntime:        at org.thoughtcrime.securesms.ApplicationContext.$r8$lambda$Lkwkw15RujXBqth-W9X0ik5h9JI(ApplicationContext.java:0)
09-15 13:10:31.309 14828 14864 E AndroidRuntime:        at org.thoughtcrime.securesms.ApplicationContext$$ExternalSyntheticLambda36.run(R8$$SyntheticClass:0)
09-15 13:10:31.309 14828 14864 E AndroidRuntime:        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
09-15 13:10:31.309 14828 14864 E AndroidRuntime:        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
09-15 13:10:31.309 14828 14864 E AndroidRuntime:        at java.lang.Thread.run(Thread.java:1012)
09-15 13:10:31.309 14828 14864 E AndroidRuntime:        at org.signal.core.util.concurrent.SignalExecutors$NumberedThreadFactory$1.run(SignalExecutors.java:109)
09-15 13:10:31.324 14828 14873 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:31.327 14828 14873 E AndroidRuntime: FATAL EXCEPTION: signal-bounded-5
09-15 13:10:31.327 14828 14873 E AndroidRuntime: Process: org.thoughtcrime.securesms, PID: 14828
09-15 13:10:31.327 14828 14873 E AndroidRuntime: android.database.sqlite.SQLiteException: FullCode: 1 | ErrorCode: 1 | ExtendedErrorCode: 0 | Message: error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild' | ExtraMessage: null
09-15 13:10:31.327 14828 14873 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteConnection.nativeExecuteForChangedRowCount(Native Method)
09-15 13:10:31.327 14828 14873 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteConnection.executeForChangedRowCount(SQLiteConnection.java:818)
09-15 13:10:31.327 14828 14873 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteSession.executeForChangedRowCount(SQLiteSession.java:758)
09-15 13:10:31.327 14828 14873 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteStatement.executeUpdateDelete(SQLiteStatement.java:90)
09-15 13:10:31.327 14828 14873 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteDatabase.executeSql(SQLiteDatabase.java:1992)
09-15 13:10:31.327 14828 14873 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteDatabase.execSQL(SQLiteDatabase.java:1900)
09-15 13:10:31.327 14828 14873 E AndroidRuntime:        at org.thoughtcrime.securesms.database.helpers.migration.V246_DropThumbnailCdnFromAttachments.migrate(V246_DropThumbnailCdnFromAttachments.kt:17)
09-15 13:10:31.327 14828 14873 E AndroidRuntime:        at org.thoughtcrime.securesms.database.helpers.SignalDatabaseMigrations.migrate(SignalDatabaseMigrations.kt:231)
09-15 13:10:31.327 14828 14873 E AndroidRuntime:        at org.thoughtcrime.securesms.database.SignalDatabase.onUpgrade(SignalDatabase.kt:176)
09-15 13:10:31.327 14828 14873 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:403)
09-15 13:10:31.327 14828 14873 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:302)
09-15 13:10:31.327 14828 14873 E AndroidRuntime:        at org.thoughtcrime.securesms.database.SignalDatabase.getSignalReadableDatabase(SignalDatabase.kt:203)
09-15 13:10:31.327 14828 14873 E AndroidRuntime:        at org.thoughtcrime.securesms.database.DatabaseTable.getReadableDatabase(DatabaseTable.java:79)
09-15 13:10:31.327 14828 14873 E AndroidRuntime:        at org.thoughtcrime.securesms.database.RecipientTable.getByColumn(RecipientTable.kt:3952)
09-15 13:10:31.327 14828 14873 E AndroidRuntime:        at org.thoughtcrime.securesms.database.RecipientTable.getByAci(RecipientTable.kt:438)
09-15 13:10:31.327 14828 14873 E AndroidRuntime:        at org.thoughtcrime.securesms.recipients.LiveRecipientCache.getSelf(LiveRecipientCache.java:163)
09-15 13:10:31.327 14828 14873 E AndroidRuntime:        at org.thoughtcrime.securesms.recipients.Recipient$Companion.self(Recipient.kt:1032)
09-15 13:10:31.327 14828 14873 E AndroidRuntime:        at org.thoughtcrime.securesms.recipients.Recipient.self(Recipient.kt:0)
09-15 13:10:31.327 14828 14873 E AndroidRuntime:        at org.thoughtcrime.securesms.jobs.GroupV2UpdateSelfProfileKeyJob.enqueueForGroupsIfNecessary(GroupV2UpdateSelfProfileKeyJob.java:86)
09-15 13:10:31.327 14828 14873 E AndroidRuntime:        at org.thoughtcrime.securesms.ApplicationContext$$ExternalSyntheticLambda49.run(R8$$SyntheticClass:0)
09-15 13:10:31.327 14828 14873 E AndroidRuntime:        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
09-15 13:10:31.327 14828 14873 E AndroidRuntime:        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
09-15 13:10:31.327 14828 14873 E AndroidRuntime:        at java.lang.Thread.run(Thread.java:1012)
09-15 13:10:31.327 14828 14873 E AndroidRuntime:        at org.signal.core.util.concurrent.SignalExecutors$NumberedThreadFactory$1.run(SignalExecutors.java:109)
09-15 13:10:31.337 14828 14913 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:31.340 14828 14913 E AndroidRuntime: FATAL EXCEPTION: pool-14-thread-1
09-15 13:10:31.340 14828 14913 E AndroidRuntime: Process: org.thoughtcrime.securesms, PID: 14828
09-15 13:10:31.340 14828 14913 E AndroidRuntime: android.database.sqlite.SQLiteException: FullCode: 1 | ErrorCode: 1 | ExtendedErrorCode: 0 | Message: error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild' | ExtraMessage: null
09-15 13:10:31.340 14828 14913 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteConnection.nativeExecuteForChangedRowCount(Native Method)
09-15 13:10:31.340 14828 14913 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteConnection.executeForChangedRowCount(SQLiteConnection.java:818)
09-15 13:10:31.340 14828 14913 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteSession.executeForChangedRowCount(SQLiteSession.java:758)
09-15 13:10:31.340 14828 14913 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteStatement.executeUpdateDelete(SQLiteStatement.java:90)
09-15 13:10:31.340 14828 14913 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteDatabase.executeSql(SQLiteDatabase.java:1992)
09-15 13:10:31.340 14828 14913 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteDatabase.execSQL(SQLiteDatabase.java:1900)
09-15 13:10:31.340 14828 14913 E AndroidRuntime:        at org.thoughtcrime.securesms.database.helpers.migration.V246_DropThumbnailCdnFromAttachments.migrate(V246_DropThumbnailCdnFromAttachments.kt:17)
09-15 13:10:31.340 14828 14913 E AndroidRuntime:        at org.thoughtcrime.securesms.database.helpers.SignalDatabaseMigrations.migrate(SignalDatabaseMigrations.kt:231)
09-15 13:10:31.340 14828 14913 E AndroidRuntime:        at org.thoughtcrime.securesms.database.SignalDatabase.onUpgrade(SignalDatabase.kt:176)
09-15 13:10:31.340 14828 14913 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:403)
09-15 13:10:31.340 14828 14913 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:302)
09-15 13:10:31.340 14828 14913 E AndroidRuntime:        at org.thoughtcrime.securesms.database.SignalDatabase.getSignalReadableDatabase(SignalDatabase.kt:203)
09-15 13:10:31.340 14828 14913 E AndroidRuntime:        at org.thoughtcrime.securesms.database.MessageTable.rawQueryWithAttachments(MessageTable.kt:1925)
09-15 13:10:31.340 14828 14913 E AndroidRuntime:        at org.thoughtcrime.securesms.database.MessageTable.rawQueryWithAttachments$default(MessageTable.kt:1924)
09-15 13:10:31.340 14828 14913 E AndroidRuntime:        at org.thoughtcrime.securesms.database.MessageTable.getExpirationStartedMessages(MessageTable.kt:627)
09-15 13:10:31.340 14828 14913 E AndroidRuntime:        at org.thoughtcrime.securesms.service.ExpiringMessageManager$LoadTask.run(ExpiringMessageManager.java:71)
09-15 13:10:31.340 14828 14913 E AndroidRuntime:        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
09-15 13:10:31.340 14828 14913 E AndroidRuntime:        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
09-15 13:10:31.340 14828 14913 E AndroidRuntime:        at java.lang.Thread.run(Thread.java:1012)
09-15 13:10:31.347 14828 14913 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:31.362 14828 14888 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:31.385 14828 14916 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:31.389 14828 14916 E AndroidRuntime: FATAL EXCEPTION: signal-bounded-8
09-15 13:10:31.389 14828 14916 E AndroidRuntime: Process: org.thoughtcrime.securesms, PID: 14828
09-15 13:10:31.389 14828 14916 E AndroidRuntime: android.database.sqlite.SQLiteException: FullCode: 1 | ErrorCode: 1 | ExtendedErrorCode: 0 | Message: error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild' | ExtraMessage: null
09-15 13:10:31.389 14828 14916 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteConnection.nativeExecuteForChangedRowCount(Native Method)
09-15 13:10:31.389 14828 14916 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteConnection.executeForChangedRowCount(SQLiteConnection.java:818)
09-15 13:10:31.389 14828 14916 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteSession.executeForChangedRowCount(SQLiteSession.java:758)
09-15 13:10:31.389 14828 14916 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteStatement.executeUpdateDelete(SQLiteStatement.java:90)
09-15 13:10:31.389 14828 14916 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteDatabase.executeSql(SQLiteDatabase.java:1992)
09-15 13:10:31.389 14828 14916 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteDatabase.execSQL(SQLiteDatabase.java:1900)
09-15 13:10:31.389 14828 14916 E AndroidRuntime:        at org.thoughtcrime.securesms.database.helpers.migration.V246_DropThumbnailCdnFromAttachments.migrate(V246_DropThumbnailCdnFromAttachments.kt:17)
09-15 13:10:31.389 14828 14916 E AndroidRuntime:        at org.thoughtcrime.securesms.database.helpers.SignalDatabaseMigrations.migrate(SignalDatabaseMigrations.kt:231)
09-15 13:10:31.389 14828 14916 E AndroidRuntime:        at org.thoughtcrime.securesms.database.SignalDatabase.onUpgrade(SignalDatabase.kt:176)
09-15 13:10:31.389 14828 14916 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:403)
09-15 13:10:31.389 14828 14916 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:302)
09-15 13:10:31.389 14828 14916 E AndroidRuntime:        at org.thoughtcrime.securesms.database.SignalDatabase.getSignalReadableDatabase(SignalDatabase.kt:203)
09-15 13:10:31.389 14828 14916 E AndroidRuntime:        at org.thoughtcrime.securesms.database.DatabaseTable.getReadableDatabase(DatabaseTable.java:79)
09-15 13:10:31.389 14828 14916 E AndroidRuntime:        at org.thoughtcrime.securesms.database.ThreadTable.getRecentConversationList(ThreadTable.kt:823)
09-15 13:10:31.389 14828 14916 E AndroidRuntime:        at org.thoughtcrime.securesms.database.ThreadTable.getRecentConversationList(ThreadTable.kt:762)
09-15 13:10:31.389 14828 14916 E AndroidRuntime:        at org.thoughtcrime.securesms.recipients.LiveRecipientCache.lambda$warmUp$3(LiveRecipientCache.java:220)
09-15 13:10:31.389 14828 14916 E AndroidRuntime:        at org.thoughtcrime.securesms.recipients.LiveRecipientCache.$r8$lambda$YTpaV0-RlZ_r_tOmgpBFbaJMQEg(LiveRecipientCache.java:0)
09-15 13:10:31.389 14828 14916 E AndroidRuntime:        at org.thoughtcrime.securesms.recipients.LiveRecipientCache$$ExternalSyntheticLambda5.run(R8$$SyntheticClass:0)
09-15 13:10:31.389 14828 14916 E AndroidRuntime:        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
09-15 13:10:31.389 14828 14916 E AndroidRuntime:        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
09-15 13:10:31.389 14828 14916 E AndroidRuntime:        at java.lang.Thread.run(Thread.java:1012)
09-15 13:10:31.389 14828 14916 E AndroidRuntime:        at org.signal.core.util.concurrent.SignalExecutors$NumberedThreadFactory$1.run(SignalExecutors.java:109)
09-15 13:10:31.421 14828 14864 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:31.439 14828 14873 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:31.458 14828 14912 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:31.461 14828 14912 E AndroidRuntime: FATAL EXCEPTION: ExpiringCallEventsManager
09-15 13:10:31.461 14828 14912 E AndroidRuntime: Process: org.thoughtcrime.securesms, PID: 14828
09-15 13:10:31.461 14828 14912 E AndroidRuntime: android.database.sqlite.SQLiteException: FullCode: 1 | ErrorCode: 1 | ExtendedErrorCode: 0 | Message: error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild' | ExtraMessage: null
09-15 13:10:31.461 14828 14912 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteConnection.nativeExecuteForChangedRowCount(Native Method)
09-15 13:10:31.461 14828 14912 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteConnection.executeForChangedRowCount(SQLiteConnection.java:818)
09-15 13:10:31.461 14828 14912 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteSession.executeForChangedRowCount(SQLiteSession.java:758)
09-15 13:10:31.461 14828 14912 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteStatement.executeUpdateDelete(SQLiteStatement.java:90)
09-15 13:10:31.461 14828 14912 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteDatabase.executeSql(SQLiteDatabase.java:1992)
09-15 13:10:31.461 14828 14912 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteDatabase.execSQL(SQLiteDatabase.java:1900)
09-15 13:10:31.461 14828 14912 E AndroidRuntime:        at org.thoughtcrime.securesms.database.helpers.migration.V246_DropThumbnailCdnFromAttachments.migrate(V246_DropThumbnailCdnFromAttachments.kt:17)
09-15 13:10:31.461 14828 14912 E AndroidRuntime:        at org.thoughtcrime.securesms.database.helpers.SignalDatabaseMigrations.migrate(SignalDatabaseMigrations.kt:231)
09-15 13:10:31.461 14828 14912 E AndroidRuntime:        at org.thoughtcrime.securesms.database.SignalDatabase.onUpgrade(SignalDatabase.kt:176)
09-15 13:10:31.461 14828 14912 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:403)
09-15 13:10:31.461 14828 14912 E AndroidRuntime:        at net.zetetic.database.sqlcipher.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:278)
09-15 13:10:31.461 14828 14912 E AndroidRuntime:        at org.thoughtcrime.securesms.database.SignalDatabase.getSignalWritableDatabase(SignalDatabase.kt:206)
09-15 13:10:31.461 14828 14912 E AndroidRuntime:        at org.thoughtcrime.securesms.database.DatabaseTable.getWritableDatabase(DatabaseTable.java:83)
09-15 13:10:31.461 14828 14912 E AndroidRuntime:        at org.thoughtcrime.securesms.database.CallTable.getOldestDeletionTimestamp(CallTable.kt:270)
09-15 13:10:31.461 14828 14912 E AndroidRuntime:        at org.thoughtcrime.securesms.service.DeletedCallEventManager.getNextClosestEvent(DeletedCallEventManager.kt:32)
09-15 13:10:31.461 14828 14912 E AndroidRuntime:        at org.thoughtcrime.securesms.service.DeletedCallEventManager.getNextClosestEvent(DeletedCallEventManager.kt:16)
09-15 13:10:31.461 14828 14912 E AndroidRuntime:        at org.thoughtcrime.securesms.service.TimedEventManager.lambda$scheduleIfNecessary$1(TimedEventManager.java:49)
09-15 13:10:31.461 14828 14912 E AndroidRuntime:        at org.thoughtcrime.securesms.service.TimedEventManager.$r8$lambda$2Jr7kPB0D8tj2QcW7FqF29aPjXM(TimedEventManager.java:0)
09-15 13:10:31.461 14828 14912 E AndroidRuntime:        at org.thoughtcrime.securesms.service.TimedEventManager$$ExternalSyntheticLambda0.run(R8$$SyntheticClass:0)
09-15 13:10:31.461 14828 14912 E AndroidRuntime:        at android.os.Handler.handleCallback(Handler.java:959)
09-15 13:10:31.461 14828 14912 E AndroidRuntime:        at android.os.Handler.dispatchMessage(Handler.java:100)
09-15 13:10:31.461 14828 14912 E AndroidRuntime:        at android.os.Looper.loopOnce(Looper.java:232)
09-15 13:10:31.461 14828 14912 E AndroidRuntime:        at android.os.Looper.loop(Looper.java:317)
09-15 13:10:31.461 14828 14912 E AndroidRuntime:        at android.os.HandlerThread.run(HandlerThread.java:85)
09-15 13:10:31.501 14828 14916 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:31.521 14828 14912 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:31.687 14828 14862 E SQLiteLog: (1) statement aborts at 12: [ALTER TABLE attachment DROP COLUMN archive_thumbnail_cdn] error in trigger message_ai: invalid fts5 file format (found 0, expected 4 or 5) - run 'rebuild'
09-15 13:10:32.714  1492  3546 E TaskPersister: File error accessing recents directory (directory doesn't exist?).

Does that help?

jonaskor avatar Sep 15 '24 11:09 jonaskor

Same issue: Samsung S23, Android 14, v7.16.4

sddhrthrt avatar Sep 15 '24 18:09 sddhrthrt

Also experiencing a crash after a second or two of showing home screen. Started on 7.17.1 (autoupdated to it last night), no trouble before then. 2.9 G message data.

adb logcat -c

start Signal and it crashes

adb logcat *:E -d > signal_crash.txt

--------- beginning of system
--------- beginning of main
09-15 14:04:11.134  3631  3652 E memtrack: Couldn't load memtrack module
09-15 14:04:11.269  3631  3652 E memtrack: Couldn't load memtrack module
09-15 14:04:12.732  5117  5117 E ProActivieLaunch: Sending Broadcast
09-15 14:04:12.737  3631  3631 E ActivityManager: Checking for the Active launch isPkgEverLaunched :true, isPkgStopped : true
09-15 14:04:12.872  7469  7469 E Zygote  : isWhitelistProcess - Process is Whitelisted
09-15 14:04:12.872  7469  7469 E libpersona: scanKnoxPersonas
09-15 14:04:12.872  7469  7469 E libpersona: Couldn't open the File - /data/system/users/0/personalist.xml - No such file or directory
09-15 14:04:16.148  3631  3762 E TLC_TIMA_PKM_initialize: tima_pkm : /system/etc/tima/kern_sec_info1
09-15 14:04:16.154  3631  3762 E TLC_TIMA_PKM_initialize: tima_pkm : /system/etc/tima/kern_sec_info2
09-15 14:04:16.159  3631  3762 E TLC_TIMA_PKM_initialize: tima_pkm : /system/etc/tima/kern_sec_info3
09-15 14:04:16.164  3631  3762 E TLC_TIMA_PKM_initialize: tima_pkm : /system/etc/tima/kern_sec_info4
09-15 14:04:16.169  3631  3762 E TLC_TIMA_PKM_initialize: tima_pkm : /system/etc/tima/kern_sec_info5
09-15 14:04:16.187  3631  3762 E TLC_TIMA_PKM_initialize: tima_pkm : /system/etc/tima/kern_sec_info6
09-15 14:04:16.190  3631  3762 E TLC_TIMA_PKM_initialize: tima_pkm : /system/etc/tima/kern_sec_info7
09-15 14:04:16.193  3631  3762 E TLC_TIMA_PKM_initialize: tima_pkm : /system/etc/tima/kern_sec_info8
09-15 14:04:16.452  5054  5098 E ContactsProvider_EventLog: Flush buffer to file cnt : 1 size : 0Kb duration : 2ms lastUpdatedAfter : 35132 ms mFlush_time_threasold : 2000 mCurrentSize : 207
--------- beginning of crash
09-15 14:04:18.200  7469  7576 E AndroidRuntime: FATAL EXCEPTION: signal-JobRunner-1
09-15 14:04:18.200  7469  7576 E AndroidRuntime: Process: org.thoughtcrime.securesms, PID: 7469
09-15 14:04:18.200  7469  7576 E AndroidRuntime: java.lang.NullPointerException
09-15 14:04:18.200  7469  7576 E AndroidRuntime: 	at org.signal.core.util.CursorExtensionsKt.requireNonNullBlob(CursorExtensions.kt:57)
09-15 14:04:18.200  7469  7576 E AndroidRuntime: 	at org.thoughtcrime.securesms.database.AttachmentTable.readDataFileInfo(AttachmentTable.kt:2285)
09-15 14:04:18.200  7469  7576 E AndroidRuntime: 	at org.thoughtcrime.securesms.database.AttachmentTable.access$readDataFileInfo(AttachmentTable.kt:117)
09-15 14:04:18.200  7469  7576 E AndroidRuntime: 	at org.thoughtcrime.securesms.database.AttachmentTable$getDataFileInfo$1.invoke(AttachmentTable.kt:1494)
09-15 14:04:18.200  7469  7576 E AndroidRuntime: 	at org.thoughtcrime.securesms.database.AttachmentTable$getDataFileInfo$1.invoke(AttachmentTable.kt:1490)
09-15 14:04:18.200  7469  7576 E AndroidRuntime: 	at org.signal.core.util.CursorExtensionsKt.readToSingleObject(CursorExtensions.kt:108)
09-15 14:04:18.200  7469  7576 E AndroidRuntime: 	at org.thoughtcrime.securesms.database.AttachmentTable.getDataFileInfo(AttachmentTable.kt:1490)
09-15 14:04:18.200  7469  7576 E AndroidRuntime: 	at org.thoughtcrime.securesms.database.AttachmentTable.getDataStream(AttachmentTable.kt:1825)
09-15 14:04:18.200  7469  7576 E AndroidRuntime: 	at org.thoughtcrime.securesms.database.AttachmentTable.getAttachmentStream(AttachmentTable.kt:303)
09-15 14:04:18.200  7469  7576 E AndroidRuntime: 	at org.thoughtcrime.securesms.jobs.BackfillDigestJob.run(BackfillDigestJob.kt:69)
09-15 14:04:18.200  7469  7576 E AndroidRuntime: 	at org.thoughtcrime.securesms.jobmanager.JobRunner.run(JobRunner.java:88)
09-15 14:04:18.200  7469  7576 E AndroidRuntime: 	at org.thoughtcrime.securesms.jobmanager.JobRunner.run(JobRunner.java:51)
09-15 14:04:18.200  7469  7576 E SignalUncaughtException: 
09-15 14:04:18.200  7469  7576 E SignalUncaughtException: java.lang.NullPointerException
09-15 14:04:18.200  7469  7576 E SignalUncaughtException: 	at org.signal.core.util.CursorExtensionsKt.requireNonNullBlob(CursorExtensions.kt:57)
09-15 14:04:18.200  7469  7576 E SignalUncaughtException: 	at org.thoughtcrime.securesms.database.AttachmentTable.readDataFileInfo(AttachmentTable.kt:2285)
09-15 14:04:18.200  7469  7576 E SignalUncaughtException: 	at org.thoughtcrime.securesms.database.AttachmentTable.access$readDataFileInfo(AttachmentTable.kt:117)
09-15 14:04:18.200  7469  7576 E SignalUncaughtException: 	at org.thoughtcrime.securesms.database.AttachmentTable$getDataFileInfo$1.invoke(AttachmentTable.kt:1494)
09-15 14:04:18.200  7469  7576 E SignalUncaughtException: 	at org.thoughtcrime.securesms.database.AttachmentTable$getDataFileInfo$1.invoke(AttachmentTable.kt:1490)
09-15 14:04:18.200  7469  7576 E SignalUncaughtException: 	at org.signal.core.util.CursorExtensionsKt.readToSingleObject(CursorExtensions.kt:108)
09-15 14:04:18.200  7469  7576 E SignalUncaughtException: 	at org.thoughtcrime.securesms.database.AttachmentTable.getDataFileInfo(AttachmentTable.kt:1490)
09-15 14:04:18.200  7469  7576 E SignalUncaughtException: 	at org.thoughtcrime.securesms.database.AttachmentTable.getDataStream(AttachmentTable.kt:1825)
09-15 14:04:18.200  7469  7576 E SignalUncaughtException: 	at org.thoughtcrime.securesms.database.AttachmentTable.getAttachmentStream(AttachmentTable.kt:303)
09-15 14:04:18.200  7469  7576 E SignalUncaughtException: 	at org.thoughtcrime.securesms.jobs.BackfillDigestJob.run(BackfillDigestJob.kt:69)
09-15 14:04:18.200  7469  7576 E SignalUncaughtException: 	at org.thoughtcrime.securesms.jobmanager.JobRunner.run(JobRunner.java:88)
09-15 14:04:18.200  7469  7576 E SignalUncaughtException: 	at org.thoughtcrime.securesms.jobmanager.JobRunner.run(JobRunner.java:51)
09-15 14:04:18.427  3631  3654 E PhoneWindow_APM : : isCalledPackage return false
09-15 14:04:18.469  4531  7607 E DropBoxUtil: [AppErrors] null InputStream [CONTEXT service_id=254 ]
09-15 14:04:18.469  4531  7607 E DropBoxUtil: java.io.IOException: null InputStream
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at csux.b(:com.google.android.gms@[email protected] (040400-668017056):180)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at cstf.l(:com.google.android.gms@[email protected] (040400-668017056):7)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at cssz.apply(:com.google.android.gms@[email protected] (040400-668017056):37)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at rpk.apply(:com.google.android.gms@[email protected] (040400-668017056):5)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at rpw.apply(:com.google.android.gms@[email protected] (040400-668017056):45)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at dkpy.a(:com.google.android.gms@[email protected] (040400-668017056):3)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at dthl.a(:com.google.android.gms@[email protected] (040400-668017056):13)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at eabr.d(:com.google.android.gms@[email protected] (040400-668017056):3)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at eabt.run(:com.google.android.gms@[email protected] (040400-668017056):42)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at eadf.execute(:com.google.android.gms@[email protected] (040400-668017056):1)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at eabp.h(:com.google.android.gms@[email protected] (040400-668017056):1)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at eabp.ha(:com.google.android.gms@[email protected] (040400-668017056):40)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at eabt.g(:com.google.android.gms@[email protected] (040400-668017056):13)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at dkpp.a(:com.google.android.gms@[email protected] (040400-668017056):20)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at dthk.a(:com.google.android.gms@[email protected] (040400-668017056):13)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at eadm.a(:com.google.android.gms@[email protected] (040400-668017056):20)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at eafp.a(:com.google.android.gms@[email protected] (040400-668017056):3)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at eaeq.run(:com.google.android.gms@[email protected] (040400-668017056):19)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at eafr.run(:com.google.android.gms@[email protected] (040400-668017056):5)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at eado.run(:com.google.android.gms@[email protected] (040400-668017056):53)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at eadf.execute(:com.google.android.gms@[email protected] (040400-668017056):1)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at eado.execute(:com.google.android.gms@[email protected] (040400-668017056):76)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at eabp.h(:com.google.android.gms@[email protected] (040400-668017056):1)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at eabp.ha(:com.google.android.gms@[email protected] (040400-668017056):40)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at eadq.b(:com.google.android.gms@[email protected] (040400-668017056):33)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at dkpt.i(:com.google.android.gms@[email protected] (040400-668017056):18)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at dkpx.a(:com.google.android.gms@[email protected] (040400-668017056):10)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at dthl.a(:com.google.android.gms@[email protected] (040400-668017056):13)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at eabr.d(:com.google.android.gms@[email protected] (040400-668017056):3)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at eabt.run(:com.google.android.gms@[email protected] (040400-668017056):42)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at eadf.execute(:com.google.android.gms@[email protected] (040400-668017056):1)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at eabp.h(:com.google.android.gms@[email protected] (040400-668017056):1)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at eabp.ha(:com.google.android.gms@[email protected] (040400-668017056):40)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at eabt.g(:com.google.android.gms@[email protected] (040400-668017056):13)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at dkqa.a(:com.google.android.gms@[email protected] (040400-668017056):20)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at dthk.a(:com.google.android.gms@[email protected] (040400-668017056):13)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at eadm.a(:com.google.android.gms@[email protected] (040400-668017056):20)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at eafp.a(:com.google.android.gms@[email protected] (040400-668017056):3)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at eaeq.run(:com.google.android.gms@[email protected] (040400-668017056):19)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at eafr.run(:com.google.android.gms@[email protected] (040400-668017056):5)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at eado.run(:com.google.android.gms@[email protected] (040400-668017056):53)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at eadf.execute(:com.google.android.gms@[email protected] (040400-668017056):1)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at eado.execute(:com.google.android.gms@[email protected] (040400-668017056):76)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at eabp.h(:com.google.android.gms@[email protected] (040400-668017056):1)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at eabp.ha(:com.google.android.gms@[email protected] (040400-668017056):40)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at eadq.b(:com.google.android.gms@[email protected] (040400-668017056):33)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at dkqh.c(:com.google.android.gms@[email protected] (040400-668017056):56)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at dkqh.b(:com.google.android.gms@[email protected] (040400-668017056):10)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at com.google.android.gms.stats.service.DropBoxEntryAddedChimeraService.a(:com.google.android.gms@[email protected] (040400-668017056):381)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at com.google.android.gms.framework.tracing.wrapper.TracingIntentService.onHandleIntent(:com.google.android.gms@[email protected] (040400-668017056):13)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at nlu.handleMessage(:com.google.android.gms@[email protected] (040400-668017056):7)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at android.os.Handler.dispatchMessage(Handler.java:105)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at android.os.Looper.loop(Looper.java:164)
09-15 14:04:18.469  4531  7607 E DropBoxUtil: 	at android.os.HandlerThread.run(HandlerThread.java:65)
09-15 14:04:18.476  4531  7607 E DropBoxUtil: [AppDoctor] null InputStream [CONTEXT service_id=254 ]
09-15 14:04:18.476  4531  7607 E DropBoxUtil: java.io.IOException: null InputStream
09-15 14:04:18.476  4531  7607 E DropBoxUtil: 	at csux.b(:com.google.android.gms@[email protected] (040400-668017056):180)
09-15 14:04:18.476  4531  7607 E DropBoxUtil: 	at cstf.l(:com.google.android.gms@[email protected] (040400-668017056):7)
09-15 14:04:18.476  4531  7607 E DropBoxUtil: 	at cssw.apply(:com.google.android.gms@[email protected] (040400-668017056):35)
09-15 14:04:18.476  4531  7607 E DropBoxUtil: 	at com.google.android.gms.stats.service.DropBoxEntryAddedChimeraService.a(:com.google.android.gms@[email protected] (040400-668017056):481)
09-15 14:04:18.476  4531  7607 E DropBoxUtil: 	at com.google.android.gms.framework.tracing.wrapper.TracingIntentService.onHandleIntent(:com.google.android.gms@[email protected] (040400-668017056):13)
09-15 14:04:18.476  4531  7607 E DropBoxUtil: 	at nlu.handleMessage(:com.google.android.gms@[email protected] (040400-668017056):7)
09-15 14:04:18.476  4531  7607 E DropBoxUtil: 	at android.os.Handler.dispatchMessage(Handler.java:105)
09-15 14:04:18.476  4531  7607 E DropBoxUtil: 	at android.os.Looper.loop(Looper.java:164)
09-15 14:04:18.476  4531  7607 E DropBoxUtil: 	at android.os.HandlerThread.run(HandlerThread.java:65)
09-15 14:04:18.529  5117  7600 E Launcher.WallpaperUtils: check bitmap.recycle() on releaseWallpaperDrawable
09-15 14:04:18.543  3631  3720 E BufferItemConsumer: [unnamed-3631-67] Failed to release buffer: Unknown error -1 (1)
09-15 14:04:18.583  5054  5098 E ContactsProvider_EventLog: Flush buffer to file cnt : 1 size : 36Kb duration : 2ms lastUpdatedAfter : 2131 ms mFlush_time_threasold : 2200 mCurrentSize : 18658
09-15 14:04:19.185  7469  7469 E ViewRootImpl: sendUserActionEvent() returned.
09-15 14:04:19.774  3631  3654 E ViewRootImpl: sendUserActionEvent() returned.
09-15 14:04:21.750  1750  1750 E adbd    : recv: OPEN 00000039 00000000 0052:73 68 65 6C 6C 2C 76 32 2C 54 45 52 4D 3D 78 74 65 72 6D 2D 32 35 36 63 6F 6C 6F 72 3A 65 78 70 6F 72 74 20 41 4E 44 52 4F 49 44 5F 4C 4F 47 5F 54 41 47 53 3D 22 27 27 22 3B 20 65 78 65 63 20 6C 6F 67 63 61 74 20 27 2A 3A 45 27 20 27 2D 64 27 00 
09-15 14:04:21.751  1750  1750 E adbd    : service_to_fd: shell,v2,TERM=xterm-256color:export ANDROID_LOG_TAGS="''"; exec logcat '*:E' '-d'

RKelln avatar Sep 15 '24 18:09 RKelln

Thanks folks, looks like the hopeful fix for the fts file format crash didn't quite catch everything. We'll get another attempt out in 7.17.2 soon.

cody-signal avatar Sep 16 '24 00:09 cody-signal

Pixel 7 Pro on Android 14 build number. AP2A.240905.003.

Had the exact problem described above for the last few days (seem to stay after last Android update). Version 7.17.2 was downloaded through Google Play early this morning (part of beta testers) and I am now able to open the app and open conversations as well as getting notifications of new messages. Everything back to normal.

Big thanks to the team for a fix!

Dicafr avatar Sep 17 '24 09:09 Dicafr

After updating to 7.17.2 (beta Play Store channel) I still had crashes, but after a few seconds. The app catch up some messages, crashes. After restarting about 5-10 times, no issues for now.

Thanks for the fix !

gileri avatar Sep 17 '24 10:09 gileri

7.17.2 fixed this for me as well. It crashed several times on open, but after around the 10th attempt it worked. Thanks team for the fix!

wiregrasscoder avatar Sep 17 '24 11:09 wiregrasscoder

I joined the beta programme in Google Play, waited several hours until the update from 7.16.4 to 7.17.2 was offered to me too, updated, left the beta programme again, started the app once, it crashed before I had unlocked it, started it again, it crashed after briefly showing me the conversation list, I waited several seconds, started again, it crashed again before I was able to unlock, started again and now it seems stable.

Thanks!

Messages sent to me during the time Signal was "incapacitated" are missing. They were not delivered again, now that Signal is back. But the senders also did not get a delivery receipt (they only show up as "sent" but not as "delivered" for them), so at least they have a chance to notice I never saw their message.

devurandom avatar Sep 17 '24 12:09 devurandom

Still having trouble on 7.17.2

Tried restarting app 20+ times (including a couple of force stops and starts) and in the beginning it did seem like it was catching up on some messages before crashing. Still crashing 1-2 seconds after loading home screen.

--------- beginning of system
--------- beginning of main
09-17 09:19:06.408  5117  5117 E ProActivieLaunch: Sending Broadcast
09-17 09:19:06.423  3631  3631 E ActivityManager: TouchDown intent received, starting ActiveLaunch
09-17 09:19:06.458  9253  9253 E Zygote  : isWhitelistProcess - Process is Whitelisted
09-17 09:19:06.460  9253  9253 E libpersona: scanKnoxPersonas
09-17 09:19:06.460  9253  9253 E libpersona: Couldn't open the File - /data/system/users/0/personalist.xml - No such file or directory
09-17 09:19:07.855  3631  3652 E memtrack: Couldn't load memtrack module
09-17 09:19:09.532  3631  3652 E memtrack: Couldn't load memtrack module
09-17 09:19:09.585  3631  3652 E memtrack: Couldn't load memtrack module
09-17 09:19:09.613  3631  3652 E memtrack: Couldn't load memtrack module
09-17 09:19:09.644  3631  3652 E memtrack: Couldn't load memtrack module
09-17 09:19:10.333  5054  5098 E ContactsProvider_EventLog: Flush buffer to file cnt : 1 size : 0Kb duration : 1ms lastUpdatedAfter : 7498 ms mFlush_time_threasold : 2000 mCurrentSize : 207
09-17 09:19:11.528  3631  3652 E memtrack: Couldn't load memtrack module
--------- beginning of crash
09-17 09:19:12.036  9253  9365 E AndroidRuntime: FATAL EXCEPTION: signal-JobRunner-2
09-17 09:19:12.036  9253  9365 E AndroidRuntime: Process: org.thoughtcrime.securesms, PID: 9253
09-17 09:19:12.036  9253  9365 E AndroidRuntime: java.lang.NullPointerException
09-17 09:19:12.036  9253  9365 E AndroidRuntime: 	at org.signal.core.util.CursorExtensionsKt.requireNonNullBlob(CursorExtensions.kt:57)
09-17 09:19:12.036  9253  9365 E AndroidRuntime: 	at org.thoughtcrime.securesms.database.AttachmentTable.readDataFileInfo(AttachmentTable.kt:2285)
09-17 09:19:12.036  9253  9365 E AndroidRuntime: 	at org.thoughtcrime.securesms.database.AttachmentTable.access$readDataFileInfo(AttachmentTable.kt:117)
09-17 09:19:12.036  9253  9365 E AndroidRuntime: 	at org.thoughtcrime.securesms.database.AttachmentTable$getDataFileInfo$1.invoke(AttachmentTable.kt:1494)
09-17 09:19:12.036  9253  9365 E AndroidRuntime: 	at org.thoughtcrime.securesms.database.AttachmentTable$getDataFileInfo$1.invoke(AttachmentTable.kt:1490)
09-17 09:19:12.036  9253  9365 E AndroidRuntime: 	at org.signal.core.util.CursorExtensionsKt.readToSingleObject(CursorExtensions.kt:108)
09-17 09:19:12.036  9253  9365 E AndroidRuntime: 	at org.thoughtcrime.securesms.database.AttachmentTable.getDataFileInfo(AttachmentTable.kt:1490)
09-17 09:19:12.036  9253  9365 E AndroidRuntime: 	at org.thoughtcrime.securesms.database.AttachmentTable.getDataStream(AttachmentTable.kt:1825)
09-17 09:19:12.036  9253  9365 E AndroidRuntime: 	at org.thoughtcrime.securesms.database.AttachmentTable.getAttachmentStream(AttachmentTable.kt:303)
09-17 09:19:12.036  9253  9365 E AndroidRuntime: 	at org.thoughtcrime.securesms.jobs.BackfillDigestJob.run(BackfillDigestJob.kt:69)
09-17 09:19:12.036  9253  9365 E AndroidRuntime: 	at org.thoughtcrime.securesms.jobmanager.JobRunner.run(JobRunner.java:88)
09-17 09:19:12.036  9253  9365 E AndroidRuntime: 	at org.thoughtcrime.securesms.jobmanager.JobRunner.run(JobRunner.java:51)
09-17 09:19:12.037  9253  9365 E SignalUncaughtException: 
09-17 09:19:12.037  9253  9365 E SignalUncaughtException: java.lang.NullPointerException
09-17 09:19:12.037  9253  9365 E SignalUncaughtException: 	at org.signal.core.util.CursorExtensionsKt.requireNonNullBlob(CursorExtensions.kt:57)
09-17 09:19:12.037  9253  9365 E SignalUncaughtException: 	at org.thoughtcrime.securesms.database.AttachmentTable.readDataFileInfo(AttachmentTable.kt:2285)
09-17 09:19:12.037  9253  9365 E SignalUncaughtException: 	at org.thoughtcrime.securesms.database.AttachmentTable.access$readDataFileInfo(AttachmentTable.kt:117)
09-17 09:19:12.037  9253  9365 E SignalUncaughtException: 	at org.thoughtcrime.securesms.database.AttachmentTable$getDataFileInfo$1.invoke(AttachmentTable.kt:1494)
09-17 09:19:12.037  9253  9365 E SignalUncaughtException: 	at org.thoughtcrime.securesms.database.AttachmentTable$getDataFileInfo$1.invoke(AttachmentTable.kt:1490)
09-17 09:19:12.037  9253  9365 E SignalUncaughtException: 	at org.signal.core.util.CursorExtensionsKt.readToSingleObject(CursorExtensions.kt:108)
09-17 09:19:12.037  9253  9365 E SignalUncaughtException: 	at org.thoughtcrime.securesms.database.AttachmentTable.getDataFileInfo(AttachmentTable.kt:1490)
09-17 09:19:12.037  9253  9365 E SignalUncaughtException: 	at org.thoughtcrime.securesms.database.AttachmentTable.getDataStream(AttachmentTable.kt:1825)
09-17 09:19:12.037  9253  9365 E SignalUncaughtException: 	at org.thoughtcrime.securesms.database.AttachmentTable.getAttachmentStream(AttachmentTable.kt:303)
09-17 09:19:12.037  9253  9365 E SignalUncaughtException: 	at org.thoughtcrime.securesms.jobs.BackfillDigestJob.run(BackfillDigestJob.kt:69)
09-17 09:19:12.037  9253  9365 E SignalUncaughtException: 	at org.thoughtcrime.securesms.jobmanager.JobRunner.run(JobRunner.java:88)
09-17 09:19:12.037  9253  9365 E SignalUncaughtException: 	at org.thoughtcrime.securesms.jobmanager.JobRunner.run(JobRunner.java:51)
09-17 09:19:12.246  3631  3654 E PhoneWindow_APM : : isCalledPackage return true
09-17 09:19:12.271  3631  3652 E memtrack: Couldn't load memtrack module
09-17 09:19:12.304  6595  9398 E DropBoxUtil: [AppErrors] null InputStream [CONTEXT service_id=254 ]
09-17 09:19:12.304  6595  9398 E DropBoxUtil: java.io.IOException: null InputStream
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at csux.b(:com.google.android.gms@[email protected] (040400-668017056):180)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at cstf.l(:com.google.android.gms@[email protected] (040400-668017056):7)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at cssz.apply(:com.google.android.gms@[email protected] (040400-668017056):37)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at rpk.apply(:com.google.android.gms@[email protected] (040400-668017056):5)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at rpw.apply(:com.google.android.gms@[email protected] (040400-668017056):45)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at dkpy.a(:com.google.android.gms@[email protected] (040400-668017056):3)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at dthl.a(:com.google.android.gms@[email protected] (040400-668017056):13)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at eabr.d(:com.google.android.gms@[email protected] (040400-668017056):3)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at eabt.run(:com.google.android.gms@[email protected] (040400-668017056):42)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at eadf.execute(:com.google.android.gms@[email protected] (040400-668017056):1)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at eabp.h(:com.google.android.gms@[email protected] (040400-668017056):1)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at eabp.ha(:com.google.android.gms@[email protected] (040400-668017056):40)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at eabt.g(:com.google.android.gms@[email protected] (040400-668017056):13)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at dkpp.a(:com.google.android.gms@[email protected] (040400-668017056):20)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at dthk.a(:com.google.android.gms@[email protected] (040400-668017056):13)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at eadm.a(:com.google.android.gms@[email protected] (040400-668017056):20)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at eafp.a(:com.google.android.gms@[email protected] (040400-668017056):3)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at eaeq.run(:com.google.android.gms@[email protected] (040400-668017056):19)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at eafr.run(:com.google.android.gms@[email protected] (040400-668017056):5)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at eado.run(:com.google.android.gms@[email protected] (040400-668017056):53)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at eadf.execute(:com.google.android.gms@[email protected] (040400-668017056):1)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at eado.execute(:com.google.android.gms@[email protected] (040400-668017056):76)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at eabp.h(:com.google.android.gms@[email protected] (040400-668017056):1)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at eabp.ha(:com.google.android.gms@[email protected] (040400-668017056):40)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at eadq.b(:com.google.android.gms@[email protected] (040400-668017056):33)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at dkpt.i(:com.google.android.gms@[email protected] (040400-668017056):18)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at dkpx.a(:com.google.android.gms@[email protected] (040400-668017056):10)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at dthl.a(:com.google.android.gms@[email protected] (040400-668017056):13)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at eabr.d(:com.google.android.gms@[email protected] (040400-668017056):3)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at eabt.run(:com.google.android.gms@[email protected] (040400-668017056):42)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at eadf.execute(:com.google.android.gms@[email protected] (040400-668017056):1)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at eabp.h(:com.google.android.gms@[email protected] (040400-668017056):1)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at eabp.ha(:com.google.android.gms@[email protected] (040400-668017056):40)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at eabt.g(:com.google.android.gms@[email protected] (040400-668017056):13)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at dkqa.a(:com.google.android.gms@[email protected] (040400-668017056):20)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at dthk.a(:com.google.android.gms@[email protected] (040400-668017056):13)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at eadm.a(:com.google.android.gms@[email protected] (040400-668017056):20)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at eafp.a(:com.google.android.gms@[email protected] (040400-668017056):3)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at eaeq.run(:com.google.android.gms@[email protected] (040400-668017056):19)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at eafr.run(:com.google.android.gms@[email protected] (040400-668017056):5)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at eado.run(:com.google.android.gms@[email protected] (040400-668017056):53)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at eadf.execute(:com.google.android.gms@[email protected] (040400-668017056):1)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at eado.execute(:com.google.android.gms@[email protected] (040400-668017056):76)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at eabp.h(:com.google.android.gms@[email protected] (040400-668017056):1)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at eabp.ha(:com.google.android.gms@[email protected] (040400-668017056):40)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at eadq.b(:com.google.android.gms@[email protected] (040400-668017056):33)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at dkqh.c(:com.google.android.gms@[email protected] (040400-668017056):56)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at dkqh.b(:com.google.android.gms@[email protected] (040400-668017056):10)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at com.google.android.gms.stats.service.DropBoxEntryAddedChimeraService.a(:com.google.android.gms@[email protected] (040400-668017056):381)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at com.google.android.gms.framework.tracing.wrapper.TracingIntentService.onHandleIntent(:com.google.android.gms@[email protected] (040400-668017056):13)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at nlu.handleMessage(:com.google.android.gms@[email protected] (040400-668017056):7)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at android.os.Handler.dispatchMessage(Handler.java:105)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at android.os.Looper.loop(Looper.java:164)
09-17 09:19:12.304  6595  9398 E DropBoxUtil: 	at android.os.HandlerThread.run(HandlerThread.java:65)
09-17 09:19:12.314  6595  9398 E DropBoxUtil: [AppDoctor] null InputStream [CONTEXT service_id=254 ]
09-17 09:19:12.314  6595  9398 E DropBoxUtil: java.io.IOException: null InputStream
09-17 09:19:12.314  6595  9398 E DropBoxUtil: 	at csux.b(:com.google.android.gms@[email protected] (040400-668017056):180)
09-17 09:19:12.314  6595  9398 E DropBoxUtil: 	at cstf.l(:com.google.android.gms@[email protected] (040400-668017056):7)
09-17 09:19:12.314  6595  9398 E DropBoxUtil: 	at cssw.apply(:com.google.android.gms@[email protected] (040400-668017056):35)
09-17 09:19:12.314  6595  9398 E DropBoxUtil: 	at com.google.android.gms.stats.service.DropBoxEntryAddedChimeraService.a(:com.google.android.gms@[email protected] (040400-668017056):481)
09-17 09:19:12.314  6595  9398 E DropBoxUtil: 	at com.google.android.gms.framework.tracing.wrapper.TracingIntentService.onHandleIntent(:com.google.android.gms@[email protected] (040400-668017056):13)
09-17 09:19:12.314  6595  9398 E DropBoxUtil: 	at nlu.handleMessage(:com.google.android.gms@[email protected] (040400-668017056):7)
09-17 09:19:12.314  6595  9398 E DropBoxUtil: 	at android.os.Handler.dispatchMessage(Handler.java:105)
09-17 09:19:12.314  6595  9398 E DropBoxUtil: 	at android.os.Looper.loop(Looper.java:164)
09-17 09:19:12.314  6595  9398 E DropBoxUtil: 	at android.os.HandlerThread.run(HandlerThread.java:65)
09-17 09:19:12.373  5117  9391 E Launcher.WallpaperUtils: check bitmap.recycle() on releaseWallpaperDrawable
09-17 09:19:12.389  3631  3720 E BufferItemConsumer: [unnamed-3631-347] Failed to release buffer: Unknown error -1 (1)
09-17 09:19:13.048  9253  9253 E ViewRootImpl: sendUserActionEvent() returned.
09-17 09:19:14.345  5054  5098 E ContactsProvider_EventLog: Flush buffer to file cnt : 1 size : 36Kb duration : 2ms lastUpdatedAfter : 4012 ms mFlush_time_threasold : 2000 mCurrentSize : 18941
09-17 09:19:15.069  8640  8640 E adbd    : recv: OPEN 00000042 00000000 0052:73 68 65 6C 6C 2C 76 32 2C 54 45 52 4D 3D 78 74 65 72 6D 2D 32 35 36 63 6F 6C 6F 72 3A 65 78 70 6F 72 74 20 41 4E 44 52 4F 49 44 5F 4C 4F 47 5F 54 41 47 53 3D 22 27 27 22 3B 20 65 78 65 63 20 6C 6F 67 63 61 74 20 27 2A 3A 45 27 20 27 2D 64 27 00 
09-17 09:19:15.069  8640  8640 E adbd    : service_to_fd: shell,v2,TERM=xterm-256color:export ANDROID_LOG_TAGS="''"; exec logcat '*:E' '-d'

RKelln avatar Sep 17 '24 13:09 RKelln

@RKelln looks like you're independently having a different issue. I'll look into it, but the original issue has been resolved.

Closing this as a dupe of #13675

greyson-signal avatar Sep 17 '24 18:09 greyson-signal

@RKelln I have a potential fix for you in 7.18.0. I'd get it in an earlier release, but unfortunately there's a lot of people experiencing the other crash in this thread, and I couldn't justify holding up the 7.17.x release further for this specific crash, apologies.

greyson-signal avatar Sep 17 '24 18:09 greyson-signal

OK thanks. Just as long as my issue isn't still caused by when people upgrade to 7.17.x (as happened to me going to 7.17.1).

RKelln avatar Sep 17 '24 19:09 RKelln