Это ссылка на одну изменяемую пересенную. Следующая итерация цикла просто поменяет значение y, но не выделит под него новую память, поэтому вы всё один и тот же адрес пихаете в канал
да, спасибо, я понимаю где проблема. Я слегка устал вынимать ее постоянно на code-review, хочу всунуть в проект линтер, что бы он делал за меня бибизянью работу