UTDs not retried when key arrives at almost the same time #4202
Labels
A-E2EE
O-Uncommon
Most users are unlikely to come across this or unexpected workflow
S-Major
Severely degrades major functionality or product features, with no satisfactory workaround
T-Defect
Something isn't working: bugs, crashes, hangs and other reported problems
X-Needs-Rust
This issue needs a Rust SDK change. It must have a link to a Rust SDK issue
Steps to reproduce
See this rageshake: https://github.com/element-hq/element-x-android-rageshakes/issues/4076
The logs in the receiver side show a pattern like this:
So the megolm key arrived at almost the same moment as the events.
There is no mention of "Retrying decryption" anywhere in the receiver logs.
I am wondering whether the async task pulling from
room_keys_received_stream()
might have retried decryption too early, before the incoming batch of events was finished processing?The text was updated successfully, but these errors were encountered: