VM gets paused with "KVM internal error. Suberror: 3" and "extra data[1]: 31"
Issue
A VM running under RHEL/KVM based hypervisor gets unexpectedly paused and, in its log file (located in /var/log/libvirt/qemu/$DOMAIN
), there's an error similar to this one:
KVM internal error. Suberror: 3
extra data[0]: 800000fd
extra data[1]: 31
RAX=00000000ffffffed RBX=ffffffff81b25860 RCX=0100000000000000 RDX=0000000000000000
RSI=0000000000000000 RDI=0000000000000046 RBP=ffff88017014fea8 RSP=ffff88017014fea8
R8 =0000000000000000 R9 =00000001001e9987 R10=0000000000000000 R11=0000000000000000
R12=0000000000000002 R13=ffff88017014c000 R14=ffff88017014c000 R15=ffff88017014c000
RIP=ffffffff816ad716 RFL=00000286 [--S--P-] CPL=0 II=0 A20=1 SMM=0 HLT=0
ES =0000 0000000000000000 ffffffff 00000000
CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA]
SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA]
DS =0000 0000000000000000 ffffffff 00000000
FS =0000 0000000000000000 ffffffff 00000000
GS =0000 ffff88097fc80000 ffffffff 00000000
LDT=0000 0000000000000000 ffffffff 00000000
TR =0040 ffff88097fc84000 00002087 00008b00 DPL=0 TSS64-busy
GDT= ffff88097fc8c000 0000007f
IDT= ffffffffff529000 00000fff
CR0=80050033 CR2=00007fd098000c54 CR3=000000052226c000 CR4=003606e0
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
DR6=00000000fffe0ff0 DR7=0000000000000400
EFER=0000000000000d01
Code=48 00 00 00 89 c2 0f 30 e9 66 ff ff ff 90 55 48 89 e5 fb f4 <5d> c3 0f 1f 84 00 00 00 00 00 55 48 89 e5 f4 5d c3 90 90 90 90 90 90 90 90 90 0f 1f 44 00
Environment
- Red Hat Enterprise Linux
- Red Hat Virtualization
- Red Hat OpenStack Platform
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.