Kernel panic with NULL pointer dereference in bnx2_poll_work() function.
Issue
- Kernel panic with NULL pointer dereference in bnx2_poll_work().
Unable to handle kernel NULL pointer dereference at 0000000000000088 RIP:
[<ffffffff882bb14c>] :bnx2:bnx2_poll_work+0xc7/0x1252
PGD cd7cd1067 PUD cd7cd2067 PMD 0
Oops: 0000 [1] SMP
last sysfs file: /block/sda/stat
CPU 19
Modules linked in: nfs nfs_acl oracleacfs(PFU) oracleadvm(PFU) oracleoks(PU) mptctl mptbase oracleasm(U) autofs4 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 libcxgbi cxgb3 8021q libiscsi_tcp libiscsi2 scsi_transport_iscsi2 scsi_transport_iscsi dm_round_robin 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 tpm i7core_edac bnx2 sg hpilo shpchp edac_mc tpm_bios serio_raw pcspkr dm_raid45 dm_message dm_region_hash dm_mem_cache dm_snapshot dm_zero dm_mirror dm_log dm_mod lpfc scsi_transport_fc ata_piix libata cciss sd_mod scsi_mod ext3 jbd uhci_hcd ohci_hcd ehci_hcd
Pid: 0, comm: swapper Tainted: PF ---- 2.6.18-308.4.1.el5 #1
RIP: 0010:[<ffffffff882bb14c>] [<ffffffff882bb14c>] :bnx2:bnx2_poll_work+0xc7/0x1252
RSP: 0018:ffff811227cefd70 EFLAGS: 00010246
RAX: ffff81121b108500 RBX: ffff810d09145b40 RCX: ffff8119d98e2780
RDX: 0000000000000046 RSI: 00000000000000da RDI: 0000000000000001
RBP: 00000000d2d2d2da R08: ffff810cd768ad78 R09: 0000000000000001
R10: 0000000000000044 R11: 0000000000000246 R12: ffff81121b108800
R13: 0000000000000000 R14: 000000001b10d2e1 R15: 0000000000000000
FS: 0000000000000000(0000) GS:ffff8112673cf3c0(0000) knlGS:0000000000000000
CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b
CR2: 0000000000000088 CR3: 0000000cd7cd6000 CR4: 00000000000006a0
Process swapper (pid: 0, threadinfo ffff811227ce8000, task ffff8112673d7100)
Stack: ffff81121b108800 0000000000000040 ffff81121b108520 ffff81121b108500
ffffffff00000008 0000000000000007 ffffffff801566a3 ffff811227cefea8
ffffffff8008d9c6 0000000000000000 ffff811227cefee8 ffff811227ceff10
Call Trace:
<IRQ> [<ffffffff801566a3>] __next_cpu+0x19/0x28
[<ffffffff8008d9c6>] find_busiest_group+0x20d/0x621
[<ffffffff8008e81f>] enqueue_task+0x41/0x56
[<ffffffff8008e88a>] __activate_task+0x56/0x6d
[<ffffffff80046bba>] try_to_wake_up+0x472/0x484
[<ffffffff882bc627>] :bnx2:bnx2_poll+0xf6/0x230
[<ffffffff8000c9ab>] net_rx_action+0xac/0x1b1
[<ffffffff8001251d>] __do_softirq+0x89/0x133
[<ffffffff8005e2fc>] call_softirq+0x1c/0x28
[<ffffffff8006d646>] do_softirq+0x2c/0x7d
[<ffffffff8006d4d6>] do_IRQ+0xee/0xf7
[<ffffffff8005d615>] ret_from_intr+0x0/0xa
<EOI> [<ffffffff801a49dd>] acpi_processor_idle_simple+0x1c5/0x341
[<ffffffff801a499a>] acpi_processor_idle_simple+0x182/0x341
[<ffffffff801a4818>] acpi_processor_idle_simple+0x0/0x341
[<ffffffff80048f67>] cpu_idle+0x95/0xb8
[<ffffffff80078ae2>] start_secondary+0x479/0x488
Code: 41 8b 95 88 00 00 00 b9 01 00 00 00 41 2b 95 8c 00 00 00 48
RIP [<ffffffff882bb14c>] :bnx2:bnx2_poll_work+0xc7/0x1252
RSP <ffff811227cefd70>
Environment
- Red Hat Enterprise Linux 5
- Red Hat Enterprise Linux 6.2 and below
- Kernel-2.6.18-308.4.1.el5
- Driver: bnx2 Version: 2.1.11
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.