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
Hmmm... looks like the management code that deletes the connector does set timer to zero. However it also sets the connector state to DELETED, all under the connector lock. That lock is held and the state is checked where the crash occurred while locked. Seems like it would be impossible to attempt to schedule the timer at that point.
One somewhat troubling point is the timer is freed outside of the lock, which means the timer may fire after the connector->timer has been zeroed. But even that doesn't seem to line up with the crash since the timer callback also verifies the connector state under lock.
Attempting to grow the router network will eventually cause a router crash:
Unclear exactly how large the user had scaled to before the crash, but they were trying for 128 nodes, which is way beyond what we test in CI.
The text was updated successfully, but these errors were encountered: