STW
Так собирает мусор Go: белые объекты — ещё не найдены, серые — найдены, но их указатели не прочитаны, чёрные — просканированы полностью. Пошагайте по циклу, включите мутатор, а потом выключите барьер записи — и посмотрите, как GC теряет живой объект.