Attempting to run a channel scan using my provider Spectrum and noticed it would hang on random channels. I restarted the DVR several times and tried again but the problem still happens. Checking the logs I see a runtime error. Here is the full log:
2023/04/19 11:41:01.610239 [TVE] action=tvejs msg="spectrumLogin"
2023/04/19 11:41:01.639576 [TVE] action=wait_for_auth timeout=30s
2023/04/19 11:41:03.073011 [TVE] action=request type=Document method=POST url=https://sp.auth.adobe.com/sp/saml/SAMLAssertionConsumer
2023/04/19 11:41:03.192640 [TVE] action=request type=Document method=GET url=https://sp.auth.adobe.com/adobe-services/completePassiveAuthentication
2023/04/19 11:41:03.192677 [TVE] action=authed
2023/04/19 11:41:03.194147 [TVE] action=cookies num_domains=1 num_cookies=4
2023/04/19 11:41:03.196389 [TVE] action=error_response type=Document error=net::ERR_ABORTED url=https://sp.auth.adobe.com/adobe-services/completePassiveAuthentication
2023/04/19 11:41:03.457673 [TVE] Channel scan starting for 212 channels on Spectrum
2023/04/19 11:41:04.417154 [TVE] Channel scan 1/212 CSPAN successful
2023/04/19 11:41:05.302330 [TVE] Channel scan 2/212 CSPAN2 successful
2023/04/19 11:41:06.020480 [TVE] Channel scan 3/212 CSPAN3 successful
2023/04/19 11:41:06.980761 [TVE] Channel scan 4/212 CC successful
2023/04/19 11:41:07.099032 [TVE] Channel scan 5/212 CCP failed: unavailable in current location
2023/04/19 11:41:07.944255 [TVE] Channel scan 6/212 MTV successful
2023/04/19 11:41:08.072611 [TVE] Channel scan 7/212 MTVP failed: unavailable in current location
2023/04/19 11:41:08.788340 [TVE] Channel scan 8/212 VH1 successful
2023/04/19 11:41:08.908214 [TVE] Channel scan 9/212 VH1P failed: unavailable in current location
2023/04/19 11:41:09.670909 [TVE] Channel scan 10/212 CMT successful
2023/04/19 11:41:09.803774 [TVE] Channel scan 11/212 CMTP failed: unavailable in current location
2023/04/19 11:41:10.587481 [TVE] Channel scan 12/212 BET successful
2023/04/19 11:41:10.703830 [TVE] Channel scan 13/212 BETP failed: unavailable in current location
2023/04/19 11:41:11.430424 [TVE] Channel scan 14/212 TVLAND successful
2023/04/19 11:41:11.568942 [TVE] Channel scan 15/212 TVLANDP failed: unavailable in current location
2023/04/19 11:41:12.356694 [TVE] Channel scan 16/212 PARAMOUNT successful
2023/04/19 11:41:12.571966 [TVE] Channel scan 17/212 PARAMOUNTP failed: unavailable in current location
2023/04/19 11:41:13.286713 [TVE] Channel scan 18/212 LOGO successful
2023/04/19 11:41:13.435301 [TVE] Channel scan 19/212 LOGOP failed: unavailable in current location
2023/04/19 11:41:14.139744 [TVE] Channel scan 20/212 NICKJR successful
2023/04/19 11:41:14.257337 [TVE] Channel scan 21/212 NICKJRP failed: unavailable in current location
2023/04/19 11:41:15.185842 [TVE] Channel scan 22/212 CNN successful
2023/04/19 11:41:15.507339 [TVE] Channel scan 23/212 HLN successful
2023/04/19 11:41:15.843110 [TVE] Channel scan 24/212 CNNI successful
2023/04/19 11:41:16.646420 [TVE] Channel scan 25/212 TBS successful
2023/04/19 11:41:16.983254 [TVE] Channel scan 26/212 TBSP successful
2023/04/19 11:41:17.743415 [TVE] Channel scan 27/212 TNT successful
2023/04/19 11:41:18.053320 [TVE] Channel scan 28/212 TNTP successful
2023/04/19 11:41:18.817859 [TVE] Channel scan 29/212 TRU successful
2023/04/19 11:41:19.140970 [TVE] Channel scan 30/212 TRUP successful
2023/04/19 11:41:20.030707 [TVE] Channel scan 31/212 TCM successful
2023/04/19 11:41:21.302087 [TVE] Channel scan 32/212 TOON successful
2023/04/19 11:41:21.783571 [TVE] Channel scan 33/212 TOONP successful
2023/04/19 11:41:22.592904 [TVE] Channel scan 34/212 AETV successful
2023/04/19 11:41:23.323560 [TVE] Channel scan 35/212 HISTORY successful
2023/04/19 11:41:24.072791 [TVE] Channel scan 36/212 FYI successful
2023/04/19 11:41:24.763123 [TVE] Channel scan 37/212 LIFETIME successful
2023/04/19 11:41:26.196525 [TVE] Channel scan 38/212 MSNBC successful
2023/04/19 11:41:27.557732 [TVE] Channel scan 39/212 CNBC successful
2023/04/19 11:41:28.897362 [TVE] Channel scan 40/212 USA successful
2023/04/19 11:41:29.635522 [TVE] Channel scan 41/212 USAP successful
2023/04/19 11:41:30.803197 [TVE] Channel scan 42/212 SYFY successful
2023/04/19 11:41:31.792647 [TVE] Channel scan 43/212 SYFYP successful
2023/04/19 11:41:33.348641 [TVE] Channel scan 44/212 E successful
2023/04/19 11:41:34.364460 [TVE] Channel scan 45/212 EP successful
2023/04/19 11:41:35.720467 [TVE] Channel scan 46/212 BRAVO successful
2023/04/19 11:41:36.855279 [TVE] Channel scan 47/212 BRAVOP successful
2023/04/19 11:41:38.283867 [TVE] Channel scan 48/212 OXYGEN successful
2023/04/19 11:41:39.148970 [TVE] Channel scan 49/212 OXYGENP successful
2023/04/19 11:41:39.920291 [TVE] Channel scan 50/212 NGC successful
2023/04/19 11:41:40.598363 [TVE] Channel scan 51/212 NGCP successful
2023/04/19 11:41:41.276372 [TVE] Channel scan 52/212 NGWILD successful
2023/04/19 11:41:42.460527 [TVE] Channel scan 53/212 FNC successful
2023/04/19 11:41:43.276600 [TVE] Channel scan 54/212 FBN successful
2023/04/19 11:41:43.984333 [TVE] Channel scan 55/212 FX successful
2023/04/19 11:41:44.700682 [TVE] Channel scan 56/212 FXP successful
2023/04/19 11:41:45.300537 [TVE] Channel scan 57/212 FXX successful
2023/04/19 11:41:46.045793 [TVE] Channel scan 58/212 FXXP successful
2023/04/19 11:41:46.732094 [TVE] Channel scan 59/212 FXM successful
2023/04/19 11:41:47.365231 [TVE] Channel scan 60/212 SUNDANCE successful
2023/04/19 11:41:48.061923 [TVE] Channel scan 61/212 AMC successful
2023/04/19 11:41:48.587089 [TVE] Channel scan 62/212 BBCA successful
2023/04/19 11:41:49.213661 [TVE] Channel scan 63/212 IFC successful
2023/04/19 11:41:49.875837 [TVE] Channel scan 64/212 WETV successful
2023/04/19 11:41:50.857348 [TVE] Channel scan 65/212 HALLMARK successful
2023/04/19 11:41:51.161705 [TVE] Channel scan 66/212 HALLMARKMM successful
2023/04/19 11:41:51.985039 [TVE] Channel scan 67/212 HALLMARKDRAMA successful
2023/04/19 11:41:52.537178 [TVE] Channel scan 68/212 OVATION successful
2023/04/19 11:41:53.401145 [TVE] Channel scan 69/212 REELZ successful
2023/04/19 11:41:54.664545 [TVE] Channel scan 70/212 OWN successful
2023/04/19 11:41:55.183619 [TVE] Channel scan 71/212 DISCOVERY successful
2023/04/19 11:41:55.544893 [TVE] Channel scan 72/212 FOOD successful
2023/04/19 11:41:55.872275 [TVE] Channel scan 73/212 ANIMAL-PLANET successful
2023/04/19 11:41:56.430115 [TVE] Channel scan 74/212 HGTV successful
2023/04/19 11:41:56.746186 [TVE] Channel scan 75/212 TLC successful
2023/04/19 11:41:57.111616 [TVE] Channel scan 76/212 TRAVEL successful
2023/04/19 11:41:57.424150 [TVE] Channel scan 77/212 INVESTIGATION-DISCOVERY successful
2023/04/19 11:41:57.456295 [TVE] action=science_stream error={[{access.denied.missingpackage 403}] {{[]}}}
2023/04/19 11:41:57.595413 [TVE] Channel scan 78/212 DIY failed: 403: (access.denied.missingpackage)
2023/04/19 11:41:57.952915 [TVE] Channel scan 79/212 COOKING-CHANNEL successful
2023/04/19 11:41:58.269757 [TVE] Channel scan 80/212 SCIENCE successful
2023/04/19 11:41:58.620555 [TVE] Channel scan 81/212 AHC successful
2023/04/19 11:41:59.015941 [TVE] Channel scan 82/212 DESTINATION-AMERICA successful
2023/04/19 11:41:59.413446 [TVE] Channel scan 83/212 DISCOVERY-LIFE successful
2023/04/19 11:41:59.788048 [TVE] Channel scan 84/212 MOTORTREND successful
2023/04/19 11:42:00.300562 [TVE] Channel scan 85/212 DISNEY successful
2023/04/19 11:42:00.583417 [TVE] Channel scan 86/212 DISNEYP successful
2023/04/19 11:42:01.057168 [TVE] Channel scan 87/212 DISNEYJR successful
2023/04/19 11:42:01.328855 [TVE] Channel scan 88/212 DISNEYJRP successful
2023/04/19 11:42:01.800381 [TVE] Channel scan 89/212 DISNEYXD successful
2023/04/19 11:42:02.043980 [TVE] Channel scan 90/212 DISNEYXDP successful
2023/04/19 11:42:02.490971 [TVE] Channel scan 91/212 FREEFORM successful
2023/04/19 11:42:02.947640 [TVE] Channel scan 92/212 FREEFORMP successful
2023/04/19 11:42:03.477018 [TVE] Channel scan 93/212 ESPN1 successful
2023/04/19 11:42:03.905355 [TVE] Channel scan 94/212 ESPN2 successful
2023/04/19 11:42:04.468311 [TVE] Channel scan 95/212 ESPNU successful
2023/04/19 11:42:04.907982 [TVE] Channel scan 96/212 ESPNEWS successful
2023/04/19 11:42:05.355533 [TVE] Channel scan 97/212 SEC successful
2023/04/19 11:42:05.810662 [TVE] Channel scan 98/212 LONGHORN successful
2023/04/19 11:42:06.258442 [TVE] Channel scan 99/212 ESPNDEPORTES successful
2023/04/19 11:42:06.703000 [TVE] Channel scan 100/212 ACC successful
2023/04/19 11:42:07.550509 [TVE] Channel scan 101/212 TENNIS successful
2023/04/19 11:42:08.656576 [TVE] Channel scan 102/212 GOLF successful
2023/04/19 11:42:09.555196 [TVE] Channel scan 103/212 SNY failed: notAuthorized: Access to this program is not included in your Spectrum TV subscription. To learn more about adding this program, visit https://www.spectrum.net or call (855) 757-7328.
2023/04/19 11:42:10.223017 [TVE] Channel scan 104/212 NESN failed: notAuthorized: Access to this program is not included in your Spectrum TV subscription. To learn more about adding this program, visit https://www.spectrum.net or call (855) 757-7328.
2023/04/19 11:42:10.912129 [TVE] Channel scan 105/212 NBCSN-CHICAGO failed: notAuthorized: Access to this program is not included in your Spectrum TV subscription. To learn more about adding this program, visit https://www.spectrum.net or call (855) 757-7328.
2023/04/19 11:42:11.839687 [TVE] Channel scan 106/212 NBCSN-WASHINGTON failed: notAuthorized: Access to this program is not included in your Spectrum TV subscription. To learn more about adding this program, visit https://www.spectrum.net or call (855) 757-7328.
2023/04/19 11:42:12.467465 [TVE] Channel scan 107/212 NBCSN-BOSTON failed: notAuthorized: Access to this program is not included in your Spectrum TV subscription. To learn more about adding this program, visit https://www.spectrum.net or call (855) 757-7328.
2023/04/19 11:42:13.174154 [TVE] Channel scan 108/212 NBCSN-BAYAREA failed: notAuthorized: Access to this program is not included in your Spectrum TV subscription. To learn more about adding this program, visit https://www.spectrum.net or call (855) 757-7328.
2023/04/19 11:42:13.332871 [TVE] Channel scan 109/212 NBCSN-CALIFORNIA failed: login not supported
2023/04/19 11:42:13.481326 [TVE] Channel scan 110/212 NBCSN-PHILLYPLUS failed: login not supported
2023/04/19 11:42:13.649893 [TVE] Channel scan 111/212 NBCSN-PHILLY failed: login not supported
2023/04/19 11:42:14.307701 [TVE] Channel scan 112/212 NESNPLUS failed: notAuthorized: Access to this program is not included in your Spectrum TV subscription. To learn more about adding this program, visit https://www.spectrum.net or call (855) 757-7328.
2023/04/19 11:42:15.064729 [TVE] Channel scan 113/212 NFLREDZONE failed: notAuthorized: Access to this program is not included in your Spectrum TV subscription. To learn more about adding this program, visit https://www.spectrum.net or call (855) 757-7328.
2023/04/19 11:42:16.108928 [TVE] Channel scan 114/212 P12NAT failed: notAuthorized: Access to this program is not included in your Spectrum TV subscription. To learn more about adding this program, visit https://www.spectrum.net or call (855) 757-7328.
2023/04/19 11:42:16.762844 [TVE] Channel scan 115/212 P12MTN failed: notAuthorized: Access to this program is not included in your Spectrum TV subscription. To learn more about adding this program, visit https://www.spectrum.net or call (855) 757-7328.
2023/04/19 11:42:17.070857 [TVE] Channel scan 116/212 P12ORG failed: notAuthorized
2023/04/19 11:42:17.332312 [TVE] Channel scan 117/212 P12LAX failed: notAuthorized
2023/04/19 11:42:17.591835 [TVE] Channel scan 118/212 P12WAS failed: notAuthorized
2023/04/19 11:42:17.848665 [TVE] Channel scan 119/212 P12ARZ failed: notAuthorized
2023/04/19 11:42:18.108550 [TVE] Channel scan 120/212 P12BAY failed: notAuthorized
2023/04/19 11:42:19.030931 [TVE] Channel scan 121/212 NFL successful
2023/04/19 11:42:19.483608 [TVE] Channel scan 122/212 CBSSPORTS successful
2023/04/19 11:42:20.503215 [TVE] action=version product=HeadlessChrome/112.0.5615.121 jsVersion=11.2.214.14 protocol=1.3 revision=@39cc4e45904ae9f1741c4fbaa866e629c96f2268
2023/04/19 11:42:20.504320 [TVE] action=navigate url=https://www.foxsports.com/live
2023/04/19 11:42:20.505432 [TVE] action=request type=Document method=GET url=https://www.foxsports.com/live
2023/04/19 11:42:20.505449 [TVE] action=auth_domain domain=www.foxsports.com
2023/04/19 11:42:20.505454 [TVE] action=foxsportsauth step=start
2023/04/19 11:42:21.168863 [TVE] action=wait_for_page
2023/04/19 11:42:22.914550 [TVE] action=error_response type=Media error=net::ERR_ABORTED url=https://apv-static.minute.ly/videos/v-bdc48f09-3722-47e3-2688734-bc37-4a1a1cb1f7f5-s414.26-422.71l.mp4
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x2 addr=0x60 pc=0x104bcf338]
goroutine 383 [running]:
net/url.(*URL).Query(0x14000dc4640?)
net/url/url.go:1115 +0x18
github.com/fancybits/channels-server/tve.(*authState).eventListener(0x1400057ed80, {0x105fc0860?, 0x14000dd6000?})
github.com/fancybits/channels-server/tve/auth.go:1291 +0xe10
github.com/chromedp/chromedp.runListeners({0x140007e6d80?, 0x14000a82f00?, 0x1400023ed2e?}, {0x105fc0860, 0x14000dd6000})
github.com/chromedp/[email protected]/util.go:84 +0x17c
github.com/chromedp/chromedp.(*Target).run.func1()
github.com/chromedp/[email protected]/target.go:130 +0x344
created by github.com/chromedp/chromedp.(*Target).run
github.com/chromedp/[email protected]/target.go:105 +0xb8
2023/04/19 11:42:23.246280 [SYS] Starting Channels DVR v2023.01.23.1746 (darwin-arm64 pid:76768) in /Users/jameswilliamsjr/Library/Application Support/ChannelsDVR/data
2023/04/19 11:42:23.360553 [SYS] Started HTTP Server on 8089
2023/04/19 11:42:25.269186 [DVR] Recording engine started in /Users/jameswilliamsjr/DVR
2023/04/19 11:42:25.397562 [SYS] Created database snapshot: backup-20230419.154225
2023/04/19 11:42:26.134159 [SYS] Bonjour service registered with Jamess-iMac.lan