When, like RRDNS, you have tens of thousands of goroutines stack traces become meaningless quickly. You know that a listener goroutine is stuck, but what's special about it?

My trick is passing a recognizable integer to the goroutine when starting it. Read more details on the CloudFlare blog.

Quick and dirty annotations for Go stack traces | CloudFlare Blog (archive)