|  |  | 
  
    |  |  | 
 
  |   |  | 
  
    |  |  | 
  
    |  |  | 
  
    |   xen-devel
RE: [Xen-devel] Current xen-unstable xen crashing in boot 
| I used to meet similar problem before I do a clean build. The 
xen/arch/x86/xen.lds could not be regenerated without a clean build, which 
would cause __per_cpu_end still equal __per_cpu_start + (32 << 13).
Please confirm it is not caused by this factor.
Jimmy
Jeremy Fitzhardinge wrote:
> On 08/14/09 13:48, Jeremy Fitzhardinge wrote:
>>> (XEN) Early fatal page fault at e008:ffff828c8015415c
> (cr2=ffff83007fc75008, ec=0000)
>>> (XEN) Stack dump: 000000000007fc76 000000000000000c
> ffff83007fc77ff0 ffff83007fc76000 ffff828c8026fe58
> 0000000000000262 0000000000000020 0180000000000000
> 000000000000010c ffff828c802a6380 ffff83007fc75008
> 0000000000000001 ffff830000000000 ffff828c80219b0c
> ffff83007fc76000 0000000000000000 ffff828c8015415c
> 000000000000e008 0000000000010082 ffff828c8026fdd8
> 0000000000000000 ffff828c80154158 ffff828c8026fde8
> 0000000000000262 00000000000002e2 0000000000000086
> 0000000000000262 0000000000000000 000000008026fe18
> ffff83007fc75008 ffff828c00000027 ffff83007fc76000
> ffff828c8021dd60 0000000000000002 000000007fc42000
> ffff83000008bfc0 ffff83000008bf40 0000000000002000
> ffff828c8026fe68 ffff828c80154f85 ffff828c8026fe78
> ffff828c80154fa5 ffff828c8026ff18 ffff828c802343ef
> 0000000000000000 0000000000000000 0000000000a1e000
> 0000000000aca3e0 ffff83000008bf40 0000000000000000
> 00000000ffffffff ffff83000000000c 0000000800000000
> 000000010000006e 0000000000000003 00000000000002f8
> 0000000000000000 0000000000000000 0000000000000000
> 0000000000000000 0000000000000000 0000000000000000
> 0000000000067e8c ffff828c801000b5 0000000000000000
> 0000000000000000 0000000000000000 0000000000000000
> 0000000000000000 0000000000000000 0000000000000000
> 0000000000000000 0000000000000000 0000000000000000
> 0000000000000000 0000000000000000 0000000000000000
> 0000000000000000 0000000000000000 0000000000000000
> 0000000000000000 0000000000000000 0000000000000000
> 0000000000000000 0000000000000000 0000000000000000
> 0000000000000000 0000000000000000 0000000000000000
> 0000000000000000 00000000fffff000
>>> 
>>> This appears to be:
>>> (gdb) x/i 0xffff828c8015415c
>>> 0xffff828c8015415c <map_pages_to_xen+112>:  mov    (%rax),%rax (gdb)
>>> x/i 0xffff828c80154f85 0xffff828c80154f85
>>> <__memguard_change_range+237>:      leaveq 
>>> 
>>> but I can't find a good enclosing frame from there (is
> there a tool to pretty-print these stack traces?).
>>> 
>>> 
>> 
>> I bisected it down to:
>> 
>> The first bad revision is:
>> changeset:   20038:1197585e32b7
>> user:        Keir Fraser <keir.fraser@xxxxxxxxxx>
>> date:        Fri Aug 07 17:29:50 2009 +0100
>> summary:     x86: Increase default max CPUs to 64.
>> 
> 
> Reverting this change on current tip works fine for me.
> 
>    J
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 | 
 |  | 
  
    |  |  |