kernel panic occurred due to NULL pointer dereference in the function voldmp_iodone().

Solution Verified - Updated -

Issue

  • kernel panic occurred due to NULL pointer dereference in the function voldmp_iodone().
BUG: unable to handle kernel NULL pointer dereference at (null)
IP: [<(null)>] (null)
PGD 8000002010a31067 PUD 2010a32067 PMD 0 
Oops: 0010 [#1] SMP 
last sysfs file: /sys/devices/system/cpu/online
CPU 5 
Modules linked in: tcp_diag inet_diag ext3 xfs jbd ext2 mptctl mptbase amf(P)(U) nfs lockd fscache auth_rpcgss nfs_acl sunrpc dmpjbod(P)(U) dmpap(P)(U) dmpaa(P)(U) vxspec(P)(U) vxio(P)(U) vx
dmp(P)(U) bonding ipv6 ipt_REJECT iptable_filter ip_tables vxcafs(P)(U) vxportal(P)(U) fdd(P)(U) vxfs(P)(U) exportfs dm_mirror dm_region_hash dm_log dm_mod microcode iTCO_wdt iTCO_vendor_sup
port serio_raw hpilo hpwdt lpc_ich mfd_core power_meter acpi_ipmi ipmi_si ipmi_msghandler tg3 ptp pps_core ch osst st sg joydev ioatdma dca shpchp ext4 jbd2 mbcache sd_mod crc_t10dif pata_ac
pi ata_generic ata_piix qla2xxx hpsa scsi_transport_fc scsi_tgt [last unloaded: scsi_wait_scan]

Pid: 0, comm: swapper Tainted: P           -- ------------    2.6.32-696.18.7.el6.x86_64 #1 HP ProLiant DL380p Gen8
RIP: 0010:[<0000000000000000>]  [<(null)>] (null)
RSP: 0018:ffff8800b0943bd8  EFLAGS: 00010206
RAX: 0000000000000000 RBX: ffff88200b133800 RCX: 0000000000000000
RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff88200b133800
RBP: ffff8800b0943be0 R08: 0000000000008800 R09: 000000005e7352f1
R10: ffff88200dbf2a40 R11: 0000000000000000 R12: ffff88200b123800
R13: ffff88200deef400 R14: 0000000000000005 R15: ffff88200b04bc00
FS:  0000000000000000(0000) GS:ffff8800b0940000(0000) knlGS:0000000000000000
CS:  0010 DS: 0018 ES: 0018 CR0: 000000008005003b
CR2: 0000000000000000 CR3: 0000001f7b652000 CR4: 00000000000607e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process swapper (pid: 0, threadinfo ffff882012a8c000, task ffff882012a78040)
Stack:
 ffffffffa087fd0f ffff8800b0943bf0 ffffffff811d4eed ffff8800b0943c40
<d> ffffffffa0797c5a ffff880000000000 0000000000000000 ffff8800b0943c20
<d> ffff88200b123800 0000000000000000 ffff881c950b28e0 0000000000002000
Call Trace:
 <IRQ> 
 [<ffffffffa087fd0f>] ? voldmp_iodone+0x5f/0x80 [vxio] <<
 [<ffffffff811d4eed>] bio_endio+0x1d/0x40
 [<ffffffffa0797c5a>] gendmpiodone+0x1da/0x270 [vxdmp] <<
 [<ffffffffa0799112>] dmpiodone+0x52/0xf0 [vxdmp]
 [<ffffffff811d4eed>] bio_endio+0x1d/0x40
 [<ffffffff8127ccdb>] req_bio_endio+0x9b/0xe0
 [<ffffffff81281537>] blk_update_request+0x117/0x500
 [<ffffffff8127d6df>] ? blk_run_queue+0x3f/0x50
 [<ffffffff81281947>] blk_update_bidi_request+0x27/0xa0
 [<ffffffff81281d8f>] blk_end_bidi_request+0x2f/0x80
 [<ffffffff81281e30>] blk_end_request+0x10/0x20
 [<ffffffff813a4970>] scsi_io_completion+0xc0/0x6c0
 [<ffffffff8139ad5d>] scsi_finish_command+0xcd/0x130
 [<ffffffff813a50d7>] scsi_softirq_done+0x147/0x170
 [<ffffffff81286975>] blk_done_softirq+0x85/0xa0
 [<ffffffff810859a5>] __do_softirq+0xe5/0x230
 [<ffffffff810f41d0>] ? handle_IRQ_event+0x60/0x170
 [<ffffffff81557bfc>] call_softirq+0x1c/0x30
 [<ffffffff8100e545>] do_softirq+0x65/0xa0
 [<ffffffff81085835>] irq_exit+0x85/0x90
 [<ffffffff81558b55>] do_IRQ+0x75/0xf0
 [<ffffffff815571d3>] ret_from_intr+0x0/0x11
 <EOI> 
 [<ffffffff812fe7c3>] ? intel_idle+0x123/0x220
 [<ffffffff812fe7a6>] ? intel_idle+0x106/0x220
 [<ffffffff814447ca>] cpuidle_idle_call+0x7a/0xe0
 [<ffffffff81009fc6>] cpu_idle+0xb6/0x110
 [<ffffffff81544cb3>] start_secondary+0x2e1/0x337
Code:  Bad RIP value.
RIP  [<(null)>] (null)
 RSP <ffff8800b0943bd8>
CR2: 0000000000000000

Environment

  • Red Hat Enterprise Linux 6
  • Kernel version: 2.6.32-696.18.7.el6.x86_64
  • Third party module : vxdmp and vxio

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