Kernel panic: "Kernel BUG at lib/list_debug.c:70" or RIP list_del when using netxen_nic module

Solution Verified - Updated -

Issue

  • Kernel panic with Kernel BUG at lib/list_debug.c:70
  • Also seen as Kernel panic - not syncing: Fatal exception
  • The RIP message seen on the console will be similar to RIP [<ffffffff8014c3db>] list_del+0x48/0x71
  • The following stacktrace shows up on syslog:
Kernel BUG at lib/list_debug.c:70

list_del 
corruption. next->prev should be ffffc200126c5330, but was ffffc200126c5510
----------- [cut here ] --------- [please bite here ] ---------
Kernel BUG at lib/list_debug.c:70 invalid opcode: 0000 [1] SMP
...
Call Trace:
<IRQ>  [<ffffffff881c0a8f>] :netxen_nic:netxen_process_rcv_ring+0x1cd/0x2f6
       [<ffffffff881be81e>] :netxen_nic:netxen_nic_poll+0x40/0xcb
       [<ffffffff8000c5bc>] net_rx_action+0xa4/0x1a4
       [<ffffffff80011fbc>] __do_softirq+0x89/0x133
       [<ffffffff8005e2fc>] call_softirq+0x1c/0x28
       [<ffffffff8006cada>] do_softirq+0x2c/0x85
       [<ffffffff8006c962>] do_IRQ+0xec/0xf5
       [<ffffffff8005d615>] ret_from_intr+0x0/0xa
<EOI>
       [<ffffffff8018d2c3>] acpi_processor_idle+0x275/0x43 
       [<ffffffff8018d2b9>] acpi_processor_idle+0x26b/0x43a 
       [<ffffffff8018d04e>] acpi_processor_idle+0x0/0x43a
       [<ffffffff8018d04e>] acpi_processor_idle+0x0/0x43a
       [<ffffffff80048d39>] cpu_idle+0x95/0xb8
       [<ffffffff80076c38>] start_secondary+0x45a/0x46
Code: 0f 0b 68 3a 62 2a 80 c2 46 00 48 8b 13 48 8b 43 08 48 89 42
RIP [<ffffffff8014c6fb>] list_del+0x48/0x71

Environment

  • Red Hat Enterprise Linux 5.3 (kernel-2.6.18-128.1.10.el5 or earlier)
  • QLogic NetXen network interface using netxen_nic driver

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