1) Функция определена здесь :
// startTimer adds t to the timer heap.
//go:linkname startTimer time.startTimer
func startTimer(t *timer) {
if raceenabled {
racerelease(unsafe.Pointer(t))
}
addtimer(t)
}
2) Объявление функций :
Объявление функции может опустить тело. Такое объявление предоставляет подпись для функции, реализованной вне Go, например, процедуры сборки.
3) Не каждый язык программирования может полностью выражать свое собственное время выполнения (например, C). Части выполнения Run и стандартная библиотека находятся на C, части находятся в сборке, а некоторые другие находятся в
.goc
, что является недостаточно хорошо документированным гибридом Go и C.
Я предлагаю вам проверить две вещи: доступную память и разрешения в каталоге «first-network».