"goroutine 24131766 [select, 55 minutes]:"
I'm guessing this will show me the problem, but need to understand how this is happening better.
So, in what state is a goroutine where it's being counted in the total count, but not showing up in the stack trace page?
Package pprof serves via its HTTP server runtime profiling data
goroutine - stack traces of all current goroutines
[...]
The predefined profiles may assign meaning to other debug values; for example, when printing the "goroutine" profile, debug=2 means to print the goroutine stacks in the same form that a Go program uses when dying due to an unrecovered panic.
GoroutineProfile returns n, the number of records in the active goroutine stack profile.