NMI Watchdog detected LOCKUP while freeing memory by shrinking memory zones.

Solution Verified - Updated -

Issue

  • Kernel panic with following call traces:
NMI Watchdog detected LOCKUP, CPU=7, registers:
CPU 7 
Modules linked in: mptctl mptbase sg ipmi_devintf ipmi_si ipmi_msghandler md5 ipv6 parport_pc lp parport autofs4 nfs lockd nfs_acl sunrpc ide_dump cciss_dump scsi_dump diskdump zlib_deflate joydev button battery ac ohci_hcd ehci_hcd uhci_hcd shpchp tg3 bond0(U) bnx2 dm_snapshot dm_zero dm_mirror ext3 jbd dm_mod qla2322 qla2xxx scsi_transport_fc cciss sd_mod scsi_mod
Pid: 3384, comm: automount Tainted: G   M  2.6.9-42.0.3.ELsmp
RIP: 0010:[<ffffffff8030b4ae>] <ffffffff8030b4ae>{.text.lock.spinlock+46}
RSP: 0018:0000011032cf5ad8  EFLAGS: 00000086
RAX: 0000000000000000 RBX: 000001000004b800 RCX: ffffffff8051ae20
RDX: 0000000000000000 RSI: 00000106a3e776a8 RDI: 000001000004b800
RBP: 000001104ed1d9b8 R08: 0000011032cf4000 R09: 0000000000000001
R10: dead4ead00000001 R11: 0000000000000202 R12: 000001000004b780
R13: 0000000000000020 R14: 0000011032cf5d28 R15: 0000011032cf5db8
FS:  0000002a96877480(0000) GS:ffffffff804e5500(0000) knlGS:00000000f73f6bb0
CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 0000002ab952b000 CR3: 0000000014090000 CR4: 00000000000006e0
Process automount (pid: 3384, threadinfo 0000011032cf4000, task 00000110414a7030)
Stack: 0000011032cf5c98 ffffffff801656c2 0000000000000000 ffffffff00000020 
       0000002000000020 00000000000021a2 000000000000228e 0000000000000246 
       0000000168d10b10 0000000000000246 
Call Trace:<ffffffff801656c2>{shrink_zone+3970} <ffffffff80165941>{try_to_free_pages+303} 
       <ffffffff8015dfbb>{__alloc_pages+527} <ffffffff8015e145>{__get_free_pages+11} 
       <ffffffff8018b3d7>{__pollwait+58} <ffffffff80184dc8>{pipe_poll+47} 
       <ffffffff8018beb2>{sys_poll+471} <ffffffff8018b39d>{__pollwait+0} 
       <ffffffff8011026a>{system_call+126} 

Code: 83 3b 00 7e f9 e9 91 fd ff ff f3 90 83 3b 00 7e f9 e9 cf fd 
Kernel panic - not syncing: nmi watchdog
----------- [cut here ] --------- [please bite here ] ---------
Kernel BUG at panic:75
invalid operand: 0000 [1] SMP 
CPU 7 
Modules linked in: mptctl mptbase sg ipmi_devintf ipmi_si ipmi_msghandler md5 ipv6 parport_pc lp parport autofs4 nfs lockd nfs_acl sunrpc ide_dump cciss_dump scsi_dump diskdump zlib_deflate joydev button battery ac ohci_hcd ehci_hcd uhci_hcd shpchp tg3 bond0(U) bnx2 dm_snapshot dm_zero dm_mirror ext3 jbd dm_mod qla2322 qla2xxx scsi_transport_fc cciss sd_mod scsi_mod
Pid: 3384, comm: automount Tainted: G   M  2.6.9-42.0.3.ELsmp
RIP: 0010:[<ffffffff8013794e>] <ffffffff8013794e>{panic+211}
RSP: 0018:0000010014093da8  EFLAGS: 00010086
RAX: 000000000000002c RBX: ffffffff8031e07c RCX: 0000000000000046
RDX: 000000000002a45c RSI: 0000000000000046 RDI: ffffffff803e2000
RBP: 0000010014093f58 R08: 0000000000000001 R09: ffffffff8031e07c
R10: 0000000000000000 R11: 0000ffff803fcd00 R12: 000001000004b780
R13: 0000000000000020 R14: 0000011032cf5d28 R15: 0000011032cf5db8
FS:  0000002a96877480(0000) GS:ffffffff804e5500(0000) knlGS:00000000f73f6bb0
CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 0000002ab952b000 CR3: 0000000014090000 CR4: 00000000000006e0
Process automount (pid: 3384, threadinfo 0000011032cf4000, task 00000110414a7030)
Stack: 0000003000000008 0000010014093e88 0000010014093dc8 0000000000000013 
       0000000000000000 0000000000000046 000000000002a430 0000000000000046 
       0000000000000001 ffffffff803205f7 
Call Trace:<ffffffff80111860>{show_stack+241} <ffffffff8011198a>{show_registers+277} 
<ffffffff80111c91>{die_nmi+130} <ffffffff8011d055>{nmi_watchdog_tick+210} 
<ffffffff8011255e>{default_do_nmi+112} <ffffffff8011d10b>{do_nmi+115} 
<ffffffff80111173>{paranoid_exit+0} <ffffffff8030b4ae>{.text.lock.spinlock+46} 
 <EOE> <ffffffff801656c2>{shrink_zone+3970} 
       <ffffffff80165941>{try_to_free_pages+303} <ffffffff8015dfbb>{__alloc_pages+527} 
       <ffffffff8015e145>{__get_free_pages+11} <ffffffff8018b3d7>{__pollwait+58} 
       <ffffffff80184dc8>{pipe_poll+47} <ffffffff8018beb2>{sys_poll+471} 
       <ffffffff8018b39d>{__pollwait+0} <ffffffff8011026a>{system_call+126} 


Code: 0f 0b fc e5 31 80 ff ff ff ff 4b 00 31 ff e8 17 c0 fe ff e8 
RIP <ffffffff8013794e>{panic+211} RSP <0000010014093da8>

Environment

  • Red Hat Enterprise Linux 4
  • kernel-2.6.9-42.0.3.ELsmp
  • kernel-2.6.9-55.0.17.ELlargesmp

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content