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 Apr 26, 2024. It is now read-only.
This seems to be recursing a lot on "_start_key_lookups" and "remove_deferred"
The text was updated successfully, but these errors were encountered:
michaelkaye
changed the title
Run out of stack due to recursion loop in synapse/crypto/keyring.py, line 280, in _start_key_lookups
Run out of stack due to recursion loop in synapse/crypto/keyring.py
Jul 19, 2019
* Refactor Keyring._start_key_lookups
There's an awful lot of deferreds and dictionaries flying around here. The
whole thing can be made much simpler and achieve the same effect.
* Add a delay to key lookup lock release to fix stack overflow
A tactical call_later here should fix#5723
* changelog
Two python backtraces here:
gdb_traceback.log
gdb.txt
This seems to be recursing a lot on "_start_key_lookups" and "remove_deferred"
The text was updated successfully, but these errors were encountered: