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 of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
