Also for others in this thread --
When reporting panics, it is important to quote the _entire_ panic message, including the addresses. Screenshots are great. There are 3,500 sources of panics (calls to panic()) in FreeNAS. Trap 12 is an invalid memory reference and isn't in itself diagnostic; there are 2^64 possible causes of an invalid memory reference. Along with the fault address, instruction pointer, and source process from the message, we can usually identify what the offending subsystem is. But without it, there's no possible way to debug it.