DVR crashed tonight with a stack overflow error. The error message is very long so unless you want the whole thing in this post, here's the beginning:
runtime: goroutine stack exceeds 1000000000-byte limit
runtime: sp=0xc02809a578 stack=[0xc02809a000, 0xc04809a000]
fatal error: stack overflow
runtime stack:
runtime.throw(0x5297b95, 0xe)
runtime/panic.go:1116 +0x72
runtime.newstack()
runtime/stack.go:1067 +0x78d
runtime.morestack()
runtime/asm_amd64.s:449 +0x8f