Një rrjedhje goroutine është një goroutine që nuk përfundon kurrë — mbetet e bllokuar ose funksionon përgjithnjë, duke konsum memorie (dhe të mbajë objektet e referuara të gjalla) për gjithë jetëgjatësinë e programit. Meqenëse goroutine-t janë të lira për t'u filluar, është e lehtë t'i rrjedhin ato, dhe rrjedhjet grumbullohen në heshtje derisa shërbimi degradohet ose përfundon memoriën.
Shkaku 1: i bllokuar në një kanal pa dërgues/marrës
{
ch := ( )
{
ch <-
}()
}
