Kernel panic in vx_iflush_list() function due to a NULL pointer dereference.

Solution Unverified - Updated -

Issue

  • Kernel panic with following call traces.
Unable to handle kernel NULL pointer dereference at 0000000000000020 RIP: 
 [<ffffffff887fc54c>] :vxfs:vx_iflush_list+0x6d4/0x983
PGD 8efbc4067 PUD 8efbf4067 PMD 0 
Oops: 0000 [1] SMP 
last sysfs file: /class/fc_host/host5/statistics/invalid_crc_count
CPU 2 
Modules linked in: mptctl mptbase vxodm(PFU) vxgms(PU) amf(PU) vxglm(PU) vxfen(PU) gab(PU) llt(PU) autofs4 dmpaa(PU) vxspec(PU) vxio(PU) vxdmp(PU) lockd sunrpc bonding be2iscsi ib_iser rdma_cm ib_cm iw_cm ib_sa ib_mad ib_core ib_addr iscsi_tcp bnx2i cnic ipv6 xfrm_nalgo crypto_api uio cxgb3i cxgb3 8021q libiscsi_tcp libiscsi2 scsi_transport_iscsi2 scsi_transport_iscsi vxportal(PU) fdd(PU) vxfs(PU) exportfs emcpvlumd(PU) emcpxcrypt(PU) emcpdm(PU) emcpgpx(PU) emcpmpx(PU) emcp(PU) dm_multipath scsi_dh video backlight sbs power_meter hwmon i2c_ec i2c_core dell_wmi wmi button battery asus_acpi acpi_memhotplug ac parport_pc lp parport joydev sr_mod cdrom tpm_tis i7core_edac shpchp tpm sg edac_mc tpm_bios bnx2 pcspkr hpilo serio_raw dm_raid45 dm_message dm_region_hash dm_mem_cache dm_snapshot dm_zero dm_mirror dm_log dm_mod lpfc scsi_transport_fc usb_storage ata_piix libata cciss sd_mod scsi_mod ext3 jbd uhci_hcd ohci_hcd ehci_hcd
Pid: 8785, comm: vx_worklist_thr Tainted: PF     2.6.18-238.49.1.el5 #1
RIP: 0010:[<ffffffff887fc54c>]  [<ffffffff887fc54c>] :vxfs:vx_iflush_list+0x6d4/0x983
RSP: 0018:ffff81121b25fdd0  EFLAGS: 00010002
RAX: 0000000000000000 RBX: ffff8107c8dd1000 RCX: 0000000000000000
RDX: ffff81120db9d000 RSI: ffffffff8894d520 RDI: ffff81090dd1a100
RBP: ffff8107c8dd1568 R08: ffffffff8894ed00 R09: 0000000000000000
R10: ffff81121b25fe40 R11: 0000000000000070 R12: 0000000000000000
R13: 0000000000000001 R14: 0000000000000001 R15: 0000000000000286
FS:  00002ae46c0ac6e0(0000) GS:ffff81011ff99440(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 0000000000000020 CR3: 000000120e946000 CR4: 00000000000006e0
Process vx_worklist_thr (pid: 8785, threadinfo ffff81121b25e000, task ffff8112196de860)
Stack:  0000000010000042 ffff81090dd1a100 ffff81121b25fe40 ffff81090dd1a0d0
 0000000000000000 0000000000000246 0000000000000001 ffff81121b25fe50
 0000000000000001 0000000000000000 ffffffff8894f038 0000000000000000
Call Trace:
 [<ffffffff887fc867>] :vxfs:vx_iflush+0x6c/0x7c
 [<ffffffff887f9a75>] :vxfs:vx_workitem_process+0xb/0x1b
 [<ffffffff887f9c37>] :vxfs:vx_worklist_process+0x1b2/0x1ec
 [<ffffffff887fcc44>] :vxfs:vx_worklist_thread+0x0/0x98
 [<ffffffff887fcc9e>] :vxfs:vx_worklist_thread+0x5a/0x98
 [<ffffffff888520ab>] :vxfs:vx_kthread_init+0x57/0x5e
 [<ffffffff887fcc44>] :vxfs:vx_worklist_thread+0x0/0x98
 [<ffffffff8005dfb1>] child_rip+0xa/0x11
 [<ffffffff887fcc44>] :vxfs:vx_worklist_thread+0x0/0x98
 [<ffffffff88852054>] :vxfs:vx_kthread_init+0x0/0x5e
 [<ffffffff8005dfa7>] child_rip+0x0/0x11


Code: 48 8b 40 20 f6 40 04 08 0f 85 66 01 00 00 f6 83 9d 00 00 00 
RIP  [<ffffffff887fc54c>] :vxfs:vx_iflush_list+0x6d4/0x983
 RSP <ffff81121b25fdd0>

Environment

  • Red Hat Enterprise Linux 5
  • Veritas Cluster Server (VCS)
  • Symantec Corporation Unsigned (U) module vxfs

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