#364 igb_poll oops(igb 3.4.7)

closed
nobody
None
standalone_driver
1
2015-02-17
2012-11-26
liu dalin
No

I'm not sure this is the igb's bug , or kernel memory subsystem's bug, it seems to be caused by igb_poll release skb buffer:

linux 2.6.38.8
igb 3.4.7

Nov 24 20:27:32 AnShion <9> klogd: [11674.867175] BUG: unable to handle kernel paging request at 4286604f
Nov 24 20:27:32 AnShion <9> klogd: [11674.942386] IP: [<c01c8493>] put_page+0x3/0x40
Nov 24 20:27:32 AnShion <12> klogd: [11674.995646] pdpt = 0000000000000000 pde = f000eef3f000eef3
Nov 24 20:27:32 AnShion <8> klogd: [11675.064618] Oops: 0000 [#1] SMP
Nov 24 20:27:32 AnShion <8> klogd: [11675.103425] last sysfs file: /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.1/net/eth3/queues/rx-0/rps_cpus
Nov 24 20:27:32 AnShion <12> klogd: [11675.221054] Modules linked in: ixgbe igb e1000e
Nov 24 20:27:32 AnShion <12> klogd: [11675.460484]
Nov 24 20:27:32 AnShion <12> klogd: [11675.478277] Pid: 0, comm: kworker/0:1 Not tainted 2.6.38.8 #534 Intel Corporation S1200BTL/S1200BTL
Nov 24 20:27:33 AnShion <12> klogd: [11675.587095] EIP: 0060:[<c01c8493>] EFLAGS: 00010202 CPU: 7
Nov 24 20:27:33 AnShion <12> klogd: [11675.652724] EIP is at put_page+0x3/0x40
Nov 24 20:27:33 AnShion <12> klogd: [11675.698592] EAX: 4286604f EBX: 00000001 ECX: 00000000 EDX: 4286604f
Nov 24 20:27:33 AnShion <12> klogd: [11675.773581] ESI: f0c13e40 EDI: 000005f2 EBP: f2d3fe80 ESP: f2d3fe70
Nov 24 20:27:33 AnShion <12> klogd: [11675.848569] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
Nov 24 20:27:33 AnShion <8> klogd: [11675.913165] Process kworker/0:1 (pid: 0, ti=f2d3e000 task=f2d2b240 task.ti=f2d3a000)
Nov 24 20:27:33 AnShion <8> klogd: [11676.005832] Stack:
Nov 24 20:27:33 AnShion <12> klogd: [11676.029860] f2d3fe80 c06b0d14 f0c13e40 f0c13e40 f2d3fe8c c06b08d2 f0c13e40 f2d3fe9c
Nov 24 20:27:33 AnShion <12> klogd: [11676.123411] c06b099f f0c13e40 00000000 f2d3fea8 c06b9ba7 c195ad20 f2d3ff8c f8417338
Nov 24 20:27:33 AnShion <12> klogd: [11676.216962] f2d3feb8 c082e988 00000000 ffffffff 01da4c00 f543d480 f2c02180 00000000
Nov 24 20:27:33 AnShion <8> klogd: [11676.310514] Call Trace:
Nov 24 20:27:33 AnShion <12> klogd: [11676.339749] [<c06b0d14>] ? skb_release_data+0x84/0xa0
Nov 24 20:27:33 AnShion <12> klogd: [11676.401221] [<c06b08d2>] kfree_skb+0x12/0x90
Nov 24 20:27:33 AnShion <12> klogd: [11676.455408]
[<c06b099f>] consume_skb+0x4f/0x70
Nov 24 20:27:33 AnShion <12> klogd: [11676.509599]
[<c06b9ba7>] dev_kfree_skb_any+0x37/0x40
Nov 24 20:27:33 AnShion <12> klogd: [11676.570029]
[<f8417338>] igb_poll+0x628/0xe20 [igb]
Nov 24 20:27:33 AnShion <12> klogd: [11676.629424]
[<c082e988>] ? _raw_spin_lock+0x8/0x10
Nov 24 20:27:33 AnShion <12> klogd: [11676.687777]
[<c06bdeca>] net_rx_action+0xaa/0x200
Nov 24 20:27:33 AnShion <12> klogd: [11676.745087]
[<c014deb1>]
do_softirq+0xb1/0x190
Nov 24 20:27:33 AnShion <12> klogd: [11676.801353] [<c014de00>] ? do_softirq+0x0/0x190
Nov 24 20:27:33 AnShion <8> klogd: [11676.858661] <IRQ>
Nov 24 20:27:33 AnShion <12> klogd: [11676.883842]
[<c014dd7d>] ? irq_exit+0x5d/0x80
Nov 24 20:27:33 AnShion <12> klogd: [11676.936990]
[<c01044a5>] ? do_IRQ+0x45/0xb0
Nov 24 20:27:33 AnShion <12> klogd: [11676.988062]
[<c0108688>] ? sched_clock+0x8/0x10
Nov 24 20:27:33 AnShion <12> klogd: [11677.043290]
[<c01036f0>] ? common_interrupt+0x30/0x38
Nov 24 20:27:33 AnShion <12> klogd: [11677.104757]
[<c041f162>] ? acpi_idle_enter_c1+0x78/0x95
Nov 24 20:27:33 AnShion <12> klogd: [11677.168309]
[<c068b719>] ? cpuidle_idle_call+0xd9/0x1c0
Nov 24 20:27:33 AnShion <12> klogd: [11677.231861]
[<c010214a>] ? cpu_idle+0x8a/0xc0
Nov 24 20:27:33 AnShion <12> klogd: [11677.285009]
[<c0828c54>] ? start_secondary+0x1a0/0x1ec
Nov 24 20:27:33 AnShion <8> klogd: [11677.347516] Code: 04 f0 ff 0e 0f 94 c0 84 c0 74 d4 89 f8 e8 96 fe ff ff eb cb 0f ae e8 89 f6 8b 03 eb de 8d 74 26 00 8d bc 27 00 00 00 00 55 89 c2 <66> f7 00 00 c0 89 e5 75 1d 8b 40 04 f0 ff 4a 04 0f 94 c0 84 c0
Nov 24 20:27:34 AnShion <8> klogd: [11677.580482] EIP: [<c01c8493>] put_page+0x3/0x40 SS:ESP 0068:f2d3fe70
Nov 24 20:27:34 AnShion <8> klogd: [11677.656733] CR2: 000000004286604f
Nov 24 20:27:34 AnShion <11> klogd: [11677.696427] BUG: scheduling while atomic: kworker/0:1/0/0x10000100
Nov 24 20:27:34 AnShion <12> klogd: [11677.770374] Modules linked in: ixgbe igb e1000e
Nov 24 20:27:34 AnShion <12> klogd: [11678.009808] Modules linked in: ixgbe igb e1000e
Nov 24 20:27:34 AnShion <12> klogd: [11678.249251]
Nov 24 20:27:34 AnShion <12> klogd: [11678.267041] Pid: 0, comm: kworker/0:1 Not tainted 2.6.38.8 #534 Intel Corporation S1200BTL/S1200BTL
Nov 24 20:27:34 AnShion <12> klogd: [11678.375863] EIP: 0060:[<c041f162>] EFLAGS: 00000206 CPU: 7
Nov 24 20:27:34 AnShion <12> klogd: [11678.441491] EIP is at acpi_idle_enter_c1+0x78/0x95
Nov 24 20:27:34 AnShion <12> klogd: [11678.498797] EAX: 000000af EBX: 000000af ECX: 000f4240 EDX: 00000000
Nov 24 20:27:34 AnShion <12> klogd: [11678.573785] ESI: 12c98597 EDI: f26683b0 EBP: f2d3bf48 ESP: f2d3bf2c
Nov 24 20:27:34 AnShion <12> klogd: [11678.648775] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
Nov 24 20:27:34 AnShion <8> klogd: [11678.713363] Process kworker/0:1 (pid: 0, ti=f2d3e000 task=f2d2b240 task.ti=f2d3a000)
Nov 24 20:27:34 AnShion <8> klogd: [11678.806031] Stack:
Nov 24 20:27:34 AnShion <12> klogd: [11678.830061] 00000001 00000009 000000af f2668000 00000000 00000000 f266801c f2d3bf70
Nov 24 20:27:34 AnShion <12> klogd: [11678.923611] c068b719 96a5005f f2668084 00000001 00000007 00000007 c0b5f214 00000007
Nov 24 20:27:34 AnShion <12> klogd: [11679.017163] 00000000 f2d3bf88 c010214a 7f03f28a 29c8ae94 eed25bb2 00000000 f2d3bfac
Nov 24 20:27:34 AnShion <8> klogd: [11679.110713] Call Trace:
Nov 24 20:27:34 AnShion <12> klogd: [11679.139946]
[<c068b719>] cpuidle_idle_call+0xd9/0x1c0
Nov 24 20:27:34 AnShion <12> klogd: [11679.201415]
[<c010214a>] cpu_idle+0x8a/0xc0
Nov 24 20:27:34 AnShion <12> klogd: [11679.252483]
[<c0828c54>] start_secondary+0x1a0/0x1ec
Nov 24 20:27:34 AnShion <8> klogd: [11679.312911] Code: c3 89 f8 89 d6 e8 55 ff ff ff e8 9a 04 d5 ff 29 d8 19 f2 e8 d1 d9 d2 ff b9 40 42 0f 00 89 55 ec f7 e9 89 c3 8b 45 ec 01 c3 fb 90 <8d> 74 26 00 ff 47 18 31 c9 8b 45 f0 89 fa e8 b4 fc ff ff 89 d8
Nov 24 20:27:34 AnShion <12> klogd: [11679.545874] Call Trace:
Nov 24 20:27:34 AnShion <12> klogd: [11679.575106]
[<c068b719>] cpuidle_idle_call+0xd9/0x1c0
Nov 24 20:27:34 AnShion <12> klogd: [11679.636574]
[<c010214a>] cpu_idle+0x8a/0xc0
Nov 24 20:27:34 AnShion <12> klogd: [11679.687643]
[<c0828c54>] start_secondary+0x1a0/0x1ec
Nov 24 20:27:34 AnShion <9> klogd: [11679.748636] BUG: unable to handle kernel NULL pointer dereference at 000000b0
Nov 24 20:27:34 AnShion <9> klogd: [11679.834245] IP: [<f8417300>] igb_poll+0x5f0/0xe20 [igb]
Nov 24 20:27:34 AnShion <12> klogd: [11679.896870] pdpt = 00000000312fc001 pde = 0000000000000000
Nov 24 20:27:34 AnShion <8> klogd: [11679.965846] Oops: 0000 [#2] SMP
Nov 24 20:27:35 AnShion <8> klogd: [11680.004652] last sysfs file: /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.1/net/eth3/queues/rx-0/rps_cpus
Nov 24 20:27:35 AnShion <12> klogd: [11680.122277] Modules linked in: ixgbe igb e1000e
Nov 24 20:27:35 AnShion <12> klogd: [11680.361709]
Nov 24 20:27:35 AnShion <12> klogd: [11680.379501] Pid: 17321, comm: freearpd Not tainted 2.6.38.8 #534 Intel Corporation S1200BTL/S1200BTL
Nov 24 20:27:35 AnShion <12> klogd: [11680.489365] EIP: 0060:[<f8417300>] EFLAGS: 00010286 CPU: 7
Nov 24 20:27:35 AnShion <12> klogd: [11680.554996] EIP is at igb_poll+0x5f0/0xe20 [igb]
Nov 24 20:27:35 AnShion <12> klogd: [11680.610224] EAX: f988f9d8 EBX: c195ad20 ECX: f988f000 EDX: 00000040
Nov 24 20:27:35 AnShion <12> klogd: [11680.685210] ESI: 00000000 EDI: f9876000 EBP: f2d3ff8c ESP: f2d3feb0
Nov 24 20:27:35 AnShion <12> klogd: [11680.760198] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
Nov 24 20:27:35 AnShion <8> klogd: [11680.824787] Process freearpd (pid: 17321, ti=f2d3e000 task=f2518c90 task.ti=ed3c8000)
Nov 24 20:27:35 AnShion <8> klogd: [11680.918500] Stack:
Nov 24 20:27:35 AnShion <12> klogd: [11680.942530] f2d3feb8 c082e988 00000000 ffffffff 01506f00 f544c0c0 f2c02180 00000000
Nov 24 20:27:35 AnShion <12> klogd: [11681.036087] 00000000 00000000 00000000 00000000 00000000 00000040 f25b4d2c f25b5500
Nov 24 20:27:35 AnShion <12> klogd: [11681.129648] f25b5d00 f25b4d00 01000000 00000000 00000000 00000080 00000000 00000000
Nov 24 20:27:35 AnShion <8> klogd: [11681.223198] Call Trace:
Nov 24 20:27:35 AnShion <12> klogd: [11681.252429]
[<c082e988>] ? _raw_spin_lock+0x8/0x10
Nov 24 20:27:35 AnShion <12> klogd: [11681.310780]
[<c06bdeca>] net_rx_action+0xaa/0x200
Nov 24 20:27:35 AnShion <12> klogd: [11681.368093]
[<c014deb1>]
do_softirq+0xb1/0x190
Nov 24 20:27:35 AnShion <12> klogd: [11681.424362] [<c014de00>] ? do_softirq+0x0/0x190
Nov 24 20:27:35 AnShion <8> klogd: [11681.481668] <IRQ>
Nov 24 20:27:35 AnShion <12> klogd: [11681.506849]
[<c014dd7d>] ? irq_exit+0x5d/0x80
Nov 24 20:27:35 AnShion <12> klogd: [11681.560000]
[<c011c176>] ? smp_apic_timer_interrupt+0x56/0x90
Nov 24 20:27:35 AnShion <12> klogd: [11681.629786]
[<c082f399>] ? apic_timer_interrupt+0x31/0x38
Nov 24 20:27:35 AnShion <12> klogd: [11681.695418]
[<c013ca82>] ? finish_task_switch+0x42/0xa0
Nov 24 20:27:35 AnShion <12> klogd: [11681.758971]
[<c0141eeb>] ? schedule_tail+0x1b/0x90
Nov 24 20:27:35 AnShion <12> klogd: [11681.817317]
[<c01030c6>] ? ret_from_fork+0x6/0x1c
Nov 24 20:27:35 AnShion <8> klogd: [11681.874626] Code: 5d d0 f6 43 08 01 74 67 8b 8d 64 ff ff ff 0f b7 45 9c 8b 49 0c 8d 04 40 c1 e0 02 01 c8 89 45 98 8b 30 89 75 94 c7 00 00 00 00 00 <8b> 86 b0 00 00 00 0f 18 00 90 8b 85 64 ff ff ff 66 83 45 9c 01
Nov 24 20:27:35 AnShion <8> klogd: [11682.107600] EIP: [<f8417300>] igb_poll+0x5f0/0xe20 [igb] SS:ESP 0068:f2d3feb0
Nov 24 20:27:35 AnShion <8> klogd: [11682.193206] CR2: 00000000000000b0
Nov 24 20:27:35 AnShion <12> klogd: [11682.232841] ---[ end trace 07d8c03aac6a5e3c ]---
Nov 24 20:27:36 AnShion <8> klogd: [11682.288072] Kernel panic - not syncing: Fatal exception in interrupt
Nov 24 20:27:36 AnShion <12> klogd: [11682.364101] Pid: 17321, comm: freearpd Tainted: G D 2.6.38.8 #534
Nov 24 20:27:36 AnShion <12> klogd: [11682.446368] Call Trace:
Nov 24 20:27:36 AnShion <12> klogd: [11682.475600]
[<c082bf1c>] ? panic+0x57/0x174
Nov 24 20:27:36 AnShion <12> klogd: [11682.526667]
[<c08300c1>] ? oops_end+0xc1/0xd0
Nov 24 20:27:36 AnShion <12> klogd: [11682.579819]
[<c0126dae>] ? no_context+0xbe/0x190
Nov 24 20:27:36 AnShion <12> klogd: [11682.636093]
[<c0126edb>] ?
bad_area_nosemaphore+0x5b/0x170
Nov 24 20:27:36 AnShion <12> klogd: [11682.704842] [<c071978c>] ? ip_finish_output+0x13c/0x2f0
Nov 24 20:27:36 AnShion <12> klogd: [11682.768397] [<c0130de8>] ? sched_slice+0x58/0xa0
Nov 24 20:27:36 AnShion <12> klogd: [11682.824672] [<c013096e>] ? resched_task+0x1e/0x70
Nov 24 20:27:36 AnShion <12> klogd: [11682.881989] [<c016885a>] ? hrtimer_forward+0x12a/0x170
Nov 24 20:27:36 AnShion <12> klogd: [11682.944503] [<c011b826>] ? lapic_next_event+0x16/0x20
Nov 24 20:27:36 AnShion <12> klogd: [11683.005978] [<c0173029>] ? clockevents_program_event+0x99/0x150
Nov 24 20:27:36 AnShion <12> klogd: [11683.077852] [<c0127002>] ? bad_area_nosemaphore+0x12/0x20
Nov 24 20:27:36 AnShion <12> klogd: [11683.143486] [<c08322d4>] ? do_page_fault+0x354/0x460
Nov 24 20:27:36 AnShion <12> klogd: [11683.203916] [<c013fe1f>] ? load_balance+0x23f/0x12e0
Nov 24 20:27:36 AnShion <12> klogd: [11683.264350] [<c0169154>] ? run_hrtimer+0xf4/0x180
Nov 24 20:27:36 AnShion <12> klogd: [11683.323739]
[<c0174492>] ? tick_program_event+0x22/0x30
Nov 24 20:27:36 AnShion <12> klogd: [11683.387293]
[<c0169480>] ? hrtimer_interrupt+0x130/0x2b0
Nov 24 20:27:36 AnShion <12> klogd: [11683.451888]
[<c0831f80>] ? do_page_fault+0x0/0x460
Nov 24 20:27:36 AnShion <12> klogd: [11683.510235]
[<c082f5ff>] ? error_code+0x67/0x6c
Nov 24 20:27:36 AnShion <12> klogd: [11683.565466]
[<c014007b>] ? load_balance+0x49b/0x12e0
Nov 24 20:27:36 AnShion <12> klogd: [11683.625903]
[<f8417300>] ? igb_poll+0x5f0/0xe20 [igb]
Nov 24 20:27:36 AnShion <12> klogd: [11683.687375]
[<c082e988>] ? _raw_spin_lock+0x8/0x10
Nov 24 20:27:36 AnShion <12> klogd: [11683.745728]
[<c06bdeca>] ? net_rx_action+0xaa/0x200
Nov 24 20:27:36 AnShion <12> klogd: [11683.805121]
[<c014deb1>] ?
do_softirq+0xb1/0x190
Nov 24 20:27:36 AnShion <12> klogd: [11683.863474] [<c014de00>] ? __do_softirq+0x0/0x190
Nov 24 20:27:36 AnShion <12> klogd: [11683.920782] <IRQ> [<c014dd7d>] ? irq_exit+0x5d/0x80
Nov 24 20:27:36 AnShion <12> klogd: [11683.981322] [<c011c176>] ? smp_apic_timer_interrupt+0x56/0x90
Nov 24 20:27:37 AnShion <12> klogd: [11684.051115] [<c082f399>] ? apic_timer_interrupt+0x31/0x38
Nov 24 20:27:37 AnShion <12> klogd: [11684.116744] [<c013ca82>] ? finish_task_switch+0x42/0xa0
Nov 24 20:27:37 AnShion <12> klogd: [11684.180292] [<c0141eeb>] ? schedule_tail+0x1b/0x90
Nov 24 20:27:37 AnShion <12> klogd: [11684.238640] [<c01030c6>] ? ret_from_fork+0x6/0x1c

Related

Bugs: #1
Bugs: #2

Discussion

  • Todd Fujinaka

    Todd Fujinaka - 2013-07-09
    • status: open --> closed
     
  • Todd Fujinaka

    Todd Fujinaka - 2013-07-09

    Closing due to age.

     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks