Symptom
Device intermittently reboots while processing encrypted rtp (srtp udp data) packets during normal operation.
The event generate a system report with a qfp-ucode core inside it.
Conditions
There are encrypted rtp configuration on the device such as:
dial-peer voice 102 voip
preference 1
destination-pattern [40]...
session protocol sipv2
session target ipv4:X.X.X.X:xxxx
session transport tcp tls
voice-class codec 1
voice-class sip srtp negotiate cisco
voice-class sip options-keepalive retry 3
dtmf-relay rtp-nte
srtp fallback
no vad
Workaround
Remove encryption configuration for rtp traffic. Do not use srtp udp data packets. Change the configuration to simple rtp data packets.
Further Problem Description
This issue is presented due to the improper handle of the crypto voice traffic at software level where two data plane threads are trying to delete the same packet during a race condition.This is a corner condition but it also required the presence of crypto voice traffic configuration.
If suspecting this issue, consider to collect "show tech" from the affected device as well as the "system report" files inside the core/ folder on the bootflash/harddisk.