Web Player Not Working Since Update

When I fire up the web player from the guide or from recordings, it acts like it is starting but it stalls out and I just get the spinning circle. I click stop, and then the whole Channels DVR program crashes and I have to restart. All was working fine yesterday. Here is the log starting at time I tried to tune to a channel:

2020/02/18 19:30:17.464755 [TNR] Opened connection to 104C3AF2/0 for ch9.1 FOX 9
2020/02/18 19:30:17.476749 [HLS] Starting transcoder for channel 9.1 from 127.0.0.1 (encoder=remux, resolution=, deinterlacer=, bitrate=0)
2020/02/18 19:30:18.193199 [HLS] Probed live stream in 715.4512ms: mpeg2video 1280x720 progressive 3335453bps
2020/02/18 19:30:19.099227 [HLS] Session ch9.1-dANY-ip127.0.0.1 started in 1.8503476s
2020/02/18 19:30:19.109223 [ENC] Starting encoder for ch9.1 in S:\Channels DVR\Streaming\ch9.1-dANY-ip127.0.0.1-440055695\encoder-1-356628386 at 1 (0.894622) (encoder=h264_qsv, resolution=720, deinterlacer=blend, bitrate=10000 segment_size=0.01)

2020/02/18 19:30:19 [Recovery] 2020/02/18 - 19:30:19 panic recovered:
runtime error: invalid memory address or nil pointer dereference
runtime/panic.go:199 (0x440c99)
runtime/signal_windows.go:233 (0x440b6b)
runtime/internal/atomic/asm_386.s:193 (0x40263a)
go.uber.org/[email protected]/atomic.go:89 (0xf6a67a)
go.uber.org/[email protected]/atomic.go:321 (0xf6a66f)
github.com/fancybits/channels-server@/streaming/abr_transcoder_session.go:137 (0xf6a669)
github.com/fancybits/channels-server@/streaming/abr_transcoder.go:131 (0xf674cc)
github.com/fancybits/channels-server@/streaming/abr_live_stream.go:188 (0xf627c7)
github.com/fancybits/channels-server@/http_device.go:494 (0x10861ec)
github.com/gin-gonic/[email protected]/context.go:147 (0x90698e)
github.com/fancybits/channels-server@/http_device.go:35 (0x1069e41)
github.com/gin-gonic/[email protected]/context.go:147 (0x90698e)
github.com/fancybits/channels-server@/http.go:230 (0x1067332)
github.com/gin-gonic/[email protected]/context.go:147 (0x90698e)
github.com/fancybits/channels-server@/http.go:210 (0x1066fc2)
github.com/gin-gonic/[email protected]/context.go:147 (0x90698e)
github.com/fancybits/channels-server@/http.go:202 (0x10662c4)
github.com/gin-gonic/[email protected]/context.go:147 (0x90698e)
github.com/gin-gonic/[email protected]/recovery.go:83 (0x9165d1)
github.com/gin-gonic/[email protected]/context.go:147 (0x90698e)
github.com/fancybits/channels-server@/http.go:285 (0x107dd8c)
github.com/gin-gonic/[email protected]/context.go:147 (0x90698e)
github.com/gin-contrib/[email protected]/sessions.go:65 (0xf88b1d)
github.com/gin-gonic/[email protected]/context.go:147 (0x90698e)
github.com/gin-contrib/[email protected]/gzip.go:47 (0xf830a8)
github.com/gin-gonic/[email protected]/context.go:147 (0x90698e)
github.com/fancybits/channels-server@/http.go:265 (0x107dba2)
github.com/gin-gonic/[email protected]/context.go:147 (0x90698e)
github.com/gin-gonic/[email protected]/gin.go:403 (0x90e94e)
github.com/gin-gonic/[email protected]/gin.go:364 (0x90e259)
net/http/server.go:2802 (0x698c43)
net/http/server.go:1890 (0x69534c)
runtime/asm_386.s:1325 (0x457c00)

[hls @ 02e52f80] Non-monotonous DTS in output stream 0:0; previous: 85020, current: -49114629; changing to 85021. This may result in incorrect timestamps in the output file.
[hls @ 02e52f80] Non-monotonous DTS in output stream 0:0; previous: 88024, current: -49111626; changing to 88025. This may result in incorrect timestamps in the output file.
[hls @ 02e52f80] Non-monotonous DTS in output stream 0:0; previous: 94030, current: -49105620; changing to 94031. This may result in incorrect timestamps in the output file.
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x0 pc=0x40265b]

goroutine 465 [running]:
runtime/internal/atomic.Store64(0x141b22a4, 0x1, 0x0)
runtime/internal/atomic/asm_386.s:205 +0xb
go.uber.org/atomic.(*Int64).Store(...)
go.uber.org/[email protected]/atomic.go:119
github.com/fancybits/channels-server/streaming.(*abrTranscoderSession).Refresh(0x141b2240, 0x0, 0x0)
github.com/fancybits/channels-server@/streaming/abr_transcoder_session.go:353 +0xc34
github.com/fancybits/channels-server/streaming.(*abrTranscoderSession).start(0x141b2240)
github.com/fancybits/channels-server@/streaming/abr_transcoder_session.go:114 +0x81
created by github.com/fancybits/channels-server/streaming.NewAbrTranscoderSession
github.com/fancybits/channels-server@/streaming/abr_transcoder_session.go:102 +0x14e
[mpeg2video @ 02ec3bc0] ac-tex damaged at 3 7
[mpeg2video @ 02ec3bc0] Warning MVs not available
pipe:: corrupt decoded frame in stream 0
[mpegts @ 0202e640] Dropped corrupted packet (stream = 1)
[mpegts @ 0202e640] Dropped corrupted packet (stream = 2)
[http @ 0202c500] URL read error: Error number -10054 occurred
Error closing progress log, loss of information possible: Error number -10054 occurred
[hls @ 02e52f80] Non-monotonous DTS in output stream 0:0; previous: 131567, current: 130066; changing to 131568. This may result in incorrect timestamps in the output file.
[hls @ 02e52f80] Non-monotonous DTS in output stream 0:0; previous: 131568, current: 131567; changing to 131569. This may result in incorrect timestamps in the output file.
[http @ 001bcf40] URL read error: Error number -10054 occurred
Error closing progress log, loss of information possible: Error number -10054 occurred

Thanks for reporting this. We're fixing it now.

The fix has been released as v2020.02.19.0306.

Thank you for the quick response, working well now.

1 Like