System panics at "kernel BUG at drivers/dma/ioat/dma_v2.c:307!" with RIP ioat2_timer_event
Issue
- System panic with following call traces in kernel ring buffer:
ioatdma 0000:20:04.0: ioat2_timer_event: Channel halted (80)
------------[ cut here ]------------
kernel BUG at drivers/dma/ioat/dma_v2.c:307!
invalid opcode: 0000 [#1] SMP
last sysfs file: /sys/module/ipv6/initstate
CPU 8
Modules linked in: tcp_diag inet_diag mptctl mptbase bonding 8021q garp stp llc ipv6 nf_conntrack_ipv4 nf_defrag_ipv4 xt_state
Pid: 0, comm: swapper Not tainted 2.6.32-504.16.2.el6.x86_64 #1 HP ProLiant DL380p Gen8
RIP: 0010:[<ffffffffa0124df4>] [<ffffffffa0124df4>] ioat2_timer_event+0x214/0x260 [ioatdma]
RSP: 0018:ffff8820b0c03e10 EFLAGS: 00010202
RAX: 0000000000000043 RBX: ffff884010700a18 RCX: 0000000000001a6d
RDX: 0000000000000000 RSI: 0000000000000046 RDI: 0000000000000246
RBP: ffff8820b0c03e40 R08: 0000000000000000 R09: ffffffff816490a0
R10: 0000000000000001 R11: 0000000000000000 R12: ffff884010700a68
R13: ffff884010700b68 R14: 0000000000000080 R15: ffffffffa0124be0
FS: 0000000000000000(0000) GS:ffff8820b0c00000(0000) knlGS:0000000000000000
CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b
CR2: 00007fe37ef20880 CR3: 000000400f69b000 CR4: 00000000000407e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process swapper (pid: 0, threadinfo ffff88201302e000, task ffff882013028040)
Stack:
0000000000000282 ffff8820138d43c0 ffff8840133dc000 ffff884010700a78
<d> ffff8820b0c03e90 ffff884010700a18 ffff8820b0c03ed0 ffffffff81087de7
<d> ffff881fffcff4b0 ffff8840133ddc20 ffff8840133dd820 ffff8840133dd420
Call Trace:
<IRQ>
[<ffffffff81087de7>] run_timer_softirq+0x197/0x340
[<ffffffff8107d8e1>] __do_softirq+0xc1/0x1e0
[<ffffffff810b03fa>] ? tick_program_event+0x2a/0x30
[<ffffffff8100c30c>] call_softirq+0x1c/0x30
[<ffffffff8100fb55>] do_softirq+0x65/0xa0
[<ffffffff8107d795>] irq_exit+0x85/0x90
[<ffffffff8153406a>] smp_apic_timer_interrupt+0x4a/0x60
[<ffffffff8100bb93>] apic_timer_interrupt+0x13/0x20
<EOI>
[<ffffffff812eab0e>] ? intel_idle+0xde/0x170
[<ffffffff812eaaf1>] ? intel_idle+0xc1/0x170
[<ffffffff81426117>] cpuidle_idle_call+0xa7/0x140
[<ffffffff81009fc6>] cpu_idle+0xb6/0x110
[<ffffffff8152328d>] start_secondary+0x2be/0x301
Code: 48 c7 c6 d0 a8 12 a0 48 8b 38 31 c0 48 81 c7 90 00 00 00 e8 ff 2d 24 e1 f6 43 58 20 0f 84 dd fe ff ff 45 85 f6 0f 84 77 fe ff ff <0f> 0b eb fe 0f 1f 84 00 00 00 00 00 8d 71 ff 48 89 df e8 35 e9
RIP [<ffffffffa0124df4>] ioat2_timer_event+0x214/0x260 [ioatdma]
RSP <ffff8820b0c03e10>
Environment
- Red Hat Enterprise Linux 6
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.