Рантайм Go обнаруживает конкурентную запись в map и вызывает fatal error: concurrent map writes. Программа падает; перехватить это через recover() нельзя.
Обычный map не потокобезопасен. Внутренние структуры хеш-таблицы могут повредиться при одновременной записи.
var mu sync.Mutex
mu.Lock()
m[key] = value
mu.Unlock()
Либо sync.Map для специфичных сценариев (много чтений, редкие записи).