[mptscsih] Watchdog detected hard LOCKUP on cpu 0

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I first reported this in mid-October, but I've been AFK for a month
and haven't done anything about it in that time.  Basically, sustained
linear reads from 6 (7200 RPM 2 TB) disks on a BR10i controller causes
a hard lockup.

Anyway, I recompiled with CONFIG_LOCKUP_DETECTOR, and it didn't take
long to capture this (hand-transcribed, but double-checked).  I omitted
most of the timestamps, as they're not very interesting, but I uncluded
a few at the end that had significant delays between them.

Does anyone have any ideas for where to start debugging this?

Thank you very much!

[  321.243221] ------------[ cut here ]------------
WARNING: CPU: 0 PID: 0 at kernel.watchdog.c:245 watchdog_overflow_callback+0x9a/0xc0()
Watchdog detected hard LOCKUP on cpu 0
Modules linked in: twofish_generic twofish_avx_x86_64 twofish_x86_64_3way twofish_x86_64 twofish_common ecb cmac xcbc fuse
CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.12.1-00045-g27b879d64d #306
Hardware name: Gigabyte Technology Co., Ltd. To be filled by O.E.M./X79-UP4, BIOS F2 07/16/2012
 0000000000000009 ffff88043fc06c40 ffffffff815d0ee9 ffff88043fc06c88
 ffff88043fc06c78 ffffffff8104fef3 ffff88042d816800 0000000000000000
 ffff88043fc06da0 0000000000000000 ffff88043fc06ef8 ffff88043fc06cd8
Call Trace:
 <NMI>  [<ffffffff815d0ee9>] dump_stack+0x54/0x74
 [<ffffffff8104fef3>] warn_slowpath_common+0x73/0x90
 [<ffffffff8104ff57>] warn_slowpath_fmt+0x47/0x50
 [<ffffffff810bc990>] ? restart_watchdog_hrtimer+0x40/0x40
 [<ffffffff810bca2a>] watchdog_overflow_callback+0x9a/0xc0
 [<ffffffff810c924e>] __perf_event_overflow+0x8e/0x2c0
 [<ffffffff810c9c44>] perf_event_overflow+0x14/0x20
 [<ffffffff8101be36>] intel_pmu_handle_irq+0x1b6/0x390
 [<ffffffff810150cb>] perf_event_nmi_handler+0x2b/0x50
 [<ffffffff81006857>] nmi_handle.isra.3+0x87/0x140
 [<ffffffff810069e0>] do_nmi+0xd0/0x340
 [<ffffffff815d9ab7>] end_repeat_nmi+0x1e/0x2e
 [<ffffffff815d9161>] ? _raw_spin_lock+0x11/0x40
 [<ffffffff815d9161>] ? _raw_spin_lock+0x11/0x40
 [<ffffffff815d9161>] ? _raw_spin_lock+0x11/0x40
 <<EOE>>  <IRQ>  [<ffffffff814dbc2a>] ? qi_submit_sync+0x28a/0x450
 [<ffffffff813b1e1d>] ? scsi_run_queue+0x11d/0x280
 [<ffffffff814dbeca>] qi_flush_iotlb+0x5a/0x60
 [<ffffffff814dce9a>] flush_unmaps+0x15a/0x170
 [<ffffffff814dceb0>] ? flush_unmaps+0x170/0x170
 [<ffffffff814dcec9>] flush_unmaps_timeout+0x19/0x30
 [<ffffffff8105a7c2>] call_timer_fn.isra.29+0x22/0x80
 [<ffffffff8105a9d9>] run_timer_softirq+0x1b9/0x290
 [<ffffffff8120cc00>] ? timerqueue_add+0x60/0xb0
 [<ffffffff810546c9>] __do_softirq+0xd9/0x1a0
 [<ffffffff815daf7c>] call_softirq+0x1c/0x30
 [<ffffffff81004d75>] do_softirq+0x35/0x70
 [<ffffffff810548e5>] irq_exit+0x95/0xa0
 [<ffffffff8102c08f>] smp_apic_timer_interrupt+0x3f/0x50
 [<ffffffff815da90a>] apic_timer_interrupt+0x6a/0x70
 <EOI>  [<ffffffff81070b52>] ? __hrtimer_start_range_ns+0x1f2/0x3b0
 [<ffffffff814ca1c7>] ? cpuidle_enter_state+0x47/0xc0
 [<ffffffff814ca1c3>] ? cpuidle_enter_state+0x43/0xc0
 [<ffffffff814ca2e9>] cpuidle_idle_call+0xa9/0x150
 [<ffffffff8100bed9>] arch_cpu_idle+0x9/0x20
 [<ffffffff8109619e>] cpu_startup_entry+0x7e/0x170
 [<ffffffff815c97eb>] rest_init+0x8b/0x90
 [<ffffffff81ab5d35>] start_kernel+0x2d9/0x2e4
 [<ffffffff81ab5865>] ? repair_env_string+0x5c/0x5c
 [<ffffffff81ab55a3>] x86_64_start_reservations+0x2a/0x2c
 [<ffffffff81ab566c>] x86_64_start_kernel+0xc7/0xca
[  321.271385] ---[ end trace e25797a0833ba41e ]---
[  321.272175] perf samples too long (226338 > 2500), lowering kernel.perf_event_max_sample_rate to 50100
[  321.272986] INFO: NMI handler (perf_event_nmi_handler_ took too long to run: 29.766 msecs
[  329.848706] perf samples too long (224588 > 4990), lowering kernel.perf_event_max_sample_rate to 25200
[  338.553847] perf samples too long (222847 > 9920), lowering kernel.perf_event_max_sample_rate to 12600
[  339.993145] mptscsih: ioc0: attampting task abort! (sc=ffff880422009d00)
[  339.993331] sd 14:0:3:0: [sdf] CDB:
[  339.993603] Read(10): 28 00 01 fa 8d 00 00 04 00 00
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux