"all goroutines are asleep - deadlock!" in Go: six causes and their fixes
Originally published on ImportStatic. To find where a Go program is stuck, read the goroutine dump under fatal error: all goroutines are asleep - deadlock!. The word in square brackets after goroutine

