I have what I believe is this same problem while booting FreeBSD from GRUB2 using UEFI (grub2 and FreeBSD set to serial). I was using 12.04's kernel. Should have written down which one, but I had all the updates as of 2013 May 9. I updated the kernel to V3.9RC4 as suggested, and the problem remains.
Linux peru 3.9.0-030900rc4-generic #201303232035 SMP Sun Mar 24 00:36:21 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
I have what I believe is this same problem while booting FreeBSD from GRUB2 using UEFI (grub2 and FreeBSD set to serial). I was using 12.04's kernel. Should have written down which one, but I had all the updates as of 2013 May 9. I updated the kernel to V3.9RC4 as suggested, and the problem remains.
Linux peru 3.9.0-030900rc4 -generic #201303232035 SMP Sun Mar 24 00:36:21 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
qemu-system-x86_64 -nographic -L /usr/share/ qemu-ovmf/ bios -hda Fed17_FBSD. disk.cow2 -m 4096
KVM internal error. Suberror: 1 00000 DR1=00000000000 00000 DR2=00000000000 00000 DR3=00000000000 00000 f0ff0 DR7=00000000000 00400 000000
emulation failure
EAX=00000000 EBX=00000000 ECX=00000000 EDX=00000624
ESI=00000000 EDI=0000ffff EBP=00000000 ESP=0000ff6b
EIP=00007000 EFL=00010006 [-----P-] CPL=0 II=0 A20=1 SMM=0 HLT=0
ES =0000 00000000 0000ffff 00009300
CS =a4b4 000a4b40 0000ffff 00009b00
SS =0000 00000000 0000ffff 00009300
DS =0000 00000000 0000ffff 00009300
FS =0000 00000000 0000ffff 00009300
GS =0000 00000000 0000ffff 00009300
LDT=0000 00000000 0000ffff 00008200
TR =0000 00000000 0000ffff 00008b00
GDT= 00000000 0000ffff
IDT= 00000000 0000ffff
CR0=60000010 CR2=00000000 CR3=00000000 CR4=00000000
DR0=00000000000
DR6=00000000fff
EFER=0000000000
Code=ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff <ff> ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff