[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-users] pv-grub doesn't work with opensuse 12.3 (Page fault at linear address 0x7f50277fe728)



On Thu, 2013-03-14 at 20:06 +0000, Dieter Bloms wrote:
> Hi,
> 
> I try to migrate my dom0 from alpinelinux to opensuse 12.3 and now my
> pv-grub config doesn't work anymore.
> With alpinelinux as dom0 (with xen 4.2.1) I had no problem.
> With opensuse 12.3 as dom0 (with xen 4.2.1) I get the follwing error
> messages, when I try to start a domU with pv-grub:
> http://pastebin.com/PHLQKrsb
> 
> the config file looks like:
> http://pastebin.com/jbtEgcnv
> 
> when I change my config to use pygrub, I can start my domU
> with this configfile:
> http://pastebin.com/RJVerpRA
> 
> Does anybody have a clue what the reason is for pv-grub can not be used ?

The most obvious answer is in the first log, which shows pv-grub
crashing:

        
          Booting 'Xen -- openSUSE 12.2 - 3.4.11-2.16'
         
        root (hd0)
         Filesystem type is ext2fs, using whole disk
        kernel /boot/vmlinuz-xen root=/dev/xvda1 console=xvc0 
independent_wallclock=1 s
        plash=silent quiet showopts
        initrd /boot/initrd-xen
         
        Page fault at linear address 0x7f50277fe728, rip 0x40c0b, regs 
0xe6f768, sp 0xe6f818, our_sp 0xe6f730, code 0
        Thread: main
        RIP: e030:[<0000000000040c0b>] 
        RSP: e02b:0000000000e6f818  EFLAGS: 00010206
        RAX: 00000000001bef44 RBX: 0000002031003e30 RCX: 0000000000000000
        RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
        RBP: 0000000000e6fd08 R08: 0000002031003e30 R09: 0000000000000000
        R10: 0000000000000e74 R11: 000000000000027f R12: 00000000000bdc8e
        R13: 0000002031003e90 R14: 0000000000b6ca88 R15: 0000002030003e20
        base is 0xe6fd08 caller is 0x40eeb
        base is 0xe6fd18 caller is 0x18c63
        base is 0xe6fd98 caller is 0x3be0
        base is 0xe6fda8 caller is 0x8fc3
        base is 0xe6fdc8 caller is 0xabd9
        base is 0xe6fe08 caller is 0x1063a
        base is 0xe6fea8 caller is 0x10d46
        base is 0xe6ff48 caller is 0x43ee
        base is 0xe6ff58 caller is 0x562fa
        base is 0xe6ffe8 caller is 0x33da

Do you also get any logs on the Xen console? Particularly if you
increase the guest log lvl on the hypervisor command line?

Can you use addr2line on the pv-grub binary to convert the RIP addresses
and "caller is" addresses into meaningful line numbers please.

Were you using the exact same guest configuration file on SuSE? Was the
guest image (in particular the kernel) identical?

Did you build Xen 4.2.1 yourself on opensuse or did you get it from
packages? Was it patched from pristine upstream Xen 4.2.1 at all?
Likewise in the alpine Linux case.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxx
http://lists.xen.org/xen-users


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.