-
Notifications
You must be signed in to change notification settings - Fork 493
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NSE can be blocked until the app resumes #4335
Labels
Milestone
Comments
We hope matrix-org/matrix-ios-sdk#1106 will fix this. Will be reopened if still seen in the upcoming releases. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The extension can be blocked waiting for the opening of the realm db, which seems to be locked by the app that did not release the Realm "lock" before going to background.
The process of all incoming pushes will be blocked until the app resumes.
We already had an interprocess lock issue between the app and NSE (#3906) but it was for write operation.
In NSE logs below, the extension was blocked for 1.6s until the app resumes. Once unblocked, we can see the extension completing all pending opening of MXRealmCryptoStore:
Meanwhile, in app logs, we had:
XXXX
shows the synchronisation point between the app and the NSEThe text was updated successfully, but these errors were encountered: