Goroutine leak არის goroutine, რომელიც არასოდეს წყდება — ის რჩება დაბლოკილი ან სამუდამოდ გაშვებული, კვლავდება მეხსიერება (და ინახავს მის მიერ მითითებული ობიექტების სიცოცხლე) პროგრამის მთელი ხანგრძლივობის განმავლობაში. ვინაიდან goroutine-ები იაფი სტარტის জন্য, მათი გაჟონვება ადვილია, და გაჟონვებები ჩუმად დაგროვდება, სანამ სერვისი არ დაიკნინება ან მეხსიერება არ ამოიწურება.
მიზეზი 1: დაბლოკილი channel-ზე გამომთხევის/მიმღებ გარეშე
{
ch := ( )
{
ch <-
}()
}
