Server crashed with RIP: ata_sff_hsm_move+0x1b0/0x780 [libata]
Issue
- System crashes with a backtrace similar to the following:
kernel BUG at drivers/ata/libata-sff.c:1299!
invalid opcode: 0000 [#1] SMP
...
RIP: 0010:[<ffffffffa008ed60>] [<ffffffffa008ed60>] ata_sff_hsm_move+0x1b0/0x780 [libata]
RSP: 0018:ffff883f3f203da8 EFLAGS: 00010097
RAX: 0000000000000000 RBX: ffff883eded74000 RCX: 0000000000000050
RDX: 0000000000000006 RSI: ffff883eded74590 RDI: ffff883eded74000
RBP: ffff883f3f203df8 R08: 0000000000000086 R09: ffff883f3e800000
R10: 0000000000000000 R11: ffff883ee6074400 R12: ffff883eded74590
R13: 0000000000000000 R14: ffff883eded74590 R15: ffff883eded74638
FS: 0000000000000000(0000) GS:ffff883f3f200000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 0000000003ef3040 CR3: 0000001aeeeee000 CR4: 00000000000407f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Stack:
ffffffff819c9a50 0000000000000046 0000000000000001 0000000000000046
ffff883eded75f40 ffff883eded74000 ffff883eded74590 0000000000000000
0000000000000050 0000000000000000 ffff883f3f203e28 ffffffffa008f3c6
Call Trace:
<IRQ>
[<ffffffffa008f3c6>] __ata_sff_port_intr+0x96/0x120 [libata]
[<ffffffffa008f71d>] ata_bmdma_port_intr+0x2d/0x120 [libata]
[<ffffffffa00900d3>] ata_bmdma_interrupt+0x183/0x1e0 [libata]
[<ffffffff8110b2de>] handle_irq_event_percpu+0x3e/0x1e0
[<ffffffff8110b4bd>] handle_irq_event+0x3d/0x60
[<ffffffff8110e157>] handle_edge_irq+0x77/0x130
[<ffffffff81015c9f>] handle_irq+0xbf/0x150
[<ffffffff81077dab>] ? irq_enter+0x9b/0xa0
[<ffffffff8161626f>] do_IRQ+0x4f/0xf0
[<ffffffff8160b4ed>] common_interrupt+0x6d/0x6d
<EOI>
[<ffffffff810d0be4>] ? tick_nohz_idle_enter+0x44/0x70
[<ffffffff810d0bdd>] ? tick_nohz_idle_enter+0x3d/0x70
[<ffffffff810c6779>] cpu_startup_entry+0x99/0x290
[<ffffffff815f2457>] rest_init+0x77/0x80
[<ffffffff81a45057>] start_kernel+0x429/0x44a
[<ffffffff81a44a37>] ? repair_env_string+0x5c/0x5c
[<ffffffff81a44120>] ? early_idt_handlers+0x120/0x120
[<ffffffff81a445ee>] x86_64_start_reservations+0x2a/0x2c
[<ffffffff81a44742>] x86_64_start_kernel+0x152/0x175
Code: f8 ff ff 41 0f b6 46 28 3c 06 0f 84 0b 03 00 00 3c 07 0f 84 e3 02 00 00 3c 05 0f 84 c3 02 00 00 0f 0b 66 0f 1f 84 00 00 00 00 00 <0f> 0b 66 0f 1f 44 00 00 f6 c1 08 0f 84 19 05 00 00 f6 c1 21 0f
RIP [<ffffffffa008ed60>] ata_sff_hsm_move+0x1b0/0x780 [libata]
RSP <ffff883f3f203da8>
Environment
- Red Hat Enterprise Linux 7
- Kernel older than kernel-3.10.0-514.el7 (kernel-3.10.0-514.el7 is not affected)
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.