Kernel panics with RIP "show_partition+209" in Red Hat Enterprise Linux 4/5.

Solution Verified - Updated -

Issue

  • RHEL-4/5 kernel panic at function show_partition+209 with following call traces:
Unable to handle kernel NULL pointer dereference at 0000000000000008 RIP: 
<ffffffff802559af>{show_partition+209} 
PML4 b4b89067 PGD b4b53067 PMD 0 
Oops: 0000 [1] SMP 
CPU 2 
Modules linked in: cpqci(U) mptctl sg md5 ipv6 nfs lockd nfs_acl autofs4 i2c_dev i2c_core sunrpc ide_dump cciss_dump scsi_dump
diskdump zlib_deflate lpfcdfc qioctlmod qla2xxx vxspec(U) vxio(U) vxdmp(U) fdd(U) vxportal(U) vxfs(U) dm_mod button battery ac
hw_random k8_edac edac_mc tg3 e1000 floppy ext3 jbd lpfc scsi_transport_fc sata_nv libata mptsas cciss mptspi mptscsi mptbase
usb_storage uhci_hcd ohci_hcd ehci_hcd sd_mod scsi_mod 
Pid: 23056, comm: cmaperfd Tainted: PF     2.6.9-67.0.1.ELsmp 
RIP: 0010:[<ffffffff802559af>] <ffffffff802559af>{show_partition+209} 
RSP: 0018:00000100b4405e68  EFLAGS: 00010202 
RAX: 0000000000000000 RBX: 0000000000000001 RCX: 0000000000000002 
RDX: 0000000000000000 RSI: ffffffff8033bdac RDI: 00000100e9e3ff80 
RBP: 00000100010a5c00 R08: 00000000fffffffb R09: 00000100b4405e68 
R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000001 
R13: 00000100e9e3ff80 R14: 0000000000000178 R15: 0000000000000000 
FS:  0000002a95562b00(0000) GS:ffffffff804f2f00(005b) knlGS:00000000f7fe76c0 
CS:  0010 DS: 002b ES: 002b CR0: 000000008005003b 
CR2: 0000000000000008 CR3: 00000000c06c0000 CR4: 00000000000006e0 
Process cmaperfd (pid: 23056, threadinfo 00000100b4404000, task 000001007b01b7f0) 
Stack: 327031504d447856 0000000039703000 0000000000000246 0000000000000246 
       0000000000000246 00000100010a5c00 00000100e9e3ff80 0000000000000000 
       0000000000000400 ffffffff80198642 
Call Trace:<ffffffff80198642>{seq_read+445} <ffffffff8017ad28>{vfs_read+207} 
       <ffffffff8017af84>{sys_read+69} <ffffffff80126723>{cstar_do_call+27}        

Environment

  • Red Hat Enterprise Linux 4 - ( kernel version earlier than 2.6.9-89.0.7.EL )
  • Red Hat Enterprise Linux 5 - ( kernel version earlier than 2.6.18-164.el5 )
  • Vertias Volume Manager ( with vxconfigd )
  • Requires "io_stat" or another application calling show_partition()

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