// run // Copyright 2009 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. // This used to crash because the scheduler // tried to kick off a new scheduling thread for f // when time.Nanoseconds went into the system call. // It's not okay to schedule new goroutines // until main has started. package main import "time" func f() { } func init() { go f() time.Now() } func main() { }