From: Mark Kettenis
> I may actually have fixed that today. Please try again with tomorrows
> snapshot.
Grabbed today's snapshot just to be complete:
$ dmesg | head -2
OpenBSD 6.8-beta (GENERIC.MP) #69: Tue Sep 15 12:34:41 MDT 2020
[email protected]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
and as I expected these crashes still occur. Ian Lance Taylor (Go
developer) believes that the child process is somehow writing to the
parent's memory.
Here's a crash caught using the latest snapshot:
fatal error: unexpected signal during runtime execution
[signal SIGSEGV: segmentation violation code=0x1 addr=0x270 pc=0x409f09]
goroutine 193441 [running]:
runtime.throw(0x4acb66, 0x2a)
/home/jrick/src/go/src/runtime/panic.go:1116 +0x72 fp=0xc000436c60
sp=0xc000436c30 pc=0x42f812
runtime.sigpanic()
/home/jrick/src/go/src/runtime/signal_unix.go:704 +0x48c
fp=0xc000436c90 sp=0xc000436c60 pc=0x444d4c
runtime.unlock2(0x52c420)
/home/jrick/src/go/src/runtime/lock_sema.go:115 +0x89 fp=0xc000436cb8
sp=0xc000436c90 pc=0x409f09
runtime.unlockWithRank(...)
/home/jrick/src/go/src/runtime/lockrank_off.go:37
runtime.unlock(...)
/home/jrick/src/go/src/runtime/lock_sema.go:97
runtime.(*pollCache).free(0x52c420, 0x2f1cbc348)
/home/jrick/src/go/src/runtime/netpoll.go:186 +0x4d fp=0xc000436cd0
sp=0xc000436cb8 pc=0x42ba0d
internal/poll.runtime_pollClose(0x2f1cbc348)
/home/jrick/src/go/src/runtime/netpoll.go:179 +0x65 fp=0xc000436cf0
sp=0xc000436cd0 pc=0x45a9c5
internal/poll.(*pollDesc).close(...)
/home/jrick/src/go/src/internal/poll/fd_poll_runtime.go:55
internal/poll.(*FD).destroy(0xc000166b40, 0x2f1cbc301, 0x0)
/home/jrick/src/go/src/internal/poll/fd_unix.go:76 +0x98
fp=0xc000436d28 sp=0xc000436cf0 pc=0x47a438
internal/poll.(*FD).decref(0xc000166b40, 0x1, 0x3)
/home/jrick/src/go/src/internal/poll/fd_mutex.go:213 +0x45
fp=0xc000436d50 sp=0xc000436d28 pc=0x479da5
internal/poll.(*FD).Close(0xc000166b40, 0x0, 0xc0003f5200)
/home/jrick/src/go/src/internal/poll/fd_unix.go:99 +0x4f
fp=0xc000436d88 sp=0xc000436d50 pc=0x47a4af
os.(*file).close(0xc000166b40, 0x4a832a, 0xd)
/home/jrick/src/go/src/os/file_unix.go:235 +0x38 fp=0xc000436dd8
sp=0xc000436d88 pc=0x47df78
os.(*File).Close(0xc000190b00, 0xc000436f18, 0xc000469410)
/home/jrick/src/go/src/os/file_posix.go:25 +0x33 fp=0xc000436e00
sp=0xc000436dd8 pc=0x47d773
os/exec.(*Cmd).closeDescriptors(0xc00006db80, 0xc00049a240, 0x3, 0x4)
/home/jrick/src/go/src/os/exec/exec.go:320 +0x5a fp=0xc000436e38
sp=0xc000436e00 pc=0x48665a
os/exec.(*Cmd).Start(0xc00006db80, 0xc00006db80, 0xc000097aa0)
/home/jrick/src/go/src/os/exec/exec.go:434 +0x58b fp=0xc000436f70
sp=0xc000436e38 pc=0x486cab
os/exec.(*Cmd).Run(0xc00006db80, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b fp=0xc000436f98
sp=0xc000436f70 pc=0x4866ab
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59 fp=0xc000436fd8 sp=0xc000436f98
pc=0x4886b9
runtime.goexit()
/home/jrick/src/go/src/runtime/asm_amd64.s:1374 +0x1 fp=0xc000436fe0
sp=0xc000436fd8 pc=0x45e741
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 1 [runnable]:
main.main()
/home/jrick/var/fork.go:10 +0x53
goroutine 193522 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc000638f00, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000238f20, 0x1, 0x1, 0xc000430d88, 0x17,
0x7babdae600000200, 0xc00063aa80)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000238f20, 0x1, 0x1, 0xc000430f18,
0xc0003a4c00, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000238f20, 0x1, 0x1, 0xc000430f18, 0x17,
0x4a44a0, 0x1)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc000636dc0, 0xc000636dc0, 0xc000238f20)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc000636dc0, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193422 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc0005ff600, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000011a30, 0x1, 0x1, 0xc00040bd88, 0x17,
0x1c67ae2d00000200, 0xc000195180)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000011a30, 0x1, 0x1, 0xc00040bf18,
0xc000192f00, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000011a30, 0x1, 0x1, 0xc00040bf18, 0x17,
0x4a44a0, 0x6c61636f6c2f7201)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc0001a0160, 0xc0001a0160, 0xc000011a30)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc0001a0160, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193457 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc00010a200, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000097f50, 0x1, 0x1, 0xc000627d88, 0x17,
0xb04df8b400000200, 0xc000108700)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000097f50, 0x1, 0x1, 0xc000627f18,
0xc000106d80, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000097f50, 0x1, 0x1, 0xc000627f18, 0x17,
0x4a44a0, 0x1)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc000079e40, 0xc000079e40, 0xc000097f50)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc000079e40, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193431 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc000661600, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000239ad0, 0x1, 0x1, 0xc000187d88, 0x17,
0x516d849500000200, 0xc000664a80)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000239ad0, 0x1, 0x1, 0xc000187f18,
0xc00065fb00, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000239ad0, 0x1, 0x1, 0xc000187f18, 0x17,
0x4a44a0, 0x0)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc0006682c0, 0xc0006682c0, 0xc000239ad0)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc0006682c0, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193681 [runnable]:
sync.runtime_SemacquireMutex(0x55c224, 0xc0000c8501, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000337750, 0x1, 0x1, 0xc00018ed88, 0x17,
0xa2cc2cd900010200, 0xc0000d4380)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000337750, 0x1, 0x1, 0xc00018ef18,
0xc0000c6a80, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000337750, 0x1, 0x1, 0xc00018ef18, 0x17,
0x4a44a0, 0x0)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc0000c2dc0, 0xc0000c2dc0, 0xc000337750)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc0000c2dc0, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193722 [runnable]:
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:11
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193432 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc000661900, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000239b00, 0x1, 0x1, 0xc000557d88, 0x17,
0x38dd2d1300000200, 0xc000664e00)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000239b00, 0x1, 0x1, 0xc000557f18,
0xc00065fe00, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000239b00, 0x1, 0x1, 0xc000557f18, 0x17,
0x4a44a0, 0x1)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc000668420, 0xc000668420, 0xc000239b00)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc000668420, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193687 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc00066c500, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000239ba0, 0x1, 0x1, 0xc00054bd88, 0x17,
0xe22df3c100000200, 0xc000665c00)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000239ba0, 0x1, 0x1, 0xc00054bf18,
0xc00066aa80, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000239ba0, 0x1, 0x1, 0xc00054bf18, 0x17,
0x4a44a0, 0x459800)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc000668840, 0xc000668840, 0xc000239ba0)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc000668840, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193646 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc00066cf00, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000239c60, 0x1, 0x1, 0xc00055cd88, 0x17,
0xee99247200010200, 0xc00066ea80)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000239c60, 0x1, 0x1, 0xc00055cf18,
0xc00066b680, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000239c60, 0x1, 0x1, 0xc00055cf18, 0x17,
0x4a44a0, 0x0)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc000668dc0, 0xc000668dc0, 0xc000239c60)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc000668dc0, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193451 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc000101100, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000097e30, 0x1, 0x1, 0xc00040cd88, 0x17,
0x6a5b5f1a00000200, 0xc000103180)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000097e30, 0x1, 0x1, 0xc00040cf18,
0xc00007db00, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000097e30, 0x1, 0x1, 0xc00040cf18, 0x17,
0x4a44a0, 0x1)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc000079600, 0xc000079600, 0xc000097e30)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc000079600, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193694 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc0001a4700, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000011b50, 0x1, 0x1, 0xc000472d88, 0x17,
0x1865016f00000200, 0xc0001b0700)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000011b50, 0x1, 0x1, 0xc000472f18,
0xc0001b2180, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000011b50, 0x1, 0x1, 0xc000472f18, 0x17,
0x4a44a0, 0x1)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc0001a09a0, 0xc0001a09a0, 0xc000011b50)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc0001a09a0, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193652 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc00020ea00, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc0002022e0, 0x1, 0x1, 0xc0001b8d88, 0x17,
0x6f23123b00000200, 0xc000210380)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc0002022e0, 0x1, 0x1, 0xc0001b8f18,
0xc000207e00, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc0002022e0, 0x1, 0x1, 0xc0001b8f18, 0x17,
0x4a44a0, 0x0)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc000677e40, 0xc000677e40, 0xc0002022e0)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc000677e40, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193632 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc000674200, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000239db0, 0x1, 0x1, 0xc000258d88, 0x17,
0x45c42e4600000200, 0xc000672380)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000239db0, 0x1, 0x1, 0xc000258f18,
0xc000670c00, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000239db0, 0x1, 0x1, 0xc000258f18, 0x17,
0x4a44a0, 0x6c61636f6c2f7201)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc000669760, 0xc000669760, 0xc000239db0)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc000669760, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193689 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc0001a4c00, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000011bb0, 0x1, 0x1, 0xc00018ad88, 0x17,
0xf22ec87800000200, 0xc0001b0e00)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000011bb0, 0x1, 0x1, 0xc00018af18,
0xc0001b2780, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000011bb0, 0x1, 0x1, 0xc00018af18, 0x17,
0x4a44a0, 0x6c61636f6c2f7201)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc0001a0c60, 0xc0001a0c60, 0xc000011bb0)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc0001a0c60, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193700 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc0000bf900, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000337690, 0x1, 0x1, 0xc00018bd88, 0x17,
0x77e1c79000010200, 0xc0000c5500)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000337690, 0x1, 0x1, 0xc00018bf18,
0xc0000bde00, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000337690, 0x1, 0x1, 0xc00018bf18, 0x17,
0x4a44a0, 0x6c61636f6c2f7201)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc0000c2840, 0xc0000c2840, 0xc000337690)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc0000c2840, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193433 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc000661b00, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000239b30, 0x1, 0x1, 0xc000558d88, 0x17,
0x959e227900010200, 0xc000665180)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000239b30, 0x1, 0x1, 0xc000558f18,
0xc00066a180, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000239b30, 0x1, 0x1, 0xc000558f18, 0x17,
0x4a44a0, 0x0)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc000668580, 0xc000668580, 0xc000239b30)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc000668580, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193420 [runnable]:
sync.runtime_SemacquireMutex(0x55c224, 0xc0005ff100, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc0000119d0, 0x1, 0x1, 0xc00025bd88, 0x17,
0xf42e634300010200, 0xc000194a80)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc0000119d0, 0x1, 0x1, 0xc00025bf18,
0xc000192900, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc0000119d0, 0x1, 0x1, 0xc00025bf18, 0x17,
0x4a44a0, 0x0)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc0005efe40, 0xc0005efe40, 0xc0000119d0)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc0005efe40, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193743 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc000122700, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000666460, 0x1, 0x1, 0xc00055dd88, 0x17,
0xbde7af4d00000200, 0xc000124700)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000666460, 0x1, 0x1, 0xc00055df18,
0xc000126000, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000666460, 0x1, 0x1, 0xc00055df18, 0x17,
0x4a44a0, 0x1)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc00011c420, 0xc00011c420, 0xc000666460)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc00011c420, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193692 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc0001a5400, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000011c40, 0x1, 0x1, 0xc0004f0d88, 0x17,
0x3bd415a700010200, 0xc0001b1880)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000011c40, 0x1, 0x1, 0xc0004f0f18,
0xc0001b3080, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000011c40, 0x1, 0x1, 0xc0004f0f18, 0x17,
0x4a44a0, 0x0)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc0001a1080, 0xc0001a1080, 0xc000011c40)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc0001a1080, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193455 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc000101b00, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000097ef0, 0x1, 0x1, 0xc000628d88, 0x17,
0xcfb8e17300010200, 0xc000108000)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000097ef0, 0x1, 0x1, 0xc000628f18,
0xc000106780, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000097ef0, 0x1, 0x1, 0xc000628f18, 0x17,
0x4a44a0, 0x0)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc000079b80, 0xc000079b80, 0xc000097ef0)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc000079b80, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193686 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc000674000, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000239d80, 0x1, 0x1, 0xc000626d88, 0x17,
0xe776420a00010200, 0xc000672000)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000239d80, 0x1, 0x1, 0xc000626f18,
0xc000670900, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000239d80, 0x1, 0x1, 0xc000626f18, 0x17,
0x4a44a0, 0x6c61636f6c2f7201)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc000669600, 0xc000669600, 0xc000239d80)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc000669600, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193454 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc000101900, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000097ec0, 0x1, 0x1, 0xc000408d88, 0x17,
0x3680ab3300000200, 0xc000103c00)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000097ec0, 0x1, 0x1, 0xc000408f18,
0xc000106480, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000097ec0, 0x1, 0x1, 0xc000408f18, 0x17,
0x4a44a0, 0x0)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc000079a20, 0xc000079a20, 0xc000097ec0)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc000079a20, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193505 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc00020e501, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000202280, 0x1, 0x1, 0xc000560d88, 0x17,
0x521bf06b00000200, 0xc00020bc00)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000202280, 0x1, 0x1, 0xc000560f18,
0xc000207800, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000202280, 0x1, 0x1, 0xc000560f18, 0x17,
0x4a44a0, 0x0)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc000677b80, 0xc000677b80, 0xc000202280)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc000677b80, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193698 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc0000bf400, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000337630, 0x1, 0x1, 0xc0005dcd88, 0x17,
0x608f544b00000200, 0xc0000c4e00)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000337630, 0x1, 0x1, 0xc0005dcf18,
0xc0000bd800, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000337630, 0x1, 0x1, 0xc0005dcf18, 0x17,
0x4a44a0, 0x1)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc0000c2580, 0xc0000c2580, 0xc000337630)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc0000c2580, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193644 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc00066ca00, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000239c00, 0x1, 0x1, 0xc000254d88, 0x17,
0xb568698b00000200, 0xc00066e380)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000239c00, 0x1, 0x1, 0xc000254f18,
0xc00066b080, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000239c00, 0x1, 0x1, 0xc000254f18, 0x17,
0x4a44a0, 0x0)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc000668b00, 0xc000668b00, 0xc000239c00)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc000668b00, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193426 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc0001a4200, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000011af0, 0x1, 0x1, 0xc000437d88, 0x17,
0x3a15cdf400010200, 0xc0001b0000)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000011af0, 0x1, 0x1, 0xc000437f18,
0xc000193b00, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000011af0, 0x1, 0x1, 0xc000437f18, 0x17,
0x4a44a0, 0x6c61636f6c2f7201)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc0001a06e0, 0xc0001a06e0, 0xc000011af0)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc0001a06e0, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193434 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc00066c000, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000239b60, 0x1, 0x1, 0xc00054fd88, 0x17,
0x2d3baf2900010200, 0xc000665500)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000239b60, 0x1, 0x1, 0xc00054ff18,
0xc00066a480, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000239b60, 0x1, 0x1, 0xc00054ff18, 0x17,
0x4a44a0, 0x0)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc0006686e0, 0xc0006686e0, 0xc000239b60)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc0006686e0, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193556 [running]:
goroutine running on other thread; stack unavailable
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193666 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc0001a4500, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000011b20, 0x1, 0x1, 0xc000559d88, 0x17,
0xa29d4a1600000200, 0xc0001b0380)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000011b20, 0x1, 0x1, 0xc000559f18,
0xc000193e00, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000011b20, 0x1, 0x1, 0xc000559f18, 0x17,
0x4a44a0, 0x6c61636f6c2f7201)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc0001a0840, 0xc0001a0840, 0xc000011b20)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc0001a0840, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193691 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc0001a5100, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000011c10, 0x1, 0x1, 0xc00018dd88, 0x17,
0xf8fa30c900000200, 0xc0001b1500)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000011c10, 0x1, 0x1, 0xc00018df18,
0xc0001b2d80, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000011c10, 0x1, 0x1, 0xc00018df18, 0x17,
0x4a44a0, 0x0)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc0001a0f20, 0xc0001a0f20, 0xc000011c10)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc0001a0f20, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193570 [runnable]:
sync.runtime_Semrelease(0x55c224, 0x1, 0x1)
/home/jrick/src/go/src/runtime/sema.go:66 +0x3e
sync.(*Mutex).unlockSlow(0x55c220, 0xc000000104)
/home/jrick/src/go/src/sync/mutex.go:224 +0xb5
sync.(*Mutex).Unlock(...)
/home/jrick/src/go/src/sync/mutex.go:190
sync.(*RWMutex).Unlock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:136 +0xab
syscall.forkExec(0x4a832a, 0xd, 0xc0003370a0, 0x1, 0x1, 0xc0005e0d88, 0x17,
0x6e0e350b00000200, 0xc000576380)
/home/jrick/src/go/src/syscall/exec_unix.go:216 +0x3d1
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc0003370a0, 0x1, 0x1, 0xc0005e0f18,
0xc000237080, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc0003370a0, 0x1, 0x1, 0xc0005e0f18, 0x17,
0x4a44a0, 0x0)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc00056bce0, 0xc00056bce0, 0xc0003370a0)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc00056bce0, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193648 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc00066d400, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000239cc0, 0x1, 0x1, 0xc00009dd88, 0x17,
0x6774cf8000010200, 0xc00066f180)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000239cc0, 0x1, 0x1, 0xc00009df18,
0xc00066bc80, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000239cc0, 0x1, 0x1, 0xc00009df18, 0x17,
0x4a44a0, 0x0)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc000669080, 0xc000669080, 0xc000239cc0)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc000669080, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193695 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc0000bec00, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc0003375a0, 0x1, 0x1, 0xc00054ad88, 0x17,
0x75634b8800000200, 0xc0000c4380)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc0003375a0, 0x1, 0x1, 0xc00054af18,
0xc0000bcf00, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc0003375a0, 0x1, 0x1, 0xc00054af18, 0x17,
0x4a44a0, 0xc0000ece01)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc0000c2160, 0xc0000c2160, 0xc0003375a0)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc0000c2160, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193595 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc00020e700, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc0002022b0, 0x1, 0x1, 0xc0001b7d88, 0x17,
0x3c84192200010200, 0xc000210000)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc0002022b0, 0x1, 0x1, 0xc0001b7f18,
0xc000207b00, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc0002022b0, 0x1, 0x1, 0xc0001b7f18, 0x17,
0x4a44a0, 0x6c61636f6c2f7201)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc000677ce0, 0xc000677ce0, 0xc0002022b0)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc000677ce0, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193764 [runnable]:
sync.runtime_Semrelease(0x55c224, 0x1, 0x1)
/home/jrick/src/go/src/runtime/sema.go:66 +0x3e
sync.(*Mutex).unlockSlow(0x55c220, 0xc00000020c)
/home/jrick/src/go/src/sync/mutex.go:224 +0xb5
sync.(*Mutex).Unlock(...)
/home/jrick/src/go/src/sync/mutex.go:190
sync.(*RWMutex).Unlock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:136 +0xab
syscall.forkExec(0x4a832a, 0xd, 0xc000011fc0, 0x1, 0x1, 0xc000549d88, 0x17,
0x2387cfad00010200, 0xc0001e0e00)
/home/jrick/src/go/src/syscall/exec_unix.go:216 +0x3d1
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000011fc0, 0x1, 0x1, 0xc000549f18,
0xc0001d0a80, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000011fc0, 0x1, 0x1, 0xc000549f18, 0x17,
0x4a44a0, 0x1)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc0001ccb00, 0xc0001ccb00, 0xc000011fc0)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc0001ccb00, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193409 [runnable]:
sync.runtime_Semrelease(0x55c224, 0x1, 0x1)
/home/jrick/src/go/src/runtime/sema.go:66 +0x3e
sync.(*Mutex).unlockSlow(0x55c220, 0xc000000204)
/home/jrick/src/go/src/sync/mutex.go:224 +0xb5
sync.(*Mutex).Unlock(...)
/home/jrick/src/go/src/sync/mutex.go:190
sync.(*RWMutex).Unlock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:136 +0xab
syscall.forkExec(0x4a832a, 0xd, 0xc000239680, 0x1, 0x1, 0xc000181d88, 0x17,
0xd3d148b800000200, 0xc00064f880)
/home/jrick/src/go/src/syscall/exec_unix.go:216 +0x3d1
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000239680, 0x1, 0x1, 0xc000181f18,
0xc000366c00, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000239680, 0x1, 0x1, 0xc000181f18, 0x17,
0x4a44a0, 0x1)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc0006502c0, 0xc0006502c0, 0xc000239680)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc0006502c0, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193755 [runnable]:
sync.runtime_Semrelease(0x55c224, 0x1, 0x1)
/home/jrick/src/go/src/runtime/sema.go:66 +0x3e
sync.(*Mutex).unlockSlow(0x55c220, 0xc0000001fc)
/home/jrick/src/go/src/sync/mutex.go:224 +0xb5
sync.(*Mutex).Unlock(...)
/home/jrick/src/go/src/sync/mutex.go:190
sync.(*RWMutex).Unlock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:136 +0xab
syscall.forkExec(0x4a832a, 0xd, 0xc000337b80, 0x1, 0x1, 0xc000188d88, 0x17,
0x7dd9439500010200, 0xc0000f7180)
/home/jrick/src/go/src/syscall/exec_unix.go:216 +0x3d1
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000337b80, 0x1, 0x1, 0xc000188f18,
0xc0000f4d80, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000337b80, 0x1, 0x1, 0xc000188f18, 0x17,
0x4a44a0, 0x1)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc0000e6c60, 0xc0000e6c60, 0xc000337b80)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc0000e6c60, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193701 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc00066c200, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000337550, 0x1, 0x1, 0xc000256d88, 0x17,
0x93e6a6ad00000200, 0xc000665880)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000337550, 0x1, 0x1, 0xc000256f18,
0xc00066a780, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000337550, 0x1, 0x1, 0xc000256f18, 0x17,
0x4a44a0, 0x0)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc00057be40, 0xc00057be40, 0xc000337550)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc00057be40, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193642 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc0000bea00, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000337570, 0x1, 0x1, 0xc000435d88, 0x17,
0x527322a500010200, 0xc0000c4000)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000337570, 0x1, 0x1, 0xc000435f18,
0xc0000bcc00, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000337570, 0x1, 0x1, 0xc000435f18, 0x17,
0x4a44a0, 0x1)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc0000c2000, 0xc0000c2000, 0xc000337570)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc0000c2000, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193421 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc0005ff400, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000011a00, 0x1, 0x1, 0xc0004efd88, 0x17,
0x1d5ed79300010200, 0xc000194e00)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000011a00, 0x1, 0x1, 0xc0004eff18,
0xc000192c00, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000011a00, 0x1, 0x1, 0xc0004eff18, 0x17,
0x4a44a0, 0x1)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc0001a0000, 0xc0001a0000, 0xc000011a00)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc0001a0000, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193555 [runnable]:
sync.runtime_SemacquireMutex(0x55c224, 0xc000643b00, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000239270, 0x1, 0x1, 0xc00055bd88, 0x17,
0xd173f9a800000200, 0xc000646a80)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000239270, 0x1, 0x1, 0xc00055bf18,
0xc00017e600, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000239270, 0x1, 0x1, 0xc00055bf18, 0x17,
0x4a44a0, 0x1)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc000644580, 0xc000644580, 0xc000239270)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc000644580, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193688 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc0001a4a00, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000011b80, 0x1, 0x1, 0xc000629d88, 0x17,
0xa60262a00000200, 0xc0001b0a80)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000011b80, 0x1, 0x1, 0xc000629f18,
0xc0001b2480, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000011b80, 0x1, 0x1, 0xc000629f18, 0x17,
0x4a44a0, 0xc0000f1e00)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc0001a0b00, 0xc0001a0b00, 0xc000011b80)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc0001a0b00, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193453 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc000101600, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000097e90, 0x1, 0x1, 0xc000406d88, 0x17,
0x803843500000200, 0xc000103880)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000097e90, 0x1, 0x1, 0xc000406f18,
0xc000106180, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000097e90, 0x1, 0x1, 0xc000406f18, 0x17,
0x4a44a0, 0x1)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc0000798c0, 0xc0000798c0, 0xc000097e90)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc0000798c0, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193581 [runnable]:
sync.runtime_Semrelease(0x55c224, 0x1, 0x1)
/home/jrick/src/go/src/runtime/sema.go:66 +0x3e
sync.(*Mutex).unlockSlow(0x55c220, 0xc0000000e4)
/home/jrick/src/go/src/sync/mutex.go:224 +0xb5
sync.(*Mutex).Unlock(...)
/home/jrick/src/go/src/sync/mutex.go:190
sync.(*RWMutex).Unlock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:136 +0xab
syscall.forkExec(0x4a832a, 0xd, 0xc0003372c0, 0x1, 0x1, 0xc000562d88, 0x17,
0x4579ec0800000200, 0xc00057d180)
/home/jrick/src/go/src/syscall/exec_unix.go:216 +0x3d1
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc0003372c0, 0x1, 0x1, 0xc000562f18,
0xc000457c80, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc0003372c0, 0x1, 0x1, 0xc000562f18, 0x17,
0x4a44a0, 0x1)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc00057ac60, 0xc00057ac60, 0xc0003372c0)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc00057ac60, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193583 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc00057ec00, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000337340, 0x1, 0x1, 0xc000185d88, 0x17,
0xd5d89eb300010200, 0xc00057d880)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000337340, 0x1, 0x1, 0xc000185f18,
0xc00037e480, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000337340, 0x1, 0x1, 0xc000185f18, 0x17,
0x4a44a0, 0x1)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc00057af20, 0xc00057af20, 0xc000337340)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc00057af20, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193696 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc0000bef00, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc0003375d0, 0x1, 0x1, 0xc00062dd88, 0x17,
0x9d83cad100010200, 0xc0000c4700)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc0003375d0, 0x1, 0x1, 0xc00062df18,
0xc0000bd200, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc0003375d0, 0x1, 0x1, 0xc00062df18, 0x17,
0x4a44a0, 0xc000211201)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc0000c22c0, 0xc0000c22c0, 0xc0003375d0)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc0000c22c0, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193645 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc00066cc00, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000239c30, 0x1, 0x1, 0xc000186d88, 0x17,
0x6f3a283700000200, 0xc00066e700)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000239c30, 0x1, 0x1, 0xc000186f18,
0xc00066b380, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000239c30, 0x1, 0x1, 0xc000186f18, 0x17,
0x4a44a0, 0x1)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc000668c60, 0xc000668c60, 0xc000239c30)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc000668c60, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193456 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc00010a000, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000097f20, 0x1, 0x1, 0xc00062bd88, 0x17,
0xfabcedc100010200, 0xc000108380)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000097f20, 0x1, 0x1, 0xc00062bf18,
0xc000106a80, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000097f20, 0x1, 0x1, 0xc00062bf18, 0x17,
0x4a44a0, 0x459801)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc000079ce0, 0xc000079ce0, 0xc000097f20)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc000079ce0, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193430 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc000661400, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000239aa0, 0x1, 0x1, 0xc000183d88, 0x17,
0x7dd7e2200000200, 0xc000664700)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000239aa0, 0x1, 0x1, 0xc000183f18,
0xc00065f800, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000239aa0, 0x1, 0x1, 0xc000183f18, 0x17,
0x4a44a0, 0x0)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc000668160, 0xc000668160, 0xc000239aa0)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc000668160, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193704 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc0000c9100, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc0003377f0, 0x1, 0x1, 0xc0000a3d88, 0x17,
0x4bfbfcd000010200, 0xc0000d4e00)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc0003377f0, 0x1, 0x1, 0xc0000a3f18,
0xc0000c7380, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc0003377f0, 0x1, 0x1, 0xc0000a3f18, 0x17,
0x4a44a0, 0x0)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc0000c31e0, 0xc0000c31e0, 0xc0003377f0)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc0000c31e0, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193427 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc0005fec00, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000011970, 0x1, 0x1, 0xc00046dd88, 0x17,
0xe9e9532e00000200, 0xc000194380)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000011970, 0x1, 0x1, 0xc00046df18,
0xc000192300, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000011970, 0x1, 0x1, 0xc00046df18, 0x17,
0x4a44a0, 0x1)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc0005efb80, 0xc0005efb80, 0xc000011970)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc0005efb80, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193558 [runnable]:
sync.runtime_Semrelease(0x55c224, 0x1, 0x1)
/home/jrick/src/go/src/runtime/sema.go:66 +0x3e
sync.(*Mutex).unlockSlow(0x55c220, 0xc00000010c)
/home/jrick/src/go/src/sync/mutex.go:224 +0xb5
sync.(*Mutex).Unlock(...)
/home/jrick/src/go/src/sync/mutex.go:190
sync.(*RWMutex).Unlock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:136 +0xab
syscall.forkExec(0x4a832a, 0xd, 0xc000239310, 0x1, 0x1, 0xc00040ad88, 0x17,
0x9b6c32ce00010200, 0xc000647500)
/home/jrick/src/go/src/syscall/exec_unix.go:216 +0x3d1
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000239310, 0x1, 0x1, 0xc00040af18,
0xc00017f080, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000239310, 0x1, 0x1, 0xc00040af18, 0x17,
0x4a44a0, 0x1)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc0006449a0, 0xc0006449a0, 0xc000239310)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc0006449a0, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193582 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc00057e700, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000337300, 0x1, 0x1, 0xc00046cd88, 0x17,
0xe64949be00010200, 0xc00057d500)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000337300, 0x1, 0x1, 0xc00046cf18,
0xc00037e180, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000337300, 0x1, 0x1, 0xc00046cf18, 0x17,
0x4a44a0, 0x1)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc00057adc0, 0xc00057adc0, 0xc000337300)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc00057adc0, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193647 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc00066d100, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000239c90, 0x1, 0x1, 0xc00009fd88, 0x17,
0xaa0c1cad00010200, 0xc00066ee00)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000239c90, 0x1, 0x1, 0xc00009ff18,
0xc00066b980, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000239c90, 0x1, 0x1, 0xc00009ff18, 0x17,
0x4a44a0, 0x0)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc000668f20, 0xc000668f20, 0xc000239c90)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc000668f20, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193429 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc000661100, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000239a70, 0x1, 0x1, 0xc000184d88, 0x17,
0xcf8335d800010200, 0xc000664380)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000239a70, 0x1, 0x1, 0xc000184f18,
0xc00065f500, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000239a70, 0x1, 0x1, 0xc000184f18, 0x17,
0x4a44a0, 0x1)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc000668000, 0xc000668000, 0xc000239a70)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc000668000, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193735 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc000117101, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc0006662e0, 0x1, 0x1, 0xc000470d88, 0x17,
0x910dec900000200, 0xc00011aa80)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc0006662e0, 0x1, 0x1, 0xc000470f18,
0xc000118780, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc0006662e0, 0x1, 0x1, 0xc000470f18, 0x17,
0x4a44a0, 0x0)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc00010d8c0, 0xc00010d8c0, 0xc0006662e0)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc00010d8c0, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193452 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc000101400, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000097e60, 0x1, 0x1, 0xc00040dd88, 0x17,
0x45403b3300000200, 0xc000103500)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000097e60, 0x1, 0x1, 0xc00040df18,
0xc00007de00, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000097e60, 0x1, 0x1, 0xc00040df18, 0x17,
0x4a44a0, 0x0)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc000079760, 0xc000079760, 0xc000097e60)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc000079760, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 186501 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc000178f00, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000666d80, 0x1, 0x1, 0xc000407d88, 0x17,
0x6032842a00010200, 0xc000384000)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000666d80, 0x1, 0x1, 0xc000407f18,
0xc00017c180, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000666d80, 0x1, 0x1, 0xc000407f18, 0x17,
0x4a44a0, 0x1)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc000382000, 0xc000382000, 0xc000666d80)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc000382000, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193699 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc0000bf600, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000337660, 0x1, 0x1, 0xc000189d88, 0x17,
0xdb04e6600000200, 0xc0000c5180)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000337660, 0x1, 0x1, 0xc000189f18,
0xc0000bdb00, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000337660, 0x1, 0x1, 0xc000189f18, 0x17,
0x4a44a0, 0x1)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc0000c26e0, 0xc0000c26e0, 0xc000337660)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc0000c26e0, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193779 [runnable]:
syscall.Syscall(0x3, 0x43, 0xc00055ec68, 0x8, 0x0, 0x8, 0x0)
/home/jrick/src/go/src/syscall/asm_unix_amd64.s:19 +0x5
syscall.readlen(0x43, 0xc00055ec68, 0x8, 0x2, 0xc00067e780, 0x18)
/home/jrick/src/go/src/syscall/zsyscall_openbsd_amd64.go:1251 +0x56
syscall.forkExec(0x4a832a, 0xd, 0xc000202170, 0x1, 0x1, 0xc00055ed88, 0x17,
0x34d6675a00010200, 0xc00020aa80)
/home/jrick/src/go/src/syscall/exec_unix.go:221 +0x40c
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000202170, 0x1, 0x1, 0xc00055ef18,
0xc000206900, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000202170, 0x1, 0x1, 0xc00055ef18, 0x17,
0x4a44a0, 0x0)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc000677340, 0xc000677340, 0xc000202170)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc000677340, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193425 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc0001a4000, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000011ac0, 0x1, 0x1, 0xc000431d88, 0x17,
0x64be549200010200, 0xc000195c00)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000011ac0, 0x1, 0x1, 0xc000431f18,
0xc000193800, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000011ac0, 0x1, 0x1, 0xc000431f18, 0x17,
0x4a44a0, 0x1)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc0001a0580, 0xc0001a0580, 0xc000011ac0)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc0001a0580, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193589 [runnable]:
sync.runtime_Semrelease(0x55c224, 0x1, 0x1)
/home/jrick/src/go/src/runtime/sema.go:66 +0x3e
sync.(*Mutex).unlockSlow(0x55c220, 0xc0000000fc)
/home/jrick/src/go/src/sync/mutex.go:224 +0xb5
sync.(*Mutex).Unlock(...)
/home/jrick/src/go/src/sync/mutex.go:190
sync.(*RWMutex).Unlock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:136 +0xab
syscall.forkExec(0x4a832a, 0xd, 0xc000097740, 0x1, 0x1, 0xc0005e1d88, 0x17,
0xd1984c9b00000200, 0xc00006ae00)
/home/jrick/src/go/src/syscall/exec_unix.go:216 +0x3d1
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000097740, 0x1, 0x1, 0xc0005e1f18,
0xc000159680, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000097740, 0x1, 0x1, 0xc0005e1f18, 0x17,
0x4a44a0, 0x1)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc00006c2c0, 0xc00006c2c0, 0xc000097740)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc00006c2c0, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193683 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc0000c8a00, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc0003377b0, 0x1, 0x1, 0xc000561d88, 0x17,
0x4133a39b00000200, 0xc0000d4a80)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc0003377b0, 0x1, 0x1, 0xc000561f18,
0xc0000c7080, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc0003377b0, 0x1, 0x1, 0xc000561f18, 0x17,
0x4a44a0, 0x0)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc0000c3080, 0xc0000c3080, 0xc0003377b0)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc0000c3080, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193685 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc00066db00, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000239d50, 0x1, 0x1, 0xc00062cd88, 0x17,
0xc5f8ba0500010200, 0xc00066fc00)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000239d50, 0x1, 0x1, 0xc00062cf18,
0xc000670600, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000239d50, 0x1, 0x1, 0xc00062cf18, 0x17,
0x4a44a0, 0xc00041e401)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc0006694a0, 0xc0006694a0, 0xc000239d50)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc0006694a0, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193528 [runnable]:
sync.runtime_Semrelease(0x55c224, 0x1, 0x1)
/home/jrick/src/go/src/runtime/sema.go:66 +0x3e
sync.(*Mutex).unlockSlow(0x55c220, 0xc000000114)
/home/jrick/src/go/src/sync/mutex.go:224 +0xb5
sync.(*Mutex).Unlock(...)
/home/jrick/src/go/src/sync/mutex.go:190
sync.(*RWMutex).Unlock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:136 +0xab
syscall.forkExec(0x4a832a, 0xd, 0xc000239040, 0x1, 0x1, 0xc000556d88, 0x17,
0x8aa8057900000200, 0xc000640000)
/home/jrick/src/go/src/syscall/exec_unix.go:216 +0x3d1
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000239040, 0x1, 0x1, 0xc000556f18,
0xc000410000, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000239040, 0x1, 0x1, 0xc000556f18, 0x17,
0x4a44a0, 0x1)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc000637600, 0xc000637600, 0xc000239040)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc000637600, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193657 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc0000c8c00, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000097fe0, 0x1, 0x1, 0xc00062ad88, 0x17,
0x81ab75ae00010200, 0xc000109180)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000097fe0, 0x1, 0x1, 0xc00062af18,
0xc000107680, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000097fe0, 0x1, 0x1, 0xc00062af18, 0x17,
0x4a44a0, 0x1)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc00010c2c0, 0xc00010c2c0, 0xc000097fe0)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc00010c2c0, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193783 [runnable]:
os.newFile(0x67, 0x4a7952, 0x9, 0x1, 0x67)
/home/jrick/src/go/src/os/file_unix.go:113 +0x89
os.openFileNolog(0x4a7952, 0x9, 0x1, 0x0, 0xc000202270, 0x0, 0x0)
/home/jrick/src/go/src/os/file_unix.go:224 +0x1ce
os.OpenFile(0x4a7952, 0x9, 0x1, 0xc000000000, 0xc000202270, 0x0, 0xc00055fe28)
/home/jrick/src/go/src/os/file.go:327 +0x65
os/exec.(*Cmd).writerDescriptor(0xc000677a20, 0x0, 0x0, 0x0, 0xc0000b70d8,
0xc00020c1a0)
/home/jrick/src/go/src/os/exec/exec.go:291 +0x3f9
os/exec.(*Cmd).stdout(0xc000677a20, 0xc0000b70d8, 0x0, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:279 +0x3d
os/exec.(*Cmd).Start(0xc000677a20, 0xc000677a20, 0xc000202260)
/home/jrick/src/go/src/os/exec/exec.go:407 +0x162
os/exec.(*Cmd).Run(0xc000677a20, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193669 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc0000c8f00, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000011d00, 0x1, 0x1, 0xc00009cd88, 0x17,
0x915565ed00000200, 0xc0001c4700)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000011d00, 0x1, 0x1, 0xc00009cf18,
0xc0001b3c80, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000011d00, 0x1, 0x1, 0xc00009cf18, 0x17,
0x4a44a0, 0x0)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc0001a1600, 0xc0001a1600, 0xc000011d00)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc0001a1600, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193424 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc0005ffb00, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000011a90, 0x1, 0x1, 0xc0005e3d88, 0x17,
0x8f43db8400010200, 0xc000195880)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000011a90, 0x1, 0x1, 0xc0005e3f18,
0xc000193500, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000011a90, 0x1, 0x1, 0xc0005e3f18, 0x17,
0x4a44a0, 0x1)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc0001a0420, 0xc0001a0420, 0xc000011a90)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc0001a0420, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193423 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc0005ff900, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000011a60, 0x1, 0x1, 0xc00054ed88, 0x17,
0x83dd9cfa00000200, 0xc000195500)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000011a60, 0x1, 0x1, 0xc00054ef18,
0xc000193200, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000011a60, 0x1, 0x1, 0xc00054ef18, 0x17,
0x4a44a0, 0x0)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc0001a02c0, 0xc0001a02c0, 0xc000011a60)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc0001a02c0, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193643 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc00066c700, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000239bd0, 0x1, 0x1, 0xc000409d88, 0x17,
0x2bd197c500000200, 0xc00066e000)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000239bd0, 0x1, 0x1, 0xc000409f18,
0xc00066ad80, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000239bd0, 0x1, 0x1, 0xc000409f18, 0x17,
0x4a44a0, 0x0)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc0006689a0, 0xc0006689a0, 0xc000239bd0)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc0006689a0, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193690 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc0001a4f00, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000011be0, 0x1, 0x1, 0xc00018fd88, 0x17,
0x1edddb1e00010200, 0xc0001b1180)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000011be0, 0x1, 0x1, 0xc00018ff18,
0xc0001b2a80, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000011be0, 0x1, 0x1, 0xc00018ff18, 0x17,
0x4a44a0, 0x459800)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc0001a0dc0, 0xc0001a0dc0, 0xc000011be0)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc0001a0dc0, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193419 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc0005fef01, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc0000119a0, 0x1, 0x1, 0xc000257d88, 0x17,
0x4587bfb000010200, 0xc000194700)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc0000119a0, 0x1, 0x1, 0xc000257f18,
0xc000192600, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc0000119a0, 0x1, 0x1, 0xc000257f18, 0x17,
0x4a44a0, 0x0)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc0005efce0, 0xc0005efce0, 0xc0000119a0)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc0005efce0, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193697 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc0000bf100, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000337600, 0x1, 0x1, 0xc00046ed88, 0x17,
0x83a5f47400000200, 0xc0000c4a80)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000337600, 0x1, 0x1, 0xc00046ef18,
0xc0000bd500, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000337600, 0x1, 0x1, 0xc00046ef18, 0x17,
0x4a44a0, 0x1)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc0000c2420, 0xc0000c2420, 0xc000337600)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc0000c2420, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193682 [semacquire]:
sync.runtime_SemacquireMutex(0x55c224, 0xc0000c8700, 0x1)
/home/jrick/src/go/src/runtime/sema.go:71 +0x47
sync.(*Mutex).lockSlow(0x55c220)
/home/jrick/src/go/src/sync/mutex.go:138 +0x105
sync.(*Mutex).Lock(...)
/home/jrick/src/go/src/sync/mutex.go:81
sync.(*RWMutex).Lock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:98 +0x90
syscall.forkExec(0x4a832a, 0xd, 0xc000337780, 0x1, 0x1, 0xc000565d88, 0x17,
0xb7f2f97a00010200, 0xc0000d4700)
/home/jrick/src/go/src/syscall/exec_unix.go:203 +0x23a
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000337780, 0x1, 0x1, 0xc000565f18,
0xc0000c6d80, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000337780, 0x1, 0x1, 0xc000565f18, 0x17,
0x4a44a0, 0x0)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc0000c2f20, 0xc0000c2f20, 0xc000337780)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc0000c2f20, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193768 [running]:
goroutine running on other thread; stack unavailable
created by main.main
/home/jrick/var/fork.go:11 +0x75
goroutine 193758 [runnable]:
sync.runtime_Semrelease(0x55c224, 0x0, 0x1)
/home/jrick/src/go/src/runtime/sema.go:66 +0x3e
sync.(*Mutex).unlockSlow(0x55c220, 0xc000000208)
/home/jrick/src/go/src/sync/mutex.go:213 +0x7f
sync.(*Mutex).Unlock(...)
/home/jrick/src/go/src/sync/mutex.go:190
sync.(*RWMutex).Unlock(0x55c220)
/home/jrick/src/go/src/sync/rwmutex.go:136 +0xab
syscall.forkExec(0x4a832a, 0xd, 0xc000337c10, 0x1, 0x1, 0xc000180d88, 0x17,
0x7a28816500010200, 0xc0000f7c00)
/home/jrick/src/go/src/syscall/exec_unix.go:216 +0x3d1
syscall.StartProcess(...)
/home/jrick/src/go/src/syscall/exec_unix.go:263
os.startProcess(0x4a832a, 0xd, 0xc000337c10, 0x1, 0x1, 0xc000180f18,
0xc0000f5680, 0x17, 0x17)
/home/jrick/src/go/src/os/exec_posix.go:53 +0x29b
os.StartProcess(0x4a832a, 0xd, 0xc000337c10, 0x1, 0x1, 0xc000180f18, 0x17,
0x4a44a0, 0x1)
/home/jrick/src/go/src/os/exec.go:102 +0x7c
os/exec.(*Cmd).Start(0xc0000e7080, 0xc0000e7080, 0xc000337c10)
/home/jrick/src/go/src/os/exec/exec.go:422 +0x528
os/exec.(*Cmd).Run(0xc0000e7080, 0xd, 0x0)
/home/jrick/src/go/src/os/exec/exec.go:338 +0x2b
main.main.func1(0xc0000940c0)
/home/jrick/var/fork.go:12 +0x59
created by main.main
/home/jrick/var/fork.go:11 +0x75
exit status 2