I do have that and miniupnpd is still crapping out. Makes me think if it is the daemon itself.
Sounds like it. I would bet an application on the network is interacting with it and somehow is triggering a bug that happens to be making FreeBSD run out of resources.