golang调试器在空行上停止-为什么?

I'm using Goland, the IntelliJ Go debugger. I've tried doing a go run build.go clean followed by a go run build.go build, and then ./pkg/cmd/grafana-server/debug, however I still get my debugger stopping in weird places, namely, blank lines:

enter image description here

What causes the Go debugger to break on blank lines, and how can I correct it?

Are you building the binary yourself using go run as described in the issue? If so, please switch to the IDE and use the built-in Run Configuration tools and launch a debug session from there. If the issue still happens, then please upgrade to Go 1.10.1 or newer, and make sure you are using GoLand 2018.1.1 or newer. If this still happens, please open an issue on the official tracker https://youtrack.jetbrains.com/issues/Go as logs are needed and this is not easy to share there.