O que significa “kernel: NMI watchdog: BUG: soft lockup” seguido por outros erros?

9

Eu tenho meu terminal sempre aberto (Fedora 22), porque todo o meu trabalho que faço a partir daí. Às vezes, procuro algumas informações no navegador ou apenas me divirto. Após 20 a 30 minutos de navegação (o navegador não inicia na linha de comando), volto ao terminal e vi algo estranho - estava em todas as guias do terminal:

Message from syslogd@localhost at Jul 17 23:17:19 ...
kernel:NMI watchdog: BUG: soft lockup - CPU#2 stuck for 22s! [migration/2:21]

Message from syslogd@localhost at Jul 17 23:17:38 ...
kernel:CPU: 2 PID: 21 Comm: migration/2 Not tainted 4.0.7-300.fc22.i686 #1

Message from syslogd@localhost at Jul 17 23:17:39 ...
kernel:Hardware name: LENOVO 20126/123456789, BIOS 5BCN30WW 10/10/2012

Message from syslogd@localhost at Jul 17 23:17:39 ...
kernel:task: f45f0000 ti: f45ec000 task.ti: f45ec000

Message from syslogd@localhost at Jul 17 23:17:39 ...
 kernel:Stack:

 Message from syslogd@localhost at Jul 17 23:17:40 ...
  kernel:Call Trace:

  Message from syslogd@localhost at Jul 17 23:17:40 ...
   kernel: <IRQ>

   Message from syslogd@localhost at Jul 17 23:17:40 ...
    kernel:#000<IRQ> #000868>] do_softirq_own_stack+0x28/0x30#0000xc0 [mac80211]#000c80211]#000014#000es iptable_nat nf_conntrack_localhost#000frag_ipv4 nf_nat_ipv4 nf_kernel#000conntrack#000#000#000#000el:#000_mangle iptable_security#000ul 17 23:17:40#000#000hda_codec_realtek snd_hda_codec_#000eneric#000arc4 s#000d_hda_intel#000rtl8192ce s#000d_hda_co#000#000#000#000�#001#000#000-#000#000#000�s#003�09b3e98>] ip_rcv+0x2e8/0x410#000#000#000#000%#000#000#000localhost.localdomain#000videob#025#000#000#000kernel#000Y#0009#000#000#025#000#000#000_MACHINE_ID#000-#000#000#000#006#000#000#000�'g�p&g�#001#000#000#000#000#000#000#000#020#026#000�#001#000#000#000#000#000#000#000#000#000#000#000#025#000#000#000_TRANSPORT#0001#025#000#000#000PRIORITY#0002#000#000-#000#000#000#006#000#000#000�'g�p&g�#001#000#000#000#000#000#000#000Pw#003�#006#000#000#000#000#000#000#000#000#000#000#000-#000#000#0000r#003��'g�p&g�#000#000#000#000#000#000#000#0008r#003� #000#000#000#000#000#000#000#000#000#000#000#025#000#000#0006036995285#000#0005#000#000#000 k#003�045c0c0>]...

e um pouco mais de coisas como essas últimas longas filas. O laptop não se comportou como algo errado, era apenas esse log em todas as guias do terminal.

O que é isso???

Sergius
fonte
O que dmesgmostra o comando?
myaut 18/07/2015
Eu não encontrei nada no dmesg, eu olhei para ele quase no começo.
Sergius

Respostas:

4

Parece um bug no kernel atualizado; mas isso pode estar relacionado ao baixo desempenho da bateria do seu laptop. Isso pode ser mais afirmativo, verificando os módulos ACPI (Advanced Configuration and Power Interface).

Quando meu kernel foi atualizado, reiniciei o sistema e iniciei o novo kernel - no entanto, ele falhou ao carregar e as mesmas mensagens de erro foram enviadas ao terminal.

I reverted back to my old kernel usage, which is still working for me.

Talvez, não tenha certeza, mas os módulos mais recentes do kernel possam ter alguns aprimoramentos que não podem ser suportados pela fonte de energia atual. Como, precisa de mais poder ou algo assim.

Além disso, o desempenho da bateria do meu laptop diminuiu bastante e precisa ser substituído no meu caso.

EDIT: (baseado em Nikos Alexandris comentário 's)

Você pode considerar substituir sua fonte de cobrança; ele pode ter algo a ver com a gestão de energia.

Am_I_Helpful
fonte
Minha bateria está quase nova. Eu tenho usado meu Lenovo s110 apenas por um pouco mais do que a metade de um ano. Provavelmente, problema realmente no núcleo - eu tinha quase tudo isso fedora tempo 20 e estava tudo ok
Sergius
@ Sergius-Na verdade, você deve verificar a atualização mais recente do kernel, não tenho certeza se ela foi atualizada no seu sistema. Se não, então não sei! Se sim, reinicie com o kernel antigo, funcionaria bem nesta fase. E, em seguida, acredite, tem tudo a ver com a sua bateria / energia. Tente uma bateria de laptop do seu amigo (mesmo modelo / empresa)
Am_I_Helpful
2
O ponto da fonte de energia é totalmente independente. Provavelmente um kernel com defeito, também conhecido como bug do kernel, causa os bloqueios. Isso explica por que o retorno ao kernel mais antigo foi bem-sucedido. Também a atualização para um kernel mais recente teria ajudado.
os_1 12/02
@itconlor - concordo com o primeiro ponto. Mas, seu segundo ponto pode não ser verdade. A nova atualização causou o bloqueio; portanto, no caso de não haver mais nenhuma versão mais recente disponível, o OP fica sem mais nada. Portanto, a sugestão de substituir a bateria também é perfeitamente válida, pois o desempenho da bateria é igualmente responsável pela mesma.
Am_I_Helpful
1
Hoje recebi uma nova bateria de laptop. Uma versão do Ubuntu Live-USB não trava (note que eu nunca tentei o mesmo Live-USB antes) mais (algumas versões do Live-USB Linux travaram ao iniciar o Firefox). Meu próprio kernel ainda trava. Isso me faz pensar que o problema não é de hardware, pelo menos no meu caso.
Nikos Alexandris