It looks like sometime overnight my Windows 10 DVR crashed. I am on version 2018.03.31.0528.
Strange looking log entries too:
2018/04/01 09:16:47 [DVR] Deleting job with expired serial: 1524009540-2 The Flash (SH019229360000-1524009600)
2018/04/01 09:16:47 [DVR] Deleting job with expired serial: 1524009540-5 Lethal Weapon (EP024315390039)
2018/04/01 09:16:47 [DVR] Waiting 9h42m12.5919415s until next job 1522623540-19 The Big Bang Theory
2018/04/01 09:16:48 [DVR] Waiting 9h42m11.8523535s until next job 1522623540-19 The Big Bang Theory
Exception 0xc0000005 0x0 0xc042135d20 0x7ffc2cba3f76
PC=0x7ffc2cba3f76
signal arrived during external code execution
syscall.Syscall6(0x7ffc2cba3f50, 0x4, 0xc042135d18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/vagrant/go/src/runtime/syscall_windows.go:174 +0x69
github.com/lxn/win.GetMessage(0xc042135d18, 0x0, 0x0, 0xc000000001)
/home/vagrant/channels-server-win64/.go/src/github.com/lxn/win/user32.go:2202 +0x8d
github.com/lxn/walk.(*FormBase).Run(0xc0424dc000, 0xebf9f0)
/home/vagrant/channels-server-win64/.go/src/github.com/lxn/walk/form.go:368 +0xe8
main.runMenu(0x0, 0x0)
/home/vagrant/channels-server-win64/menu_windows.go:134 +0x16b
main.StartMenu()
/home/vagrant/channels-server-win64/menu_windows.go:102 +0x38
main.run()
/home/vagrant/channels-server-win64/main.go:193 +0x29d
main.SetupMenu(0xec2538)
/home/vagrant/channels-server-win64/menu_windows.go:94 +0x29b
main.main()
/home/vagrant/channels-server-win64/main.go:130 +0x191
goroutine 55 [chan receive]:
main.liveStreamTicker()
/home/vagrant/channels-server-win64/streams.go:143 +0xf0
created by main.StartHTTPServer
/home/vagrant/channels-server-win64/http.go:3369 +0x63a1
goroutine 7 [select, 95 minutes]:
github.com/blevesearch/bleve/index.AnalysisWorker(0xc0420430e0, 0xc042043140)
/home/vagrant/channels-server-win64/.go/src/github.com/blevesearch/bleve/index/analysis.go:75 +0x12e
created by github.com/blevesearch/bleve/index.NewAnalysisQueue
/home/vagrant/channels-server-win64/.go/src/github.com/blevesearch/bleve/index/analysis.go:67 +0xd4
goroutine 8 [select, 95 minutes]:
github.com/blevesearch/bleve/index.AnalysisWorker(0xc0420430e0, 0xc042043140)
/home/vagrant/channels-server-win64/.go/src/github.com/blevesearch/bleve/index/analysis.go:75 +0x12e
created by github.com/blevesearch/bleve/index.NewAnalysisQueue
/home/vagrant/channels-server-win64/.go/src/github.com/blevesearch/bleve/index/analysis.go:67 +0xd4
goroutine 9 [select, 95 minutes]:
github.com/blevesearch/bleve/index.AnalysisWorker(0xc0420430e0, 0xc042043140)
/home/vagrant/channels-server-win64/.go/src/github.com/blevesearch/bleve/index/analysis.go:75 +0x12e
created by github.com/blevesearch/bleve/index.NewAnalysisQueue
/home/vagrant/channels-server-win64/.go/src/github.com/blevesearch/bleve/index/analysis.go:67 +0xd4
goroutine 10 [select, 95 minutes]:
github.com/blevesearch/bleve/index.AnalysisWorker(0xc0420430e0, 0xc042043140)
/home/vagrant/channels-server-win64/.go/src/github.com/blevesearch/bleve/index/analysis.go:75 +0x12e
created by github.com/blevesearch/bleve/index.NewAnalysisQueue
/home/vagrant/channels-server-win64/.go/src/github.com/blevesearch/bleve/index/analysis.go:67 +0xd4
goroutine 11 [chan receive, 95 minutes, locked to thread]:
_/home/vagrant/channels-server-win64/dvr.init.5.func1()
/home/vagrant/channels-server-win64/dvr/activity_windows.go:42 +0x4f
created by _/home/vagrant/channels-server-win64/dvr.init.5
/home/vagrant/channels-server-win64/dvr/activity_windows.go:40 +0x3c
goroutine 18 [syscall, 709 minutes]:
os/signal.signal_recv(0xc042000b00)
/home/vagrant/go/src/runtime/sigqueue.go:131 +0xad
os/signal.loop()
/home/vagrant/go/src/os/signal/signal_unix.go:22 +0x29
created by os/signal.init.0
/home/vagrant/go/src/os/signal/signal_unix.go:28 +0x48
goroutine 19 [syscall, 709 minutes, locked to thread]:
syscall.Syscall(0x7ffc2a9da6a0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/vagrant/go/src/runtime/syscall_windows.go:163 +0x69
syscall.(*Proc).Call(0xc0422790e0, 0xc04219fca0, 0x2, 0x2, 0x0, 0x0, 0x0, 0x0)
/home/vagrant/go/src/syscall/dll_windows.go:148 +0x245
main.init.0.func1()
/home/vagrant/channels-server-win64/bonjour_windows.go:15 +0x6c
created by main.init.0
/home/vagrant/channels-server-win64/bonjour_windows.go:13 +0x3c
goroutine 54 [IO wait, 619 minutes]:
internal/poll.runtime_pollWait(0x4668df0, 0x72, 0xc042292018)
/home/vagrant/go/src/runtime/netpoll.go:173 +0x5e
internal/poll.(*pollDesc).wait(0xc042292158, 0x72, 0x1428400, 0x0, 0x0)
/home/vagrant/go/src/internal/poll/fd_poll_runtime.go:85 +0xb5
internal/poll.(*ioSrv).ExecIO(0x1705bd0, 0xc042292018, 0xc04206e080, 0x17, 0x1, 0x0)
/home/vagrant/go/src/internal/poll/fd_windows.go:205 +0x13a
internal/poll.(*FD).acceptOne(0xc042292000, 0x9fc, 0xc04227a540, 0x2, 0x2, 0xc042292018, 0xa00, 0xc0422afd98, 0x4132ef, 0x10)
/home/vagrant/go/src/internal/poll/fd_windows.go:767 +0xae
internal/poll.(*FD).Accept(0xc042292000, 0xc04252c010, 0x0, 0x0, 0x0, 0x0, 0xc000000000, 0x0, 0x0, 0x0, ...)
/home/vagrant/go/src/internal/poll/fd_windows.go:801 +0x171
net.(*netFD).accept(0xc042292000, 0xc04243e000, 0x0, 0x0)
/home/vagrant/go/src/net/fd_windows.go:192 +0x88
net.(*TCPListener).accept(0xc0421ece20, 0xb6f481, 0x45b4b0, 0xc0422aff60)
/home/vagrant/go/src/net/tcpsock_posix.go:136 +0x35
net.(*TCPListener).Accept(0xc0421ece20, 0xec03a0, 0xc0422ea960, 0x1439300, 0xc04243e000)
/home/vagrant/go/src/net/tcpsock.go:247 +0x50
github.com/soheilhy/cmux.(*cMux).Serve(0xc0422ea960, 0x0, 0x0)
/home/vagrant/channels-server-win64/.go/src/github.com/soheilhy/cmux/cmux.go:161 +0x9c
created by main.StartHTTPServer
/home/vagrant/channels-server-win64/http.go:3368 +0x6389
goroutine 53 [chan receive, 619 minutes]:
github.com/soheilhy/cmux.muxListener.Accept(...)
/home/vagrant/channels-server-win64/.go/src/github.com/soheilhy/cmux/cmux.go:228
github.com/soheilhy/cmux.(*muxListener).Accept(0xc0421fed20, 0xec26c8, 0xc04204e1e0, 0x1433680, 0xc0420dbb00)
<autogenerated>:1 +0x6c
net/http.(*Server).Serve(0xc042233110, 0x1432a80, 0xc0421fed20, 0x0, 0x0)
/home/vagrant/go/src/net/http/server.go:2695 +0x1b9
created by main.StartHTTPServer
/home/vagrant/channels-server-win64/http.go:3366 +0x635d
goroutine 52 [chan receive, 709 minutes]:
github.com/soheilhy/cmux.muxListener.Accept(...)
/home/vagrant/channels-server-win64/.go/src/github.com/soheilhy/cmux/cmux.go:228
github.com/soheilhy/cmux.(*muxListener).Accept(0xc0421fece0, 0xc0421f0090, 0xc04235fef0, 0x594a6c, 0xc0421f00b8)
<autogenerated>:1 +0x6c
crypto/tls.(*listener).Accept(0xc0421fed00, 0xc0420080a8, 0xd2dc00, 0x14b6670, 0xe4be00)
/home/vagrant/go/src/crypto/tls/tls.go:52 +0x3e
net/http.(*Server).Serve(0xc042233110, 0x1431c40, 0xc0421fed00, 0x0, 0x0)
/home/vagrant/go/src/net/http/server.go:2695 +0x1b9
created by main.StartHTTPServer
/home/vagrant/channels-server-win64/http.go:3362 +0x6622
goroutine 43 [IO wait, 709 minutes]:
internal/poll.runtime_pollWait(0x4668bb0, 0x72, 0x142e800)
/home/vagrant/go/src/runtime/netpoll.go:173 +0x5e
internal/poll.(*pollDesc).wait(0xc0424c6158, 0x72, 0x1428400, 0x0, 0x0)
/home/vagrant/go/src/internal/poll/fd_poll_runtime.go:85 +0xb5
internal/poll.(*ioSrv).ExecIO(0x1705bd0, 0xc0424c6018, 0xec1d90, 0x30, 0x30, 0xc042361e10)
/home/vagrant/go/src/internal/poll/fd_windows.go:205 +0x13a
internal/poll.(*FD).ReadFrom(0xc0424c6000, 0xc0424e2000, 0x2000, 0x2000, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/vagrant/go/src/internal/poll/fd_windows.go:591 +0x106
net.(*netFD).readFrom(0xc0424c6000, 0xc0424e2000, 0x2000, 0x2000, 0x1d08f0, 0x4122701, 0x0, 0xc042361f10, 0x412d95)
/home/vagrant/go/src/net/fd_windows.go:157 +0x65
net.(*UDPConn).readFrom(0xc0424cc000, 0xc0424e2000, 0x2000, 0x2000, 0xc042361f40, 0x5b42cd, 0xc0424c6000, 0xc042361f40)
/home/vagrant/go/src/net/udpsock_posix.go:47 +0x71
net.(*UDPConn).ReadFromUDP(0xc0424cc000, 0xc0424e2000, 0x2000, 0x2000, 0x2000, 0x2000, 0xc0422ba180, 0x5c5a9b)
/home/vagrant/go/src/net/udpsock.go:106 +0x79
main.fakejourHandler()
/home/vagrant/channels-server-win64/fakejour.go:41 +0xb4
created by main.setupFakejour
/home/vagrant/channels-server-win64/fakejour.go:26 +0x1f3
goroutine 21 [sleep, 108 minutes]:
time.Sleep(0x68c61714000)
/home/vagrant/go/src/runtime/time.go:65 +0x145
main.StartHDHR.func1()
/home/vagrant/channels-server-win64/main.go:54 +0x5b
created by main.StartHDHR
/home/vagrant/channels-server-win64/main.go:46 +0xc9
goroutine 22 [sleep, 17 minutes]:
time.Sleep(0x1a3185c5000)
/home/vagrant/go/src/runtime/time.go:65 +0x145
main.StartRoku.func1()
/home/vagrant/channels-server-win64/roku.go:15 +0x54
created by main.StartRoku
/home/vagrant/channels-server-win64/roku.go:10 +0x3c
goroutine 51 [select, 169 minutes]:
main.StartAuth.func1(0xc0422ed050)
/home/vagrant/channels-server-win64/main.go:98 +0x17f
created by main.StartAuth
/home/vagrant/channels-server-win64/main.go:91 +0x12b
goroutine 56 [chan receive]:
main.fileStreamTicker()
/home/vagrant/channels-server-win64/streams.go:170 +0xf0
created by main.StartHTTPServer
/home/vagrant/channels-server-win64/http.go:3370 +0x63b9
goroutine 82 [select, 95 minutes]:
_/home/vagrant/channels-server-win64/dvr.(*Recorder).RunIndexer(0xc0422341a0)
/home/vagrant/channels-server-win64/dvr/recorder.go:219 +0x607
created by _/home/vagrant/channels-server-win64/dvr.(*Recorder).Run
/home/vagrant/channels-server-win64/dvr/recorder.go:150 +0x4a
goroutine 83 [select, 95 minutes]:
_/home/vagrant/channels-server-win64/dvr.(*Recorder).RunScheduler(0xc0422341a0)
/home/vagrant/channels-server-win64/dvr/recorder.go:597 +0x1a2
created by _/home/vagrant/channels-server-win64/dvr.(*Recorder).Run
/home/vagrant/channels-server-win64/dvr/recorder.go:151 +0x6c
goroutine 84 [select, 95 minutes]:
_/home/vagrant/channels-server-win64/dvr.(*Recorder).RunRecorder(0xc0422341a0)
/home/vagrant/channels-server-win64/dvr/recorder.go:910 +0x89f
created by _/home/vagrant/channels-server-win64/dvr.(*Recorder).Run
/home/vagrant/channels-server-win64/dvr/recorder.go:152 +0x8e
goroutine 85 [select, 169 minutes]:
_/home/vagrant/channels-server-win64/dvr.(*Recorder).RunProcessor(0xc0422341a0)
/home/vagrant/channels-server-win64/dvr/recorder.go:799 +0xb47
created by _/home/vagrant/channels-server-win64/dvr.(*Recorder).Run
/home/vagrant/channels-server-win64/dvr/recorder.go:153 +0xb0
goroutine 86 [select, 169 minutes]:
_/home/vagrant/channels-server-win64/dvr.(*Recorder).RunPruner(0xc0422341a0)
/home/vagrant/channels-server-win64/dvr/recorder.go:515 +0x2dc
created by _/home/vagrant/channels-server-win64/dvr.(*Recorder).Run
/home/vagrant/channels-server-win64/dvr/recorder.go:154 +0xd2
goroutine 87 [select, 95 minutes]:
_/home/vagrant/channels-server-win64/dvr.(*Hub).run(0xc0422d6f00)
/home/vagrant/channels-server-win64/dvr/events.go:43 +0x22e
created by _/home/vagrant/channels-server-win64/dvr.(*Recorder).Run
/home/vagrant/channels-server-win64/dvr/recorder.go:155 +0xfb
goroutine 24 [IO wait]:
internal/poll.runtime_pollWait(0x4668d30, 0x72, 0x0)
/home/vagrant/go/src/runtime/netpoll.go:173 +0x5e
internal/poll.(*pollDesc).wait(0xc042078a58, 0x72, 0x1428400, 0x0, 0x0)
/home/vagrant/go/src/internal/poll/fd_poll_runtime.go:85 +0xb5
internal/poll.(*ioSrv).ExecIO(0x1705bd0, 0xc042078918, 0xec1d80, 0x0, 0xc042209180, 0x41206a8)
/home/vagrant/go/src/internal/poll/fd_windows.go:205 +0x13a
internal/poll.(*FD).RawRead(0xc042078900, 0xc042211d10, 0x0, 0x0)
/home/vagrant/go/src/internal/poll/fd_windows.go:902 +0x105
net.(*rawConn).Read(0xc0422dc040, 0xc042211d10, 0x1, 0x1)
/home/vagrant/go/src/net/rawconn.go:37 +0x5f
golang.org/x/net/internal/socket.(*Conn).recvMsg(0xc042279640, 0xc042171e78, 0x0, 0x1, 0xc0424df720)
/home/vagrant/channels-server-win64/.go/src/golang.org/x/net/internal/socket/rawconn_msg.go:32 +0x23b
golang.org/x/net/internal/socket.(*Conn).RecvMsg(0xc042279640, 0xc042171e78, 0x0, 0x18, 0x0)
/home/vagrant/channels-server-win64/.go/src/golang.org/x/net/internal/socket/socket.go:252 +0x46
golang.org/x/net/ipv4.(*payloadHandler).readFrom(0xc0422ea9c0, 0xc0424ac000, 0x10000, 0x10000, 0xc042171f30, 0x4065e1, 0xc042042180, 0x0, 0x0, 0x0)
/home/vagrant/channels-server-win64/.go/src/golang.org/x/net/ipv4/payload_cmsg_go1_9.go:25 +0x19d
golang.org/x/net/ipv4.(*payloadHandler).ReadFrom(0xc0422ea9c0, 0xc0424ac000, 0x10000, 0x10000, 0x2, 0x142fb40, 0xc042211ce0, 0x0, 0x0, 0x0)
/home/vagrant/channels-server-win64/.go/src/golang.org/x/net/ipv4/payload_cmsg.go:22 +0x77
github.com/fancybits/bonjour.(*Server).recv4(0xc04211a120, 0xc0422ea9b0)
/home/vagrant/channels-server-win64/.go/src/github.com/fancybits/bonjour/server.go:242 +0x134
created by github.com/fancybits/bonjour.(*Server).mainloop
/home/vagrant/channels-server-win64/.go/src/github.com/fancybits/bonjour/server.go:176 +0x8b
goroutine 25 [IO wait, 5 minutes]:
internal/poll.runtime_pollWait(0x4668c70, 0x72, 0x0)
/home/vagrant/go/src/runtime/netpoll.go:173 +0x5e
internal/poll.(*pollDesc).wait(0xc042292398, 0x72, 0x1428400, 0x0, 0x0)
/home/vagrant/go/src/internal/poll/fd_poll_runtime.go:85 +0xb5
internal/poll.(*ioSrv).ExecIO(0x1705bd0, 0xc042292258, 0xec1d80, 0xf3, 0xc0422ce700, 0x4120000)
/home/vagrant/go/src/internal/poll/fd_windows.go:205 +0x13a
internal/poll.(*FD).RawRead(0xc042292240, 0xc0422115c0, 0x0, 0x0)
/home/vagrant/go/src/internal/poll/fd_windows.go:902 +0x105
net.(*rawConn).Read(0xc042454010, 0xc0422115c0, 0x1, 0x1)
/home/vagrant/go/src/net/rawconn.go:37 +0x5f
golang.org/x/net/internal/socket.(*Conn).recvMsg(0xc042332040, 0xc042137e78, 0x0, 0x1, 0xc042544cc0)
/home/vagrant/channels-server-win64/.go/src/golang.org/x/net/internal/socket/rawconn_msg.go:32 +0x23b
golang.org/x/net/internal/socket.(*Conn).RecvMsg(0xc042332040, 0xc042137e78, 0x0, 0x28, 0x10)
/home/vagrant/channels-server-win64/.go/src/golang.org/x/net/internal/socket/socket.go:252 +0x46
golang.org/x/net/ipv6.(*payloadHandler).readFrom(0xc0421e85b0, 0xc04248e000, 0x10000, 0x10000, 0xc042137f30, 0x4065e1, 0xc042042180, 0x0, 0x0, 0x0)
/home/vagrant/channels-server-win64/.go/src/golang.org/x/net/ipv6/payload_cmsg_go1_9.go:25 +0x1b9
golang.org/x/net/ipv6.(*payloadHandler).ReadFrom(0xc0421e85b0, 0xc04248e000, 0x10000, 0x10000, 0x2, 0x142fb40, 0xc042211560, 0x0, 0x0, 0x0)
/home/vagrant/channels-server-win64/.go/src/golang.org/x/net/ipv6/payload_cmsg.go:22 +0x77
github.com/fancybits/bonjour.(*Server).recv6(0xc04211a120, 0xc0421e85a0)
/home/vagrant/channels-server-win64/.go/src/github.com/fancybits/bonjour/server.go:271 +0x134
created by github.com/fancybits/bonjour.(*Server).mainloop
/home/vagrant/channels-server-win64/.go/src/github.com/fancybits/bonjour/server.go:179 +0x67
goroutine 44 [select, 98 minutes]:
main.StartUpdater.func1()
/home/vagrant/channels-server-win64/updater.go:68 +0x132
created by main.StartUpdater
/home/vagrant/channels-server-win64/updater.go:42 +0x43
goroutine 45 [chan receive, 709 minutes]:
main.handleSignals()
/home/vagrant/channels-server-win64/main.go:202 +0x7e
created by main.run
/home/vagrant/channels-server-win64/main.go:192 +0x298
rax 0x0
rbx 0xc042135d18
rcx 0x7ffc2c3c1144
rdi 0x3c6000
rsi 0xc042135c98
rbp 0xc042135c48
rsp 0x200fcb0
r8 0x200fca8
r9 0xc042135c48
r10 0x0
r11 0x246
r12 0xc04223e2c0
r13 0x1
r14 0xc04223e2c8
r15 0x4
rip 0x7ffc2cba3f76
rflags 0x10246
cs 0x33
fs 0x53
gs 0x2b
2018/04/01 10:57:56 [SYS] Starting Channels DVR v2018.03.31.0528 (windows-x86_64) in C:\ProgramData\ChannelsDVR\data
2018/04/01 10:57:58 [HDR] Found 2 devices
2018/04/01 10:57:58 [SYS] Started HTTP Server
2018/04/01 10:57:59 [DVR] Recording engine started in D:\Channels DVR
2018/04/01 10:57:59 [DVR] Waiting 8h1m0.9275069s until next job 1522623540-19 The Big Bang Theory
2018/04/01 10:57:59 [SYS] Bonjour service running for dvr-homeserver.local. [192.168.0.3]
2018/04/01 10:57:59 [SYS] Created database snapshot: backup-20180401.105759
2018/04/01 10:57:59 [SYS] Removing old backup backup-20180326.230632
2018/04/01 10:58:09 [IDX] Pruned 22 expired airings from USA-OTA33611 in 61.9406m