ChannelManager
shouldn't recursively try to initialise channels on failure
#22060
Labels
ChannelManager
shouldn't recursively try to initialise channels on failure
#22060
That's pretty awkward handling. It should probably be dependant on the API's state at the very least, and/or delay the next request by few milliseconds.
Discussed in #22042
Originally posted by Stedoss January 6, 2023
I searched and couldn't find any reported issues relating to this, sorry if there is one! Have only just noticed this started happening.
Issue
Crash to desktop.
After logging in and logging out again (seems to be when you do it somewhat quickly), hundreds of requests get queued up and eventually crash the application (I believe the problem request being
ListChannelsRequest
). Seems to be a recursive issue since the request's fail handler calls the function it's in, but haven't dug into this one too much (sorry!).Reproduction steps
Video
explorer_1dYCppoAPB.mp4
Logs
runtime.log
updater.log
input.log
network.log
performance.log
Relevant logs
runtime.log
network.log
The text was updated successfully, but these errors were encountered: