Kernel panic: "Kernel BUG at lib/list_debug.c:70" or RIP list_del when using netxen_nic module
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.el5or earlier) - QLogic NetXen network interface using
netxen_nicdriver
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.