We had the same problem on both 5412zl's.
We had it on a slot which was connected to our firewalls. 12 ports and each a different vlan.
although the slot shouldn't be overloaded(max firewall throughput on all interfaces toghether was 300Mb) we decide to spread the interface accross multiple slots.
We also updated to the latest firmware and the slots have been replaced without resolution.
we also noticed an incompat. between our old avaya's and the new procurves(lost packets, high ping response times) we had experts look at it but never found the reason.
(response time suddenly increased after running for a few hours until at some point the modules crashed which had the firewall on it, rebooting the procurve solved the problem for a few hours until the same pattern repeated itself)
Since we removed our old avaya's and moved the firewall links to multiple slots the problem went away(now very stable for about 7 months)
our overall cpu load on the switch was never higher than 12%.
maybe you also have some kind of incompat.
do you notice a pattern like i did before it crashes. any new devices added to the network before it happened?