mygo$ go test -v -run TestParLossAndDeriv nnet
=== RUN TestParLossAndDeriv-8
In close goroutines
Closed trainInputCh
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x0 pc=0x31fed]
goroutine 4 [running]:
nnet._func_002(0x42289330, 0x0)
/Users/brendan/Documents/mygo/src/nnet/par.go:64 +0x78
created by nnet.(*Net).launchGoroutines
/Users/brendan/Documents/mygo/src/nnet/par.go:75 +0x117
goroutine 1 [chan receive]:
testing.RunTests(0x2000, 0x2066e8, 0x800000008, 0x1, 0x1f84a0, ...)
/usr/local/go/src/pkg/testing/testing.go:369 +0x7b8
testing.Main(0x2000, 0x2066e8, 0x800000008, 0x209a68, 0x0, ...)
/usr/local/go/src/pkg/testing/testing.go:304 +0x7a
main.main()
nnet/_test/_testmain.go:57 +0x91
goroutine 2 [syscall]:
created by runtime.main
/usr/local/go/src/pkg/runtime/proc.c:221
goroutine 3 [runnable]:
syscall.Syscall()
/usr/local/go/src/pkg/syscall/asm_darwin_amd64.s:34 +0x61
syscall.Write(0x1, 0x422baf80, 0x8000000014, 0x4227c7d0, 0x0, ...)
/usr/local/go/src/pkg/syscall/zsyscall_darwin_amd64.go:1279 +0x78
os.(*File).write(0x42289008, 0x422baf80, 0x8000000014, 0x0, 0x0, ...)
/usr/local/go/src/pkg/os/file_unix.go:188 +0x69
os.(*File).Write(0x42289008, 0x422baf80, 0x8000000014, 0x422c0101, 0x0, ...)
/usr/local/go/src/pkg/os/file.go:139 +0x83
fmt.Fprintln(0x422993c0, 0x42289008, 0x442268e00, 0x100000001, 0x42289008, ...)
/usr/local/go/src/pkg/fmt/print.go:280 +0x94
fmt.Println(0x442268e00, 0x100000001, 0x736f6c4300000013, 0x0, 0x0, ...)
/usr/local/go/src/pkg/fmt/print.go:289 +0x7b
nnet.(*Net).CloseGoroutines(0x422b9000, 0x17314c)
/Users/brendan/Documents/mygo/src/nnet/par.go:27 +0x134
nnet.TestParLossAndDeriv(0x422ac180, 0x8be1920)
/Users/brendan/Documents/mygo/src/nnet/nnet_test.go:594 +0x3dc
testing.tRunner(0x422ac180, 0x206778, 0x0, 0x0)
/usr/local/go/src/pkg/testing/testing.go:292 +0x6f
created by testing.RunTests
/usr/local/go/src/pkg/testing/testing.go:368 +0x795
goroutine 5 [running]:
created by nnet.(*Net).launchGoroutines
/Users/brendan/Documents/mygo/src/nnet/par.go:75 +0x117
goroutine 6 [running]:
created by nnet.(*Net).launchGoroutines
/Users/brendan/Documents/mygo/src/nnet/par.go:75 +0x117
goroutine 7 [running]:
created by nnet.(*Net).launchGoroutines
/Users/brendan/Documents/mygo/src/nnet/par.go:75 +0x117
goroutine 8 [running]:
created by nnet.(*Net).launchGoroutines
/Users/brendan/Documents/mygo/src/nnet/par.go:75 +0x117
goroutine 9 [running]:
created by nnet.(*Net).launchGoroutines
/Users/brendan/Documents/mygo/src/nnet/par.go:75 +0x117
goroutine 10 [running]:
created by nnet.(*Net).launchGoroutines
/Users/brendan/Documents/mygo/src/nnet/par.go:75 +0x117
goroutine 11 [running]:
created by nnet.(*Net).launchGoroutines
/Users/brendan/Documents/mygo/src/nnet/par.go:75 +0x117
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x0 pc=0x31fed]
goroutine 11 [running]:
nnet._func_002(0x42289330, 0x0)
/Users/brendan/Documents/mygo/src/nnet/par.go:64 +0x78
created by nnet.(*Net).launchGoroutines
/Users/brendan/Documents/mygo/src/nnet/par.go:75 +0x117
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x0 pc=0x31fed]
goroutine 5 [running]:
nnet._func_002(0x42289330, 0x0)
/Users/brendan/Documents/mygo/src/nnet/par.go:64 +0x78
created by nnet.(*Net).launchGoroutines
/Users/brendan/Documents/mygo/src/nnet/par.go:75 +0x117
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x0 pc=0x31fed]
goroutine 9 [running]:
nnet._func_002(0x42289330, 0x0)
/Users/brendan/Documents/mygo/src/nnet/par.go:64 +0x78
created by nnet.(*Net).launchGoroutines
/Users/brendan/Documents/mygo/src/nnet/par.go:75 +0x117
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x0 pc=0x31fed]
goroutine 8 [running]:
nnet._func_002(0x42289330, 0x0)
/Users/brendan/Documents/mygo/src/nnet/par.go:64 +0x78
created by nnet.(*Net).launchGoroutines
/Users/brendan/Documents/mygo/src/nnet/par.go:75 +0x117
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x0 pc=0x31fed]
goroutine 6 [running]:
nnet._func_002(0x42289330, 0x0)
/Users/brendan/Documents/mygo/src/nnet/par.go:64 +0x78
created by nnet.(*Net).launchGoroutines
/Users/brendan/Documents/mygo/src/nnet/par.go:75 +0x117
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x0 pc=0x31fed]
goroutine 10 [running]:
nnet._func_002(0x42289330, 0x0)
/Users/brendan/Documents/mygo/src/nnet/par.go:64 +0x78
created by nnet.(*Net).launchGoroutines
/Users/brendan/Documents/mygo/src/nnet/par.go:75 +0x117
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x0 pc=0x31fed]
goroutine 7 [running]:
nnet._func_002(0x42289330, 0x0)
/Users/brendan/Documents/mygo/src/nnet/par.go:64 +0x78
created by nnet.(*Net).launchGoroutines
/Users/brendan/Documents/mygo/src/nnet/par.go:75 +0x117
exit status 2
FAIL nnet 0.134s