You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Dec 14, 2021. It is now read-only.
Lockwise iOS is having crashes in our Credential Provider extension (which is launched any time a user needs to autofill a password) that are connected to Application Services code. After reading the crash logs, we believe it is due to this issue that @garvankeeley previously posted:
There is an iOS+SQLCipher incompatibility whereby iOS will kill an app with a DB file lock if it is a SQLCipher db, but not if it is an unencrypted SQLite db. iOS will try read the file header to see if it is an SQLite db file, and if so, apps are allowed to have a lock when backgrounded. The header of SQLCipher files is not readable, so the OS doesn't identify this a valid DB file.
The solution is to use pragma cipher_plaintext_header_size=32 and pragma cipher_salt=... on open of the db.
I think that addressing this via the proposed workaround will involve some changes to the logins-store API surface, on which I'd appreciate some feedback; details in mozilla/application-services#2100 (comment)
Lockwise iOS is having crashes in our Credential Provider extension (which is launched any time a user needs to autofill a password) that are connected to Application Services code. After reading the crash logs, we believe it is due to this issue that @garvankeeley previously posted:
Related to: App Services Issue #2377
Original App Services Issue #2100
Original JIRA Issue SYNC-310
Crash Log Example:
The text was updated successfully, but these errors were encountered: