Symptom
%SYS-2-CHUNKBADREFCOUNT: Bad chunk reference count, chunk 80007FCDC8C2C4F8 data 80007FCDC8C2D558 refcount FFFFFFFFFFFFFFFF alloc pc 8000561FDDF303C8. -Process= "SISF Main Thread", ipl= 0, pid= 590
chunk_diagnose, code = 3
chunk name is SISF BT mac mov
Refcount on freed chunk is non-zero
%Software-forced reload
Exception to IOS Thread:
Frame pointer 0x7FCDC581D448, PC = 0x7FCE4A259342
UNIX-EXT-SIGNAL: Aborted(6), Process = SISF Main Thread
Conditions
cat9300 (note: this issue is platform independent)
code 17.6.3 (bug also in 17.6.4, 17.9.1)
The following device-tracking policy is attached to interfaces. client devices moved between the interfaces. Number of mac/ip bindings learnt on interface hit the " limit address-count" (i.e. 10) in the policy.
device-tracking policy IPDT_MAX_10
limit address-count 10
no protocol udp
tracking enable
!
interface GigabitEthernet1/0/1
switchport access vlan 4
switchport mode access
switchport voice vlan 12
device-tracking attach-policy IPDT_MAX_10
!
interface GigabitEthernet1/0/47
switchport trunk native vlan 8
switchport trunk allowed vlan 4,8,10,18,240
switchport mode trunk
device-tracking attach-policy IPDT_MAX_10
!
Workaround
enlarge limit address-count from 10 to 100 or bigger.
conf t
device-tracking policy IPDT_MAX_10
limit address-count 100
Further Problem Description
tbd