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
The same user is actually reporting various other issues including disk + mmap corruption. So if there is no plausible code path that can lead to a nil w, r passed to a route handler, i am 100% happy to close this off as hardware failure.
EDIT: The customer reported they were running FreeBSD 13.2 with Linux emulation 🤦 So I expect that is where the bug lies.
I'm inclined to close this as a user environment (hardware) issue until we see other reports from more reliable machines.
Note that 1.19 is outside of our supported range.
Go version
go 1.19.3 linux/amd64
What operating system and processor architecture are you using (
go env
)?(No longer available, i'm so sorry)
What did you do?
A user ran a pretty normal Go binary that includes an HTTP server.
After running for ??? time and receiving ??? requests, the Go binary crashed with a panic message.
The user provided the following stack trace, where it seems like a nil http.ResponseWriter / *http.Request were passed to the http.HandleFunc.
What did you expect to see?
Some kind of ordinary error, never a panic -
In fact, it should never be possible for the handler to be called with a nil http.ResponseWriter / *http.Request.
Are there any codepaths that could conceivably lead to this problem?
What did you see instead?
The text was updated successfully, but these errors were encountered: