I've posted this on the pfSense forums, cross-posting here as the problem seems to a FreeBSD issue:
Thread on pfSense forums is here:
http://forum.pfsense.org/index.php/topic,21620.0.html
Hardware:
+ MSI Wind Nettop 100 (Intel Atom 330 dual core CPU)
+ 1GB DDR2 533 RAM stick (pulled from a laptop when the laptop was upgraded)
+ 320GB Western Digital SATA hard drive
+ Lite-ON SATA DVDROM drive
+ Cheap Logitech USB Keyboard
Using pfSense 1.2.3 (Based on FreeBSD 7.2,) pfSense 2.0-BETA (based on FreeBSD 8.0,) and FreeBSD 9.0-CURRENT-200912 livefs, putting a heavy load on the processor (or just waiting a random about of time with the system idle) causes some sort of crash, usually a Fatal Trap 12. Disabling APIC during boot fixes the problem on all three.
Swapping RAM has no effect. Disabling ACPI has no effect. System is stable under Linux. Memtest86+ completes with no errors. Motherboard is at latest BIOS.
Unless a USB serial port can be used for debugging a backtrace will be impossible as the board has no serial port.
Thread on pfSense forums is here:
http://forum.pfsense.org/index.php/topic,21620.0.html
Hardware:
+ MSI Wind Nettop 100 (Intel Atom 330 dual core CPU)
+ 1GB DDR2 533 RAM stick (pulled from a laptop when the laptop was upgraded)
+ 320GB Western Digital SATA hard drive
+ Lite-ON SATA DVDROM drive
+ Cheap Logitech USB Keyboard
Using pfSense 1.2.3 (Based on FreeBSD 7.2,) pfSense 2.0-BETA (based on FreeBSD 8.0,) and FreeBSD 9.0-CURRENT-200912 livefs, putting a heavy load on the processor (or just waiting a random about of time with the system idle) causes some sort of crash, usually a Fatal Trap 12. Disabling APIC during boot fixes the problem on all three.
Swapping RAM has no effect. Disabling ACPI has no effect. System is stable under Linux. Memtest86+ completes with no errors. Motherboard is at latest BIOS.
Unless a USB serial port can be used for debugging a backtrace will be impossible as the board has no serial port.