Hi,
99 % sure its a hardware failure, FreeBSD freaks out during its idle loop and knowing that this loop is by far the most executed code on every device, I consider it without bugs ;)
The only thing you can do : check out the RAM and storage of your device.
edit : if possible - and if present, change the power block and use an UPS.