-
Notifications
You must be signed in to change notification settings - Fork 501
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
Crypto: Device deduplication method sometimes crashes #2167
Comments
When you get the chance can you send me the logs from my crashes? @aaron:raim.ist I can't reproduce my crashes in the simulator. |
The reason you cannot reproduce it on your simulator is that the crypto store is not synchronised across devices. |
It seems that |
…tore Reopens element-hq/element-ios#2167 !!! This patch MUST be removed for the release !!!
Reopened to not forget to remove the patch at matrix-org/matrix-ios-sdk#620 |
0.7.12 didn't crash so that's good but E2E encryption isn't fully fixed. All of my devices that I previously verified show up as verified now but I still can’t verify new devices or unverify exiting devices. |
This is normal. The bug was in the Realm DB migration script from 0.7.10 to 0.7.11. The final fix for the issue needs a new DB version. But I do not want to change the DB version on TestFlight betas because if people comes back to the app store version, their e2e keys will be trashed because Realm does not support backward compatibility on DB version :/. |
DB migration re-enabled in matrix-org/matrix-ios-sdk#630 |
A migration script had been added to version 0.7.11 to fix duplicated devices (#2132) but that script can crash, which avoids the bug fix effect.
The text was updated successfully, but these errors were encountered: