升级到v7.7.364-55f9f009-260115后easynvr不断崩溃重启

Viewed 53

由 EasyNVR/v7.7.351 (platfrom/linux_amd64; buildAt/2025-12-31 16:52:06; git/ df140ec3-251231) 升级到最新的 v7.7.364-55f9f009-260115 版本。

升级后 EasyNVR 进程崩溃无法启动,systemd 不断尝试将其服务拉起来,均失败。

无奈之下回退版本才正常启动。

操作系统版本 Ubuntu 22.04.4 LTS

crash.log中的内容如下:

panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0xf8 pc=0x12f8e37]

goroutine 137 [running]:
github.com/lalmax-pro/streamsvr/pkg/base.(*StatGroup).UpdateLastStr(0x0)
	github.com/lalmax-pro/streamsvr@v1.0.1/pkg/base/t_http_an__.go:177 +0x17
github.com/lalmax-pro/streamsvr/pkg/logic.(*ServerManager).StatGroup(0xf?, {0xc00140c470?, 0x0?})
	github.com/lalmax-pro/streamsvr@v1.0.1/pkg/logic/server_manager__api.go:47 +0x37
litecvs/pkg/sugar/smssdk.GetGroup({0x76581e0?, 0xc000158720?}, {0xc000db84f0?, 0x76013e0?}, {0xc00140c470, 0x10})
	litecvs/pkg/sugar/smssdk/sms_sdk.go:161 +0x56
litecvs/pkg/pushcms.(*Core).MustStreamKeepAlive.func1({0xc001155d90, 0x10}, 0xc00148afc0)
	litecvs/pkg/pushcms/core.go:281 +0x3c5
litecvs/pkg/pushcms.(*Core).MustStreamKeepAlive.(*Map[...]).Range.func2({0x2fd2440?, 0xc00148afc0?})
	git.lnton.com/lnton/pkg@v1.5.36/conc/sync_map.go:75 +0x5e
internal/sync.(*HashTrieMap[...]).iter(0x7671a40, 0xc001be2500, 0xc00188ff88)
	internal/sync/hashtriemap.go:512 +0xea
internal/sync.(*HashTrieMap[...]).iter(0x7671a40, 0xc001e16dc0, 0xc00188ff88)
	internal/sync/hashtriemap.go:505 +0x65
internal/sync.(*HashTrieMap[...]).Range(0xc000b98f20?, 0xc000b98fd0?)
	internal/sync/hashtriemap.go:495 +0x57
sync.(*Map).Range(...)
	sync/hashtriemap.go:115
git.lnton.com/lnton/pkg/conc.(*Map[...]).Range(...)
	git.lnton.com/lnton/pkg@v1.5.36/conc/sync_map.go:69
litecvs/pkg/pushcms.(*Core).MustStreamKeepAlive(0xc001440b00)
	litecvs/pkg/pushcms/core.go:237 +0xab
created by litecvs/pkg/pushcms.NewCore in goroutine 1
	litecvs/pkg/pushcms/core.go:57 +0xdb
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0xf8 pc=0x12f8e37]
1 Answers

更新到官网最新版本