Symptom
The service "fcoelc" crashes on a Cisco N9k that has a FCoE link. A core file will be generated due to the event.
From NVRAM logs:
%SYSMGR-SLOT1-2-SERVICE_CRASHED: Service "fcoelc" (PID 25997) hasn't caught signal 11 core will be saved
Configuration changes were applied on QoS prior to the crash. Also can observe errors related to QoS and the frames received:
%ACLQOS-SLOT1-2-ACLQOS_UNEXPECTED_PFC_FRAMES: Ethernet1/29 received 2 unexpected PFC frames for COS 4
%ACLQOS-SLOT1-2-ACLQOS_UNEXPECTED_PFC_FRAMES: Ethernet1/29 received 2 unexpected PFC frames for COS 5
%ACLQOS-SLOT1-2-ACLQOS_UNEXPECTED_PFC_FRAMES: Ethernet1/29 received 2 unexpected PFC frames for COS 6
%ACLQOS-SLOT1-2-ACLQOS_UNEXPECTED_PFC_FRAMES: Ethernet1/29 received 2 unexpected PFC frames for COS 7
%SYSMGR-SLOT1-2-SERVICE_CRASHED: Service "fcoelc" (PID 25997) hasn't caught signal 11 (core will be saved).
Conditions
The symptom is observed when "fcoelc" receives a request to program DMAC for an invalid interface. "fcoelc" will try to access the database beyond the allowed limit and causing the service to crash.