Ok, I tried to copy the end of the log. The log is too long to post everything here. Let me know if you need or want more of the log.
oroutine 69 [IO wait]:
net.runtime_pollWait(0x537b510, 0x72, 0x0)
/usr/local/Cellar/go/1.7.3/libexec/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420162370, 0x72, 0xc42019ecb8, 0xc42006e090)
/usr/local/Cellar/go/1.7.3/libexec/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420162370, 0x49e5f80, 0xc42006e090)
/usr/local/Cellar/go/1.7.3/libexec/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).accept(0xc420162310, 0x0, 0x49e4140, 0xc4205185a0)
/usr/local/Cellar/go/1.7.3/libexec/src/net/fd_unix.go:419 +0x238
net.(*TCPListener).accept(0xc4200aa020, 0xc420071650, 0xc42019edc8, 0x430d2d0)
/usr/local/Cellar/go/1.7.3/libexec/src/net/tcpsock_posix.go:132 +0x2e
net.(*TCPListener).AcceptTCP(0xc4200aa020, 0xc42039a05c, 0xc42019edb8, 0x41e1b20)
/usr/local/Cellar/go/1.7.3/libexec/src/net/tcpsock.go:209 +0x49
net/http.tcpKeepAliveListener.Accept(0xc4200aa020, 0xc4200715f0, 0x4640000, 0x4a37550, 0x46865a0)
/usr/local/Cellar/go/1.7.3/libexec/src/net/http/server.go:2608 +0x2f
net/http.(*Server).Serve(0xc42039a000, 0x49e96c0, 0xc4200aa020, 0x0, 0x0)
/usr/local/Cellar/go/1.7.3/libexec/src/net/http/server.go:2273 +0x1ce
net/http.(*Server).ListenAndServe(0xc42039a000, 0xc42039a000, 0xc42050e420)
/usr/local/Cellar/go/1.7.3/libexec/src/net/http/server.go:2219 +0xb4
net/http.ListenAndServe(0x46f64f7, 0x5, 0x49e3180, 0xc4204f6d20, 0x1, 0x0)
/usr/local/Cellar/go/1.7.3/libexec/src/net/http/server.go:2351 +0xa0
github.com/gin-gonic/gin.(*Engine).Run(0xc4204f6d20, 0xc42020c530, 0x1, 0x1, 0x0, 0x0)
/Users/fancybox/source/channels-server/.go/src/github.com/gin-gonic/gin/gin.go:226 +0x164
created by main.StartHTTPServer
/Users/fancybox/source/channels-server/http.go:2235 +0x38ff
2017/01/17 21:26:02 [SYS] Starting Channels DVR v2017.01.17.2332 (darwin-x86_64) in /Users/humblefamily/channels-dvr/data
2017/01/17 21:26:03 [HDR] Found 1 devices
2017/01/17 21:26:03 [SYS] Bonjour service running for dvr-server.local. [192.168.1.106]
2017/01/17 21:26:04 [SYS] Started HTTP Server
fatal error: unexpected signal during runtime execution
[signal SIGBUS: bus error code=0x2 addr=0x10000000001 pc=0x45a2619]
runtime stack:
runtime.throw(0x47119e9, 0x2a)
/usr/local/Cellar/go/1.7.3/libexec/src/runtime/panic.go:566 +0x95
runtime.sigpanic()
/usr/local/Cellar/go/1.7.3/libexec/src/runtime/sigpanic_unix.go:12 +0x2cc
goroutine 1 [syscall, locked to thread]:
runtime.cgocall(0x4583890, 0xc42058f638, 0xc400000000)
/usr/local/Cellar/go/1.7.3/libexec/src/runtime/cgocall.go:131 +0x110 fp=0xc42058f608 sp=0xc42058f5c8
github.com/jmhodges/levigo._Cfunc_leveldb_open(0x4e44650, 0x4e06fc0, 0xc420028a08, 0x0)
github.com/jmhodges/levigo/_obj/_cgo_gotypes.go:528 +0x4e fp=0xc42058f638 sp=0xc42058f608
github.com/jmhodges/levigo.Open(0xc420506320, 0x1a, 0xc420028a00, 0x0, 0x0, 0x0)
/Users/fancybox/source/channels-server/.go/src/github.com/jmhodges/levigo/db.go:81 +0x205 fp=0xc42058f6e0 sp=0xc42058f638
github.com/blevesearch/blevex/leveldb.New(0x49e8900, 0x4bbf1c0, 0xc420478a80, 0x7, 0xc4201b9b68, 0x45135fc, 0x46cfcc0)
/Users/fancybox/source/channels-server/.go/src/github.com/blevesearch/blevex/leveldb/store.go:53 +0x1dd fp=0xc42058f798 sp=0xc42058f6e0
github.com/blevesearch/bleve/index/upsidedown.(*UpsideDownCouch).Open(0xc420146200, 0x0, 0x0)
/Users/fancybox/source/channels-server/.go/src/github.com/blevesearch/bleve/index/upsidedown/upsidedown.go:308 +0x102 fp=0xc42058f820 sp=0xc42058f798
github.com/blevesearch/bleve.openIndexUsing(0xc420506240, 0x14, 0x0, 0xc42014d420, 0x0, 0x0)
/Users/fancybox/source/channels-server/.go/src/github.com/blevesearch/bleve/index_impl.go:168 +0x5f3 fp=0xc42058f9f8 sp=0xc42058f820
github.com/blevesearch/bleve.Open(0xc420506240, 0x14, 0x46f4f5a, 0x1, 0x1, 0xc420506240)
/Users/fancybox/source/channels-server/.go/src/github.com/blevesearch/bleve/index.go:234 +0x3e fp=0xc42058fa38 sp=0xc42058f9f8
_/Users/fancybox/source/channels-server/dvr.(*Recorder).airingIndexForLineup(0xc420590140, 0xc4205100a0, 0xc, 0xc42058fbb7, 0x4bc0000)
/Users/fancybox/source/channels-server/dvr/search.go:227 +0x1c2 fp=0xc42058fb88 sp=0xc42058fa38
_/Users/fancybox/source/channels-server/dvr.(*Recorder).RefreshSearchIndices(0xc420590140)
/Users/fancybox/source/channels-server/dvr/search.go:201 +0x1dc fp=0xc42058fd40 sp=0xc42058fb88
_/Users/fancybox/source/channels-server/dvr.(*Recorder).SetupSearch(0xc420590140)
/Users/fancybox/source/channels-server/dvr/search.go:187 +0xba fp=0xc42058fd78 sp=0xc42058fd40
_/Users/fancybox/source/channels-server/dvr.(*Recorder).Setup(0xc420590140)
/Users/fancybox/source/channels-server/dvr/recorder.go:80 +0x456 fp=0xc42058fde8 sp=0xc42058fd78
main.StartDVR()
/Users/fancybox/source/channels-server/dvr.go:27 +0x14d fp=0xc42058fe68 sp=0xc42058fde8
main.main()
/Users/fancybox/source/channels-server/main.go:112 +0x3ea fp=0xc42058ff38 sp=0xc42058fe68
runtime.main()
/usr/local/Cellar/go/1.7.3/libexec/src/runtime/proc.go:183 +0x1f4 fp=0xc42058ff90 sp=0xc42058ff38
runtime.goexit()
/usr/local/Cellar/go/1.7.3/libexec/src/runtime/asm_amd64.s:2086 +0x1 fp=0xc42058ff98 sp=0xc42058ff90
goroutine 17 [syscall, locked to thread]:
runtime.goexit()
/usr/local/Cellar/go/1.7.3/libexec/src/runtime/asm_amd64.s:2086 +0x1
goroutine 5 [select]:
github.com/blevesearch/bleve/index.AnalysisWorker(0xc42006d2c0, 0xc42006d320)
/Users/fancybox/source/channels-server/.go/src/github.com/blevesearch/bleve/index/analysis.go:75 +0x13a
created by github.com/blevesearch/bleve/index.NewAnalysisQueue
/Users/fancybox/source/channels-server/.go/src/github.com/blevesearch/bleve/index/analysis.go:67 +0xd8
goroutine 6 [select]:
github.com/blevesearch/bleve/index.AnalysisWorker(0xc42006d2c0, 0xc42006d320)
/Users/fancybox/source/channels-server/.go/src/github.com/blevesearch/bleve/index/analysis.go:75 +0x13a
created by github.com/blevesearch/bleve/index.NewAnalysisQueue
/Users/fancybox/source/channels-server/.go/src/github.com/blevesearch/bleve/index/analysis.go:67 +0xd8
goroutine 7 [select]:
github.com/blevesearch/bleve/index.AnalysisWorker(0xc42006d2c0, 0xc42006d320)
/Users/fancybox/source/channels-server/.go/src/github.com/blevesearch/bleve/index/analysis.go:75 +0x13a
created by github.com/blevesearch/bleve/index.NewAnalysisQueue
/Users/fancybox/source/channels-server/.go/src/github.com/blevesearch/bleve/index/analysis.go:67 +0xd8
goroutine 8 [select]:
github.com/blevesearch/bleve/index.AnalysisWorker(0xc42006d2c0, 0xc42006d320)
/Users/fancybox/source/channels-server/.go/src/github.com/blevesearch/bleve/index/analysis.go:75 +0x13a
created by github.com/blevesearch/bleve/index.NewAnalysisQueue
/Users/fancybox/source/channels-server/.go/src/github.com/blevesearch/bleve/index/analysis.go:67 +0xd8
goroutine 9 [syscall]:
os/signal.signal_recv(0x0)
/usr/local/Cellar/go/1.7.3/libexec/src/runtime/sigqueue.go:116 +0x157
os/signal.loop()
/usr/local/Cellar/go/1.7.3/libexec/src/os/signal/signal_unix.go:22 +0x22
created by os/signal.init.1
/usr/local/Cellar/go/1.7.3/libexec/src/os/signal/signal_unix.go:28 +0x41
goroutine 67 [IO wait]:
net.runtime_pollWait(0x610e6f8, 0x72, 0xa)
/usr/local/Cellar/go/1.7.3/libexec/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42014d950, 0x72, 0xc420036758, 0xc42000c150)
/usr/local/Cellar/go/1.7.3/libexec/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42014d950, 0x49e5f80, 0xc42000c150)
/usr/local/Cellar/go/1.7.3/libexec/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42014d8f0, 0xc42013b000, 0x1000, 0x1000, 0x0, 0x49e5f80, 0xc42000c150)
/usr/local/Cellar/go/1.7.3/libexec/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420028170, 0xc42013b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.7.3/libexec/src/net/net.go:173 +0x70
crypto/tls.(*block).readFromUntil(0xc4201f3a10, 0x610eaa8, 0xc420028170, 0x5, 0xc420028170, 0x0)
/usr/local/Cellar/go/1.7.3/libexec/src/crypto/tls/conn.go:476 +0x91
crypto/tls.(*Conn).readRecord(0xc420158a80, 0x4759b17, 0xc420158b88, 0x0)
/usr/local/Cellar/go/1.7.3/libexec/src/crypto/tls/conn.go:578 +0xc4
crypto/tls.(*Conn).Read(0xc420158a80, 0xc42059e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.7.3/libexec/src/crypto/tls/conn.go:1113 +0x116
bufio.(*Reader).fill(0xc42059c060)
/usr/local/Cellar/go/1.7.3/libexec/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Read(0xc42059c060, 0xc420593a78, 0x9, 0x9, 0xc420470fe0, 0xc420036ca8, 0xc42009ab60)
/usr/local/Cellar/go/1.7.3/libexec/src/bufio/bufio.go:209 +0x1bc
io.ReadAtLeast(0x49e2280, 0xc42059c060, 0xc420593a78, 0x9, 0x9, 0x9, 0x0, 0x0, 0xc420036c70)
/usr/local/Cellar/go/1.7.3/libexec/src/io/io.go:307 +0xa4
io.ReadFull(0x49e2280, 0xc42059c060, 0xc420593a78, 0x9, 0x9, 0xc420036cc0, 0x41b3e21, 0x4613940)
/usr/local/Cellar/go/1.7.3/libexec/src/io/io.go:325 +0x58
net/http.http2readFrameHeader(0xc420593a78, 0x9, 0x9, 0x49e2280, 0xc42059c060, 0x0, 0xc400000000, 0x49e2840, 0xc42000c0e0)
/usr/local/Cellar/go/1.7.3/libexec/src/net/http/h2_bundle.go:779 +0x7b
net/http.(*http2Framer).ReadFrame(0xc420593a40, 0xc420017410, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.7.3/libexec/src/net/http/h2_bundle.go:1001 +0xa4
net/http.(*http2clientConnReadLoop).run(0xc420036f80, 0x4759438, 0xc420021790)
/usr/local/Cellar/go/1.7.3/libexec/src/net/http/h2_bundle.go:6004 +0xbb
net/http.(*http2ClientConn).readLoop(0xc42009b380)
/usr/local/Cellar/go/1.7.3/libexec/src/net/http/h2_bundle.go:5937 +0xa6
created by net/http.(*http2Transport).newClientConn
/usr/local/Cellar/go/1.7.3/libexec/src/net/http/h2_bundle.go:5314 +0x709
goroutine 22 [sleep]:
time.Sleep(0x52f83c0)
/usr/local/Cellar/go/1.7.3/libexec/src/runtime/time.go:59 +0xe1
github.com/fancybits/bonjour.(*Server).probe(0xc4201f3350)
/Users/fancybox/source/channels-server/.go/src/github.com/fancybits/bonjour/server.go:581 +0x396
created by github.com/fancybits/bonjour.RegisterProxy
/Users/fancybox/source/channels-server/.go/src/github.com/fancybits/bonjour/server.go:177 +0x9ef
goroutine 20 [sleep]:
time.Sleep(0x68c61714000)
/usr/local/Cellar/go/1.7.3/libexec/src/runtime/time.go:59 +0xe1
main.StartHDHR.func1()
/Users/fancybox/source/channels-server/main.go:36 +0x30
created by main.StartHDHR
/Users/fancybox/source/channels-server/main.go:42 +0xcb
goroutine 34 [IO wait]:
net.runtime_pollWait(0x610e878, 0x72, 0x0)
/usr/local/Cellar/go/1.7.3/libexec/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42014d2c0, 0x72, 0xc420379dc0, 0xc42000c150)
/usr/local/Cellar/go/1.7.3/libexec/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42014d2c0, 0x49e5f80, 0xc42000c150)
/usr/local/Cellar/go/1.7.3/libexec/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).readFrom(0xc42014d260, 0xc420362000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x49e5f80, 0xc42000c150)
/usr/local/Cellar/go/1.7.3/libexec/src/net/fd_unix.go:270 +0x1e9
net.(*UDPConn).readFrom(0xc4200280c0, 0xc420362000, 0x10000, 0x10000, 0x1, 0x4bbf4b0, 0x0, 0x0)
/usr/local/Cellar/go/1.7.3/libexec/src/net/udpsock_posix.go:43 +0x6a
net.(*UDPConn).ReadFrom(0xc4200280c0, 0xc420362000, 0x10000, 0x10000, 0x49e6e40, 0xc4204fc150, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.7.3/libexec/src/net/udpsock.go:97 +0x75
github.com/fancybits/bonjour.(*Server).recv(0xc4201f3350, 0xc4200280c0)
/Users/fancybox/source/channels-server/.go/src/github.com/fancybits/bonjour/server.go:299 +0xab
created by github.com/fancybits/bonjour.(*Server).mainloop
/Users/fancybox/source/channels-server/.go/src/github.com/fancybits/bonjour/server.go:248 +0x95
goroutine 35 [IO wait]:
net.runtime_pollWait(0x610e7b8, 0x72, 0x0)
/usr/local/Cellar/go/1.7.3/libexec/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42014d330, 0x72, 0xc42018c5d0, 0xc42000c150)
/usr/local/Cellar/go/1.7.3/libexec/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42014d330, 0x49e5f80, 0xc42000c150)
/usr/local/Cellar/go/1.7.3/libexec/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).readFrom(0xc42014d2d0, 0xc420190000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x49e5f80, 0xc42000c150)
/usr/local/Cellar/go/1.7.3/libexec/src/net/fd_unix.go:270 +0x1e9
net.(*UDPConn).readFrom(0xc4200280c8, 0xc420190000, 0x10000, 0x10000, 0x4067c6b, 0x10000, 0x4619e80, 0x1)
/usr/local/Cellar/go/1.7.3/libexec/src/net/udpsock_posix.go:43 +0x6a
net.(*UDPConn).ReadFrom(0xc4200280c8, 0xc420190000, 0x10000, 0x10000, 0x10000, 0x10000, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.7.3/libexec/src/net/udpsock.go:97 +0x75
github.com/fancybits/bonjour.(*Server).recv(0xc4201f3350, 0xc4200280c8)
/Users/fancybox/source/channels-server/.go/src/github.com/fancybits/bonjour/server.go:299 +0xab
created by github.com/fancybits/bonjour.(*Server).mainloop
/Users/fancybox/source/channels-server/.go/src/github.com/fancybits/bonjour/server.go:251 +0x68
goroutine 54 [sleep]:
time.Sleep(0x9d29229e000)
/usr/local/Cellar/go/1.7.3/libexec/src/runtime/time.go:59 +0xe1
main.StartAuth.func1()
/Users/fancybox/source/channels-server/main.go:58 +0x41
created by main.StartAuth
/Users/fancybox/source/channels-server/main.go:71 +0xc6
goroutine 55 [chan receive]:
main.StartHTTPServer.func103()
/Users/fancybox/source/channels-server/http.go:1653 +0xb4
created by main.StartHTTPServer
/Users/fancybox/source/channels-server/http.go:1668 +0x2dd4
goroutine 56 [chan receive]:
main.StartHTTPServer.func124()
/Users/fancybox/source/channels-server/http.go:2041 +0xb4
created by main.StartHTTPServer
/Users/fancybox/source/channels-server/http.go:2056 +0x3623
goroutine 57 [IO wait]:
net.runtime_pollWait(0x610e638, 0x72, 0x0)
/usr/local/Cellar/go/1.7.3/libexec/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42012a060, 0x72, 0xc420185cb8, 0xc42000c150)
/usr/local/Cellar/go/1.7.3/libexec/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42012a060, 0x49e5f80, 0xc42000c150)
/usr/local/Cellar/go/1.7.3/libexec/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).accept(0xc42012a000, 0x0, 0x49e4140, 0xc42050c0a0)
/usr/local/Cellar/go/1.7.3/libexec/src/net/fd_unix.go:419 +0x238
net.(*TCPListener).accept(0xc4204b6000, 0xc4204fc120, 0xc420185dc8, 0x430d2d0)
/usr/local/Cellar/go/1.7.3/libexec/src/net/tcpsock_posix.go:132 +0x2e
net.(*TCPListener).AcceptTCP(0xc4204b6000, 0xc42009615c, 0xc420185db8, 0x41e1b20)
/usr/local/Cellar/go/1.7.3/libexec/src/net/tcpsock.go:209 +0x49
net/http.tcpKeepAliveListener.Accept(0xc4204b6000, 0xc4204fc0f0, 0x4640000, 0x4a37550, 0x46865a0)
/usr/local/Cellar/go/1.7.3/libexec/src/net/http/server.go:2608 +0x2f
net/http.(*Server).Serve(0xc420096100, 0x49e96c0, 0xc4204b6000, 0x0, 0x0)
/usr/local/Cellar/go/1.7.3/libexec/src/net/http/server.go:2273 +0x1ce
net/http.(*Server).ListenAndServe(0xc420096100, 0xc420096100, 0xc420508000)
/usr/local/Cellar/go/1.7.3/libexec/src/net/http/server.go:2219 +0xb4
net/http.ListenAndServe(0x46f64f7, 0x5, 0x49e3180, 0xc4204df0a0, 0x1, 0x0)
/usr/local/Cellar/go/1.7.3/libexec/src/net/http/server.go:2351 +0xa0
github.com/gin-gonic/gin.(*Engine).Run(0xc4204df0a0, 0xc420510030, 0x1, 0x1, 0x0, 0x0)
/Users/fancybox/source/channels-server/.go/src/github.com/gin-gonic/gin/gin.go:226 +0x164
created by main.StartHTTPServer
/Users/fancybox/source/channels-server/http.go:2235 +0x38ff