Closed vertig0ne closed 5 years ago
telly release with the issue:
telly, version 1.5.0 (branch: HEAD, revision: d56d29269ca121a00d0cd2340b67be284a33f719) build user: root@873a25215547 build date: 20180916-03:58:34 go version: go1.10.3
Last working telly release (if known): NONE
Operating environment (Docker/Windows/Linux/QNAP, etc.): Ubuntu 18.04 - Native Installation
Description of problem: Crash
Contents of telly.config.toml [if you're using a version above 1.1]:
telly.config.toml
Command line used to run telly [if applicable]:
./telly
telly or docker log:
INFO[2018-12-05T17:31:11Z] Detected passed config is for provider Schedules Direct fatal error: unexpected signal during runtime execution [signal SIGSEGV: segmentation violation code=0x1 addr=0x1c pc=0x7f216fdcc5b2] runtime stack: runtime.throw(0xebb60c, 0x2a) /usr/local/go/src/runtime/panic.go:616 +0x81 runtime.sigpanic() /usr/local/go/src/runtime/signal_unix.go:372 +0x28e goroutine 5271 [syscall]: runtime.cgocall(0xb58dc0, 0xc4289a4df8, 0x29) /usr/local/go/src/runtime/cgocall.go:128 +0x64 fp=0xc4289a4db8 sp=0xc4289a4d80 pc=0x4047d4 net._C2func_getaddrinfo(0xc423be2560, 0x0, 0xc420492f30, 0xc4202a81b8, 0x0, 0x0, 0x0) _cgo_gotypes.go:86 +0x55 fp=0xc4289a4df8 sp=0xc4289a4db8 pc=0x540035 net.cgoLookupIPCNAME.func1(0xc423be2560, 0x0, 0xc420492f30, 0xc4202a81b8, 0x19, 0x19, 0xc426db36b0) /usr/local/go/src/net/cgo_unix.go:149 +0x13b fp=0xc4289a4e40 sp=0xc4289a4df8 pc=0x546d9b net.cgoLookupIPCNAME(0xc423be2520, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/net/cgo_unix.go:149 +0x174 fp=0xc4289a4f38 sp=0xc4289a4e40 pc=0x5416a4 net.cgoIPLookup(0xc42961c3c0, 0xc423be2520, 0x18) /usr/local/go/src/net/cgo_unix.go:201 +0x4d fp=0xc4289a4fc8 sp=0xc4289a4f38 pc=0x541d6d runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc4289a4fd0 sp=0xc4289a4fc8 pc=0x4593c1 created by net.cgoLookupIP /usr/local/go/src/net/cgo_unix.go:211 +0xaf goroutine 1 [IO wait, 5 minutes]: internal/poll.runtime_pollWait(0x7f217c2a8f00, 0x72, 0x0) /usr/local/go/src/runtime/netpoll.go:173 +0x57 internal/poll.(*pollDesc).wait(0xc4201ce618, 0x72, 0xc420084b00, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:85 +0x9b internal/poll.(*pollDesc).waitRead(0xc4201ce618, 0xffffffffffffff00, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d internal/poll.(*FD).Accept(0xc4201ce600, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:372 +0x1a8 net.(*netFD).accept(0xc4201ce600, 0xc4202106c0, 0xc4201df760, 0x4042f8) /usr/local/go/src/net/fd_unix.go:238 +0x42 net.(*TCPListener).accept(0xc42017c840, 0xc4201df790, 0x403257, 0xc4202106c0) /usr/local/go/src/net/tcpsock_posix.go:136 +0x2e net.(*TCPListener).AcceptTCP(0xc42017c840, 0xc4201df7d8, 0xc4201df7e0, 0x18) /usr/local/go/src/net/tcpsock.go:246 +0x49 net/http.tcpKeepAliveListener.Accept(0xc42017c840, 0xf0e928, 0xc420210640, 0xf77320, 0xc4201f7ec0) /usr/local/go/src/net/http/server.go:3216 +0x2f net/http.(*Server).Serve(0xc4200b3110, 0xf76fa0, 0xc42017c840, 0x0, 0x0) /usr/local/go/src/net/http/server.go:2770 +0x1a5 net/http.(*Server).ListenAndServe(0xc4200b3110, 0xc4200b3110, 0xc4203ea3c0) /usr/local/go/src/net/http/server.go:2711 +0xa9 net/http.ListenAndServe(0xe9c53f, 0x5, 0xf6efe0, 0xc4200bc900, 0x1, 0xc4201df960) /usr/local/go/src/net/http/server.go:2969 +0x7a github.com/tellytv/telly/vendor/github.com/gin-gonic/gin.(*Engine).Run(0xc4200bc900, 0xc4201dfa08, 0x1, 0x1, 0x0, 0x0) /go/src/github.com/tellytv/telly/vendor/github.com/gin-gonic/gin/gin.go:287 +0x138 github.com/tellytv/telly/internal/api.ServeAPI(0xc42020e370) /go/src/github.com/tellytv/telly/internal/api/main.go:65 +0x1062 main.main() /go/src/github.com/tellytv/telly/main.go:145 +0xd28 goroutine 16 [select, 5 minutes]: database/sql.(*DB).connectionOpener(0xc42030c960, 0xf77260, 0xc420084c40) /usr/local/go/src/database/sql/sql.go:935 +0x119 created by database/sql.OpenDB /usr/local/go/src/database/sql/sql.go:634 +0x178 goroutine 50 [select, 5 minutes]: database/sql.(*DB).connectionResetter(0xc42030c960, 0xf77260, 0xc420084c40) /usr/local/go/src/database/sql/sql.go:948 +0x12a created by database/sql.OpenDB /usr/local/go/src/database/sql/sql.go:635 +0x1ae goroutine 38 [IO wait]: internal/poll.runtime_pollWait(0x7f217c2a8bc0, 0x72, 0xc4201db868) /usr/local/go/src/runtime/netpoll.go:173 +0x57 internal/poll.(*pollDesc).wait(0xc420146198, 0x72, 0xffffffffffffff00, 0xf70d80, 0x15f3230) /usr/local/go/src/internal/poll/fd_poll_runtime.go:85 +0x9b internal/poll.(*pollDesc).waitRead(0xc420146198, 0xc42042e000, 0x1000, 0x1000) /usr/local/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d internal/poll.(*FD).Read(0xc420146180, 0xc42042e000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:157 +0x17d net.(*netFD).Read(0xc420146180, 0xc42042e000, 0x1000, 0x1000, 0xc4201db978, 0x71737a, 0xc42007a2a8) /usr/local/go/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc420162020, 0xc42042e000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:176 +0x6a net/http.(*connReader).Read(0xc42007a2a0, 0xc42042e000, 0x1000, 0x1000, 0x2, 0x0, 0x0) /usr/local/go/src/net/http/server.go:764 +0xf8 bufio.(*Reader).fill(0xc420172240) /usr/local/go/src/bufio/bufio.go:100 +0x11e bufio.(*Reader).ReadSlice(0xc420172240, 0xc42021460a, 0xc4201dbad8, 0x412e16, 0x7f217c224a58, 0x6, 0xc4201dbac0) /usr/local/go/src/bufio/bufio.go:341 +0x2c bufio.(*Reader).ReadLine(0xc420172240, 0xc4202f4600, 0x100, 0xf8, 0xe834c0, 0xf0e701, 0x100c4201dbb58) /usr/local/go/src/bufio/bufio.go:370 +0x34 net/textproto.(*Reader).readLineSlice(0xc42007a990, 0xc4202d0900, 0xc4201dbba8, 0x413af8, 0x100, 0xe834c0) /usr/local/go/src/net/textproto/reader.go:55 +0x70 net/textproto.(*Reader).ReadLine(0xc42007a990, 0xc4202f4600, 0x0, 0x0, 0x72) /usr/local/go/src/net/textproto/reader.go:36 +0x2b net/http.readRequest(0xc420172240, 0x0, 0xc4202f4600, 0x0, 0x0) /usr/local/go/src/net/http/request.go:929 +0x8c net/http.(*conn).readRequest(0xc420210640, 0xf77260, 0xc42016a1c0, 0x0, 0x0, 0x0) /usr/local/go/src/net/http/server.go:944 +0x16f net/http.(*conn).serve(0xc420210640, 0xf77260, 0xc42016a1c0) /usr/local/go/src/net/http/server.go:1768 +0x4dc created by net/http.(*Server).Serve /usr/local/go/src/net/http/server.go:2795 +0x27b goroutine 37 [select]: net/http.(*Transport).getConn(0x15d2460, 0xc4204928a0, 0x0, 0xc422864120, 0x5, 0xc423be2520, 0x1c, 0x0, 0x0, 0x8b) /usr/local/go/src/net/http/transport.go:962 +0x558 net/http.(*Transport).RoundTrip(0x15d2460, 0xc4202f4700, 0x15d2460, 0x0, 0x0) /usr/local/go/src/net/http/transport.go:409 +0x632 net/http.send(0xc4202f4700, 0xf6f820, 0x15d2460, 0x0, 0x0, 0x0, 0xc4202a81a0, 0x20, 0xc4268d7b08, 0x1) /usr/local/go/src/net/http/client.go:252 +0x185 net/http.(*Client).send(0x16accc0, 0xc4202f4700, 0x0, 0x0, 0x0, 0xc4202a81a0, 0x0, 0x1, 0x413af8) /usr/local/go/src/net/http/client.go:176 +0xfa net/http.(*Client).Do(0x16accc0, 0xc4202f4700, 0xc422864120, 0x2f, 0xf6ec00) /usr/local/go/src/net/http/client.go:615 +0x28d github.com/tellytv/telly/vendor/github.com/tellytv/go%2eschedulesdirect.(*Client).GetToken(0xc420146480, 0xc426348952, 0x9, 0xc426348980, 0xa, 0xf, 0xc42696d078, 0x4, 0x4) /go/src/github.com/tellytv/telly/vendor/github.com/tellytv/go.schedulesdirect/schedulesdirect.go:95 +0x2f3 github.com/tellytv/telly/vendor/github.com/tellytv/go%2eschedulesdirect.NewClient(0xc426348952, 0x9, 0xc426348980, 0xa, 0x1, 0xc42696d100, 0xf) /go/src/github.com/tellytv/telly/vendor/github.com/tellytv/go.schedulesdirect/schedulesdirect.go:56 +0x108 github.com/tellytv/telly/internal/guideproviders.(*SchedulesDirect).Refresh(0xc4204565a0, 0x0, 0x2, 0x2, 0x0, 0xf, 0xc426348490) /go/src/github.com/tellytv/telly/internal/guideproviders/schedules_direct.go:378 +0x1b2d github.com/tellytv/telly/internal/api.addGuide(0xc4277441e0, 0xc4200da160) /go/src/github.com/tellytv/telly/internal/api/guide_source.go:38 +0x338 github.com/tellytv/telly/internal/api.wrapContext.func1(0xc4200da160) /go/src/github.com/tellytv/telly/internal/api/utils.go:85 +0x12b github.com/tellytv/telly/vendor/github.com/gin-gonic/gin.(*Context).Next(0xc4200da160) /go/src/github.com/tellytv/telly/vendor/github.com/gin-gonic/gin/context.go:108 +0x43 github.com/tellytv/telly/vendor/github.com/zsais/go-gin-prometheus.(*Prometheus).handlerFunc.func1(0xc4200da160) /go/src/github.com/tellytv/telly/vendor/github.com/zsais/go-gin-prometheus/middleware.go:358 +0xcc github.com/tellytv/telly/vendor/github.com/gin-gonic/gin.(*Context).Next(0xc4200da160) /go/src/github.com/tellytv/telly/vendor/github.com/gin-gonic/gin/context.go:108 +0x43 github.com/tellytv/telly/internal/api.ginrus.func1(0xc4200da160) /go/src/github.com/tellytv/telly/internal/api/utils.go:56 +0x8e github.com/tellytv/telly/vendor/github.com/gin-gonic/gin.(*Context).Next(0xc4200da160) /go/src/github.com/tellytv/telly/vendor/github.com/gin-gonic/gin/context.go:108 +0x43 github.com/tellytv/telly/vendor/github.com/gin-gonic/gin.RecoveryWithWriter.func1(0xc4200da160) /go/src/github.com/tellytv/telly/vendor/github.com/gin-gonic/gin/recovery.go:48 +0x5a github.com/tellytv/telly/vendor/github.com/gin-gonic/gin.(*Context).Next(0xc4200da160) /go/src/github.com/tellytv/telly/vendor/github.com/gin-gonic/gin/context.go:108 +0x43 github.com/tellytv/telly/vendor/github.com/gin-gonic/gin.(*Engine).handleHTTPRequest(0xc4200bc900, 0xc4200da160) /go/src/github.com/tellytv/telly/vendor/github.com/gin-gonic/gin/gin.go:361 +0x586 github.com/tellytv/telly/vendor/github.com/gin-gonic/gin.(*Engine).ServeHTTP(0xc4200bc900, 0xf76560, 0xc4201d02a0, 0xc420228200) /go/src/github.com/tellytv/telly/vendor/github.com/gin-gonic/gin/gin.go:326 +0x153 net/http.serverHandler.ServeHTTP(0xc4200b3110, 0xf76560, 0xc4201d02a0, 0xc420228200) /usr/local/go/src/net/http/server.go:2694 +0xbc net/http.(*conn).serve(0xc420210500, 0xf77260, 0xc420084040) /usr/local/go/src/net/http/server.go:1830 +0x651 created by net/http.(*Server).Serve /usr/local/go/src/net/http/server.go:2795 +0x27b goroutine 58 [select, 5 minutes]: github.com/tellytv/telly/vendor/github.com/robfig/cron.(*Cron).run(0xc42020e460) /go/src/github.com/tellytv/telly/vendor/github.com/robfig/cron/cron.go:191 +0x315 created by github.com/tellytv/telly/vendor/github.com/robfig/cron.(*Cron).Start /go/src/github.com/tellytv/telly/vendor/github.com/robfig/cron/cron.go:144 +0x55 goroutine 61 [IO wait, 3 minutes]: internal/poll.runtime_pollWait(0x7f217c2a8e30, 0x72, 0xc4203db868) /usr/local/go/src/runtime/netpoll.go:173 +0x57 internal/poll.(*pollDesc).wait(0xc4201ce698, 0x72, 0xffffffffffffff00, 0xf70d80, 0x15f3230) /usr/local/go/src/internal/poll/fd_poll_runtime.go:85 +0x9b internal/poll.(*pollDesc).waitRead(0xc4201ce698, 0xc420164000, 0x1000, 0x1000) /usr/local/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d internal/poll.(*FD).Read(0xc4201ce680, 0xc420164000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:157 +0x17d net.(*netFD).Read(0xc4201ce680, 0xc420164000, 0x1000, 0x1000, 0xc4203db978, 0x71737a, 0xc4201f7fb8) /usr/local/go/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc42017c850, 0xc420164000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:176 +0x6a net/http.(*connReader).Read(0xc4201f7fb0, 0xc420164000, 0x1000, 0x1000, 0x2, 0x0, 0x0) /usr/local/go/src/net/http/server.go:764 +0xf8 bufio.(*Reader).fill(0xc4203ef800) /usr/local/go/src/bufio/bufio.go:100 +0x11e bufio.(*Reader).ReadSlice(0xc4203ef800, 0xc42021530a, 0xc4203dbab0, 0x435f09, 0xc420215380, 0x4b754d, 0xc4203dbac0) /usr/local/go/src/bufio/bufio.go:341 +0x2c bufio.(*Reader).ReadLine(0xc4203ef800, 0xc4202f4b00, 0x100, 0xf8, 0xe834c0, 0xf0e710, 0xc4203dbb58) /usr/local/go/src/bufio/bufio.go:370 +0x34 net/textproto.(*Reader).readLineSlice(0xc4200ab950, 0xc4202d1080, 0xc4203dbba8, 0x413af8, 0x100, 0xe834c0) /usr/local/go/src/net/textproto/reader.go:55 +0x70 net/textproto.(*Reader).ReadLine(0xc4200ab950, 0xc4202f4b00, 0x0, 0x0, 0x72) /usr/local/go/src/net/textproto/reader.go:36 +0x2b net/http.readRequest(0xc4203ef800, 0x0, 0xc4202f4b00, 0x0, 0x0) /usr/local/go/src/net/http/request.go:929 +0x8c net/http.(*conn).readRequest(0xc4200e4c80, 0xf77260, 0xc4201fa640, 0x0, 0x0, 0x0) /usr/local/go/src/net/http/server.go:944 +0x16f net/http.(*conn).serve(0xc4200e4c80, 0xf77260, 0xc4201fa640) /usr/local/go/src/net/http/server.go:1768 +0x4dc created by net/http.(*Server).Serve /usr/local/go/src/net/http/server.go:2795 +0x27b goroutine 5268 [runnable]: database/sql.(*Rows).awaitDone(0xc420146380, 0xf77260, 0xc420084740, 0x0, 0x0) /usr/local/go/src/database/sql/sql.go:2579 created by database/sql.(*Rows).initContextClose /usr/local/go/src/database/sql/sql.go:2572 +0x9c goroutine 5270 [select]: net.cgoLookupIP(0xf77260, 0xc4200847c0, 0xc423be2520, 0x18, 0x0, 0x0, 0x4, 0x7f21743f3ac0, 0x453b50, 0x0) /usr/local/go/src/net/cgo_unix.go:212 +0x19f net.(*Resolver).lookupIP(0x16ab820, 0xf77260, 0xc4200847c0, 0xc423be2520, 0x18, 0xc420048a70, 0xc42319e600, 0xc420ad2000, 0xc42016a2e0, 0xc420048a70) /usr/local/go/src/net/lookup_unix.go:95 +0x12d net.(*Resolver).(net.lookupIP)-fm(0xf77260, 0xc4200847c0, 0xc423be2520, 0x18, 0x42be29, 0x8, 0xc420ad2000, 0xc42016a2c0, 0xc4280c2ea0) /usr/local/go/src/net/lookup.go:192 +0x56 net.glob..func10(0xf77260, 0xc4200847c0, 0xc420454ed0, 0xc423be2520, 0x18, 0xc4264b43f0, 0xf0f028, 0xc426db4510, 0xc426db4510, 0xc4280c2fa8) /usr/local/go/src/net/hook.go:19 +0x52 net.(*Resolver).LookupIPAddr.func1(0x0, 0x0, 0x0, 0x0) /usr/local/go/src/net/lookup.go:206 +0xd8 internal/singleflight.(*Group).doCall(0x16ab810, 0xc427744460, 0xc423be2520, 0x18, 0xc420492ea0) /usr/local/go/src/internal/singleflight/singleflight.go:95 +0x2e created by internal/singleflight.(*Group).DoChan /usr/local/go/src/internal/singleflight/singleflight.go:88 +0x2d0 goroutine 5245 [IO wait, 3 minutes]: internal/poll.runtime_pollWait(0x7f217c2a8af0, 0x72, 0x0) /usr/local/go/src/runtime/netpoll.go:173 +0x57 internal/poll.(*pollDesc).wait(0xc426dd0a98, 0x72, 0xc4201fa100, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:85 +0x9b internal/poll.(*pollDesc).waitRead(0xc426dd0a98, 0xffffffffffffff00, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d internal/poll.(*FD).Accept(0xc426dd0a80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:372 +0x1a8 net.(*netFD).accept(0xc426dd0a80, 0xc4296231d0, 0x0, 0xc000000000) /usr/local/go/src/net/fd_unix.go:238 +0x42 net.(*TCPListener).accept(0xc428c56f60, 0xf67210, 0x6, 0x0) /usr/local/go/src/net/tcpsock_posix.go:136 +0x2e net.(*TCPListener).AcceptTCP(0xc428c56f60, 0xdfc560, 0xc4296231d0, 0xd66180) /usr/local/go/src/net/tcpsock.go:246 +0x49 net/http.tcpKeepAliveListener.Accept(0xc428c56f60, 0xc42003c078, 0xd66180, 0x15c91d0, 0xe7e880) /usr/local/go/src/net/http/server.go:3216 +0x2f net/http.(*Server).Serve(0xc4202a4d00, 0xf76fa0, 0xc428c56f60, 0x0, 0x0) /usr/local/go/src/net/http/server.go:2770 +0x1a5 net/http.(*Server).ListenAndServe(0xc4202a4d00, 0xc42961d7f8, 0xc4281fa7b8) /usr/local/go/src/net/http/server.go:2711 +0xa9 github.com/tellytv/telly/internal/api.ServeLineup.func1(0xc4202a4d00) /go/src/github.com/tellytv/telly/internal/api/tuner.go:72 +0x2f created by github.com/tellytv/telly/internal/api.ServeLineup /go/src/github.com/tellytv/telly/internal/api/tuner.go:71 +0xb8a goroutine 5267 [IO wait]: internal/poll.runtime_pollWait(0x7f217c2a8c90, 0x72, 0xc42840f658) /usr/local/go/src/runtime/netpoll.go:173 +0x57 internal/poll.(*pollDesc).wait(0xc420146118, 0x72, 0xffffffffffffff00, 0xf70d80, 0x15f3230) /usr/local/go/src/internal/poll/fd_poll_runtime.go:85 +0x9b internal/poll.(*pollDesc).waitRead(0xc420146118, 0xc420392000, 0x1, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d internal/poll.(*FD).Read(0xc420146100, 0xc420392041, 0x1, 0x1, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:157 +0x17d net.(*netFD).Read(0xc420146100, 0xc420392041, 0x1, 0x1, 0xc428455080, 0x0, 0xc4200841d8) /usr/local/go/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc420162010, 0xc420392041, 0x1, 0x1, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:176 +0x6a net/http.(*connReader).backgroundRead(0xc420392030) /usr/local/go/src/net/http/server.go:668 +0x5a created by net/http.(*connReader).startBackgroundRead /usr/local/go/src/net/http/server.go:664 +0xce goroutine 5269 [select]: net.(*Resolver).LookupIPAddr(0x16ab820, 0xf772e0, 0xc42961c300, 0xc423be2520, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/net/lookup.go:212 +0x50d net.(*Resolver).internetAddrList(0x16ab820, 0xf772e0, 0xc42961c300, 0xe9b93b, 0x3, 0xc423be2520, 0x1c, 0x0, 0x0, 0x0, ...) /usr/local/go/src/net/ipsock.go:293 +0x5c4 net.(*Resolver).resolveAddrList(0x16ab820, 0xf772e0, 0xc42961c300, 0xe9bf5f, 0x4, 0xe9b93b, 0x3, 0xc423be2520, 0x1c, 0x0, ...) /usr/local/go/src/net/dial.go:193 +0x50c net.(*Dialer).DialContext(0xc42009e2a0, 0xf772a0, 0xc42003c078, 0xe9b93b, 0x3, 0xc423be2520, 0x1c, 0x0, 0x0, 0x0, ...) /usr/local/go/src/net/dial.go:375 +0x22b net.(*Dialer).DialContext-fm(0xf772a0, 0xc42003c078, 0xe9b93b, 0x3, 0xc423be2520, 0x1c, 0x406696, 0x6b91e9, 0xc42003c078, 0xd7e520) /usr/local/go/src/net/http/transport.go:46 +0x73 net/http.(*Transport).dial(0x15d2460, 0xf772a0, 0xc42003c078, 0xe9b93b, 0x3, 0xc423be2520, 0x1c, 0x0, 0x0, 0x0, ...) /usr/local/go/src/net/http/transport.go:898 +0x20d net/http.(*Transport).dialConn(0x15d2460, 0xf772a0, 0xc42003c078, 0x0, 0xc422864120, 0x5, 0xc423be2520, 0x1c, 0x0, 0x0, ...) /usr/local/go/src/net/http/transport.go:1143 +0x317 net/http.(*Transport).getConn.func4(0x15d2460, 0xf772a0, 0xc42003c078, 0xc420492c30, 0xc4267046c0) /usr/local/go/src/net/http/transport.go:957 +0x78 created by net/http.(*Transport).getConn /usr/local/go/src/net/http/transport.go:956 +0x363 goroutine 5240 [chan receive, 3 minutes]: github.com/tellytv/telly/internal/api.ServeLineup(0xc426dd6460, 0xc426dda240, 0xc42018c800) /go/src/github.com/tellytv/telly/internal/api/tuner.go:80 +0xbad created by github.com/tellytv/telly/internal/api.addLineup /go/src/github.com/tellytv/telly/internal/api/lineup.go:23 +0x19b
Additional information:
Is this still a problem? I can't reproduce it.
telly release with the issue:
Last working telly release (if known): NONE
Operating environment (Docker/Windows/Linux/QNAP, etc.): Ubuntu 18.04 - Native Installation
Description of problem: Crash
Contents of
telly.config.toml
[if you're using a version above 1.1]:Command line used to run telly [if applicable]:
telly or docker log:
Additional information: