Skip to content

<fix> panic: send on closed channel #2660

Merged
Aryan-sharma11 merged 1 commit into
kubearmor:mainfrom
Aryan-sharma11:fix-nonk8s-configwatcher
Jun 22, 2026
Merged

<fix> panic: send on closed channel #2660
Aryan-sharma11 merged 1 commit into
kubearmor:mainfrom
Aryan-sharma11:fix-nonk8s-configwatcher

Conversation

@Aryan-sharma11

@Aryan-sharma11 Aryan-sharma11 commented Jun 10, 2026

Copy link
Copy Markdown
Member

Purpose of PR?:

Fixes #

2026-06-08 07:10:09.929339	�[33mWARN�[0m	Failed to send a log=[Timestamp:1780902595  UpdatedTime:"2026-06-08T07:09:55.615894Z"  HostName:"ip-10-4-23-59.us-east-2.compute.internal"  NamespaceName:"agents"  Owner:{Ref:"Deployment"  Name:"discovery-engine"  Namespace:"agents"}  PodName:"discovery-engine-6c54f8c847-pqc8j"  Labels:"app=discovery-engine,topology.kubernetes.io/region=us-east-2,topology.kubernetes.io/zone=us-east-2b"  ContainerID:"e3e177b4f8855953ecfb27a74f578f5af1f4ee170fbb240476638f503f2c459b"  ContainerName:"summary-engine"  ContainerImage:"public.ecr.aws/k9v9d5v2/discovery-engine-sumengine:v0.3.21@sha256:dae00feac7a8282d912ece1d625232060d3b86ce4136c09fcd7a710932a10b9a"  ParentProcessName:"/usr/bin/containerd-shim-runc-v2"  ProcessName:"/Sumengine/sumengine"  HostPPID:575942  HostPID:3104428  PID:1  UID:1000  Type:"ContainerLog"  Source:"/Sumengine/sumengine"  Operation:"Network"  Resource:"domain=AF_INET type=SOCK_DGRAM|SOCK_NONBLOCK|SOCK_CLOEXEC protocol=HOPOPT"  Data:"syscall=SYS_SOCKET"  EventData:{key:"Domain"  value:"AF_INET"}  EventData:{key:"Protocol"  value:"HOPOPT"}  EventData:{key:"Syscall"  value:"SYS_SOCKET"}  EventData:{key:"Type"  value:"SOCK_DGRAM|SOCK_NONBLOCK|SOCK_CLOEXEC"}  Result:"Passed"  Cwd:"/"  ExecEvent:{ExecID:"0"  ExecutableName:"sumengine"}] err=[rpc error: code = Unavailable desc = transport is closing]
2026-06-08 07:10:10.015216	�[34mINFO�[0m	log channel busy, log dropped.
panic: send on closed channel

goroutine 496103 [running]:
github.com/kubearmor/KubeArmor/KubeArmor/feeder.(*Feeder).PushLog(_, {0x6a266ad1, {0x152611925440, 0x1b}, {0x0, 0x0}, {0x15260e2aae10, 0x28}, {0x0, 0x0}, ...})
	/usr/src/KubeArmor/KubeArmor/feeder/feeder.go:914 +0x19d8
created by github.com/kubearmor/KubeArmor/KubeArmor/monitor.(*SystemMonitor).UpdateLogs in goroutine 39
	/usr/src/KubeArmor/KubeArmor/monitor/logUpdate.go:594 +0x2199 

@Aryan-sharma11 Aryan-sharma11 marked this pull request as ready for review June 10, 2026 11:55
Comment thread KubeArmor/feeder/logServer.go
Signed-off-by: Aryan-sharma11 <[email protected]>
@achrefbensaad achrefbensaad force-pushed the fix-nonk8s-configwatcher branch from 2daa860 to 05c31b8 Compare June 22, 2026 14:05
@Aryan-sharma11 Aryan-sharma11 merged commit 24258c8 into kubearmor:main Jun 22, 2026
20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants