Stuck on Booting... for third time this week

I'm not sure what's going on but it keeps happening. I recently moved away from my Synology hosted DVR to a headless Win11 mini PC, which I also use for Chrome Capture and has a dummy HDMI, etc. However, every couple of days, my server gets stuck on a Booting... screen. I am noticing that the memory usage in Task Manager is over 23,000MB and 98% of my system memory.

I found that the only way I can get it up and running again is to use the Task Manager to end task, It doesn't always let me End Task either, I have to quickly click Stop DVR Service using the Channels Windows Installer app, then install and reinstall, then restore my database. This is the third time I've had to do this, so I'm obviously not solving anything if it keeps happening.

I submitted my diagnostics , if that helps at all.
16d8add7-956c-41c9-a0c6-e712a1d74812

Thanks,
Seth

Yeah, I saw that path on another thread, but I don't see a folder called channelsdvr in my c:\program files

Lokk again at the post above you looked in wrong path.

Thanks, haha! I had to scroll down 300,000 lines of code to find the end of the log file.


goroutine 411 [IO wait]:
runtime.gopark(0x0?, 0xc001244298?, 0x48?, 0x43?, 0xc0012442c8?)
	runtime/proc.go:381 +0xd6 fp=0xc6dd40f830 sp=0xc6dd40f810 pc=0x33e2d6
runtime.netpollblock(0xc001244368?, 0x304d8f?, 0x0?)
	runtime/netpoll.go:527 +0xf7 fp=0xc6dd40f868 sp=0xc6dd40f830 pc=0x3345d7
internal/poll.runtime_pollWait(0x1426e080a58, 0x72)
	runtime/netpoll.go:306 +0x89 fp=0xc6dd40f888 sp=0xc6dd40f868 pc=0x368d29
internal/poll.(*pollDesc).wait(0xc000000000?, 0x1a2ca40?, 0x0)
	internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc6dd40f8b0 sp=0xc6dd40f888 pc=0x40e8b2
internal/poll.execIO(0xc001244298, 0x2bdfad8)
	internal/poll/fd_windows.go:175 +0xf7 fp=0xc6dd40f920 sp=0xc6dd40f8b0 pc=0x40ff37
internal/poll.(*FD).Read(0xc001244280, {0xc6dced0000, 0x1000, 0x1000})
	internal/poll/fd_windows.go:436 +0x2b8 fp=0xc6dd40f9c8 sp=0xc6dd40f920 pc=0x410c38
net.(*netFD).Read(0xc001244280, {0xc6dced0000?, 0x0?, 0x1426e080a80?})
	net/fd_posix.go:55 +0x29 fp=0xc6dd40fa10 sp=0xc6dd40f9c8 pc=0x5120a9
net.(*conn).Read(0xc0005b01a0, {0xc6dced0000?, 0xc6dd40fa80?, 0x40eda6?})
	net/net.go:183 +0x45 fp=0xc6dd40fa58 sp=0xc6dd40fa10 pc=0x529d25
net.(*TCPConn).Read(0x40ecda?, {0xc6dced0000?, 0x9d29229e000?, 0x72?})
	<autogenerated>:1 +0x29 fp=0xc6dd40fa88 sp=0xc6dd40fa58 pc=0x53dc69
github.com/soheilhy/cmux.(*bufferedReader).Read(0xc0004ac550, {0xc6dced0000, 0x3e70160?, 0x1000})
	github.com/soheilhy/[email protected]/buffer.go:53 +0x135 fp=0xc6dd40fad8 sp=0xc6dd40fa88 pc=0x142d3f5
github.com/soheilhy/cmux.(*MuxConn).Read(0xc000d02060?, {0xc6dced0000?, 0xc6dd40fb30?, 0x3e70160?})
	github.com/soheilhy/[email protected]/cmux.go:297 +0x25 fp=0xc6dd40fb08 sp=0xc6dd40fad8 pc=0x142ea45
net/http.(*connReader).Read(0xc000d02060, {0xc6dced0000, 0x1000, 0x1000})
	net/http/server.go:782 +0x171 fp=0xc6dd40fb58 sp=0xc6dd40fb08 pc=0x63ea11
bufio.(*Reader).fill(0xc0000e6ba0)
	bufio/bufio.go:106 +0xff fp=0xc6dd40fb90 sp=0xc6dd40fb58 pc=0x5bd5df
bufio.(*Reader).Peek(0xc0000e6ba0, 0x4)
	bufio/bufio.go:144 +0x5d fp=0xc6dd40fbb0 sp=0xc6dd40fb90 pc=0x5bd73d
net/http.(*conn).serve(0xc0002d0c60, {0x2e5dcf8, 0xc00052a000})
	net/http/server.go:2036 +0x7c9 fp=0xc6dd40ffb8 sp=0xc6dd40fbb0 pc=0x644a29
net/http.(*Server).Serve.func3()
	net/http/server.go:3095 +0x2e fp=0xc6dd40ffe0 sp=0xc6dd40ffb8 pc=0x649c4e
runtime.goexit()
	runtime/asm_amd64.s:1598 +0x1 fp=0xc6dd40ffe8 sp=0xc6dd40ffe0 pc=0x36fac1
created by net/http.(*Server).Serve
	net/http/server.go:3095 +0x5ed
2023/07/29 18:17:38.773832 [SYS] Starting Channels DVR v2023.07.27.2357 (windows-x86_64 pid:388) in C:\ProgramData\ChannelsDVR\data
2023/07/29 18:17:38.775882 [SYS] Running as a Windows system service.
2023/07/29 18:17:38.875893 [SYS] Started HTTP Server on 8089
2023/07/29 18:17:39.361869 [HDR] Found 1 devices
2023/07/29 18:17:39.390934 [M3U] Refreshed lineup for espn with 300 channels
2023/07/29 18:17:39.693268 [M3U] Refreshed lineup for MLB with 31 channels
2023/07/29 18:17:39.709927 [M3U] Refreshed lineup for MLBradio with 31 channels
2023/07/29 18:17:40.186622 [DVR] Processing partially recorded expired job 1690585200-1 MLB Baseball
2023/07/29 18:17:52.351011 [IDX] Pruned 0 expired airings from USA-OTA11803 in 1.1047ms.
2023/07/29 18:17:52.352019 [IDX] Pruned 0 expired airings from X-M3U in 0s.
2023/07/29 18:17:52.364349 [IDX] Pruned 2 expired airings from X-TVE in 12.3307ms.
2023/07/29 18:17:52.364349 [IDX] Pruned 0 expired airings from XMLTV-MLB in 0s.
2023/07/29 18:17:52.364349 [IDX] Pruned 0 expired airings from XMLTV-espn in 0s.
2023/07/29 18:17:52.364349 [IDX] Pruned 0 expired airings from XMLTV-MLBradio in 0s.
2023/07/29 18:17:52.364349 [DBG] Scheduling wake timer for guide data in 15h31m37.6356503s
2023/07/29 18:17:52.364349 [DBG] Scheduling wake timer for xmltv guide data in 2h58m30s

When your Channels DVR Server is running, you can view the last 5,000 lines of the log.
Channels DVR Server web admin UI Support > Logs

To view more than 5,000 lines see Channels Support - Subscription FAQ - How can I view more of the Channels DVR Server Log?

Thanks, that's helpful. So what am I looking at here, looks like a bunch of coding without anything obvious to try to fix.

Anyone know why I can't simply stop the Channels DVR Service? Clicking the button in the windows installer app does nothing, and when I click End Task in the Task Manager, it just reappears really quickly.

1 Like

The developers will have to respond regarding the crash. Since you submitted diagnostics, not much else you can do.

I don't run mine on Windows, so not sure of the proper way to stop the service.

Migrated the server from my win 11 box back to my Synology 920+, it's getting stuck on Booting right away. I set up a new server without migrating and it works. Something must be corrupted in one of my files. I don't mind if I lose all of my recordings, but I'd rather not have to reprogram all my advanced passes.

I tried this, I manually moved all of my recordings out of the folder, and selected a different folder to set up my server (to get as fresh a start as I can) and then I tried migrating the database. It had hundreds of missing recordings, etc which I then tried to clean up using the widget option. It took me many attempts of repeating this but seems to have worked. But even this, on a different machine, still crashed and it's only been 2 days or so since I set this up.

Please help! The only way I know how to get it back up and running on my Synology is to uninstall and reinstall then restore.

You should think about having a dedicated server running on Linux. Linux server is really the only true headless option. Windows desktop is not a server.... Cue the outrage from the Windows diehard fans lol.

You mean like Unraid? Which just happens to be having their summer sale.

No i mean like a dedicated Linux server running just channels.

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.