-
Notifications
You must be signed in to change notification settings - Fork 206
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
comms vat killed by unexpected recv seqNum #3021
Comments
We put a bandage on this in #3024, but we need to make a thorough check of all the assertions and make sure they kill only the appropriate level. |
Is there more to do on this for today's release? If not, I'd like to postpone it to a later milestone. |
I don't think there's more to do on this for the Staking Dynamics milestone. We'll just have to see if the #3024 bandage makes a difference. |
We may have fixed the initial error, but what should we do if it DOES happen again? |
Describe the bug
While testing, I saw the comms vat get terminated when it received an unexpected seqnum. The slog trace was:
I'm pretty sure it's happening here:
agoric-sdk/packages/SwingSet/src/vats/comms/delivery.js
Lines 139 to 143 in 8b704bb
I'm not exactly sure why this caused the comms vat to terminate, but I think it's because we decided that any unhandled error from
dispatch
qualifies as an internal error and kills the vat.The tasks are:
The text was updated successfully, but these errors were encountered: