ChannelsDVR Crash new version v2024.11.11.0140

Could not restart kept crashing had to install release level...

runtime: mp.lockedInt = 1
fatal error: exited a goroutine internally locked to the OS thread

runtime stack:
runtime.throw({0x26cc695?, 0x600000000?})
	runtime/panic.go:1067 +0x4d fp=0x6f7b1ff848 sp=0x6f7b1ff818 pc=0x417c8d
runtime.gdestroy(0xc0014161c0)
	runtime/proc.go:4313 +0x2a9 fp=0x6f7b1ff888 sp=0x6f7b1ff848 pc=0x3eaf89
runtime.goexit0(0xc0014161c0?)
	runtime/proc.go:4267 +0x13 fp=0x6f7b1ff8a0 sp=0x6f7b1ff888 pc=0x3eacb3
runtime.mcall()
	runtime/asm_amd64.s:459 +0x53 fp=0x6f7b1ff8b8 sp=0x6f7b1ff8a0 pc=0x41e873

goroutine 1 gp=0xc000088000 m=0 mp=0x478bdc0 [syscall, 28 minutes, locked to thread]:
runtime.cgocall(0x422080, 0x478c0e8)
	runtime/cgocall.go:167 +0x3e fp=0xc0013bb980 sp=0xc0013bb918 pc=0x4110de
runtime.syscall_syscalln(0xc0013bb9c0?, 0x3fe86e?, {0xc0013bb9c8?, 0x478c0e8?, 0xc0013bba10?})
	runtime/syscall_windows.go:548 +0x4e fp=0xc0013bb9a0 sp=0xc0013bb980 pc=0x3fe86e
syscall.Syscall6(0x0?, 0xc0013bba58?, 0x17acc55?, 0x2649bf962649bf96?, 0x2649bf962649bf96?, 0x0?, 0x0?, 0x0?)
	runtime/syscall_windows.go:490 +0x38 fp=0xc0013bba08 sp=0xc0013bb9a0 pc=0x41c418
github.com/lxn/win.GetMessage(0x2806a6?, 0x0, 0x0, 0x0)
	github.com/lxn/[email protected]/user32.go:2642 +0x6b fp=0xc0013bba68 sp=0xc0013bba08 pc=0x17ac30b
github.com/lxn/walk.(*FormBase).Run(0xc000922008)
	github.com/lxn/[email protected]/form.go:400 +0x253 fp=0xc0013bbb08 sp=0xc0013bba68 pc=0x17c88f3
main.runMenu()
	github.com/fancybits/channels-server/menu_windows.go:140 +0x187 fp=0xc0013bbba8 sp=0xc0013bbb08 pc=0x1c66367
main.StartMenu()
	github.com/fancybits/channels-server/menu_windows.go:108 +0x25 fp=0xc0013bbc18 sp=0xc0013bbba8 pc=0x1c660e5
main.run()
	github.com/fancybits/channels-server/main.go:566 +0x905 fp=0xc0013bbdf8 sp=0xc0013bbc18 pc=0x1c58745
main.SetupMenu(0xc00010b050?)
	github.com/fancybits/channels-server/menu_windows.go:100 +0x1fa fp=0xc0013bbe98 sp=0xc0013bbdf8 pc=0x1c6603a
main.main()
	github.com/fancybits/channels-server/main.go:365 +0x1d6 fp=0xc0013bbf50 sp=0xc0013bbe98 pc=0x1c57cf6
runtime.main()
	runtime/proc.go:272 +0x27d fp=0xc0013bbfe0 sp=0xc0013bbf50 pc=0x3e293d
runtime.goexit({})
	runtime/asm_amd64.s:1700 +0x1 fp=0xc0013bbfe8 sp=0xc0013bbfe0 pc=0x4208c1

We'll check it out. Thanks for reporting it.

1 Like

Crash here also.
image

v2024.11.10.2341

• NEW: Sources can be temporarily disabled in the Manage menu
Installed fine no issues.

v2024.11.11.0140

IMPROVED: Updated runtime
Istalled and crashed on all attempts.

Now running on release version.
I couldn't find anything in the event logs of windows and no idea where to look in channels after crash.

Look under Logs see Screenshot ....

My Test Machine also Crashed ...... Will not start ....

2024/11/10 18:41:30.584305 [SYS] Downloading new version v2024.11.11.0140
2024/11/10 18:41:36.190835 [SYS] Update downloaded and verified successfully.
2024/11/10 18:41:36.209521 [SYS] Created database snapshot: backup-20241111.024136
2024/11/10 18:41:36.209521 [SYS] Removing old backup backup-20241021.194543
2024/11/10 18:41:36.210071 [SYS] Shutting down for upgrade from v2024.11.10.2341 to v2024.11.11.0140
2024/11/10 18:41:36.227253 [DVR] Recording engine stopped.
2024/11/10 18:41:37.272632 [SYS] Goodbye.
2024/11/10 18:41:37.389586 [SYS] Starting Channels DVR v2024.11.11.0140 (windows-x86_64 pid:11564) in C:\ProgramData\ChannelsDVR\data
2024/11/10 18:41:37.461403 [SYS] Started HTTP Server on 8089
2024/11/10 18:41:38.204508 [HDR] Found 4 devices
runtime: mp.lockedInt = 1
fatal error: exited a goroutine internally locked to the OS thread

runtime stack:
runtime.throw({0x23ac695?, 0x600000000?})
	runtime/panic.go:1067 +0x4d fp=0x38f41ff898 sp=0x38f41ff868 pc=0xf7c8d
runtime.gdestroy(0xc0008048c0)
	runtime/proc.go:4313 +0x2a9 fp=0x38f41ff8d8 sp=0x38f41ff898 pc=0xcaf89
runtime.goexit0(0xc0008048c0?)
	runtime/proc.go:4267 +0x13 fp=0x38f41ff8f0 sp=0x38f41ff8d8 pc=0xcacb3
runtime.mcall()
	runtime/asm_amd64.s:459 +0x53 fp=0x38f41ff908 sp=0x38f41ff8f0 pc=0xfe873

goroutine 1 gp=0xc00007a000 m=nil [select, locked to thread]:
runtime.gopark(0xc000062f10?, 0x2?, 0x0?, 0x0?, 0xc000062e4c?)
	runtime/proc.go:424 +0xce fp=0xc000062ce8 sp=0xc000062cc8 pc=0xf7dae
runtime.selectgo(0xc000062f10, 0xc000062e48, 0x0?, 0x0, 0xc000062ea0?, 0x1)
	runtime/select.go:335 +0x7a5 fp=0xc000062e10 sp=0xc000062ce8 pc=0xd4925
net/http.(*Transport).getConn(0xc000746000, 0xc0004dc140, {{}, 0x0, {0xc00015a0f0, 0x4}, {0xc000af5160, 0xe}, 0x0})
	net/http/transport.go:1468 +0x4bd fp=0xc000062fe0 sp=0xc000062e10 pc=0x415ddd
net/http.(*Transport).roundTrip(0xc000746000, 0xc00010f540)
	net/http/transport.go:633 +0xb54 fp=0xc0000631c0 sp=0xc000062fe0 pc=0x411ab4
net/http.(*Transport).RoundTrip(0xc00010f540?, 0x30daec0?)
	net/http/roundtrip.go:30 +0x13 fp=0xc0000631e0 sp=0xc0000631c0 pc=0x420c53
net/http.send(0xc00010f400, {0x30daec0, 0xc000746000}, {0xc00d068c01?, 0x156173?, 0x4466140?})
	net/http/client.go:259 +0x5e4 fp=0xc0000633c0 sp=0xc0000631e0 pc=0x3b11a4
net/http.(*Client).send(0x1ce42c0, 0xc00010f400, {0xc00015a105?, 0x25?, 0x4466140?})
	net/http/client.go:180 +0x98 fp=0xc000063438 sp=0xc0000633c0 pc=0x3b0a58
net/http.(*Client).do(0x1ce42c0, 0xc00010f400)
	net/http/client.go:725 +0x8bc fp=0xc000063628 sp=0xc000063438 pc=0x3b2d1c
net/http.(*Client).Do(...)
	net/http/client.go:590
net/http.(*Client).Get(0x1ce42c0, {0xc00015a0f0?, 0x0?})
	net/http/client.go:487 +0x5f fp=0xc000063678 sp=0xc000063628 pc=0x3b22ff
github.com/fancybits/channels-server/m3u.(*Device).RefreshChannels(0xc00010f2c0)
	github.com/fancybits/channels-server/m3u/provider.go:300 +0x42a fp=0xc000063970 sp=0xc000063678 pc=0x12ad10a
github.com/fancybits/channels-server/m3u.(*Provider).RefreshDevices(0x445e8a0)
	github.com/fancybits/channels-server/m3u/provider.go:158 +0x7b9 fp=0xc000063b80 sp=0xc000063970 pc=0x12ab559
main.RefreshM3U()
	github.com/fancybits/channels-server/main.go:716 +0x1e fp=0xc000063bf8 sp=0xc000063b80 pc=0x193981e
main.StartM3U()
	github.com/fancybits/channels-server/main.go:685 +0x2a fp=0xc000063c18 sp=0xc000063bf8 pc=0x19397ca
main.run()
	github.com/fancybits/channels-server/main.go:535 +0x7aa fp=0xc000063df8 sp=0xc000063c18 pc=0x19385ea
main.SetupMenu(0xc00010b050?)
	github.com/fancybits/channels-server/menu_windows.go:100 +0x1fa fp=0xc000063e98 sp=0xc000063df8 pc=0x194603a
main.main()
	github.com/fancybits/channels-server/main.go:365 +0x1d6 fp=0xc000063f50 sp=0xc000063e98 pc=0x1937cf6
runtime.main()
	runtime/proc.go:272 +0x27d fp=0xc000063fe0 sp=0xc000063f50 pc=0xc293d
runtime.goexit({})
	runtime/asm_amd64.s:1700 +0x1 fp=0xc000063fe8 sp=0xc000063fe0 pc=0x1008c1

@Edwin_Perez
Thanks for reporting this issue to the community and taking one for the team. :wink:
Sorry this happened to you (as well as @TerryD ) and thanks for letting everybody know.

I will definitely skip this update. :sweat_smile:

Good thing it was a slow new episodes day ... only lost Tracker.

One thing I always do is take a backup every hour ... because the Channels DVR only takes backups when the Server is stopped and restarted.

1 Like

Same issue Windows10, Couldn't get to the web interface so just restored the last working prerelease from the backup directory.

For me guide showed Tracker starting at 9 pm but it actually started at 8:30 pm so it was hosed anyway.

@eric was this bad release removed ?

It wasn't removed, but we did a subsequent one that doesn't have that issue.

We'll be trying another build soon testing the fix.

1 Like

No more crashes thank you.
Now running latest version.

This build should fix the Windows issues

1 Like

Thank you

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