Kernel panic in vx_iflush_list() function due to a NULL pointer dereference.
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.