64 bit xen kernel panics with RIP [<ffffffff803433bd>] pci_create_bus+0x59/0x1f3

Solution Verified - Updated -

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.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content