Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Possible memory leak during long running training #1

Open
ruffrey opened this issue Jul 9, 2017 · 1 comment
Open

Possible memory leak during long running training #1

ruffrey opened this issue Jul 9, 2017 · 1 comment

Comments

@ruffrey
Copy link
Owner

ruffrey commented Jul 9, 2017

Initially with a network of --hidden={60,30,30} --learn=0.001 it is doing 170 MB, but after 4 hours on a 2012 macbook air, it is at 1.05 GB (with significant learning having taken place).

@ruffrey
Copy link
Owner Author

ruffrey commented Jul 10, 2017

epoch= 22.298267445199578
ticktime 5 ms
medianPerplexity 7.608473643415918
runtime: goroutine stack exceeds 1000000000-byte limit
fatal error: stack overflow

runtime stack:
runtime.throw(0x13b77aa, 0xe)
	/usr/local/go/src/runtime/panic.go:596 +0x95
runtime.newstack(0x0)
	/usr/local/go/src/runtime/stack.go:1089 +0x3f2
runtime.morestack()
	/usr/local/go/src/runtime/asm_amd64.s:398 +0x86

goroutine 1 [running]:
runtime.rawstring(0x1, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/runtime/string.go:236 +0xb7 fp=0xc448870350 sp=0xc448870348
runtime.rawstringtmp(0x0, 0x1, 0x10250bb, 0x22cd410, 0xc448870428, 0xc448870430, 0x10509ab)
	/usr/local/go/src/runtime/string.go:107 +0x78 fp=0xc448870390 sp=0xc448870350
runtime.slicebytetostring(0x0, 0xc448870487, 0x1, 0x1, 0x20, 0xc448870401)
	/usr/local/go/src/runtime/string.go:89 +0x3e fp=0xc4488703e8 sp=0xc448870390
strconv.formatBits(0x0, 0x0, 0x0, 0x0, 0xa, 0x1620000, 0x0, 0xc448870538, 0x104201b, 0x80, ...)
	/usr/local/go/src/strconv/itoa.go:141 +0x292 fp=0xc4488704b0 sp=0xc4488703e8
strconv.FormatInt(0x0, 0xa, 0x1, 0xc425ca5400)
	/usr/local/go/src/strconv/itoa.go:19 +0x5f fp=0xc448870518 sp=0xc4488704b0
strconv.Itoa(0x0, 0x1e, 0x1e)
	/usr/local/go/src/strconv/itoa.go:25 +0x34 fp=0xc448870548 sp=0xc448870518
main.(*TrainingState).ForwardLSTM(0xc420089200, 0xc42001b5d8, 0x3, 0x3, 0xc425ca5280, 0xc448870948, 0x145)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/trainingState.go:147 +0x16d fp=0xc4488708c0 sp=0xc448870548
main.(*TrainingState).CostFunction(0xc420089200, 0xc420430368, 0x145, 0xc420365c9c, 0x1)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/cost.go:54 +0x1fa fp=0xc448870990 sp=0xc4488708c0
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:227 +0xdf fp=0xc448870bd0 sp=0xc448870990
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448870e10 sp=0xc448870bd0
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448871050 sp=0xc448870e10
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448871290 sp=0xc448871050
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc4488714d0 sp=0xc448871290
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448871710 sp=0xc4488714d0
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448871950 sp=0xc448871710
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448871b90 sp=0xc448871950
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448871dd0 sp=0xc448871b90
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448872010 sp=0xc448871dd0
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448872250 sp=0xc448872010
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448872490 sp=0xc448872250
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc4488726d0 sp=0xc448872490
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448872910 sp=0xc4488726d0
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448872b50 sp=0xc448872910
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448872d90 sp=0xc448872b50
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448872fd0 sp=0xc448872d90
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448873210 sp=0xc448872fd0
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448873450 sp=0xc448873210
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448873690 sp=0xc448873450
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc4488738d0 sp=0xc448873690
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448873b10 sp=0xc4488738d0
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448873d50 sp=0xc448873b10
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448873f90 sp=0xc448873d50
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc4488741d0 sp=0xc448873f90
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448874410 sp=0xc4488741d0
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448874650 sp=0xc448874410
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448874890 sp=0xc448874650
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448874ad0 sp=0xc448874890
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448874d10 sp=0xc448874ad0
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448874f50 sp=0xc448874d10
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448875190 sp=0xc448874f50
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc4488753d0 sp=0xc448875190
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448875610 sp=0xc4488753d0
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448875850 sp=0xc448875610
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448875a90 sp=0xc448875850
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448875cd0 sp=0xc448875a90
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448875f10 sp=0xc448875cd0
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448876150 sp=0xc448875f10
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448876390 sp=0xc448876150
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc4488765d0 sp=0xc448876390
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448876810 sp=0xc4488765d0
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448876a50 sp=0xc448876810
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448876c90 sp=0xc448876a50
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448876ed0 sp=0xc448876c90
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448877110 sp=0xc448876ed0
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448877350 sp=0xc448877110
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448877590 sp=0xc448877350
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc4488777d0 sp=0xc448877590
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448877a10 sp=0xc4488777d0
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448877c50 sp=0xc448877a10
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448877e90 sp=0xc448877c50
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc4488780d0 sp=0xc448877e90
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448878310 sp=0xc4488780d0
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448878550 sp=0xc448878310
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448878790 sp=0xc448878550
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc4488789d0 sp=0xc448878790
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448878c10 sp=0xc4488789d0
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448878e50 sp=0xc448878c10
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448879090 sp=0xc448878e50
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc4488792d0 sp=0xc448879090
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448879510 sp=0xc4488792d0
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448879750 sp=0xc448879510
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448879990 sp=0xc448879750
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448879bd0 sp=0xc448879990
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc448879e10 sp=0xc448879bd0
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc44887a050 sp=0xc448879e10
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc44887a290 sp=0xc44887a050
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc44887a4d0 sp=0xc44887a290
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc44887a710 sp=0xc44887a4d0
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc44887a950 sp=0xc44887a710
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc44887ab90 sp=0xc44887a950
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc44887add0 sp=0xc44887ab90
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc44887b010 sp=0xc44887add0
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc44887b250 sp=0xc44887b010
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc44887b490 sp=0xc44887b250
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc44887b6d0 sp=0xc44887b490
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc44887b910 sp=0xc44887b6d0
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc44887bb50 sp=0xc44887b910
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc44887bd90 sp=0xc44887bb50
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc44887bfd0 sp=0xc44887bd90
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc44887c210 sp=0xc44887bfd0
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc44887c450 sp=0xc44887c210
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc44887c690 sp=0xc44887c450
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc44887c8d0 sp=0xc44887c690
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc44887cb10 sp=0xc44887c8d0
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc44887cd50 sp=0xc44887cb10
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc44887cf90 sp=0xc44887cd50
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc44887d1d0 sp=0xc44887cf90
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc44887d410 sp=0xc44887d1d0
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc44887d650 sp=0xc44887d410
main.tick(0xc420089200, 0x13b602f, 0xa)
	/Users/jpx/go/src/github.com/ruffrey/recurrent-nn-char-go/main.go:277 +0x8d3 fp=0xc44887d890 sp=0xc44887d650
...additional frames elided...

goroutine 17 [syscall, 465 minutes, locked to thread]:
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:2197 +0x1

goroutine 5 [syscall, 465 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:116 +0xff
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:22 +0x22
created by os/signal.init.1
	/usr/local/go/src/os/signal/signal_unix.go:28 +0x41

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant