What are these errors? (Shield DVR/App)

I noticed these errors in my log file today. They repeat a lot of times.

The text is in red. I am posting these and then below I will post the last entries in the log which appear to be after I did a restart of the Shield device (for other reasons not related to the DVR)

2018/06/07 09:49:27 [Recovery] panic recovered:
GET /dvr/files/2/hls/stream.m3u8? HTTP/1.1
Host: 192.168.1.5:8089
Accept: /
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.9
Connection: keep-alive
Dnt: 1
Referer: http://192.168.1.5:8089/admin/recordings
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.79 Safari/537.36

runtime error: invalid memory address or nil pointer dereference
/home/vagrant/go/src/runtime/panic.go:502 (0x25ece06d3f)
/home/vagrant/go/src/runtime/panic.go:63 (0x25ece05e33)
/home/vagrant/go/src/runtime/signal_unix.go:388 (0x25ece1c93b)
/home/vagrant/channels-server-android-arm64/http.go:2600 (0x25ed4da870)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/context.go:104 (0x25ed251d7b)
/home/vagrant/channels-server-android-arm64/http.go:2323 (0x25ed4d833f)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/context.go:104 (0x25ed251d7b)
/home/vagrant/channels-server-android-arm64/http.go:207 (0x25ed4b6473)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/context.go:104 (0x25ed251d7b)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/recovery.go:45 (0x25ed25f887)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/context.go:104 (0x25ed251d7b)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/contrib/sessions/sessions.go:65 (0x25ed469c2b)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/context.go:104 (0x25ed251d7b)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-contrib/gzip/gzip.go:47 (0x25ed462cd3)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/context.go:104 (0x25ed251d7b)
/home/vagrant/channels-server-android-arm64/http.go:271 (0x25ed4c576b)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/context.go:104 (0x25ed251d7b)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/gin.go:332 (0x25ed2580a7)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/gin.go:296 (0x25ed257a03)
/home/vagrant/go/src/net/http/server.go:2694 (0x25ed029f4b)
/home/vagrant/go/src/net/http/server.go:1830 (0x25ed02699f)
/home/vagrant/go/src/runtime/asm_arm64.s:1037 (0x25ece3335b)

2018/06/07 09:49:29 [Recovery] panic recovered:
GET /dvr/files/2/hls/stream.m3u8? HTTP/1.1
Host: 192.168.1.5:8089
Accept: /
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.9
Connection: keep-alive
Dnt: 1
Referer: http://192.168.1.5:8089/admin/recordings
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.79 Safari/537.36

runtime error: invalid memory address or nil pointer dereference
/home/vagrant/go/src/runtime/panic.go:502 (0x25ece06d3f)
/home/vagrant/go/src/runtime/panic.go:63 (0x25ece05e33)
/home/vagrant/go/src/runtime/signal_unix.go:388 (0x25ece1c93b)
/home/vagrant/channels-server-android-arm64/http.go:2600 (0x25ed4da870)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/context.go:104 (0x25ed251d7b)
/home/vagrant/channels-server-android-arm64/http.go:2323 (0x25ed4d833f)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/context.go:104 (0x25ed251d7b)
/home/vagrant/channels-server-android-arm64/http.go:207 (0x25ed4b6473)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/context.go:104 (0x25ed251d7b)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/recovery.go:45 (0x25ed25f887)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/context.go:104 (0x25ed251d7b)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/contrib/sessions/sessions.go:65 (0x25ed469c2b)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/context.go:104 (0x25ed251d7b)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-contrib/gzip/gzip.go:47 (0x25ed462cd3)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/context.go:104 (0x25ed251d7b)
/home/vagrant/channels-server-android-arm64/http.go:271 (0x25ed4c576b)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/context.go:104 (0x25ed251d7b)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/gin.go:332 (0x25ed2580a7)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/gin.go:296 (0x25ed257a03)
/home/vagrant/go/src/net/http/server.go:2694 (0x25ed029f4b)
/home/vagrant/go/src/net/http/server.go:1830 (0x25ed02699f)
/home/vagrant/go/src/runtime/asm_arm64.s:1037 (0x25ece3335b)

2018/06/07 09:49:33 [Recovery] panic recovered:
GET /dvr/files/2/hls/stream.m3u8? HTTP/1.1
Host: 192.168.1.5:8089
Accept: /
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.9
Connection: keep-alive
Dnt: 1
Referer: http://192.168.1.5:8089/admin/recordings
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.79 Safari/537.36

runtime error: invalid memory address or nil pointer dereference
/home/vagrant/go/src/runtime/panic.go:502 (0x25ece06d3f)
/home/vagrant/go/src/runtime/panic.go:63 (0x25ece05e33)
/home/vagrant/go/src/runtime/signal_unix.go:388 (0x25ece1c93b)
/home/vagrant/channels-server-android-arm64/http.go:2600 (0x25ed4da870)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/context.go:104 (0x25ed251d7b)
/home/vagrant/channels-server-android-arm64/http.go:2323 (0x25ed4d833f)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/context.go:104 (0x25ed251d7b)
/home/vagrant/channels-server-android-arm64/http.go:207 (0x25ed4b6473)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/context.go:104 (0x25ed251d7b)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/recovery.go:45 (0x25ed25f887)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/context.go:104 (0x25ed251d7b)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/contrib/sessions/sessions.go:65 (0x25ed469c2b)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/context.go:104 (0x25ed251d7b)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-contrib/gzip/gzip.go:47 (0x25ed462cd3)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/context.go:104 (0x25ed251d7b)
/home/vagrant/channels-server-android-arm64/http.go:271 (0x25ed4c576b)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/context.go:104 (0x25ed251d7b)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/gin.go:332 (0x25ed2580a7)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/gin.go:296 (0x25ed257a03)
/home/vagrant/go/src/net/http/server.go:2694 (0x25ed029f4b)
/home/vagrant/go/src/net/http/server.go:1830 (0x25ed02699f)
/home/vagrant/go/src/runtime/asm_arm64.s:1037 (0x25ece3335b)

2018/06/07 09:49:41 [Recovery] panic recovered:
GET /dvr/files/2/hls/stream.m3u8? HTTP/1.1
Host: 192.168.1.5:8089
Accept: /
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.9
Connection: keep-alive
Dnt: 1
Referer: http://192.168.1.5:8089/admin/recordings
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.79 Safari/537.36

runtime error: invalid memory address or nil pointer dereference
/home/vagrant/go/src/runtime/panic.go:502 (0x25ece06d3f)
/home/vagrant/go/src/runtime/panic.go:63 (0x25ece05e33)
/home/vagrant/go/src/runtime/signal_unix.go:388 (0x25ece1c93b)
/home/vagrant/channels-server-android-arm64/http.go:2600 (0x25ed4da870)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/context.go:104 (0x25ed251d7b)
/home/vagrant/channels-server-android-arm64/http.go:2323 (0x25ed4d833f)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/context.go:104 (0x25ed251d7b)
/home/vagrant/channels-server-android-arm64/http.go:207 (0x25ed4b6473)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/context.go:104 (0x25ed251d7b)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/recovery.go:45 (0x25ed25f887)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/context.go:104 (0x25ed251d7b)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/contrib/sessions/sessions.go:65 (0x25ed469c2b)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/context.go:104 (0x25ed251d7b)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-contrib/gzip/gzip.go:47 (0x25ed462cd3)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/context.go:104 (0x25ed251d7b)
/home/vagrant/channels-server-android-arm64/http.go:271 (0x25ed4c576b)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/context.go:104 (0x25ed251d7b)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/gin.go:332 (0x25ed2580a7)
/home/vagrant/channels-server-android-arm64/.go/src/github.com/gin-gonic/gin/gin.go:296 (0x25ed257a03)
/home/vagrant/go/src/net/http/server.go:2694 (0x25ed029f4b)
/home/vagrant/go/src/net/http/server.go:1830 (0x25ed02699f)
/home/vagrant/go/src/runtime/asm_arm64.s:1037 (0x25ece3335b)

And then the last entries:

2018/06/07 13:47:56 [SYS] Shutting down…
2018/06/07 13:47:56 [SYS] Bonjour service stopped.
2018/06/07 13:49:11 [SYS] Starting Channels DVR v2018.06.04.1948 (android-arm64) in /data/data/com.getchannels.dvr/files/channels-dvr/data
2018/06/07 13:49:11 [HDR] Found 2 devices
2018/06/07 13:49:13 [SYS] Started HTTP Server
2018/06/07 13:49:16 [DVR] Recording engine started in /storage/70F2-3EB7/NVIDIA_SHIELD/Channels DVR
2018/06/07 13:49:16 [SYS] Bonjour service running for dvr-shield.local. [192.168.1.5]
2018/06/07 13:49:16 [SYS] Created database snapshot: backup-20180607.134916
2018/06/07 13:49:26 [IDX] Pruned 52 expired airings from USA-OTA33611 in 760.241979ms.

Looks like you’re on a buggy pre-release. Hold shift and click update to get on the latest and it should be fixed.

Ok, I just updated. I figured out when the error was occurring before. It was when I would try to playback a recording from a Chrome web browser. Playback of the recording would never start and I was just getting the spinning circle.

Now, I still can’t get the recording to playback successfully, but I don’t see that error popping in the logs either. Actually, no errors show now.

Does live tv work?

Yes, live tv works and recording works.

Can you try Safari for recording playback and see if it works

I only have Linux computers and I don’t really want to install wine just to run that.

I have also noticed that the App itself loses it’s connection to the DVR at some point. I can go in and select to connect to remote DVR and it connects just fine.

No problem. The issue is in the pre-release build due to some changes I made while traveling. I’m back home now and have tracked down the bug to fix it.

If you upgrade to the new pre-release everything should return to normal.

1 Like

Ok, thanks. Is that just the Shift + Right click option?

Yep shift + click

1 Like

Excellent. Thanks again. I will update and test it out more tomorrow.

1 Like

I was able to test playback via the browser briefly tonight before I go to bed. It is now working fine.

Thanks again!

1 Like

I have played with the update throughout the day.

I haven’t been able to break it yet. :grin:

1 Like