-
-
Notifications
You must be signed in to change notification settings - Fork 15
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
bug: crash after reconnecting when not sending a message #63
Comments
I'm unable to replicate on master, specifically using steps:
Don't see any issues in the above scenario. Looking at the panic, I have an idea what the issue could be. However, I don't know where the original event is coming from (internal to girc, server, or the caller of the library). Is there any way you have anything that is reproducible? Even if it's with matterbridge, an example matterbridge config file (which just contains IRC if possible), so I can hook up a debugger? |
I don't have a reproducer because it's happening when my somewhat unstable network drops, not when a proper disconnect occurs. This could probably be simulated with a suitable kernel network driver, but I think only FreeBSD has the appropriate kernel support. |
I'm seeing the same stacktrace.
The networking on my server is unstable as of yesterday, so that seems to match as well. You could try reproducing by installing an |
🌧 Describe the problem
This is happening with matterbridge, both latest release and git versions, but doesn't appear to be related directly to matterbridge. It also doesn't appear to be the same problem as #14 because the bridge has been quiescent aside from the reconnect, and the line numbers/traceback differ.
⛅ Expected behavior
I expect the IRC client to successfully resume after reconnecting,
🔄 Minimal reproduction
No response
💠 Version: girc
v0.0.0-20230729130341-dd5853a5f1a6
🖥 Version: Operating system
linux/ubuntu
⚙ Additional context
I have not as yet tried rebuilding matterbridge with the version on
pkg.go.dev
.If it matters, the specific Ubuntu release is 22.04.2.
🤝 Requirements
The text was updated successfully, but these errors were encountered: