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

Re: [Xen-devel] Linux v3.9-rc0, three different bootup issues.



>>> On 21.02.13 at 14:05, Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx> wrote:
> The first one is when booting PV guests:
> 
> [    0.831091] BUG: unable to handle kernel NULL pointer dereference at 
> 0000000000000024
> [    0.831107] IP: [<ffffffff8138978a>] apei_hest_parse+0x2a/0x140
> [    0.831122] PGD 0 
> [    0.831130] Oops: 0000 [#1] SMP 
> [    0.831142] Modules linked in:
> [    0.831150] CPU 0 
> [    0.831156] Pid: 1, comm: swapper/0 Not tainted 
> 3.8.0upstream-03229-ge1f5dd0 #1  
> [    0.831166] RIP: e030:[<ffffffff8138978a>]  [<ffffffff8138978a>] 
> apei_hest_parse+0x2a/0x140
> [    0.831178] RSP: e02b:ffff88003d369e88  EFLAGS: 00010246
> [    0.831185] RAX: 00000000ffffffea RBX: 0000000000000030 RCX: 
> 0000000000000000
> [    0.831193] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 
> ffffffff81329ae0
> [    0.831200] RBP: ffff88003d369ea8 R08: 0000000000000000 R09: 
> 0000000000000000
> [    0.831208] R10: 0000000000007ff0 R11: 0000000000000002 R12: 
> 0000000000000000
> [    0.831215] R13: ffffffff81329ae0 R14: 0000000000000000 R15: 
> 0000000000000000
> [    0.831227] FS:  0000000000000000(0000) GS:ffff88003f800000(0000) 
> knlGS:0000000000000000
> [    0.831236] CS:  e033 DS: 0000 ES: 0000 CR0: 000000008005003b
> [    0.831242] CR2: 0000000000000024 CR3: 0000000001a0c000 CR4: 
> 0000000000000660
> [    0.831251] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 
> 0000000000000000
> [    0.831258] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 
> 0000000000000400
> [    0.831266] Process swapper/0 (pid: 1, threadinfo ffff88003d368000, task 
> ffff88003d362800)
> [    0.831274] Stack:
> [    0.831280]  0000000000000030 0000000000000000 ffffffff81ae960e 
> ffffffff81b402e8
> [    0.831298]  ffff88003d369eb8 ffffffff81329b3b ffff88003d369ec8 
> ffffffff81ae9620
> [    0.831316]  ffff88003d369ef8 ffffffff8100203d 0000000000000030 
> 0000000000000007
> [    0.831336] Call Trace:
> [    0.831347]  [<ffffffff81ae960e>] ? pcie_portdrv_init+0x7a/0x7a
> [    0.831359]  [<ffffffff81329b3b>] aer_acpi_firmware_first+0x1b/0x30
> [    0.831370]  [<ffffffff81ae9620>] aer_service_init+0x12/0x2b

The bug here quite obviously is that with no ACPI you shouldn't
even get to that point. Yet apei_hest_parse() blindly uses
hest_tab - that ought to regress on real hardware too.

Jan


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


 


Rackspace

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