"Kernel panic - not syncing: Watchdog detected hard LOCKUP on cpu XX" due to tasklist_lock starvation.

Solution Verified - Updated -

Issue

  • System crashed with following panic message
Watchdog detected hard LOCKUP on cpu 13
..
Pid: 8191, comm: process Tainted: G        W  -- ------------    2.6.32-642.3.1.el6.x86_64 #1
Call Trace:
 <NMI>  [<ffffffff810f29c1>] ? watchdog_overflow_callback+0xf1/0x110
 [<ffffffff8112b7a7>] ? __perf_event_overflow+0xa7/0x240
 [<ffffffff8101dee6>] ? x86_perf_event_set_period+0xf6/0x180
 [<ffffffff8112be04>] ? perf_event_overflow+0x14/0x20
 [<ffffffff810252bc>] ? intel_pmu_handle_irq+0x21c/0x480
 [<ffffffff8154bfc9>] ? perf_event_nmi_handler+0x39/0xb0
 [<ffffffff8154dac5>] ? notifier_call_chain+0x55/0x80
 [<ffffffff8154db2a>] ? atomic_notifier_call_chain+0x1a/0x20
 [<ffffffff810acc2e>] ? notify_die+0x2e/0x30
 [<ffffffff8154b743>] ? do_nmi+0x1c3/0x350
 [<ffffffff8154b003>] ? nmi+0x83/0x90
 [<ffffffff812a6ca9>] ? __write_lock_failed+0x9/0x20
 <<EOE>>  [<ffffffff8154a7ee>] ? _write_lock_irq+0x1e/0x20
 [<ffffffff8107abe3>] ? copy_process+0xb93/0x1520
 [<ffffffff8107b6c6>] ? do_fork+0x96/0x4c0
 [<ffffffff811b9fd2>] ? alloc_fd+0x92/0x160
 [<ffffffff81196717>] ? fd_install+0x47/0x90
 [<ffffffff8105b896>] ? sys32_clone+0x26/0x30
 [<ffffffff8105b685>] ? ia32_ptregs_common+0x25/0x50
Kernel panic - not syncing: Hard LOCKUP
..

Environment

  • Red Hat Enterprise Linux 6
  • Kernel-2.6.32-642.3.1.el6

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In