Symptom
RP/0/RSP0/CPU0:Jun 29 14:52:59.968 IST: dumper[60]: %OS-DUMPER-4-SIGSEGV : Thread 3 received SIGSEGV - Segmentation Fault
RP/0/RSP0/CPU0:Jun 29 14:52:59.968 IST: dumper[60]: %OS-DUMPER-4-SIGSEGV_INFO : Accessed BadAddr 0x409dff0 at PC 0xbb0c76a. Signal code 1 - SEGV_MAPPER. Address not mapped.
RP/0/RSP0/CPU0:Jun 29 14:52:59.968 IST: dumper[60]: %OS-DUMPER-4-CRASH_INFO : Crashed pid = 237740 (pkg/bin/fib_mgr)
RP/0/RSP0/CPU0:Jun 29 14:52:59.973 IST: dumper[60]: %OS-DUMPER-6-FALLBACK_CHOICE : Fall back choice: 0(harddisk:/dumper) in use
RP/0/RSP0/CPU0:Jun 29 14:52:59.974 IST: dumper[60]: %OS-DUMPER-6-REGISTERS_INFO : EDI ESI EBP(fp) EXX
RP/0/RSP0/CPU0:Jun 29 14:52:59.974 IST: dumper[60]: %OS-DUMPER-6-REGISTERS_INFO : R0 00000190 00000002 0409e000 fd2d9660
RP/0/RSP0/CPU0:Jun 29 14:52:59.974 IST: dumper[60]: %OS-DUMPER-6-REGISTERS_INFO : EBX EDX ECX EAX
RP/0/RSP0/CPU0:Jun 29 14:52:59.974 IST: dumper[60]: %OS-DUMPER-6-REGISTERS_INFO : R4 04155b70 0c046218 0bb0c764 7149e468
RP/0/RSP0/CPU0:Jun 29 14:52:59.974 IST: dumper[60]: %OS-DUMPER-6-REGISTERS_INFO : EIP(pc) CS EFL ESP
RP/0/RSP0/CPU0:Jun 29 14:52:59.974 IST: dumper[60]: %OS-DUMPER-6-REGISTERS_INFO : R8 0bb0c76a 000000f3 00001206 0409dff0
RP/0/RSP0/CPU0:Jun 29 14:52:59.974 IST: dumper[60]: %OS-DUMPER-6-REGISTERS_INFO : SS
RP/0/RSP0/CPU0:Jun 29 14:52:59.974 IST: dumper[60]: %OS-DUMPER-6-REGISTERS_INFO : R12 000000fb
RP/0/RSP0/CPU0:Jun 29 14:52:59.974 IST: dumper[60]: %OS-DUMPER-6-TRACE_BACK : #0 0xbb0c76a
Conditions
This happens when fib_mgr asserts due to some issue. There is a slight possibility that the assert might call another assert resulting in a recursive loop.
ASSERT causes tracebacks on the consoles.
Exact trigger is not known.
Further Problem Description
The fix is low risk and removes the possibility of assert calling another assert.
FIB-MGR crash is usually traffic impacting.
Affects 5.3.3 and below on all platforms.