64 bit xen kernel panics with RIP [<ffffffff803433bd>] pci_create_bus+0x59/0x1f3
Issue
64 bit Xen kernel panics on boot with the below trace on the console.
kernel direct mapping tables up to 30800000 @ 125e000-156a000
Unable to handle kernel NULL pointer dereference at 0000000000000000 RIP:
[<ffffffff803433bd>] pci_create_bus+0x59/0x1f3
PGD 0
Oops: 0000 [1] SMP
last sysfs file:
CPU 0
Modules linked in:
Pid: 1, comm: swapper Not tainted 2.6.18-128.el5xen #1
RIP: e030:[<ffffffff803433bd>] [<ffffffff803433bd>] pci_create_bus+0x59/0x1f3
RSP: e02b:ffff880006141d50 EFLAGS: 00010286
RAX: ffff88002ff8a000 RBX: ffff88002ff93200 RCX: 0000000000000000
RDX: ffffffffff578000 RSI: 0000000000000005 RDI: 0000000000000000
RBP: 0000000000000000 R08: ffff88002ff93400 R09: 0000000000000000
R10: ffff880006141da0 R11: 0000000000000100 R12: ffff88002ff8a000
R13: 0000000000000005 R14: ffffffff80543a70 R15: 0000000000000000
FS: 0000000000000000(0000) GS:ffffffff805ba000(0000) knlGS:0000000000000000
CS: e033 DS: 0000 ES: 0000
Process swapper (pid: 1, threadinfo ffff880006140000, task ffff8800000297a0)
Stack: 0000000000000005 0000000000000005 0000000000000004 0000000000000000
0000000000000000 0000000000000000 0000000000000000 ffffffff8034428d
0000000000000005 ffffffff8065031d
Call Trace:
[<ffffffff8034428d>] pci_scan_bus_parented+0x6/0x21
[<ffffffff8065031d>] pcibios_irq_init+0x177/0x491
[<ffffffff806347e5>] init+0x1f9/0x2fe
[<ffffffff8025fb2c>] child_rip+0xa/0x12
[<ffffffff806345ec>] init+0x0/0x2fe
[<ffffffff8025fb22>] child_rip+0x0/0x12
Code: 8b 7d 00 e8 e2 43 00 00 48 85 c0 0f 85 68 01 00 00 48 c7 c7
RIP [<ffffffff803433bd>] pci_create_bus+0x59/0x1f3
RSP <ffff880006141d50>
CR2: 0000000000000000
<0>Kernel panic - not syncing: Fatal exception
(XEN) Domain 0 crashed: rebooting machine in 5 seconds.
Environment
Red Hat Enterprise Linux 5.3
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.