[Lguest] unhandled trap 13 on AMD X2

Johannes Stezenbach js at sig21.net
Tue Jun 2 05:54:44 EST 2009


Hi,

I'm currently running linux-2.6.30-rc7-149-g3218911 on an
AMD Athlon(tm) X2 Dual Core Processor BE-2400.

Lguest immediately dies with:

  # /lib/modules/2.6.30-rc7/build/Documentation/lguest/lguest 256 /lib/modules/2.6.30-rc7/build/vmlinux --tunnet=172.16.42.42 --block=lguest.img root=/dev/vda
  lguest: unhandled trap 13 at 0xc07d627a (0x0)

c07d625f <lguest_init>:
c07d625f:       55                      push   %ebp
c07d6260:       89 e5                   mov    %esp,%ebp
c07d6262:       53                      push   %ebx
c07d6263:       83 ec 14                sub    $0x14,%esp
c07d6266:       c7 05 8c 48 76 c0 a9    movl   $0xc069ada9,0xc076488c
c07d626d:       ad 69 c0 
c07d6270:       c7 05 88 48 76 c0 01    movl   $0x1,0xc0764888
c07d6277:       00 00 00 
c07d627a:       65 a1 14 00 00 00       mov    %gs:0x14,%eax
c07d6280:       89 45 f8                mov    %eax,-0x8(%ebp)
c07d6283:       31 c0                   xor    %eax,%eax
c07d6285:       c7 05 80 48 76 c0 01    movl   $0x1,0xc0764880
c07d628c:       00 00 00 
c07d628f:       c7 05 b8 48 76 c0 27    movl   $0xc07d6627,0xc07648b8
c07d6296:       66 7d c0 


The kvm_amd module loads at boot (I put it in
/etc/modprobe.d/blacklist.conf but it loaded anyway).
The error persists when I unload the kvm_amd + kvm modules.
(Incidentally kvm is also broken in that kernel
on my machine, but that shouldn't cause lguest problems, right?)

I have no clue about x86, but it seems the LHCALL_LGUEST_INIT
in lguest_entry fails to initialize (or clobbers) the %gs register?
Any idea how to debug or fix it?


Thanks,
Johannes



More information about the Lguest mailing list